[发明专利]一种网络拓扑计算方法和设备有效
申请号: | 201310070897.0 | 申请日: | 2013-03-06 |
公开(公告)号: | CN103139080A | 公开(公告)日: | 2013-06-05 |
发明(设计)人: | 王明军;周万 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/753 | 分类号: | H04L12/753;H04L12/757 |
代理公司: | 北京鑫媛睿博知识产权代理有限公司 11297 | 代理人: | 龚家骅 |
地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 拓扑 计算方法 设备 | ||
1.一种网络拓扑计算方法,应用于运行生成树协议的设备,其特征在于,该方法包括:
当设备的桥ID因本设备的桥MAC地址变大而变更时,所述设备从本设备的指定端口向下游设备发送桥ID变化消息,其中携带有本设备变更前和变更后的桥ID,所述设备根据变更后的桥ID更新本设备的桥优先级向量和各端口的端口优先级向量,进行生成树计算,并根据计算结果从本设备的指定端口发送生成树协议消息,其中携带的优先级向量中本设备的桥ID为本设备变更后的桥ID;
当设备接收到上游设备发送的桥ID变化消息后,从本设备的指定端口向下游设备发送所述桥ID变化消息,根据所述桥ID变化消息中携带的变更后的桥ID更新本设备各端口的端口优先级向量,进行生成树计算,并根据计算结果从本设备的指定端口发送生成树协议消息。
2.如权利要求1所述的方法,其特征在于,桥ID变更的设备从本设备的指定端口向下游设备发送桥ID变化消息之后,还执行以下步骤:
根据设定次数,当生成树协议消息发送周期到达时,在发送生成树协议消息之前,从本设备的指定端口发送所述桥ID变化消息。
3.如权利要求1所述的方法,其特征在于,该方法还包括:
桥ID变更的设备从本设备的指定端口向下游设备发送桥ID变化消息之后,若接收到生成树协议消息,并解析出该生成树协议消息携带的优先级向量中的桥ID与本设备变更前的桥ID相同,则丢弃所述生成树协议消息,并从该生成树协议消息的接收端口发送所述桥ID变化消息。
4.如权利要求1所述的方法,其特征在于,该方法还包括:
当设备接收到上游设备发送的桥ID变化消息后,记录所述桥ID变化消息中携带的变更前和变更后的桥ID以及所述桥ID变化消息的接收端口,并对应该条记录启动老化定时器;
若所述设备在所述老化定时器计时时间内,接收到生成树协议消息,并解析出该生成树协议消息携带的优先级向量中的桥ID与对应记录中的变更前的桥ID相同,则丢弃该生成树协议消息,并从所述生成树协议消息的接收端口发送桥ID变化消息,其中包含对应记录中的变更前的桥ID和变更后的桥ID。
5.如权利要求4所述的方法,其特征在于,所述老化定时器的计时时长为:大于或等于1个生成树协议消息的发送间隔,并且小于或等于2个生成树协议消息的发送间隔。
6.如权利要求1-5任意项所述的方法,其特征在于,桥ID变更的设备根据本设备变更后的桥ID更新本设备的桥优先级向量和各端口的端口优先级向量,具体为:
桥ID变更的设备用本设备变更后的桥ID替换本设备的桥优先级向量中本设备变更前的桥ID,用本设备变更后的桥ID替换本设备各端口的端口优先级向量中本设备变更前的桥ID;
接收到上游设备发送的桥ID变化消息的设备,根据所述桥ID变化消息中携带的变更后的桥ID更新本设备各端口的端口优先级向量,具体为:
接收到上游设备发送的桥ID变化消息的设备,解析出所述桥ID变化消息中携带的变更前和变更后的桥ID,将本设备各端口的端口优先级向量中与解析出的变更前的桥ID相同的桥ID,替换为解析出的变成后的桥ID。
7.一种网络设备,运行有生成树协议,其特征在于,包括:
桥ID变化通知模块,用于在本设备的桥ID因本设备的桥MAC地址变大而变更时,从本设备的指定端口向下游设备发送桥ID变化消息,其中携带有本设备变更前和变更后的桥ID;以及,接收上游设备发送的桥ID变化消息,并从本设备的指定端口发送所述桥ID变化消息;
优先级向量更新模块,用于在本设备的桥ID因本设备的桥MAC地址变大而变更时,根据变更后的桥ID更新本设备的桥优先级向量和各端口的端口优先级向量;以及,在接收到上游设备发送的桥ID变化消息后,根据所述桥ID变化消息中携带的变更后的桥ID更新本设备各端口的端口优先级向量;
生成树协议模块,用于在所述优先级向量更新模块更新优先级向量后,进行生成树计算,并根据计算结果从本设备的指定端口发送生成树协议消息;其中,若本设备的桥ID发生变更,则所述生成树协议消息中携带的优先级向量中本设备的桥ID为本设备变更后的桥ID。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310070897.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于基带处理的装置和方法
- 下一篇:一种制氢转化炉余热锅炉