一种连接建立的方法和设备技术

技术编号:8803059 阅读:207 留言:0更新日期:2013-06-13 07:08
本发明专利技术实施例提供一种连接建立的方法和设备,涉及通信领域,以解决由于心跳线的故障造成的网络连接中断的问题。该方法包括:在上游主用网络设备检测到该上游主用网络设备的第一心跳线端口和上游备用网络设备的第二心跳线端口之间的链路断开后,下游网络设备通过主端口接收该上游主用网络设备发送的第一状态通告报文,并根据该第一状态通告报文将该下游网络设备的从端口由待命Standby状态切换为转发Forwarding状态,以便该上游主用网络设备和上游备用网络设备通过该下游网络设备的主端口和从端口建立连接,其中,该主端口和该从端口均处于Forwarding状态。本发明专利技术实施例用于建立上游主用网络设备和上游备用网络设备的连接。

【技术实现步骤摘要】

本专利技术涉及通信领域,尤其涉及一种连接建立的方法和设备
技术介绍
灵活链路(Smart Link),又称为备份链路,是一种为链路双上行提供可靠高效的备份和切换机制的解决方案,常用于双上行组网。Smart Link组的一个组内包含同一接入设备上的两个端口,其中一个为主端口,另一个为从端口。主端口处于转发状态,从端口被阻塞,处于待命状态。当处于转发状态的主端口链路故障(如物理上故障或者OAM连接故障等)时,Smart Link组会自动将该主端口阻塞,并将从端口由待命状态切换到转发状态。VRRP(Virtual Router Redundancy Protocol,虚拟路由冗余协议)是目前应用最广泛的网关冗余保护机制,支持VRRP协议的网络设备称为VRRP路由器。基于Smart Link的VRRP组网中,一组VRRP路由器包括主用路由器和备用路由器,当主用路由器发生故障时,备用路由器接替原主用路由器的工作,成为新的主用路由器,保证局域网中各网络设备与网络的连通性,其中,各VRRP路由器之间通过心跳线连接,各VRRP路由器之间通过心跳线进行协议报文的交互,接收到协议报文的VRRP路由器将该协议报文的优先级与本地优先级进行比较,组内优先级最高的作为主用路由器。但是,一旦心跳线发生故障,就会导致主用路由器和备用路由器工作异常,上行数据或者下行数据通过不同的路由器进行转发,造成数据传输的冲突,从而造成网络连接的中断。
技术实现思路
本专利技术提供一种连接建立的方法和设备,以解决由于心跳线的故障造成的网络连接中断的问题。本专利技术第一方面,提供一种连接建立的方法,包括:在上游主用网络设备检测到所述上游主用网络设备的第一心跳线端口和上游备用网络设备的第二心跳线端口之间的链路断开后,下游网络设备通过主端口接收所述上游主用网络设备发送的第一状态通告报文;所述下游网络设备根据所述第一状态通告报文将所述下游网络设备的从端口由待命Standby状态切换为转发Forwarding状态,此时,所述主端口和所述从端口均处于Forwarding状态,以便所述上游主用网络设备和上游备用网络设备通过所述下游网络设备的主端口和从端口建立连接。在第一方面第一种可能的实现方式中,所述方法还包括:在所述上游主用网络设备检测到所述上游主用网络设备的第一心跳线端口和所述上游备用网络设备的第二心跳线端口之间的链路重新建立连接后,所述下游网络设备通过所述主端口接收所述上游主用网络设备发送的第二状态通告报文;根据所述第二状态通告报文将所述下游网络设备的从端口由Forwarding状态切换为Standby状态。结合第一方面第一种可能的实现方式,在第二种可能的实现方式中在所述根据所述第二状态通告报文将所述下游网络设备的从端口由Forwarding状态切换为Standby状态前,所述方法还包括:所述下游网络设备向所述上游主用网络设备和上游备用网络设备发送更新报文,所述更新报文用于使所述上游主用网络设备和所述上游备用网络设备更新介质访问控制层MAC地址转发表项和地址解析协议ARP表项。本专利技术第二方面,提供一种连接建立的方法,包括:上游主用网络设备检测所述上游主用网络设备的第一心跳线端口和上游备用网络设备的第二心跳线端口之间的链路的状态;在所述上游主用网络设备确定所述链路断开后,所述上游主用网络设备向所述下游网络设备发送第一状态通告报文,所述第一状态通告报文用于使所述下游网络设备通过主端口接收到所述第一状态通告报文后,根据所述第一状态通告报文将所述下游网络设备的从端口由Standby状态切换为Forwarding状态,此时,所述主端口和所述从端口均处于Forwarding状态,以便所述上游主用网络设备和所述上游备用网络设备通过所述下游网络设备的主端口和从端口建立连接。在第二方面第一种可能的实现方式中,所述方法还包括:在所述上游主用网络设备检测到所述上游主用网络设备的第一心跳线端口和所述上游备用网络设备的第二心跳线端口之间的链路重新建立连接后,所述上游主用网络设备向所述下游网络设备发送第二状态通告报文,所述第二状态通告报文用于使所述下游网络设备在通过所述主端口接收到所述第二状态通告报文后,根据所述第二状态通告报文将所述下游网络设备的从端口由Forwarding状态切换为Standby 状态。结合第二方面第一种可能的实现方式,在第二种可能的实现方式中,所述方法还包括:接收所述下游网络设备发送的更新报文;所述更新报文用于使所述上游主用网络设备更新介质访问控制层MAC地址转发表项和地址解析协议ARP表项;根据所述更新报文更新介质访问控制层MAC地址转发表项和地址解析协议ARP表项。结合第二方面第二种可能的实现方式,在第三种可能的实现方式中,所述方法还包括:在向所述下游网络设备发送第二状态通告报文前,将所述第一心跳线端口设置为阻塞Block状态;在接收到所述下游网络设备发送的更新报文后,将所述第一心跳线端口由Block状态切换为Forwarding状态。本专利技术第三方面,提供一种网络设备,包括:接收单元,用于在上游主用网络设备检测到所述上游主用网络设备的第一心跳线端口和上游备用网络设备的第二心跳线端口之间的链路断开后,通过主端口接收所述上游主用网络设备发送的第一状态通告报文;处理单元,用于根据所述接收单元接收的第一状态通告报文将所述网络设备的从端口由Standby状态切换为Forwarding状态,此时,所述主端口和所述从端口均处于Forwarding状态,以便所述上游主用网络设备和上游备用网络设备通过所述网络设备的主端口和从端口建立连接。在第三方面第一种可能的实现方式中,所述接收单元还用于,在所述上游主用网络设备检测到所述上游主用网络设备的第一心跳线端口和所述上游备用网络设备的第二心跳线端口之间的链路重新建立连接后,通过所述主端口接收所述上游主用网络设备发送的第二状态通告报文;所述处理单元还用于,根据所述接收单元接收的第二状态通告报文将所述网络设备的从端口由Forwarding状态切换为Standby状态。结合第三方面第一种可能的实现方式,在第二种可能的实现方式中,所述网络设备还包括:发送单元,用于在所述处理单元根据所述第二状态通告报文将所述下游网络设备的从端口由Forwarding状态切换为Standby状态前,向所述上游主用网络设备和上游备用网络设备发送更新报文,所述更新报文用于使所述上游主用网络设备和所述上游备用网络设备更新介质访问控制层MAC地址转发表项和地址解析协议ARP表项。本专利技术第四方面,提供一种网络设备,包括:检测单元,用于检测所述上游主用网络设备的第一心跳线端口和上游备用网络设备的第二心跳线端口之间的链路的状态;发送单元,用于在所述检测单元确定所述链路断开后,向所述下游网络设备发送第一状态通告报文,所述第一状态通告报文用于使所述下游网络设备通过主端口接收到所述第一状态通告报文后,根据所述第一状态通告报文将所述下游网络设备的从端口由Standby状态切换为Forwarding状态,此时,所述主端口和所述从端口均处于Forwarding状态,以便所述网络设备和所述上游备用网络设备通过所述下游网络设备的主端口和从端口建立连接。在第四方面第一种可能的实现方式中,所本文档来自技高网...

【技术保护点】
一种连接建立的方法,其特征在于,包括:在上游主用网络设备检测到所述上游主用网络设备的第一心跳线端口和上游备用网络设备的第二心跳线端口之间的链路断开后,下游网络设备通过主端口接收所述上游主用网络设备发送的第一状态通告报文;所述下游网络设备根据所述第一状态通告报文将所述下游网络设备的从端口由待命Standby状态切换为转发Forwarding状态,此时,所述主端口和所述从端口均处于Forwarding状态,以便所述上游主用网络设备和上游备用网络设备通过所述下游网络设备的主端口和从端口建立连接。

【技术特征摘要】
1.一种连接建立的方法,其特征在于,包括: 在上游主用网络设备检测到所述上游主用网络设备的第一心跳线端口和上游备用网络设备的第二心跳线端口之间的链路断开后,下游网络设备通过主端口接收所述上游主用网络设备发送的第一状态通告报文; 所述下游网络设备根据所述第一状态通告报文将所述下游网络设备的从端口由待命Standby状态切换为转发Forwarding状态,此时,所述主端口和所述从端口均处于Forwarding状态,以便所述上游主用网络设备和上游备用网络设备通过所述下游网络设备的主端口和从端口建立连接。2.根据权利要求1所述的方法,其特征在于,所述方法还包括: 在所述上游主用网络设备检测到所述上游主用网络设备的第一心跳线端口和所述上游备用网络设备的第二心跳线端口之间的链路重新建立连接后, 所述下游网络设备通过所述主端口接收所述上游主用网络设备发送的第二状态通告报文; 根据所述第二状态通告报文将所述下游网络设备的从端口由Forwarding状态切换为Standby 状态。3.根据权利要求2所述的方法,其特征在于,在所述根据所述第二状态通告报文将所述下游网络设备的从端口由Forwarding状态切换为Standby状态前,所述方法还包括: 所述下游网络设备向所述上游主用网络设备和上游备用网络设备发送更新报文,所述更新报文用于使所述上游主用网络设备和所述上游备用网络设备更新介质访问控制层MAC地址转发表项和地址解析协议ARP表项。4.一种连接建立的方法,其特征在于,包括: 上游主用网络设备检测所述上游主用网络设备的第一心跳线端口和上游备用网络设备的第二心跳线端口之间的链路的状态; 在所述上游主用网络设备确定所述链路断开后,所述上游主用网络设备向所述下游网络设备发送第一状态通告报文,所述第一状态通告报文用于使所述下游网络设备通过主端口接收到所述第一状态通告报文后,根据所述第一状态通告报文将所述下游网络设备的从端口由Standby状态切换为Forwarding状态,此时,所述主端口和所述从端口均处于Forwarding状态,以便所述上游主用网络设备和所述上游备用网络设备通过所述下游网络设备的主端口和从端口建立连接。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:在所述上游主用网络设备检测到所述上游主用网络设备的第一心跳线端口和所述上游备用网络设备的第二心跳线端口之间的链路重新建立连接后, 所述上游主用网络设备向所述下游网络设备发送第二状态通告报文,所述第二状态通告报文用于使所述下游网络设备在通过所述主端口接收到所述第二状态通告报文后,根据所述第二状态通告报文将所述下游网络设备的从端口由Forwarding状态切换为Standby状态。6.根据权利要求5所述的方法,其特征在于,所述方法还包括: 接收所述下游网络设备发送的更新报文;所述更新报文用于使所述上游主用网络设备更新介质访问控制层MAC地址转发表项和地址解析协议ARP表项;根据所述更新报文更新介质访问控制层MAC地址转发表项和地址解析协议ARP表项。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:在向所述下游网络设备发送第二状态通告报文前,将所述第一心跳线端口设置为阻塞Block状态; 在接收到所述下游网络设备发送的更新报文后,将所述第一心跳线端口由Block状态切换为Forwarding状态。8.—种网络设备...

【专利技术属性】
技术研发人员:卢海祥汪林张鹏
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1