[发明专利]处理拓扑变化的方法及装置有效
申请号: | 201510043859.5 | 申请日: | 2015-01-28 |
公开(公告)号: | CN104601474B | 公开(公告)日: | 2018-03-16 |
发明(设计)人: | 郭祥斌 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L12/751 | 分类号: | H04L12/751;H04L12/705;H04L29/06 |
代理公司: | 北京博思佳知识产权代理有限公司11415 | 代理人: | 林祥 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理 拓扑 变化 方法 装置 | ||
技术领域
本发明涉及网络通信技术领域,尤其涉及处理拓扑变化的方法及装置。
背景技术
随着网络通信技术的发展,为了消除网络中的环路,很多网络中使用了多生成树协议(Multiple Spanning Tree Protocol,MSTP)。该MSTP可以在网络中建立树形拓扑,并通过选择性地阻塞网络中的冗余链路来消除二层环路,同时还具备链路备份的功能。其中,当生成树网络中的网络设备的物理链路状态发生故障或恢复时,可能会导致生成树计算出来的拓扑发生变化,如何处理该拓扑变化则成了一个非常关键的问题。
现有技术中,处理拓扑变化的一般过程是:当网络设备的一个端口检测到了一次拓扑变化(Topology Change,TC)时,则将该TC在实例内进行传播。当实例内的其他网络设备收到该TC时,则删除本网络设备在此实例内的转发表项,比如:硬件(Media Access Control,MAC)表项,地址解析协议(Address Resolution Protocol,ARP)表项等。
但是,在一些特定的生成树组网环境下,比如:任意两个生成树端口之间是点对点连接,如果在实例内传播TC,会导致删除一些没必要删除的转发表项,从而增加网络设备的CPU负担,还会导致未知单播流量增加,浪费网络带宽。
发明内容
本发明提供处理拓扑变化的方法及装置,以解决现有技术中在一些特定的生成树组网环境下,比如:任意两个生成树端口之间是点对点连接,如果在实例内传播TC,会导致删除一些没必要删除的转发表项,从而增加网络设备的CPU负担,还会导致未知单播流量增加,浪费网络带宽的问题。
根据本发明实施例的第一方面,提供一种处理拓扑变化的方法,所述方法应用于生成树网络中任一支持生成树协议的网络设备上,所述网络设备的生成树端口与对端生成树端口是点对点连接的,包括:
当所述网络设备的生成树端口检测到拓扑变化TC,且本地的拓扑伴随变化数据库中只包括所述生成树端口的端口数据时,向所述对端生成树端口发送TC有效性检查请求报文,以使所述对端生成树端口检查自身的端口角色和自身的拓扑伴随变化数据库中的端口数据,并根据检查结果生成TC有效性检查应答报文;
接收所述对端生成树端口发送的所述TC有效性检查应答报文,所述TC有效性检查应答报文能够指示所述TC是否有效;
当所述TC有效性检查应答报文指示所述TC有效时,则删除转发表项,并且在实例内传播所述TC;当所述有效性检查应答报文指示所述TC无效时,则不删除转发表项,并且不在实例内传播所述TC。
根据本发明实施例的第二方面,提供一种处理拓扑变化的方法,所述方法应用于生成树网络中任一支持生成树协议的网络设备上,所述网络设备的生成树端口与对端生成树端口是点对点连接的,包括:
当所述对端生成树端口检测到TC时,所述网络设备的生成树端口接收所述对端生成树端口发送的TC有效性检查请求报文;
检查自身的端口角色和自身的拓扑伴随变化数据库中的端口数据,并根据检查结果生成TC有效性检查应答报文,所述TC有效性检查应答报文能够指示所述TC是否有效;
将所述TC有效性检查应答报文发送至所述对端生成树端口,以使所述对端生成树端口根据所述TC有效性检查应答报文的指示处理所述TC。
根据本发明实施例的第三方面,提供一种处理拓扑变化的装置,所述应用于生成树网络中任一支持生成树协议的网络设备上,所述网络设备的生成树端口与对端生成树端口是点对点连接的,包括:
发送单元,用于当所述网络设备的生成树端口检测到拓扑变化TC,且本地的拓扑伴随变化数据库中只包括所述生成树端口的端口数据时,向所述对端生成树端口发送TC有效性检查请求报文,以使所述对端生成树端口检查自身的端口角色和自身的拓扑伴随变化数据库中的端口数据,并根据检查结果生成TC有效性检查应答报文;
接收单元,用于接收所述对端生成树端口发送的所述TC有效性检查应答报文,所述TC有效性检查应答报文能够指示所述TC是否有效;
处理单元,用于当所述TC有效性检查应答报文指示所述TC有效时,则删除转发表项,并且在实例内传播所述TC;当所述有效性检查应答报文指示所述TC无效时,则不删除转发表项,并且不在实例内传播所述TC。
根据本发明实施例的第四方面,提供一种处理拓扑变化的装置,所述应用于生成树网络中任一支持生成树协议的网络设备上,所述网络设备的生成树端口与对端生成树端口是点对点连接的,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510043859.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种伸缩式石油钢管RFID电子标签装置
- 下一篇:景观亭(情怀)