[发明专利]一种实现快速以太环网的方法及交换设备有效
申请号: | 201010584993.3 | 申请日: | 2010-12-08 |
公开(公告)号: | CN102014001A | 公开(公告)日: | 2011-04-13 |
发明(设计)人: | 何三波 | 申请(专利权)人: | 迈普通信技术股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/42;H04L12/56 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 张驰;宋志强 |
地址: | 610041 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 快速 以太 方法 交换 设备 | ||
1.一种实现快速以太环网的方法,应用于包括多个节点的以太网,其特征在于,所述方法包括:
所述以太网中的各个节点分别执行以下步骤:
A、通过与相邻节点互相发送通信检测报文,判断与相邻节点之间的链路是否正常,如果正常,则执行步骤B;
B、周期性地发送选举报文,所述选举报文携带该节点的选举号EID,所述EID由该节点的媒体接入控制MAC地址和随机生成的随机数RND组成;接收来自其他节点的选举报文,从接收的选举报文中获取该其他节点的EID,比较该节点的EID与其他节点的EID,按照预先设定的选举规则并根据比较结果判断自身是否为传输节点,如果是,则将自身身份转换为传输节点,停止发送选举报文;否则,继续发送选举报文;
C、当节点接收到自身发送的选举报文时,将自身身份转换为主节点,将所述以太网配置成以太环网。
2.根据权利要求1所述的方法,其特征在于,所述步骤A中节点通过与相邻节点互相发送通信检测报文,判断与相邻节点之间的链路是否正常的方式为:
节点发送通信检测报文,其中,在未探测到相邻节点的通信检测号CID时,所述通信检测报文携带该节点的CID;在探测到相邻节点的CID时,所述通信检测报文携带该节点的CID和相邻节点的CID;所述CID由节点的MAC地址和端口的端口号PID组成;
当节点收到来自相邻节点的通信检测报文时,判断该通信检测报文中携带的相邻节点的CID与所述节点的CID是否相同,如果相同,则判定与该相邻节点之间的链路正常。
3.根据权利要求1或2所述的方法,其特征在于,所述方法进一步包括:
当两个传输节点之间发生链路故障时,所述故障链路两端的两个传输节点分别向主节点发送环路故障报文,向环上其他节点发送故障刷新报文,并将自身身份转换为待选举节点;
所述主节点收到环路故障报文后,将自身身份转换为传输节点;
所述环上其他节点收到故障刷新报文后,刷新自身的转发表;
所述两个待选举节点重新生成EID,并周期性地发送携带所述EID的选举报文;当接收到其他节点的EID时,比较该节点的EID与其他节点的EID,按照预先设定的选举规则并根据比较结果判断自身是否为传输节点,如果是,则将自身身份转换为传输节点,停止发送选举报文。
4.根据权利要求3所述的方法,其特征在于,所述方法进一步包括:
当所述链路故障恢复时,如果所述链路两端的其中一个待选举节点收到自身发出的选举报文,则将自身身份转换为主节点,将所述以太网配置成新的以太环网。
5.根据权利要求1或4所述的方法,其特征在于,所述主节点将以太网配置成以太环网的方式为:
主节点向所述以太网中发送恢复刷新报文,同时将自身的EID清零;当传输节点收到所述恢复刷新报文时,刷新自身的转发表,并将自身的EID清零。
6.根据权利要求4所述的方法,其特征在于,在初始状态下,设置所述以太网中的各个节点为待选举节点,所述待选举节点的配置为:将收到的选举报文、故障刷新报文和恢复刷新报文上报至控制平面,并周期性发送选举报文;所述主节点的配置与所述待选举节点的配置相同;
所述传输节点的配置为:不将收到的选举报文上报至控制平面,但转发收到的选举报文;将收到的故障刷新报文和恢复刷新报文上报至控制平面并转发;并且不发送选举报文。
所述节点将自身身份转换为传输节点、主节点和待选举节点的方式分别为:节点将自身的配置修改为所述传输节点、主节点和待选举节点的配置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于迈普通信技术股份有限公司,未经迈普通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010584993.3/1.html,转载请声明来源钻瓜专利网。