[发明专利]一种加快链路收敛的方法及装置有效
申请号: | 200710119102.5 | 申请日: | 2007-07-13 |
公开(公告)号: | CN101083625A | 公开(公告)日: | 2007-12-05 |
发明(设计)人: | 张晓益 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/06;H04L12/46 |
代理公司: | 北京凯特来知识产权代理有限公司 | 代理人: | 郑立明 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 加快 收敛 方法 装置 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种加快链路收敛的方法及装置。
背景技术
多生成树协议(MSTP)是生成树协议(STP)的一个最新版本。MSTP可以弥补STP和快速生成树协议(RSTP)中存在的一些缺点。MSTP既可以快速收敛,也能使不同虚拟局域网(VLAN)的流量沿各自的路径分发,从而为冗余链路提供了很好的负载分担机制。
MSTP把一个交换网络划分成多个域,每个域内形成多棵生成树,生成树之间彼此独立。每棵生成树叫做一个多生成树实例(MSTI),每个域叫做一个多生成树(MST)域。
MSTP通过设置VLAN映射表(即VLAN和MSTI的对应关系表),把VLAN和MSTI联系起来。
当网络中的设备,如路由器,采用MSTP作为数据链路层的管理协议,通过直联链路或传输设备、隧道等进行连接时,路由器按照MSTP的规定,周期性的从优先级较高的端口向对端优先级较低的端口发送MSTP所属的桥协议数据单元(BPDU)报文。
如果直联链路发生故障,如附图1所示,依据以太网接口的Link机制,路由器的端口物理状态将变化为Down,随后这一事件通告给路由器,触发路由器根据MSTP进行拓扑变化过程。从链路Down到路由器获知这一事件大约在1-2秒左右。
如果链路中间的传输设备或隧道出现故障,如附图2所示,此时链路实际 已不可用,但路由器上的接口物理状态不会发生变化,因为有可能从路由器到中间传输设备的链路是畅通的。此时路由器不能得到端口物理状态的通知。随后,经过3个BPDU HelloTime时间,下游路由器由于不能收到BPDU报文,引发路由器根据MSTP进行拓扑变化过程。由于默认的BPDUHelloTime为2秒,因此从链路故障到路由器获知这一事件大约在6秒以上。
而且,当路由器根据MSTP开始拓扑重新计算时,完全依据接口物理状态。当传输链路发生故障后,网络中相连的一个路由器由于无法收到其对端路由器发来的BPDU报文,从而触发拓扑变化。但由于所述两个相连路由器对应端口物理状态都为UP,但又互相接收不到对方的BPDU报文,因此,最终计算结果根据路由器上其他端口的优先级,有可能是双方都会发送BPDU报文,而使得其他正常链路处于Discarding状态,导致拓扑计算错误。
在实现本发明过程中,发明人发现现有技术存在以下缺点:目前采用MSTP作为数据链路层管理协议的路由器,根据端口的物理状态变化来触发拓扑变化过程,链路状态变化的感知较慢,而且主要基于硬件实现,可扩展性差,不能适应大型二层城域网或二层广域承载网高可靠性的需要。由于采用MSTP的路由器不能尽早感知到链路状态的变化,从而可能导致链路收敛速度将受到影响,且有发生错误的可能。
发明内容
本发明实施例要解决的主要技术问题是提供一种加快链路收敛的方法及装置,从而加快了传输链路进行正确链路收敛的速度。
本发明实施例提供了一种加快链路收敛的方法,所述方法包括:
采用链路状态检测协议,对链路状态进行检测,获取链路状态变化信息,并将所述获取的链路状态变化信息保存于网络设备的端口状态表中;
查询所述端口状态表,根据所述端口状态表中描述的链路状态变化信息,触发应用生成树协议进行链路收敛处理。
本发明实施例还提供了一种加快链路收敛的装置,所述装置包括:
链路状态变化信息获取模块,用于采用链路状态检测协议,对链路状态进行检测,获取链路状态变化信息,并将所述获取的链路状态变化信息保存于网络设备的端口状态表中;
链路收敛处理模块,用于查询所述网络设备的端口状态表,并根据所述链路状态变化信息获取模块保存于所述端口状态表中的链路状态变化信息,触发应用生成树协议进行链路收敛处理。
由上述本发明实施例提供的技术方案可以看出,本发明实施例中,采用链路状态检测协议,对链路状态进行检测,获取链路状态变化信息;根据所述链路状态变化信息,应用生成树协议进行链路收敛处理,从而快速、准确的获取传输链路状态变化信息,确保了拓扑计算结果的正确性,加快了进行链路收敛处理的速度。
附图说明
图1为现有技术中,路由器采用直联链路结构示意图;
图2为现有技术中,路由器采用传输设备、隧道等组网结构示意图;
图3为本发明实施例提供的加快链路收敛方法的流程图;
图4为本发明实施例提供的加快链路收敛装置的结构示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710119102.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种治疗女性盆腔炎的中药组合物及其用途
- 下一篇:自动捕鼠笼的新用途