[发明专利]一种同步用户数据的方法和系统以及网络设备无效
申请号: | 200710003125.X | 申请日: | 2007-01-31 |
公开(公告)号: | CN101237382A | 公开(公告)日: | 2008-08-06 |
发明(设计)人: | 秦霞;唐周和 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L1/22;H04L1/00;H04L1/16;H04L1/18;H04L29/06;H04L12/24 |
代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 宋志强;麻海明 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 同步 用户 数据 方法 系统 以及 网络设备 | ||
技术领域
本发明涉及数据同步技术,特别涉及一种同步用户数据的方法和系统以及网络设备。
背景技术
随着对网络技术利用的越来越广泛,相应的对网络可靠性的要求也越来越高。在单路由结构下,核心服务器作为整个网络的数据转发点,其运行可靠性直接影响了应用的正常运行,设备故障、或者对设备进行检查、调试、软件升级时引起的设备重启会造成网络的中断。为了避免由于设备或链路出现故障造成的网络中断,需要做到诸如服务器等网络设备间的主备份。
虚拟路由冗余协议(VRRP)是一种由互联网工程任务组提出的应用于网络层来增强网络可靠性的技术。在VRRP中存在VPPR路由器和虚拟路由器:VRRP路由器是指运行VRRP的路由器,是物理实体;虚拟路由器是一组VRRP协同工作共同构成的,是逻辑概念。该虚拟路由器对外表现为一个具有唯一固定IP地址和介质访问控制(MAC)地址的逻辑路由器。
处于同一VRRP组的路由器有两种:主用路由器和备用路由器。一个VRRP组中有且只有一个主用路由器,用于负责相应信令和IP数据包的转发;可以有一个或一个以上备用路由器,用于在主用路由器发生故障时,能在几秒种时间的时延后升级为主用路由器。
VRRP采用设置主备用路由器的方法虽然能够解决网络设备故障造成的网络中断问题,但是当网络设备需要保存用户数据时,并没有解决网络设备之间的用户数据备份问题。所述需要保存用户数据的网络设备可以是宽带接入服务器、或者归属代理(HA)等。
目前,在使用上述需要保存用户数据的网络设备时,一般采用一种移动因特网协议版本6(MIPv6)中的机制,用以解决HA失败检测、状态转移和状态转换的可靠性问题。同样采用主备用方式,主用HA发生故障后,备用HA接替主用HA继续为移动节点(MN)提供服务。
在MIPv6中的方法中,HA之间周期性的交换hello消息来建立和维护主备用设备之间的成员列表,并用来进行HA故障探测。主用和备用的HA之间通过HA控制消息实现HA设备的状态转换。所述hello消息和HA控制消息通过Internet协议安全(IPsec)进行保护。为了能够在主用HA发生故障后,备用状态的HA中存在发生故障前的主用HA中的用户数据,就需要在主用HA和备用HA之间进行用户数据的同步。在该方法中,主用HA和备用HA之间通过发送状态同步(State Synchronization)消息实现信息同步。所述State Synchronization消息中可以包含MN的绑定缓存、鉴别授权计费信息(AAA)、或者其它用户数据。在主用HA收到MN请求或者老化时间时,更新用户数据,然后通过IP数据包发送给备用HA。另外,备用HA到一定老化时间时,也可以向主用HA发送请求,然后主用HA将相关用户数据发送给备用HA。主用的HA和/或备用的HA在收到一个StateSynchronization消息后,会检查IP头中的源地址。如果源地址不属于成员列表中的HA时,丢弃该消息;否则,接收该消息,并更新用户数据。
这种方法虽然实现了网络设备之间的用户数据的同步问题,但是,由于采用State Synchronization消息以IP的方式在HA之间传输,接收者按照IP地址将用户数据发送出去,并不能保证接收者是否能够接收到该用户数据,所以不能保证在同步用户数据时的可靠传输,可能导致在设备状态转换时,备用网络设备中没有全部的用户数据而导致通信中断。
发明内容
有鉴于此,本发明实施例的主要目的在于提供一种同步用户数据的方法,以便于保证同步用户数据的可靠性。
本发明实施例的第二个目的在于提供一种同步用户数据的系统,以便于保证同步用户数据的可靠性。
本发明实施例的第三个目的在于提供一种网络设备,以便于保证同步用户数据的可靠性。
为了实现上述第一个目的,本发明实施例提供了一种同步用户数据的方法,该方法包括:发送端网络设备将用户数据封装在应答机制的协议报文中,并发送该报文,在一定时限内没有收到接收端网络设备发送的表征收到该报文的响应后,重新发送该报文;接收端网络设备接收到该应答机制的协议报文后,返回表征收到该报文的响应,并根据该报文中封装的用户数据对自身的用户数据进行更新。
为了实现上述第二个目的,本发明实施例提供了一种同步用户数据的系统,该系统包括:发送端网络设备和接收端网络设备;
所述发送端网络设备,用于将用户数据封装在应答机制的协议报文中,并将所述报文发送给接收端网络设备,如果在一定时限内没有收到接收端网络设备发送的表征收到该报文的响应,重新发送该报文;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710003125.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:引擎进气调节系统
- 下一篇:一种自渗型混凝土裂缝修补胶及其制备方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置