一种信息同步的方法及装置的制造方法

文档序号:10626696阅读:354来源:国知局
一种信息同步的方法及装置的制造方法
【专利摘要】本发明提供一种信息同步的方法及装置,所述信息同步的方法,用于主桥接设备,包括:对地址解析协议ARP报文进行解析,生成第一ARP解析信息;依据所述第一ARP解析信息,构造与所述第一ARP解析信息对应的通知报文;发送所述通知报文到备桥接设备,使所述备桥接设备对接收到的所述通知报文进行解析,同步生成第二ARP解析信息,所述第二ARP解析信息与第一ARP解析信息相同。通过本发明,能够实时将在所述主桥接设备上生成的ARP解析信息同步到所述备桥接设备,实现双机热备的功能。
【专利说明】
一种信息同步的方法及装置
技术领域
[0001]本发明涉及通信领域,特别是涉及一种用于桥接环境中的信息同步的方法及装置。
【背景技术】
[0002]目前,基于多协议标记交换MPLS技术的虚拟专用网络VPN业务有两种,分别为二层虚拟专用网L2VPN业务和三层虚拟专用网L3VPN业务。
[0003]对于分组传送网PTN来说,为实现L3VPN业务并不需要从接入汇聚层就支持,可以在接入汇聚层只支持L2VPN业务,在核心网络层支持L3VPN业务即可。具体通信过程中,核心节点需要内部终结L2VPN业务,然后桥接到L3VPN业务,实现L2VPN业务和L3VPN业务之间的转发。
[0004]在传统桥接组网中,一般包括主桥接设备和备桥接设备,当主桥接设备发生故障时,桥接环境中的伪线快速重路由PW FRR和虚拟专用网络快速重路由VPN FRR都会发生切换,相应桥接功能转移到备桥接设备。由于备桥接设备上没有或有较少的有关基站的地址解析协议ARP信息,所以,为完成桥接功能,备桥接设备需要驱使大量的流量进行ARP报文的获取及解析。
[0005]当接入的基站的数量较大(可能达到上千台)时,大量的ARP报文的获取及解析会导致流量开销增大,且受限于流量,ARP报文的解析效率也低,从而引起部分业务中断的时间达到1s以上,导致一些基站掉站,影响业务。

【发明内容】

[0006]本发明的目的在于提供一种信息同步的方法及装置,通过将在所述主桥接设备上生成的ARP解析信息同步到所述备桥接设备,避免当主桥接设备发生故障时,备桥接设备为完成桥接功能需要进行大量的ARP报文的处理的情况。
[0007]为了达到本发明的上述目的,本发明提供一种信息同步的方法,用于主桥接设备,包括:对地址解析协议ARP报文进行解析,生成第一 ARP解析信息;依据所述第一 ARP解析信息,构造与所述第一 ARP解析信息对应的通知报文;发送所述通知报文到备桥接设备,使所述备桥接设备对接收到的所述通知报文进行解析,同步生成第二 ARP解析信息,所述第二 ARP解析信息与第一 ARP解析信息相同。
[0008]优选的,所述通知报文为免费ARP报文,所述构造与所述第一 ARP解析信息对应的通知报文包括:构造与所述第一 ARP解析信息对应的免费ARP报文。
[0009]优选的,所述发送所述通知报文到备桥接设备包括:通过主备桥接设备之间的通道伪线PW发送所述通知报文到备桥接设备。
[0010]优选的,所述ARP报文包括目的物理MAC地址为全F的ARP报文和目的MAC地址为网关MAC地址的ARP报文。
[0011]本发明还提供一种信息同步的装置,位于主桥接设备,包括:第一解析模块,用于对地址解析协议ARP报文进行解析,生成第一 ARP解析信息;构造模块,用于依据所述第一ARP解析信息,构造与所述第一 ARP解析信息对应的通知报文;发送模块,用于发送所述通知报文到备桥接设备,使所述备桥接设备对接收到的所述通知报文进行解析,同步生成第二 ARP解析信息,所述第二 ARP解析信息与第一 ARP解析信息相同。
[0012]优选的,所述通知报文为免费ARP报文,所述构造模块,用于构造与所述第一 ARP解析信息对应的免费ARP报文。
[0013]优选的,所述发送模块,用于通过主备桥接设备之间的通道伪线PW发送所述通知报文到备桥接设备。
[0014]优选的,所述ARP报文包括目的物理MAC地址为全F的ARP报文和目的MAC地址为网关MAC地址的ARP报文。
[0015]本发明再提供一种信息同步的方法,用于备桥接设备,包括:接收主桥接设备发送的通知报文,其中,所述通知报文是所述主桥接设备依据其解析ARP报文得到的第一 ARP解析信息构造得到;对接收到的所述通知报文进行解析,同步生成第二 ARP解析信息,所述第二 ARP解析信息与第一 ARP解析信息相同。
[0016]优选的,所述通知报文为免费ARP报文,所述接收主桥接设备发送的通知报文包括:接收主桥接设备发送的免费ARP报文。
[0017]优选的,所述接收主桥接设备发送的通知报文包括:通过主备桥接设备之间的通道伪线PW接收主桥接设备发送的通知报文。
[0018]优选的,所述ARP报文包括目的物理MAC地址为全F的ARP报文和目的MAC地址为网关MAC地址的ARP报文。
[0019]本发明又提供一种信息同步的装置,位于备桥接设备,包括:接收模块,用于接收主桥接设备发送的通知报文,其中,所述通知报文是所述主桥接设备依据其解析ARP报文得到的第一 ARP解析信息构造得到;第二解析模块,用于对接收到的所述通知报文进行解析,同步生成第二 ARP解析信息,所述第二 ARP解析信息与第一 ARP解析信息相同。
[0020]优选的,所述通知报文为免费ARP报文,所述接收模块,用于接收主桥接设备发送的免费ARP报文。
[0021]优选的,所述接收模块,用于通过主备桥接设备之间的通道伪线PW接收主桥接设备发送的通知报文。
[0022]优选的,所述ARP报文包括目的物理MAC地址为全F的ARP报文和目的MAC地址为网关MAC地址的ARP报文。
[0023]通过本发明的上述技术方案,本发明的有益效果在于:与现有技术相比,本发明的信息同步的方法及装置,通过在主备桥接设备之间建立的通道PW,能够实时将在所述主桥接设备上生成的ARP解析信息同步到所述备桥接设备,实现双机热备的功能,避免当主桥接设备发生故障时,备桥接设备为完成桥接功能需要进行大量的ARP报文的处理的情况,降低对总体业务的影响,提高保护切换性能。
【附图说明】
[0024]图1表示本发明实施例的信息同步的方法的流程图。
[0025]图2表示本发明对目的MAC地址为全F的ARP报文的处理流程图。
[0026]图3表示本发明对目的MAC地址为网关MAC地址的ARP报文的处理流程图。
[0027]图4表示本发明实施例的信息同步的装置的结构示意图。
[0028]图5表示本发明另一实施例的信息同步的方法的流程图。
[0029]图6表示本发明另一实施例的信息同步的装置的结构示意图。
【具体实施方式】
[0030]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对具体实施例进行详细描述。
[0031]本发明实施例提供一种信息同步的方法,可以应用于主桥接设备。参阅图1所示,为本发明实施例的信息同步的方法的流程图,包括以下步骤:
[0032]步骤SlOl:对地址解析协议ARP报文进行解析,生成第一 ARP解析信息;所述第一ARP解析信息以ARP条目的形式存在于所述主桥接设备;
[0033]步骤S102:依据所述第一 ARP解析信息,构造与所述第一 ARP解析信息对应的通知报文;
[0034]步骤S103:发送所述通知报文到备桥接设备,使所述备桥接设备对接收到的所述通知报文进行解析,同步生成第二 ARP解析信息,所述第二 ARP解析信息与第一 ARP解析信息相同;所述第二 ARP解析信息以ARP条目的形式存在于所述备桥接设备。
[0035]本发明实施例中,通过将在所述主桥接设备上生成的ARP解析信息同步到所述备桥接设备,实现双机热备的功能,避免当主桥接设备发生故障时,备桥接设备为完成桥接功能需要进行大量的ARP报文的处理的情况,降低对总体业务的影响,提高保护切换性能。
[0036]优选的,本发明实施例中,所述通知报文为免费ARP报文,所述构造与所述第一ARP解析信息对应的通知报文包括:
[0037]构造与所述第一 ARP解析信息对应的免费ARP报文。
[0038]另外,本发明实施例的信息同步的方法,可通过在主备桥接设备之间建立通道伪线PW来实现ARP解析信息的同步。具体的,所述发送所述通知报文到备桥接设备包括:
[0039]通过主备桥接设备之间的通道伪线PW发送所述通知报文到备桥接设备。
[0040]值得注意的是,在本发明实施例中,所述通道PW与桥接组网中的业务PW是不同的,所述通道PW是在主备桥接设备之间建立的,而业务PW —般是在桥接设备与基站之间建立。并且,在通信过程中,要保证所述通道PW时刻处于有效状态。
[0041]实际应用中,在实现桥接功能的桥接设备中,通常是通过设置桥接逻辑接口来完成L2VPN报文与L3VPN报文的转换与转发,对应的接口可分别称为二层逻辑接口和三层逻辑接口。所述通道PW是与主备桥接设备对应的三层逻辑接口进行绑定,不同的三层逻辑接口之间可共用一个通道PW。但是,因在信息同步过程中,会有通道PW和绑定三层逻辑接口的遍历查找过程,故一个通道PW不能绑定过多的三层逻辑接口。
[0042]并且,当主备桥接设备对应的三层逻辑接口较多时,在主备桥接设备之间可配置多个通道PW,来快速实现ARP解析信息的同步。但为了保证同步信息的准确性,当主备桥接设备之间配置多个通道PW时,所述多个通道PW之间是相互隔离的,避免出现广播的情况。
[0043]在桥接环境中,对于主或备桥接设备(主备桥接设备是相对的)来说,需要进行解析的地址解析协议ARP报文有两种,分别为:目的物理MAC地址为全F的ARP报文和目的MAC地址为网关MAC地址的ARP报文。
[0044]下面对这两种报文的处理过程进行详细介绍。
[0045]参阅图2所示,为对目的MAC地址为全F的ARP报文的处理过程,步骤如下:
[0046]步骤201:桥接设备接收到目的MAC地址为全F的ARP报文;
[0047]步骤202:桥接设备CPU判断所述ARP报文的目的IP地址是否为自身的IP地址;
[0048]步骤203:如果是,所述桥接设备为主桥接设备,所述主桥接设备对ARP报文进行解析,生成第一 ARP解析信息;
[0049]步骤204:所述主桥接设备依据所述第一 ARP解析信息,构造与所述第一 ARP解析信息对应的免费ARP报文;
[0050]步骤205:所述主桥接设备通过主备桥接设备之间的通道伪线PW发送所述免费ARP报文到备桥接设备,使所述备桥接设备对接收到的所述免费ARP报文进行解析,同步生成第二 ARP解析信息,所述第二 ARP解析信息与第一 ARP解析信息相同;
[0051]步骤206:如果不是自身的IP地址,桥接设备CPU继续判断所述目的IP地址和自身IP地址是否为同网段的;
[0052]步骤207:如果不是同网段的,则丢弃所述ARP报文;如果是,再判断所述ARP报文是否为通过通道PW发送过来的;
[0053]步骤208:如果是,所述桥接设备为备桥接设备,所述备桥接设备对接收到的所述ARP报文进行解析,同步生成ARP解析信息;否则,丢弃所述ARP报文。
[0054]再参阅图3所示,为对目的MAC地址为网关MAC地址的ARP报文的处理过程,所述ARP报文是主桥接设备对基站发送ARP请求报文,从而收到的目的MAC地址为网关MAC地址的ARP应答报文,故具体处理过程如下:
[0055]步骤301:主桥接设备接收到目的MAC地址为网关MAC地址的ARP报文;
[0056]步骤302:主桥接设备CPU判断所述ARP报文的目的IP地址是否为自身的IP地址;
[0057]步骤303:如果是,所述主桥接设备对所述ARP报文进行解析,生成第一 ARP解析信息;否则,丢弃所述ARP报文;
[0058]步骤304:所述主桥接设备依据所述第一 ARP解析信息,构造与所述第一 ARP解析信息对应的免费ARP报文;
[0059]步骤305:所述主桥接设备通过主备桥接设备之间的通道伪线PW发送所述免费ARP报文到备桥接设备,使所述备桥接设备对接收到的所述免费ARP报文进行解析,同步生成第二 ARP解析信息,所述第二 ARP解析信息与第一 ARP解析信息相同,完成主备桥接设备ARP解析信息同步的过程。
[0060]对应于图1所示的信息同步的方法,本发明实施例还提供一种信息同步的装置,位于主桥接设备,用于执行所述信息同步的方法。参见图4所示,所述信息同步的装置包括:
[0061]第一解析模块41,用于对地址解析协议ARP报文进行解析,生成第一 ARP解析信息;
[0062]构造模块42,用于依据所述第一 ARP解析信息,构造与所述第一 ARP解析信息对应的通知报文;
[0063]发送模块43,用于发送所述通知报文到备桥接设备,使所述备桥接设备对接收到的所述通知报文进行解析,同步生成第二 ARP解析信息,所述第二 ARP解析信息与第一 ARP解析信息相同。
[0064]使用图2所示的信息同步的装置进行信息同步的过程中,通过将在所述主桥接设备上生成的ARP解析信息同步到所述备桥接设备,实现双机热备的效果,降低对总体业务的影响。
[0065]优选的,本发明实施例中,所述通知报文为免费ARP报文,所述构造模块,用于构造与所述第一 ARP解析信息对应的免费ARP报文。
[0066]本发明实施例的信息同步的装置,可通过在主备桥接设备之间建立通道伪线PW来实现ARP解析信息的同步。具体的,所述发送模块用于通过主备桥接设备之间的通道伪线PW发送所述通知报文到备桥接设备。
[0067]实际应用中,所述通道PW是与主备桥接设备对应的三层逻辑接口进行绑定,不同的三层逻辑接口之间可共用一个通道PW。但是,因在信息同步过程中,会有通道PW和绑定三层逻辑接口的遍历查找过程,故一个通道PW不能绑定过多的三层逻辑接口。
[0068]并且,当主备桥接设备对应的三层逻辑接口较多时,在主备桥接设备之间可配置多个通道PW,来快速实现ARP解析信息的同步。但为了保证同步信息的准确性,当主备桥接设备之间配置多个通道PW时,所述多个通道PW之间是相互隔离的。
[0069]同样的,在桥接环境中,对于主或备桥接设备来说,需要进行解析的地址解析协议ARP报文有两种,分别为:目的物理MAC地址为全F的ARP报文和目的MAC地址为网关MAC地址的ARP报文。
[0070]本发明还提供一种信息同步的方法,可以应用于备桥接设备。参阅图5所示,为本发明另一实施例的信息同步的方法的流程图,包括以下步骤:
[0071]步骤501:接收主桥接设备发送的通知报文,其中,所述通知报文是所述主桥接设备依据其解析ARP报文得到的第一 ARP解析信息构造得到;
[0072]步骤502:对接收到的所述通知报文进行解析,同步生成第二 ARP解析信息,所述第二 ARP解析信息与第一 ARP解析信息相同。
[0073]在图5所示的信息同步的方法中,通过将在主桥接设备上生成的ARP解析信息同步到备桥接设备,实现双机热备的效果,避免当主桥接设备发生故障时,备桥接设备为完成桥接功能需要进行大量的ARP报文的处理的情况,降低对总体业务的影响,提高保护切换性能。
[0074]优选的,本发明实施例中,所述通知报文为免费ARP报文,所述通知报文为免费ARP报文,所述接收主桥接设备发送的通知报文包括:
[0075]接收主桥接设备发送的免费ARP报文。
[0076]另外,本发明实施例的信息同步的方法,可通过在主备桥接设备之间建立通道伪线PW来实现ARP解析信息的同步。具体的,所述接收主桥接设备发送的通知报文包括:
[0077]通过主备桥接设备之间的通道伪线PW接收主桥接设备发送的通知报文。
[0078]而在桥接环境中,对于主或备桥接设备(主备桥接设备是相对的)来说,需要进行解析的地址解析协议ARP报文有两种,分别为:目的物理MAC地址为全F的ARP报文和目的MAC地址为网关MAC地址的ARP报文。
[0079]对应于图5所示的信息同步的方法,本发明实施例还提供一种信息同步的装置,位于备桥接设备,用于执行图5所示的信息同步的方法。参见图6所示,所述信息同步的装置包括:
[0080]接收模块61,用于接收主桥接设备发送的通知报文,其中,所述通知报文是所述主桥接设备依据其解析ARP报文得到的第一 ARP解析信息构造得到;
[0081]第二解析模块62,用于对接收到的所述通知报文进行解析,同步生成第二 ARP解析信息,所述第二 ARP解析信息与第一 ARP解析信息相同。
[0082]优选的,所述通知报文为免费ARP报文,所述接收模块,用于接收主桥接设备发送的免费ARP报文。
[0083]本发明实施例的信息同步的装置,可通过在主备桥接设备之间建立通道伪线PW来实现ARP解析信息的同步。具体的,所述接收模块,用于通过主备桥接设备之间的通道伪线PW接收主桥接设备发送的通知报文。
[0084]在利用图6所示的信息同步的装置进行信息同步的过程中,需要进行解析的地址解析协议ARP报文有两种,分别为:目的物理MAC地址为全F的ARP报文和目的MAC地址为网关MAC地址的ARP报文。
[0085]以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【主权项】
1.一种信息同步的方法,用于主桥接设备,其特征在于,包括: 对地址解析协议ARP报文进行解析,生成第一 ARP解析信息; 依据所述第一 ARP解析信息,构造与所述第一 ARP解析信息对应的通知报文; 发送所述通知报文到备桥接设备,使所述备桥接设备对接收到的所述通知报文进行解析,同步生成第二 ARP解析信息,所述第二 ARP解析信息与第一 ARP解析信息相同。2.根据权利要求1所述的信息同步的方法,其特征在于,所述通知报文为免费ARP报文,所述构造与所述第一 ARP解析信息对应的通知报文包括: 构造与所述第一 ARP解析信息对应的免费ARP报文。3.根据权利要求1所述的信息同步的方法,其特征在于,所述发送所述通知报文到备桥接设备包括: 通过主备桥接设备之间的通道伪线PW发送所述通知报文到备桥接设备。4.根据权利要求1所述的信息同步的方法,其特征在于,所述ARP报文包括目的物理MAC地址为全F的ARP报文和目的MAC地址为网关MAC地址的ARP报文。5.一种信息同步的装置,位于主桥接设备,其特征在于,包括: 第一解析模块,用于对地址解析协议ARP报文进行解析,生成第一 ARP解析信息; 构造模块,用于依据所述第一 ARP解析信息,构造与所述第一 ARP解析信息对应的通知报文; 发送模块,用于发送所述通知报文到备桥接设备,使所述备桥接设备对接收到的所述通知报文进行解析,同步生成第二 ARP解析信息,所述第二 ARP解析信息与第一 ARP解析信息相同。6.根据权利要求5所述的信息同步的装置,其特征在于,所述通知报文为免费ARP报文,所述构造模块,用于构造与所述第一 ARP解析信息对应的免费ARP报文。7.根据权利要求5所述的信息同步的装置,其特征在于,所述发送模块,用于通过主备桥接设备之间的通道伪线PW发送所述通知报文到备桥接设备。8.根据权利要求5所述的信息同步的装置,其特征在于,所述ARP报文包括目的物理MAC地址为全F的ARP报文和目的MAC地址为网关MAC地址的ARP报文。9.一种信息同步的方法,用于备桥接设备,其特征在于,包括: 接收主桥接设备发送的通知报文,其中,所述通知报文是所述主桥接设备依据其解析ARP报文得到的第一 ARP解析信息构造得到; 对接收到的所述通知报文进行解析,同步生成第二 ARP解析信息,所述第二 ARP解析信息与第一 ARP解析信息相同。10.根据权利要求9所述的信息同步的方法,其特征在于,所述通知报文为免费ARP报文,所述接收主桥接设备发送的通知报文包括: 接收主桥接设备发送的免费ARP报文。11.根据权利要求9所述的信息同步的方法,其特征在于,所述接收主桥接设备发送的通知报文包括: 通过主备桥接设备之间的通道伪线PW接收主桥接设备发送的通知报文。12.根据权利要求9所述的信息同步的方法,其特征在于,所述ARP报文包括目的物理MAC地址为全F的ARP报文和目的MAC地址为网关MAC地址的ARP报文。13.一种信息同步的装置,位于备桥接设备,其特征在于,包括: 接收模块,用于接收主桥接设备发送的通知报文,其中,所述通知报文是所述主桥接设备依据其解析ARP报文得到的第一 ARP解析信息构造得到; 第二解析模块,用于对接收到的所述通知报文进行解析,同步生成第二 ARP解析信息,所述第二 ARP解析信息与第一 ARP解析信息相同。14.根据权利要求13所述的信息同步的装置,其特征在于,所述通知报文为免费ARP报文,所述接收模块,用于接收主桥接设备发送的免费ARP报文。15.根据权利要求13所述的信息同步的装置,其特征在于,所述接收模块,用于通过主备桥接设备之间的通道伪线PW接收主桥接设备发送的通知报文。16.根据权利要求13所述的信息同步的装置,其特征在于,所述ARP报文包括目的物理MAC地址为全F的ARP报文和目的MAC地址为网关MAC地址的ARP报文。
【文档编号】H04L29/08GK105991392SQ201510097814
【公开日】2016年10月5日
【申请日】2015年3月4日
【发明人】路凤敏, 马飞
【申请人】中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1