[发明专利]基于虚拟局域网的报文处理方法及交换设备有效
申请号: | 200910224850.9 | 申请日: | 2009-11-26 |
公开(公告)号: | CN101702679A | 公开(公告)日: | 2010-05-05 |
发明(设计)人: | 高兴福 | 申请(专利权)人: | 福建星网锐捷网络有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/46 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 350002 福建省福州市仓*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 虚拟 局域网 报文 处理 方法 交换 设备 | ||
1.一种基于虚拟局域网的报文处理方法,其特征在于:
交换节点从端口接收报文并判断接收端口是否为非隔离端口;
如果是,则对从非隔离端口接收的报文,查询第一地址转发表对报文进行 相应处理,确定接收的报文的源地址未在第一地址转发表及第二地址转发表中 时,将包括接收的报文的源地址、接收端口及设置的转发行为信息的表项,添 加到第一地址转发表,并将该表项复制到第二地址转发表;
如果否,则对从隔离端口接收的报文,查询所述第二地址转发表对报文进 行相应处理,确定接收到的报文的源地址未在所述第一地址转发表及第二地址 转发表中时,将包括接收的报文的源地址、接收端口及设置的转发行为信息的 表项,添加到第二地址转发表,并将该表项复制到第一地址转发表,之后将第 二地址转发表中该表项中的转发行为修改为丢弃行为。
2.如权利要求1所述的方法,其特征在于,所述交换节点判断接收端口 是否为非隔离端口,具体包括:
交换节点确定接收报文的端口所属VLAN;
交换节点利用接收报文的端口及该端口所属VLAN,查询预先设置的主 VLAN下的非隔离端口列表和隔离VLAN下的隔离端口列表;
在端口所属VLAN与主VLAN相匹配时,且端口出现在非隔离端口列表 中时,确定该端口为非隔离端口;
在端口所属VLAN与隔离VLAN相匹配时,且端口出现在隔离端口列表 中时,确定该端口为隔离端口。
3.如权利要求2所述的方法,其特征在于,交换节点确定接收报文的端 口所属VLAN,具体包括:
在接收的报文中携带VLAN标识时,根据报文中携带的VLAN标识,确 定接收报文的端口所属VLAN;
在接收的报文中不携带VLAN标识时,根据预先设置的接收报文的端口绑 定的VLAN标识,确定接收报文的端口所属VLAN。
4.如权利要求1~3任一所述的方法,其特征在于,所述查询第一地址转 发表对从非隔离端口接收的报文进行相应处理,具体包括:
所述交换节点在第一地址转发表中查找与接收报文中的目的地址所匹配 的表项;
利用所匹配的表项中信息,确定将报文转发或丢弃,及转发时所对应的端 口;
所述查询第二地址转发表对从隔离端口接收的报文进行相应处理,具体包 括:
所述交换节点在第二地址转发中查找与接收报文中的目的地址所匹配的 表项;
利用所匹配的表项中信息,确定将报文转发或丢弃,及转发时所对应的端 口。
5.如权利要求4所述的方法,其特征在于,
所述交换节点在第一地址转发表中未查找到与接收报文中的目的地址所 匹配的表项时,定位到包括交换节点内所有端口的第一泛洪端口表;
将该报文以泛洪方式从所述第一泛洪端口表中所包括的端口转发出去;
所述交换节点在第二地址转发表中未查找到与接收报文中的目的地址所 匹配的表项时,定位到只包括交换节点内的非隔离端口的第二泛洪端口表;
将该报文以泛洪方式从所述第二泛洪端口表中所包括的端口转发出去。
6.如权利要求5所述的方法,其特征在于,
所述第二泛洪端口表采用如下方式构建:
在交换节点第一次从隔离端口接收到报文时,构建包括交换节点内所有端 口的第二泛洪端口表,并将该隔离端口从所述第二泛洪端口表中删除;
之后交换节点每次从隔离端口接收到报文时,在该隔离端口出现在所述第 二泛洪端口表中的情况下,将其从所述第二泛洪端口表中删除。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建星网锐捷网络有限公司,未经福建星网锐捷网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910224850.9/1.html,转载请声明来源钻瓜专利网。