一种基于VRRP的数据传输方法及装置制造方法及图纸

技术编号:11126111 阅读:93 留言:0更新日期:2015-03-11 15:44
本发明专利技术提供一种基于VRRP的数据传输方法及装置,当两个私有网络中的节点设备通过共有网络进行通信时,两个私有网络中的每个边缘节点设备建立对应的穿越公共网络的隧道,并选举主用节点设备,选举出的主用节点设备通过隧道通知对端的边缘节点设备升级为主用节点设备,两个私有网络的主用节点根据建立的隧道,进行数据传输。由于私有网络中的边缘节点设备之间建立了隧道,并在两个私有网络中选举出了主用节点设备,选举出的主用节点设备通过隧道通知对端的边缘节点设备升级为主用节点设备,从而实现数据的传输,降低了丢包率,保证了数据传输的准确性。

【技术实现步骤摘要】
-种基于VRRP的数据传输方法及装置
本专利技术涉及网络通信
,尤其涉及一种基于VRRP的数据传输方法及装置。
技术介绍
虚拟路由冗余协议(VirtualRouterRedundancyProtocol,VRRP)是一种选择协 议,它可以把一个虚拟路由器的责任动态分配到局域网上的VRRP路由器中的一台。控制虚 拟路由器IP地址的VRRP路由器称为主路由器,它负责转发数据包到这些虚拟IP地址。一 个局域网络内的所有主机都设置缺省路由,当网内主机发出的目的地址不在本网段时,报 文将被通过缺省路由发往外部路由器,从而实现了主机与外部网络的通信。当缺省路由器 故障之后,内部主机将无法与外部通信,如果路由器设置了VRRP时,那么这时,虚拟路由将 启用备份路由器,从而实现全网通信。 VRRP通过自动配置备份主机,在主用节点设备出现故障时通过VRRP切换到备用 节点设备,能将损失降到最低,提高了网络的稳定性。随着网络互通性的不断加强,私有网 络与公共网络的互通也变的越来越频繁,图1为VRRP在私有网络跨公共网络传输的组网结 构图,如图所示,交换机A和B分属不同的私有网络,通过边缘节点设备PE1、PE2、PE3和PE4 跨MPLSL3VPN网络进行通信,当根据VRRP协议交换机A所在的私有网络选择PE2作为主 用节点设备进行通信,而交换机B所在的私有网络选择PE3作为主用节点设备进行通信,则 交换机A和B之间进行数据通信时,数据发送和接收的路径不一致,即使交换机A和B所在 的私有网络分别选择PE1与PE3作为主用节点设备,交换机A和B之间数据发送和接收的 路径一致,但当PE1与PE3之间的链路出现故障时,因为PE1与PE3无法检测到公共网络中 的链路故障,所以PE1与PE3也无法切换到备用节点设备,从而造成了数据丢包。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上 述问题的一种基于VRRP的数据传输方法及装置。 本专利技术实施例提供了一种基于VRRP的数据传输方法,该方法适用于两个私有网 络中的节点设备通过公共网络进行通信的场景,该方法包括: 两个私有网络中的每个边缘节点设备建立对应的穿越公共网络的隧道; 两个私有网络中的每个边缘节点设备基于VRRP报文,选举主用节点设备; 选举出的主用节点设备通过隧道向对端的边缘节点设备发送报文,通知该对端的 边缘节点设备升级为主用节点设备; 两个私有网络的主用节点设备根据建立的隧道,进行数据传输。 为了降低数据包的丢失率,有效提高数据传输的准确性,所述方法还包括: 第一主用节点设备监控其所在的隧道是否中断; 当监控到隧道中断时,第一主用节点设备降为备用节点设备,并向其所在私有网 络中的备用节点设备发送报文,通知该备用节点设备升级为主用节点设备。 为了降低数据包的丢失率,有效提高数据传输的准确性,所述方法还包括: 第一主用节点设备监控其所在的隧道是否中断; 当监控到隧道中断时,第一主用节点设备降为备用节点设备,并向其所在私有网 络中的备用节点设备发送报文,通知该备用节点设备升级为主用节点设备,升级后的主用 节点设备通知与其隧道连接的另一私有网络中的备用节点设备升为主用节点设备。 为了实现私有网络中的节点设备通过公共网络进行数据传输,所述两个私有网络 中的每个边缘节点设备基于VRRP报文,选举主用节点设备包括: 两个私有网络中的每个边缘节点设备发送VRRP报文,其中所述VRRP报文中携带 优先级信息; 每个边缘节点设备根据VRRP报文中携带的优先级信息及自身的优先级,选举主 用节点设备。 为了实现私有网络中的节点设备通过公共网络进行数据传输,所述两个私有网络 中的每个边缘节点设备基于VRRP报文,选举主用节点设备包括: 两个私有网络中的每个边缘节点设备发送VRRP报文,其中所述VRRP报文中携带 优先级信息及MAC地址信息; 根据每个优先级信息确定每个边缘节点设备的优先级,判断每个边缘节点设备的 优先级及自身的优先级是否相同; 当优先级相同时,根据所述VRRP报文中携带的MAC地址信息,选举主用节点设备。 本专利技术实施例提供了一种基于VRRP的数据传输装置,所述装置包括: 建立模块,用于与另一私有网络中的边缘节点设备建立穿越公共网络的隧道; 选举模块,用于基于VRRP报文,选举主用节点设备; 升级模块,用于升级自身为主用节点设备; 发送模块,用于通过隧道向对端的边缘节点设备发送报文,通知对端的边缘节点 设备升级为主用节点设备,根据建立的隧道与对端的边缘节点设备进行数据传输。 为了降低数据包的丢失率,有效提高数据传输的准确性,所述装置还包括: 监控模块,用于监控其所在的隧道是否中断; 降级模块,用于将自身降级为备用节点设备; 所述发送模块,还用于向其所在私有网络中的备用节点设备发送报文,通知该备 用节点设备升级为主用节点设备。 为了降低数据包的丢失率,有效提高数据传输的准确性,所述装置还包括: 监控模块,用于监控其所在的隧道是否中断; 降级模块,用于将自身降级为备用节点设备; 所述发送模块,还用于向其所在私有网络中的备用节点设备发送报文,通知该备 用节点设备升级为主用节点设备,升级后的主用节点设备通知与其隧道连接的另一私有网 络中的备用节点设备升为主用节点设备。 为了实现私有网络中的节点设备通过公共网络进行数据传输,所述选举模块,具 体用于发送VRRP报文,其中所述VRRP报文中携带优先级信息;根据VRRP报文中携带优先 级信息及自身的优先级,选举主用节点设备。 为了实现私有网络中的节点设备通过公共网络进行数据传输,所述选举模块,具 体用于发送VRRP报文,其中所述VRRP报文中携带优先级信息及MAC地址信息;根据每个优 先级信息确定每个边缘节点设备的优先级,判断每个边缘节点设备的优先级及自身的优先 级是否相同;当携带的优先级信息相同时,根据所述VRRP报文中携带的MAC地址信息,选举 主用节点设备。 本专利技术实施例提供了一种基于VRRP的数据传输方法及装置,当两个私有网络中 的节点设备通过共有网络进行通信时,两个私有网络中的每个边缘节点设备建立对应的穿 越公共网络的隧道,并选举主用节点设备,选举出的主用节点设备通过隧道通知对端的边 缘节点设备升级为主用节点设备,两个私有网络的主用节点根据建立的隧道,进行数据传 输。由于私有网络中的边缘节点设备之间建立了隧道,并在两个私有网络中选举出了主用 节点设备,选举出的主用节点设备通过隧道通知对端的边缘节点设备升级为主用节点设 备,从而实现数据的传输,降低了丢包率,保证了数据传输的准确性。 上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段, 而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够 更明显易懂,以下特举本专利技术的【具体实施方式】。 【附图说明】 通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通 技术人员将变得清楚明了。附图仅用于示出优选本文档来自技高网
...
一种基于VRRP的数据传输方法及装置

【技术保护点】
一种基于VRRP的数据传输方法,其特征在于,该方法适用于两个私有网络中的节点设备通过公共网络进行通信的场景,该方法包括:两个私有网络中的每个边缘节点设备建立对应的穿越公共网络的隧道;两个私有网络中的每个边缘节点设备基于VRRP报文,选举主用节点设备;选举出的主用节点设备通过隧道向对端的边缘节点设备发送报文,通知该对端的边缘节点设备升级为主用节点设备;两个私有网络的主用节点设备根据建立的隧道,进行数据传输。

【技术特征摘要】
1. 一种基于VRRP的数据传输方法,其特征在于,该方法适用于两个私有网络中的节点 设备通过公共网络进行通信的场景,该方法包括: 两个私有网络中的每个边缘节点设备建立对应的穿越公共网络的隧道; 两个私有网络中的每个边缘节点设备基于VRRP报文,选举主用节点设备; 选举出的主用节点设备通过隧道向对端的边缘节点设备发送报文,通知该对端的边缘 节点设备升级为主用节点设备; 两个私有网络的主用节点设备根据建立的隧道,进行数据传输。2. 如权利要求1所述的方法,其特征在于,所述方法还包括: 第一主用节点设备监控其所在的隧道是否中断; 当监控到隧道中断时,第一主用节点设备降为备用节点设备,并向其所在私有网络中 的备用节点设备发送报文,通知该备用节点设备升级为主用节点设备。3. 如权利要求1所述的方法,其特征在于,所述方法还包括: 第一主用节点设备监控其所在的隧道是否中断; 当监控到隧道中断时,第一主用节点设备降为备用节点设备,并向其所在私有网络中 的备用节点设备发送报文,通知该备用节点设备升级为主用节点设备,升级后的主用节点 设备通知与其隧道连接的另一私有网络中的备用节点设备升为主用节点设备。4. 如权利要求1所述的方法,其特征在于,所述两个私有网络中的每个边缘节点设备 基于VRRP报文,选举主用节点设备包括: 两个私有网络中的每个边缘节点设备发送VRRP报文,其中所述VRRP报文中携带优先 级信息; 每个边缘节点设备根据VRRP报文中携带的优先级信息及自身的优先级,选举主用节 点设备。5. 如权利要求4所述的方法,其特征在于,所述两个私有网络中的每个边缘节点设备 基于VRRP报文,选举主用节点设备包括: 两个私有网络中的每个边缘节点设备发送VRRP报文,其中所述VRRP报文中携带优先 级信息及MAC地址信息; 根据每个优先级信息确定每个边缘节点设备的优先级,判断每个边...

【专利技术属性】
技术研发人员:熊文柱何英军曹涛苏盘社
申请(专利权)人:北京东土科技股份有限公司
类型:发明
国别省市:北京;11

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

1