【技术实现步骤摘要】
本专利技术涉及快速环保护协议(RRPP,Rapid Ring Protoction Protocol)
,尤其涉及实现RRPP环分路上行的方法、RRPP环和装置。
技术介绍
RRPP是专门用于以太网环的链路层协议,它在以太环完整时能够防止数据环路引起的广播风暴,而当以太环上任一条链路断开时能迅速恢复环网上各个节点之间的通信链路,通常使能了 RRPP的以太环称为RRPP环。通常一个RRPP环上主要包括主节点和传输节点,其中,主节点是发起环路探测和进行环路预防的主要操作节点,它的主端口按照Hello定时器的定时周期间隔固定时长在 RRPP环上发送环路探测报文(如Hello报文),副端口按照Mil定时器的定时周期如果在设定的时间内(通常为Hello定时器定时周期的3倍)没有接收到环路探测报文,则确定 RRPP环上的链路出现故障。在RRPP环上的链路没有故障时,主节点的副端口在数据VLAN 上被设置为阻塞状态(但始终保持在控制VLAN上的转发状态,以保证能够接收到环路探测报文),无法转发数据;当传输节点感知到自身所连链路出现故障时,向主节点发送链路故障(Link_d0Wn)报文,主节点接收到Link_d0Wn报文后,将主节点的副端口在数据VLAN上切换为转发状态,进行数据报文的转发,从而保证RRPP环上的传输节点能够接收到数据报文,并通过主端口和副端口发送普通地址刷新(C0mm0n_FlUsh_FDB)报文,各传输节点接收到C0mm0n_Flush_FDB报文后,刷新自身的MAC地址转发表,从而改变后续RRPP环上的数据传输方向。监控RRPP环是一种特殊的 ...
【技术保护点】
【技术特征摘要】
1.一种实现快速环保护协议RRPP环分路上行的方法,应用于包括一个主节点和多个传输节点的RRPP环,所述主节点上设置主端口和副端口,其特征在于,所述方法包括主节点查找距离主节点最远的传输节点,将该传输节点确定为主节点代理;通过主端口发送分路选择Hello报文,该报文携带所述主节点代理的标识;传输节点接收所述分路选择Hello报文,根据该报文中的主节点代理的标识判断自身是否为主节点代理,如果是,则将接收该报文的端口确定为次副端口,将另一个端口确定为次主端口,将次副端口在数据虚拟局域网VLAN上切换为阻塞状态;主节点代理通过次副端口接收到来自主节点的普通Hello报文时,通过次主端口发送主节点代理Hello报文;主节点通过副端口接收到所述主节点代理Hello报文后,将所述副端口在数据VLAN上切换为转发状态,并通过主端口和副端口发送普通地址刷新C0mm0n_Flush_FDB报文。2.根据权利要求1所述的方法,其特征在于,所述主节点发送普通地址刷新Commoru Flush_FDB报文之后,进一步包括传输节点接收所述C0mm0n_FlUsh_FDB报文,根据该报文刷新自身的媒体接入控制MAC 地址转发表。3.根据权利要求1所述的方法,其特征在于,所述主节点查找距离主节点最远的传输节点的方式为主节点通过主端口发送拓扑收集Hello报文;RRPP环中的各个传输节点接收到拓扑收集Hello报文时,将自身的标识填充入该拓扑收集Hello报文,并继续转发该拓扑收集Hello报文;主节点通过副端口接收拓扑收集Hello报文,获取该拓扑收集Hello报文中携带的各传输节点的标识,根据所述标识查找距离主节点的主端口和副端口均最远的传输节点。4.根据权利要求1至3任意一项所述的方法,其特征在于,所述传输节点判断出自身为主节点代理后,进一步包括设置主节点代理Hello报文定时器,所述主节点代理Hello报文定时器的定时周期与主节点的普通Hello报文定时器的定时周期相同;所述主节点代理通过次副端口接收到来自主节点的普通Hello报文时,通过次主端口发送主节点代理Hello报文的方式为所述主节点代理在主节点代理Hello报文定时器的定时周期内接收到第一个普通Hello报文时,通过次主端口发送主节点代理Hello报文。5.根据权利要求1至3任意一项所述的方法,其特征在于,所述方法进一步包括 当主节点通过主端口或副端口接收到链路故障Link_d0Wn报文、或者主节点在连续三个普通Hello定时器的定时周期内未接收到主节点代理Hello报文时,将RRPP环的状态设置为失败状态。6.根据权利要求1至3任意一项所述的方法,其特征在于,所述方法进一步包括 当主节点代理接收到Link_d0Wn报文时,将次副端口在数据VLAN上切换为转发状态; 主节点代理通过次副端口接收到来自主节点的普通Hello报文后,透传所述普通Hello报文。7.一种快速环保护协议RRPP环,包括一个主节点和多个传输节点,其特征在于 所述主节点,用于查找距离主节点最远的传输节点,将该传输节点确定为主节点代理;通过主端口发送分路选择Hello报文,该报文携带所述主节点代理的标识;通过副端口接收到来自所述主节点代理的主节点代理Hello报文后,将所述副端口在数据虚拟局域网 VLAN上切换为转发状态,并通过主端口和副端...
【专利技术属性】
技术研发人员:顾雷雷,王军,
申请(专利权)人:杭州华三通信技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。