[发明专利]安全的组播侦听者发现协议窥探方法和装置有效
申请号: | 201210052201.7 | 申请日: | 2012-03-01 |
公开(公告)号: | CN102546670A | 公开(公告)日: | 2012-07-04 |
发明(设计)人: | 梁小冰 | 申请(专利权)人: | 神州数码网络(北京)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/56 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 陈丽燕 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 安全 侦听 发现 协议 窥探 方法 装置 | ||
1.一种安全的组播侦听者发现协议窥探(Multicast Listener Discovery Snooping,MLD Snooping)方法,其特征在于,包括以下步骤:
A、接收MLD报文,判断MLD报文的类型;
B、当所述MLD报文为MLD普通组查询报文时,根据预设的信任端口判断是否对MLD普通组查询报文进行转发;当所述MLD报文为MLD成员关系报告报文时,根据预设的每个IP地址允许请求的最大组播组个数或通过监听重复地址检测(Duplicate Address Detection,DAD)获取的地址信息,判断是否对MLD成员关系报告报文进行转发。
2.根据权利要求1所述的安全的组播侦听者发现协议窥探方法,其特征在于,步骤B中,接收到MLD普通组查询报文时,读取所述MLD普通组查询报文接收端口的端口号;判断接收端口是否为预设的信任端口,如果是信任端口,则将所述MLD普通组查询报文通过接收端口所在VLAN内除接收端口之外的其他所有端口转发出去;否则,丢弃所述MLD普通组查询报文。
3.根据权利要求1所述的安全的组播侦听者发现协议窥探方法,其特征在于,步骤B中,当接收到MLD成员关系报告报文时,读取所述MLD成员关系报告报文的源IP地址,查询所述IP地址请求的组播组列表,判断所述IP地址请求加入组播组的个数是否超出预设的每个IP地址允许请求的最大组播组个数;如果超出,则丢弃所述MLD成员关系报告报文;否则,读取请求加入的组播组地址;
判断所述读取的组播组地址是否在所述IP地址的请求组播组地址列表中;如果在,则直接将MLD成员关系报告报文通过接收端口所在VLAN内预设的信任端口转发出去;否则,先将所述组播组地址加入到所述IP地址的请求组播组地址列表中,再将MLD成员关系报告报文通过接收端口所在VLAN内预设的信任端口转发出去。
4.根据权利要求1所述的安全的组播侦听者发现协议窥探方法,其特征在于,所述通过监听重复地址检测获取的地址信息包括,邻居公告报文以太网头部的源MAC地址、ICMP消息部分的目标IP地址、接收所述邻居公告报文的VLANID和端口号;
步骤B中,当接收到MLD成员关系报告报文时,读取携带的地址信息,包括所述MLD成员关系报告报文IP首部的源IP地址、以太网头部的源MAC地址、接收所述MLD成员关系报告报文的VLAN ID和端口号。
5.根据权利要求4所述的安全的组播侦听者发现协议窥探方法,其特征在于,步骤B中,将所述读取的地址信息与所述通过监听重复地址检测获取的地址信息进行匹配;如能匹配,则将MLD成员关系报告报文通过接收端口所在VLAN内预设的信任端口转发出去;否则,丢弃所述MLD成员关系报告报文。
6.一种安全的组播侦听者发现协议窥探装置,其特征在于,所述装置包括:
MLD侦听模块,用于接收MLD报文,判断MLD报文的类型;
第一判断模块,用于当所述MLD报文为MLD普通组查询报文时,根据预设的信任端口判断是否对所述MLD普通组查询报文进行转发;当所述MLD报文为MLD成员关系报告报文时,根据预设的每个IP地址允许请求的最大组播组个数或通过监听重复地址检测获取的地址信息,判断是否对所述MLD成员关系报告报文进行转发。
7.根据权利要求6所述的组播侦听者发现协议窥探装置,其特征在于,所述第一判断模块用于接收到MLD普通组查询报文时,读取所述MLD普通组查询报文接收端口的端口号,判断接收端口是否为预设的信任端口,如果是信任端口,则将所述MLD普通组查询报文通过接收端口所在VLAN内除接收端口之外的其他所有端口转发出去;否则,丢弃所述MLD普通组查询报文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于神州数码网络(北京)有限公司,未经神州数码网络(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210052201.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:婴儿保暖器
- 下一篇:一种搜索触发的即时通讯群组建立方法和装置