一种报文转发方法及设备技术

技术编号:35445983 阅读:12 留言:0更新日期:2022-11-03 11:58
本申请提供了一种报文转发方法及设备,其中该方法包括:设置弹性分组环分布式聚合组用以连接RPR环网的非分布式聚合RPR节点;设置分布式聚合组用以连接RPR环网的外部网络设备;设置广播报文过滤表项以禁止通过弹性分组环分布式聚合组的本地成员端口以及分布式聚合组的本地分布式聚合口转发通过内部控制链路IPP端口收到的以太网广播报文;当通过分布式聚合组接收以太网广播报文时,基于接收的以太网广播报文的源MAC地址以及分布式聚合组学习第一MAC地址表项;通过内部控制链路IPP端口发送接收的以太网广播报文,在接收的以太网广播报文所属虚拟局域网内广播;将接收的以太网广播报文封装为RPR广播报文在RPR环网转发。播报文封装为RPR广播报文在RPR环网转发。播报文封装为RPR广播报文在RPR环网转发。

【技术实现步骤摘要】
一种报文转发方法及设备


[0001]本申请涉及通信技术,特别涉及弹性分组环网技术,具体的讲是一种报文转发方法及设备。

技术介绍

[0002]RPR(Resilient Packet Ring,弹性分组环)是一种MAC(Media Access Control,媒体访问控制)协议,可运行于SONET(Synchronous Optical Network,同步光网络)/SDH(Synchronous Digital Hierarchy,同步数字系列)、DWDM(Dense Wavelength Division Multiplexing,密级波分复用)和以太网之上。RPR采用RPR MAC层帧封装实现Ethernet Over RPR的透明传输。RPR的环结构和拓扑保护机制对所承载流量的转发过程和接入设备透明。
[0003]RPR网上的某段链路或某个节点发生故障时,故障点临近的两个节点首先更新自己的拓扑数据库,然后快速发送TP(Topology Protection,拓扑保护)帧给其它节点,其它节点更新拓扑数据库,各节点按新拓扑发送RPR报文,实现快速的保护倒换。但是,RPR网的RPR报文都是单个RPR节点下环,一旦作为汇聚设备的RPR节点与RPR上的两个邻居节点的路径都故障时,RPR网上需要通过作为汇聚设备的RPR节点的报文都无法进行转发。
[0004]DRNI(Distributed Resilient Network Interconnect,分布式弹性网络互连)是基于IEEE P802.1AX协议的跨设备链路聚合技术。DRNI将两台物理设备虚拟成一台设备来实现跨设备链路聚合,从而提供设备级冗余保护和流量负载分担。DRNI主要应用于双归接入组网,将可靠性从链路级提高到设备级。

技术实现思路

[0005]本申请的目的在于提供报文转发,通过聚合的弹性分组环节点为RPR网的报文转发提供冗余保护和负载分担。
[0006]为实现上述目的,本申请提供了一种报文转发方法,其中,该方法包括:设置弹性分组环分布式聚合组用以连接弹性分组RPR环网的非分布式聚合RPR节点;设置分布式聚合组用以连接RPR环网的外部网络设备;设置广播报文过滤表项以禁止通过弹性分组环分布式聚合组的本地成员端口以及分布式聚合组的本地分布式聚合口转发通过连接对端分布式聚合RPR节点的内部控制链路IPP端口收到的以太网广播报文;通过分布式聚合组接收以太网广播报文;基于接收的以太网广播报文的源MAC地址以及分布式聚合组学习第一MAC地址表项;通过内部控制链路IPP端口发送接收的以太网广播报文,在接收的以太网广播报文所属虚拟局域网内广播;将接收的以太网广播报文封装为RPR广播报文在RPR环网转发。
[0007]为实现上述目的,本申请还提供了一种报文转发设备,该设备包括:设置弹性分组环分布式聚合组用以连接弹性分组RPR环网的非分布式聚合RPR节点;设置分布式聚合组用以连接RPR环网的外部网络设备;设置广播报文过滤表项以禁止通过弹性分组环分布式聚合组的本地成员端口以及分布式聚合组的本地分布式聚合口转发通过连接对端分布式聚
合RPR节点的内部控制链路IPP端口收到的以太网广播报文;通过分布式聚合组接收以太网广播报文;基于接收的以太网广播报文的源MAC地址以及分布式聚合组学习第一MAC地址表项;通过内部控制链路IPP端口发送接收的以太网广播报文,在接收的以太网广播报文所属虚拟局域网内广播;将接收的以太网广播报文封装为RPR广播报文在RPR环网转发。
[0008]本申请的有益效果在于通过将RPR环网的RPR节点聚合虚拟一台DRNI虚拟设备,可提供设备级冗余保护和流量负载分担,可以实现RPR设备的站点保护,实现RPR设备间业务负载分担。
附图说明
[0009]图1为本申请提供的报文转发方法实施例的流程图;
[0010]图2为本申请提供的具有分布式弹性网络互连架构的RPR网示意图;
[0011]图3为图2所示环网的广播转发示意图;
[0012]图4为图2所示环网的单播转发示意图;
[0013]图5为本申请的报文转发设备实施例的示意图。
具体实施方式
[0014]将以多个附图所示的多个例子进行详细说明。在以下详细描述中,多个具体细节用于提供对本申请的全面理解。实例中没有详细地描述已知的方法、步骤、组件以及电路,以免使这些例子的难于理解。
[0015]使用的术语中,术语“包括”表示包括但不限于;术语“含有”表示包括但不限于;术语“以上”、“以内”以及“以下”包含本数;术语“大于”、“小于”表示不包含本数。术语“基于”表示至少基于其中一部分。
[0016]图1为本申请提供的报文转发方法实施例的流程图;该方法包括以下步骤:
[0017]步骤101,设置RPR DR组用以连接弹性分组RPR环网的非分布式聚合RPR节点;
[0018]步骤102,设置DR组用以连接RPR环网的外部网络设备;
[0019]步骤103,设置广播报文过滤表项以禁止通过RPR DR组的本地成员端口以及DR组的本地分布式聚合口转发通过IPP端口收到的以太网广播报文;
[0020]步骤104,通过DR组接收以太网广播报文;
[0021]步骤105,基于接收的以太网广播报文的源MAC地址以及DR组学习MAC地址表项;
[0022]步骤106,通过IPP端口发送接收的以太网广播报文,在接收的以太网广播报文所属虚拟局域网内广播;
[0023]步骤107,将接收的以太网广播报文封装为RPR广播报文在RPR环网转发。
[0024]本申请的有益效果在于通过将RPR环网的RPR节点聚合虚拟一台DRNI虚拟设备,可提供设备级冗余保护和流量负载分担,可以实现RPR设备的站点保护,实现RPR设备间业务负载分担。
[0025]图2为本申请提供的具有分布式弹性网络互连架构的RPR环网示意图;节点A和节点B通过DRNI(Distributed Resilient Network Interconnect,分布式弹性网络互连)聚合虚拟成一台设备来实现跨设备链路聚合,提供设备级冗余保护和流量负载分担。节点A和节点B是RPR环网上的分布式聚合(Distributed Relay,DR)RPR节点,节点C和节点D是RPR环
网的非分布式聚合RPR节点。
[0026]节点A的交换芯片S1的以太网端口和节点B的交换芯片S2上的以太网端口作为IPP(Intra

Portal Port,内部控制链路端口),通过作为IPL(Intra

Portal Link,内部控制链路)的物理以太网链路连接,转发DRCP报文和数据报文、对MAC地址表项和ARP表项进行同步,所以不需要像IRF(Intelligent Resilient Framework,智能弹性架构)/堆叠系统同步每台成员设备所有的信息,因此在控制面耦合程度相比堆叠小很多。本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种报文转发方法,其特征在于,所述方法包括:设置弹性分组环分布式聚合组用以连接弹性分组RPR环网的非分布式聚合RPR节点;设置分布式聚合组用以连接所述RPR环网的外部网络设备;设置广播报文过滤表项以禁止通过所述弹性分组环分布式聚合组的本地成员端口以及分布式聚合组的本地分布式聚合口转发通过连接对端分布式聚合RPR节点的内部控制链路IPP端口收到的以太网广播报文;通过所述分布式聚合组接收以太网广播报文;基于接收的以太网广播报文的源MAC地址以及所述分布式聚合组学习第一MAC地址表项;通过所述内部控制链路IPP端口发送接收的以太网广播报文,在接收的以太网广播报文所属虚拟局域网内广播;将接收的以太网广播报文封装为RPR广播报文在RPR环网转发。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:通过所述RPR环网接收RPR广播报文;当本设备角色为备用分布式聚合RPR节点,丢弃接收的RPR广播报文;当本设备角色为主用分布式聚合RPR节点,识别接收的RPR广播报文的上环节点;当接收的所述RPR广播报文的上环节点是对端分布式聚合RPR节点,丢弃所述RPR广播报文;当接收的所述RPR广播报文的上环节点是所述非分布式聚合RPR节点,将接收的所述RPR广播报文转换为具有上环节点标识RPR标签的内层以太网广播报文;根据所述内层以太网广播报文的源MAC地址以及所述弹性分组环分布式聚合组学习第二MAC地址表项;通过所述分布式聚合组、所述IPP端口发送所述内层以太网广播报文,在所述内层以太网广播报文所属虚拟局域网内广播。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:通过所述RPR环网接收RPR单播报文;识别的接收的RPR单播报文的上环节点是所述非分布式聚合RPR节点,将接收的RPR单播报文转换为具有上环节点标识RPR标签的内层以太网单播报文;根据所述内层以太网单播报文的源MAC地址以及所述弹性分组环分布式聚合组学习第三MAC地址表项;查找所述内层以太网单播报文的目的MAC地址的匹配MAC地址表项,确定所述内层以太网单播报文的目的MAC地址的MAC地址表项的出接口是所述分布式聚合组,则通过所述分布式聚合组的本地分布式聚合接口发送所述内层的以太网单播报文。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:通过所述分布式聚合组的本地分布式聚合接口接收以太网单播报文;基于所述分布式聚合组以及接收的以太网单播报文的源MAC地址学习第四MAC地址表项;查找到接收的以太网单播报文的目的MAC地址匹配的MAC地址表项;确定接收的以太网单播报文的目的MAC地址的MAC地址表项的出接口是所述弹性分组环分布式聚合组;选择所述弹性分组环分布式聚合组的本地成员虚拟端口,为接收的以太网单播报文添加带有所述非分布式聚合RPR节点的下环节点标识RPR标签;以本节点的RPR MAC地址为源RPR MAC地址,以所述非分布式聚合RPR节点对应的RPR MAC地址为目的RPR MAC地址,将接
收的以太网单播报文封装为RPR单播报文。5.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:通过所述IPP端口发送用以同步所述第一、第二、第三、第四MAC地址表项的表项同步报文,以使所述对端分布式聚合RPR节点记录出接口为所述弹性分组环分布式聚合组的所述第一MAC地址表项,记录出接口为所述分布式聚合组的所述第二MAC地址表项,记录出接口为及所述弹性分组环分布式聚合组的所述第三MAC地址表项;记录出接口为所述分布式聚合组所述第四MAC地址表项。6.一种报文转发设备,其特征在于,所述设备包括:设置模块,用于设置连接弹性分组RPR环网的非分布式聚合RPR节点...

【专利技术属性】
技术研发人员:项学锋
申请(专利权)人:新华三技术有限公司合肥分公司
类型:发明
国别省市:

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

1