一种在网络中传输报文的方法及网络设备技术

技术编号:24965968 阅读:43 留言:0更新日期:2020-07-21 15:11
本申请公开了一种在网络中传输报文的方法及网络设备,属于通信技术领域,用于减少业务受损的概率,提升网络的可靠性。在该方法中,在第一网络设备的第二接口的IP地址与第二网络设备的第三接口的IP地址不在同一网段时,第一网络设备可以通过虚拟MAC地址的封装机制对接收的第一报文重新封装,以使封装得到的第二报文的目的MAC地址为虚拟的第二MAC地址。该第二MAC地址与第三接口实际的MAC地址不同,并且能够被整条传输路径上的所有网络设备识别且认为是合法有效的。所以在通过第三接口接收第二报文之后,第二网络设备能够识别并且认同第二报文合法。这样,无需依赖ARP学习的方式也可进行报文转发,提高了报文转发的灵活性。

【技术实现步骤摘要】
一种在网络中传输报文的方法及网络设备
本申请涉及通信
,尤其涉及一种在网络中传输报文的方法及网络设备。
技术介绍
如图1所示,网元(networkelement,NE)1与NE3之间的业务通过传输路径承载。NE1、NE2、NE3组成工作路径,NE1、NE4、NE3组成保护路径。NE2和NE4分别为工作路径和保护路径的中间(transit)节点。NE1与NE3之间可以经由工作路径或保护路径传输数据报文。在正常情况下,NE1通过工作路径向NE3发送数据报文。当NE2掉电时,若未配置如图1所示的保护路径,业务则将中断。若配置有如图1所示的保护路径,在NE2掉电时则可以从工作路径切换到保护路径,再通过保护路径发送数据报文。然而,当NE2和NE4同时掉电时,工作路径和保护路径均无法继续发送数据报文,将导致业务中断。尤其是在一些受限于当地的机房条件的国家或地区,存在设备频繁上电、下电或设备长期掉电等情况,这对业务的影响更大,所以,在网络中如何确保业务转发的可靠性是需要解决的问题。
技术实现思路
本申请实施例提供一种在网络中本文档来自技高网...

【技术保护点】
1.一种在网络中传输报文的方法,其特征在于,所述网络包括第一网络设备和第二网络设备,所述第一网络设备具有第一接口和第二接口,所述第二网络设备具有第三接口,所述第三接口的媒体访问控制MAC地址为第一MAC地址,所述第二接口的互联网协议IP地址为第一IP地址,所述第三接口的IP地址为第二IP地址,所述第一IP地址和所述第二IP地址属于不同的网段,所述方法包括:/n所述第一网络设备通过所述第一接口接收第一报文;/n所述第一网络设备根据所述第一报文得到第二报文,所述第二报文的目的MAC地址为第二MAC地址,所述第二MAC地址与所述第一MAC地址不同;/n在第一路径上,所述第一网络设备通过所述第二接口向...

【技术特征摘要】
1.一种在网络中传输报文的方法,其特征在于,所述网络包括第一网络设备和第二网络设备,所述第一网络设备具有第一接口和第二接口,所述第二网络设备具有第三接口,所述第三接口的媒体访问控制MAC地址为第一MAC地址,所述第二接口的互联网协议IP地址为第一IP地址,所述第三接口的IP地址为第二IP地址,所述第一IP地址和所述第二IP地址属于不同的网段,所述方法包括:
所述第一网络设备通过所述第一接口接收第一报文;
所述第一网络设备根据所述第一报文得到第二报文,所述第二报文的目的MAC地址为第二MAC地址,所述第二MAC地址与所述第一MAC地址不同;
在第一路径上,所述第一网络设备通过所述第二接口向所述第二网络设备的所述第三接口发送所述第二报文,所述第二网络设备为所述第一路径上与所述第一网络设备相邻的下游节点。


2.根据权利要求1所述的方法,其特征在于,所述网络还包括第三网络设备,所述第三网络设备具有第四接口,所述第四接口的MAC地址为第三MAC地址,所述方法还包括:
所述第一网络设备通过所述第一接口接收第三报文;
所述第一网络设备根据所述第三报文得到第四报文,所述第四报文的目的MAC地址为所述第二MAC地址,所述第二MAC地址与所述第三MAC地址不同;
在第二路径上,所述第一网络设备通过所述第二接口向所述第三网络设备的所述第四接口发送所述第四报文,其中,所述第三网络设备为所述第二路径上与所述第一网络设备相邻的下游节点,所述第二网络设备为所述第二路径上与所述第三网络设备相邻的下游节点。


3.根据权利要求1或2所述的方法,其特征在于,所述网络还包括旁路开关,在所述第一路径上,所述第一网络设备通过所述旁路开关与所述第二网络设备直连。


4.根据权利要求2所述的方法,其特征在于,所述网络还包括旁路开关;
当所述第三网络设备故障时,在所述第一路径上,所述第一网络设备通过所述旁路开关与所述第二网络设备直连;
当所述第三网络设备正常工作时,在所述第二路径上,所述第一网络设备通过所述旁路开关与所述第三网络设备直连。


5.根据权利要求1-4任意一项所述的方法,其特征在于,所述网络为多协议标签交换MPLS网络,所述第一网络设备为所述第一路径的头节点或中间节点,所述第二报文携带的MPLS标签为第一标签,位于所述第一路径上的所有节点对应所述第一路径的入标签和出标签均配置为所述第一标签。


6.根据权利要求1-4任意一项所述的方法,其特征在于,所述网络为MPLS网络,所述第一网络设备为所述第一路径的中间节点,所述第一报文和所述第二报文携带的MPLS标签均为第一标签,位于所述第一路径上的所有节点对应所述第一路径的入标签和出标签均配置为所述第一标签。


7.根据权利要求2或4所述的方法,其特征在于,所述网络为MPLS网络,所述第一网络设备为所述第二路径的头节点或中间节点,所述第四报文携带的MPLS标签为第一标签,位于所述第二路径上的所有节点对应所述第二路径的入标签和出标签均配置为所述第一标签。


8.根据权利要求2或4所述的方法,其特征在于,所述网络为MPLS网络,所述第一网络设备为所述第二路径的中间节点,所述第三报文和所述第四报文携带的MPLS标签均为第一标签,位于所述第二路径上的所有节点对应所述第二路径的入标签和出标签均配置为所述第一标签。


9.一种在网络中传输报文的方法,其特征在于,所述网络包括第一网络设备和第二网络设备,所述第一网络设备具有第一接口和第二接口,所述第二网络设备具有第三接口,所述第一接口的媒体访问控制MAC地址为第一MAC地址,所述方法包括:
所述第一网络设备通过所述第一接口接收第一报文,所述第一报文的目的MAC地址为第二MAC地址,所述第二MAC地址与所述第一MAC地址不同;
所述第一网络设备根据所述第一报文得到第二报文,所述第二报文的目的MAC地址为所述第二MAC地址;
在第一路径上,所述第一网络设备通过所述第二接口向所述第二网络设备的所述第三接口发送所述第二报文,所述第二网络设备为所述第一路径上与所述第一网络设备相邻的下游节点。


10.根据权利要求9所述的方法,其特征在于,所述网络还包括第三网络设备,所述第三网络设备具有第四接口,所述方法还包括:
所述第一网络设备通过所述第一接口接收第三报文,所述第三报文的目的MAC地址为所述第二MAC地址;
所述第一网络设备根据所述第三报文得到第四报文,所述第四报文的目的MAC地址为所述第二MAC地址;
在第二路径上,所述第一网络设备通过所述第二接口向所述第三网络设备的所述第四接口发送所述第四报文,其中,所述第三网络设备为所述第二路径上与所述第一网络设备相邻的下游节点,所述第二网络设备为所述第二路径上与所述第三网络设备相邻的下游节点。


11.根据权利要求1或2所述的方法,其特征在于,所述网络还包括旁路开关,在所述第一路径上,所述第一网络设备通过所述旁路开关与所述第二网络设备直连。


12.根据权利要求10所述的方法,其特征在于,所述网络还包括旁路开关;
当所述第三网络设备故障时,在所述第一路径上,所述第一网络设备通过所述旁路开关与所述第二网络设备直连;
当所述第三网络设备正常工作时,在所述第二路径上,所述第一网络设备通过所述旁路开关与所述第三网络设备直连。


13.根据权利要求9-12任意一项所述的方法,其特征在于,所述网络为多协议标签交换MPLS网络,所述第一报文和所述第二报文携带的MPLS标签均为第一标签,位于所述第一路径上的所有节点对应所述第一路径的入标签和出标签均配置为所述第一标签。


14.根据权利要求10或12所述的方法,其特征在于,所述网络为MPLS网络,所述第三报文和所述第四报文携带的MPLS标签均为第一标签,位于所述第二路径上的所有节点对应所述第一路径的入标签和出标签均配置为所述第一标签。


15.根据权利要求9-14任意一项所述的方法,其特征在于,在所述第一网络设备根据所述第一报文得到第二报文之前,所述方法还包括:
所述第一网络设备确定所述第二MAC地址与预先保存的MAC地址匹配,则确定所述第一报文为合法报文。


16.一种在网络中传输报文的方法,其特征在于,所述网络包括第一网络设备和第二网络设备,所述第一网络设备具有第一接口和第二接口,所述第二网络设备具有第三接口,所述第一接口的媒体访问控制MAC地址为第一MAC地址,所述第一接口的互联网协议IP地址为第一IP地址,所述第三接口的IP地址为第二IP地址,所述第一IP地址和所述第二IP地址属于不同的网段,所述方法包括:
在第一路径上,所述第一网络设备通过所述第一接口接收所述第二网络设备通过所述第三接口发送的第一报文,其中,所述第一网络设备为所述第一路径上与所述第二网络设备相邻的下游节点,所述第一报文的目的MAC地址为第二MAC地址,所述第二MAC地址与所述第一MAC地址不同;
所述第一网络设备剥除所述第一报文中的所述第二MAC地址,得到第二报文;
所述第一网络设备通过所述第二接口发送所述第二报文。


17.根据权利要求16所述的方法,其特征在于,所述网络还包括第三网络设备,所述第三网络设备具有第四接口,所述方法还包括:
在第二路径上,所述第一网络设备通过所述第一接口接收所述第三网络设备通过所述第四接口发送的第三报文,其中,所述第一网络设备为所述第二路径上与所述第三网络设备相邻的下游节点,所述第二网络设备为所述第二路径上与所述第三网络设备相邻的上游节点,所述第三报文的目的MAC地址为所述第二MAC地址;
所述第一网络设备剥除所述第三报文中的所述第二MAC地址,得到第四报文;
所述第一网络设备发送所述第四报文。


18.根据权利要求16或17所述的方法,其特征在于,所述网络还包括旁路开关,在所述第一路径上,所述第一网络设备通过所述旁路开关与所述第二网络设备直连。


19.根据权利要求17所述的方法,其特征在于,所述网络还包括旁路开关;
当所述第三网络设备故障时,在所述第一路径上,所述第一网络设备通过所述旁路开关与所述第二网络设备直连;
当所述第三网络设备正常工作时,在所述第二路径上,所述第一网络设备通所述旁路开关与所述第三网络设备直连。


20.根据权利要求16-19任意一项所述的方法,其特征在于,所述网络为多协议标签交换MPLS网络,所述第一报文携带的MPLS标签为第一标签,位于所述第一路径上的所有节点对应所述第一路径的入标签和出标签均配置为所述第一标签。


21.根据权利要求17或19所述的方法,其特征在于,所述网络为MPLS网络,所述第一报文携带的MPLS标签为第一标签,位于所述第二路径上的所有节点对应所述第二路径的入标签和出标签均配置为所述第一标签。


22.根据权利要求16-21任意一项所述的方法,其特征在于,在所述第一网络设备剥除所述第一报文中的所述第二MAC地址之前,所述方法还包括:
所述第一网络设备确定所述第二MAC地址与预先保存的MAC地址匹配,则确定所述第一报文为合法报文。


23.一种用于在网络中传输报文的网络设备,用作第一网络设备,其特征在于,所述网络还包括第二网络设备,所述第一网络设备具有第一接口和第二接口,所述第二网络设备具有第三接口...

【专利技术属性】
技术研发人员:刘雄锋黄蔚叶剑
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1