[发明专利]一种基于多个VLAN的端口环路自动检测和保护的方法无效
申请号: | 201010201794.X | 申请日: | 2010-06-09 |
公开(公告)号: | CN101848121A | 公开(公告)日: | 2010-09-29 |
发明(设计)人: | 张少太 | 申请(专利权)人: | 神州数码网络(北京)有限公司;上海神州数码有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/56;H04L12/46 |
代理公司: | 北京博圣通专利事务所 11238 | 代理人: | 杨非;黄薇 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 vlan 端口 环路 自动检测 保护 方法 | ||
技术领域
本发明涉及计算机网络通讯领域,特别是指一种在以太网交换机上实现针对多个VLAN(Virtual Local Area Network虚拟局域网)的端口环路自动检测和保护的方法。
背景技术
单端口环路检测是以太网交换机上的一种非常实用的功能,它可以探测交换机下联网络的环路情况。下联网络成环时,对于像生成树这种协议是无能为力的,因此该功能的优势显而易见。
传统的环路检测技术是针对端口进行探测,不可以指定多个VLAN,而且即使探测出故障存在后还需要人为去处理故障,给管理人员造成很大的麻烦。
传统端口环路检测技术的不足之处如下:
1、交换机定期发送环路探测报文,该报文只标识了设备的特征及端口信息,但是不能保证不被下联的网络设备丢弃,如果报文丢弃则环路探测失败;
2、不能针对指定VLAN进行探测操作,甚至有的技术只能针对单一VLAN进行环路探测,不可以针对多个VLAN进行环路探测。
3、不能针对存在环路的端口进行指定VLAN的受控操作,保护不存在环路的VLAN工作正常。
3、不能在受控状态下进行环路的探测,当端口进行了受控操作了无法进行探测报文的发送。
4、不能自动探测下联网络的环路消失情况,当下联网络环路消失后不能自动恢复数据的转发。
发明内容
本发明的目的在于克服背景技术中的不足而提供一种基于多个VLAN的端口环路自动检测和保护的方法,它主要应用在以太网交换机上,是一种有效的发现下联网络环路及环路存在/消失的情况,并能保护该端口其它无环路的网络正常的工作。本发明解决了下联网络环路的问题,并克服了传统端口环路检测针对多VLAN的缺点以及不能自动探测环路的消除与存在的缺陷。
本发明是利用交换机等以太网设备支持的未知单播报文的透传功能来实现端口环路检测功能,本发明构造一种未知单播环路探测报文,报文中包含探测的VLAN信息和端口的信息,通过判断自己发出的环路探测报文是否在同一个端口收到,这样端口可以针对多个VLAN进行动态的发现链路的环路情况,并且可以自动发现环路是否消失,环路消失后自动恢复端口的转发状态。
本发明在以太网交换机上端口针对多个VLAN探测下联网络环路及故障消除后动态恢复的方法,它包括:
1、配置任意指定VLAN进行环路检测,可以一个也可以多个,
2、配置发生环路后自动采取的受控措施,在环路消除后可以自动恢复状态。
3、端口发送环路探测报文,该探测报文具有唯一标识本设备的特征,是一种私有的报文,是一种未知单播报文,下联网络收到该报文后无条件转发而不是丢弃。
4、判断是否存在环路,在收到环路检测报文后能够识别出是否是自己端口发出的。
5、判断出环路存在后可以针对VLAN进行受控措施,阻塞有环路VLAN的数据转发而不影响其它无环路VLAN的工作。。
6、端口在有环路VLAN中受控状态下继续探测环路情况,仍然可以发送和接收环路探测报文进行环路的探测。
7、在有环路VLAN中的环路消失后,该端口自动恢复到正常数据转发状态。
8、根据端口信息和报文中携带的VLAN信息进行环路信息的判断,可以区别对待VLAN中的环路。结合芯片(例如BCM56620)的生成树功能,不同实例对应不同的VLAN,区分VLAN进行受控;在受控状态下可以进行环路检测报文的发送与接收,实时判断环路是否消失。
本发明的优点在于:
1、可以针对多VLAN进行环路探测;
2、动态的发现环路并采取受控措施;
3、阻塞有环路的VLAN,不影响其它VLAN转发;
4、受控状态下仍然可以探测环路;
5、环路消失后自动发现,并恢复端口到正常转发状态,大大节省管理员排除故障的时间,提高了工作效率。
附图说明
图1:为本发明的一个基于多VLAN环路检测和保护的实施例。
图2:为本发明端口环路多个VLAN自动检测和保护处理流程示意图。
具体实施方式
下面结合附图及实施例对本发明作进一步说明。
如图1所示,它是本发明中基于多个VLAN端口环路检测及故障消除自动恢复的实施例。交换机A和交换机B通过TRUNK口相连,端口都属于VLAN10、VLAN20、VLAN30;交换机B下联交换机C;交换机C接用户;其它交换机D、E的配置与交换机C相同。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于神州数码网络(北京)有限公司;上海神州数码有限公司,未经神州数码网络(北京)有限公司;上海神州数码有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010201794.X/2.html,转载请声明来源钻瓜专利网。