发明名称 双向环网络的环号协商方法
摘要 本发明公开了一种网络通讯领域中双向环网络的环号协商方法,首先由站点发送环号请求帧,如果其他站点有环号,则发送一个环号应答帧;如果没有,其他站点也会发送环号请求帧,所有站点根据收到的环号请求帧进行环号协商。根据RPR标准的要求,所有的站点都是平等的,不存在一个主站点,因此协商采用的算法是环网络上所有的站点进行环号的选举,每一个站点发送环号请求帧的时候都会携带一个本站点缺省环号,根据选举的结果来获得环号。如果站点检测到环号和本站点的不一致,则重新进行协商。本发明能够有效克服现有RPR标准要求即插即用的特性,却需要手工配置环号的不足,大大简化RPR环网的建网过程,提高了站点维护的灵活性,增强了RPR的纠错能力。
申请公布号 CN1286301C 申请公布日期 2006.11.22
申请号 CN200310101809.5 申请日期 2003.10.17
申请人 中兴通讯股份有限公司 发明人 李浩江;程伟森
分类号 H04L12/40(2006.01);H04L12/24(2006.01);H04L29/06(2006.01) 主分类号 H04L12/40(2006.01)
代理机构 代理人
主权项 1、一种双向环网络的环号协商方法,其特征在于,包括以下步骤:第一步:没有环号的站点连接到环网络上后,向外发出一个环号请求帧;第二步:如果源站点是新加入环中的,而其他站点没有变化,则环网络上的相邻站点发送一个应答帧,并将自己的环号放到应答帧内发送出去;第三步:如果环网络上还有其他站点也没有环号,则这些站点同时发送该请求环号的环号请求帧;如果只有一个环收到同一站点发出的环号请求帧,则忽略该环号请求帧;如果收到的所有的站点发出的环号请求帧都只有一个,则不协商环号;站点继续不断的发送该环号请求帧直到环状结构形成;第四步:如果站点从两个环上收到同一个站点发出的环号请求帧,每一个没有环号的站点根据收到的环号请求帧缺省环号和该没有环号的站点自己发出去的环号请求帧中的环号进行求和后,每个站点的求和结果是相同的,同收到的帧数比较,如果和大于站点数的一半,则环号=1;如果小于一半,则环号=0;如果求和的结果等于收到帧数的一半,则比较该站点唯一编号;第五步:如果在上面过程完成后经过一段时间Tb后,没有收到帧类型B的应答帧,则由站点发送应答帧给其他站点,每个站点将收到的一个或多个应答帧和自己选好的环号比较,一致就停止协商,否则就重新协商;任何站点收到该帧并比较相同后则不用继续发送自己的应答帧。
地址 518057广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法律部