传输数据报文的方法和供应商边缘设备的制造方法_5

文档序号:9380103阅读:来源:国知局
的每个PE设备连接的ES分配标签。发送模块1130向至少一个第二 PE设备发送第二路由消息,第二路由消息携带承载网的MP2MP的隧道的树根的标识信息、至少一个第二 PE设备中的每个PE设备连接的ES的标识以及为至少一个第二 PE设备中的每个PE设备连接的ES分配的标签,PE设备为MP2MP隧道的根节点。
[0204]根据本发明的实施例,PE设备可以采用MP2MP隧道的根节点分配的ES的标签封装从CE设备接收的数据报文,并通过MP2MP隧道发送数据报文,其它PE设备接收到该数据报文后,根据该数据报文中的ES的标签转发该数据报文。由于其它PE设备可以根据该ES的标签确定该数据报文是否来自同一 ES,这样,能够避免将数据报文转发回发送该数据报文的CE设备,从而解决了在客户侧出现三角环路的问题。
[0205]可选地,作为另一实施例,接收模块1110还接收至少一个第二 PE设备中的每个PE设备发送的至少一个第三路由消息,第三路由消息携带发送第三路由消息的第二 PE设备连接的以太VPN的广播域的标识;分配模块1120还为至少一个第二 PE设备中的每个PE设备连接的以太VPN的广播域分配标签;发送模块1130还向至少一个第二 PE设备发送第四路由消息,第四路由消息携带PE设备的标识、至少一个第二 PE设备中的每个PE设备连接的以太VPN的广播域的标识以及为至少一个PE第二 PE设备中的每个PE设备连接的以太VPN的广播域分配的标签。
[0206]PE设备1100的模块的操作和功能可以参考上述图4的方法,为了避免重复,在此不再赘述。
[0207]图12是本发明另一实施例提供的PE设备1200的结构示意图。图12的PE设备1200包括发送模块1210和接收模块1220。
[0208]发送模块1210在以太VPN的承载网中发送第一路由消息,第一路由消息携带PE设备连接的ES的标识,承载网连接的至少一个ES中的每个ES连接在一个CE设备与承载网的多个PE设备之间。接收模块1220接收第一 PE设备发送的第二路由消息,第二路由消息携带承载网的MP2MP隧道的树根的标识信息、至少一个第二 PE设备中的每个PE设备连接的ES的标识以及为至少一个第二 PE设备中的每个PE设备连接的ES分配的标签,其中第一 PE设备和至少一个第二 PE设备为以太VPN的承载网的PE设备,第一 PE设备为MP2MP隧道的根节点。
[0209]根据本发明的实施例,PE设备可以采用MP2MP隧道的根节点分配的ES的标签封装从CE设备接收的数据报文,并通过MP2MP隧道发送数据报文,其它PE设备接收到该数据报文后,根据该数据报文中的ES的标签转发该数据报文。由于其它PE设备可以根据该ES的标签确定该数据报文是否来自同一 ES,这样,能够避免将数据报文转发回发送该数据报文的CE设备,从而解决了在客户侧出现三角环路的问题。
[0210]可选地,作为另一实施例,发送模块1210还在承载网上发送第三路由消息,第三路由消息携带PE设备连接的以太VPN广播域的标识。接收模块1220还接收第一 PE设备发送第四路由消息,第四路由消息携带MP2MP隧道的树根的标识信息、承载网中的至少一个第二 PE设备中的每个PE设备连接的以太VPN的广播域的标识以及为至少一个第二 PE设备中的每个PE设备连接的以太VPN的广播域分配的标签。
[0211]PE设备1200的模块的操作和功能可以参考上述图5的方法,为了避免重复,在此不再赘述。
[0212]图13是本发明另一实施例提供的PE设备1300的结构示意图。PE设备900包括:处理器1310、存储器1320、收发器1330和总线1340。
[0213]收发器1330,用于接收CE设备通过连接在PE设备1300与CE设备之间的ES发送的数据报文,其中,PE设备1300为以太VPN的承载网的PE设备。处理器1310通过总线1340调用存储器1320中存储的代码,以采用PE设备1300连接的ES的标签和承载网中的MP2MP隧道的标签封装数据报文,其中,承载网连接的至少一个ES中的每个ES连接在一个CE设备与承载网的多个PE设备之间,至少一个ES中的每个ES的标签是由MP2MP隧道的根节点分配的。收发器1330,用于通过MP2MP隧道发送数据报文。
[0214]根据本发明的实施例,PE设备可以采用MP2MP隧道的根节点分配的ES的标签封装从CE设备接收的数据报文,并通过MP2MP隧道发送数据报文,其它PE设备接收到该数据报文后,根据该数据报文中的ES的标签转发该数据报文。由于其它PE设备可以根据该ES的标签确定该数据报文是否来自同一 ES,这样,能够避免将数据报文转发回发送该数据报文的CE设备,从而解决了在客户侧出现三角环路的问题。
[0215]根据本发明的实施例,处理器1310采用ES的标签作为内层标签、MP2MP隧道的标签作为外层标签封装数据报文。
[0216]可选地,作为另一实施例,PE设备1300为MP2MP隧道的根节点,接收器1330还接收承载网的至少一个第二 PE设备中的每个PE设备发送的第一路由消息,第一路由消息携带发送第一路由消息的第二 PE设备连接的ES的标识,处理器1310还为至少一个第二 PE设备中的每个PE设备连接的ES分配标签;收发器1330还向至少一个第二 PE设备发送第二路由消息,第二路由消息携带MP2MP隧道的树根的标识信息、至少一个第二 PE设备中的每个PE设备连接的ES的标识以及为至少一个第二 PE设备中的每个PE设备连接的ES分配的标签。
[0217]可选地,作为另一实施例,处理器1310采用PE设备1300连接的ES的标签、MP2MP隧道的标签和以太VPN的广播域的标签封装数据报文,其中以太VPN的广播域的标签用于指示数据报文属于以太VPN的广播域,并且承载网连接的至少一个以太VPN的广播域的标签是由MP2MP隧道的根节点分配的。
[0218]可选地,作为另一实施例,PE设备1300为MP2MP隧道的根节点收发器1330还接收承载网中的至少一个第二 PE设备中的每个PE设备发送的至少一个第三路由消息,第三路由消息携带发送第三路由消息的第二 PE设备连接的以太VPN的广播域的标识;处理器1310还为至少一个第二 PE设备中的每个PE设备连接的以太VPN的广播域分配标签;收发器1330还向至少一个第二 PE设备发送第四路由消息,第四路由消息携带MP2MP隧道的树根的标识信息、至少一个第二 PE设备中的每个PE设备连接的以太VPN的广播域的标识以及为至少一个PE第二 PE设备中的每个PE设备连接的以太VPN的广播域分配的标签。
[0219]可选地,作为另一实施例,收发器1330还还接收第二 PE设备在MP2MP隧道上传输的第二数据报文,其中第二数据报文采用第二 PE设备连接的ES的标签和MP2MP隧道的标签封装;处理器1310还解封装第二数据报文,得到第二 PE设备连接的ES的标签和MP2MP隧道的标签,并根据第二 PE设备连接的ES的标签和MP2MP隧道的标签确定是否在PE设备1300连接的ES上发送第二数据报文。
[0220]根据本发明的实施例,处理器1310根据第二 PE设备连接的ES的标签和MP2MP隧道的标签确定第二 PE设备连接的ES的标识,并且通过比较第二 PE设备连接的ES的标识与PE设备1300连接的ES的标识,确定是否在PE设备1300连接的ES上发送第二数据报文,收发器1330还在第二 PE设备连接的ES的标识与PE设备1300连接的ES的标识相同时,PE设备1300不在PE设备1300连接的ES上发送第二数据报文,在第二 PE设备连接的ES的标识与PE设备1300连接的ES的标识不同时,PE设备1300在PE设备1300连接的ES上发送第二数据报文。
[0221]根据本发明的实施例,数据报文为广播、未知单播或组播BUM报文。
[0222]PE设备1300的各个部分的操作和功能可以参考上述图2的方法,为了避免重复,在此不再赘述。
[0223]图14是本发明另一实施例提供的PE设备1400的结构示意图。图14的PE设备1400包括:处理器1410、存储器1420、收发器1430和总线1440。
[0224]收发器1430接收第一 PE设备通过以太VPN中的承载网中的MP2MP隧道发送的数据报文,其中数据报文采用第一 PE连接的ES的标签和MP2MP隧道的标签封装,第一 PE设备和PE设备为承载网的PE设备,承载网连接的至少一个ES中的每个ES连接在一个CE设备与承载网的多个PE设备之间,至少一个ES中的每个ES的标签是由MP2MP隧道的根节点分配的。处理器1410解封装数据报文,得到第一 PE设备连接的ES的标签和MP2MP隧道的标签,并且根据第一 PE设备连接的ES的标签和MP2MP隧道的标签确定是否在PE设备连接的ES上发送数据报文。
[0225]根据本发明的实施例,PE设备可以采用MP2MP隧道的根节点分配的ES的标签封装从CE设备接收的数据报文,并通过MP2MP隧道发送数据报文,其它PE设备接收到该数据报文后,根据该数据报文中的ES的标签转发该数据报文。由于其它PE设备可以根据该ES的标签确定该数据报文是否来自同一 ES,这样,能够避免将数据报文转发回发送该数据报文的CE设备,从而解决了在客户侧出现三角环路的问题。
[0226]根据本发明的实施例,处理器1410根据第一 PE设备连接的ES的标签和MP2MP隧道的标签确定第一 PE设备连接的ES的标识,并且通过比较第一 PE设备连接的ES的标识与PE设备连接的ES的标识,确定是否在与PE设备连接的ES上发送数据报文,其中PE设备还包括:收发器1330还用于在第一 PE设备连接的ES的标识与PE设备连接的ES的标识相同时,不在与PE设备连接的ES上发送数据报文,在第一 PE设备连接的ES的标识与PE设备连接的ES的标识不同时,在与PE设备连接的ES上发送数据报文。
[0227]可选地,作为另一实施例,第一 PE设备为MP2MP隧道的根节点。收发器1430还用于在承载网中发送第一路由消息,第一路由消息携带PE设备连接的ES的标识,并接收第一PE设备发送的第二路由消息,第二路由消息携带MP2MP隧道的树根的标识信息、承载网的至少一个第二 PE设备中的每个PE设备连接的ES的标识以及为至少一个第二 PE设备中的每个PE设备连接的ES分配的标签。
[0228]可选地,作为另一实施例,数据报文还包括以太VPN的广播域的标签,用于指示数据报文属于以太VPN的广播域,并且承载网连接的至少一个以太VPN的广播域的标签是由MP2MP隧道的根节点分配的。
[0229]可选地,作为另一实施例,第一 PE设备为MP2MP隧道的根节点,收发器1430还用于在承载网上发送第三路由消息,第三路由消息携带PE设备连接的以太VPN的广播域的标识,并接收第一 PE设备发送第四路由消息,第四路由消息携带MP2MP隧道的树根的标识信息、承载网中的至少一个第二 PE设备中的每个PE设备连接的以太VPN的广播域的标识以及为至少一个第二 PE设备中的每个PE设备连接的以太VPN的广播域分配的标签。
[0230]可选地,作为另一实施例,收发器1430还用于接收PE设备连接的ES上传输的第二数据报文;处理器1410还采用PE设备连接的ES的标签和MP2MP隧道的标签封装第二数据报文;发送模块在MP2MP隧道上发送第二数据报文。
[0231]根据本发明的实施例,数据报文为广播、未知单播或组播BUM报文。
[0232]PE设备1400的各个部分的操作和功能可以参考上述图3的方法,为了避免重复,在此不再赘述。
[0233]图15是本发明另一实施例提供的PE设备1500的结构示意图。图15的PE设备1500包括:处理器1510、存储器1520、收发器1530和总线1540。
[0234]接收器1530接收至少一个第二 PE设备中的每个PE设备发送的第一路由消息,第一路由消息携带发送第一路由消息的第二 PE设备连接的ES的标识,PE设备和至少一个第二 PE设备为以太VPN的承载网的PE设备,承载网连接的至少一个ES中的每个ES连接在一个CE设备与承载网的多个PE设备之间。处理器1510通过总线1540调用存储器1520中存储的代码,以为至少一个第二 PE设备中的每个PE设备连接的ES分配标签。收发器1530还向至少一个第二 PE设备发送第二路由消息,第二路由消息携带承载网的MP2MP的隧道的树根的标识信息、至少一个第二 PE设备中的每个PE设备连接的ES的标识以及为至少一个第二 PE设备中的每个PE设备连接的ES分配的标签,PE设备为MP2MP隧道的根节点。
[0235]根据本发明的实施例,PE设备可以采用MP2MP隧道的根节点分配的ES的标签封装从CE设备接收的数据报文,并通过MP2MP隧道发送数据报文,其它PE设备接收到该数据报文后,根据该数据报文中的ES的标签转发该数据报文。由于其它PE设备可以根据该ES的标签确定该数据报文是否来自同一 ES,这样,能够避免将数据报文转发回发送该数据报文的CE设备,从而解决了在客户侧出现三角环路的问题。
[0236]可选地,作为另一实施例,收发器1530还接收至少一个第二 PE设备中的每个PE设备发送的至少一个第三路由消息,第三路由消息携带发送第三路由消息的第二 PE设备连接的以太VPN的广播域的标识;处理器1510还为至少一个第二 PE设备中的每个PE设备连接的以太VPN的广播域分配标签;收发器1530还向至少一个第二 PE设备发送第四路由消息,第四路由消息携带PE设备的标识、至少一个第二 PE设备中的每个PE设备连接的以太VPN的广播域的标识以及为至少一个PE第二 PE设备中的每个PE设备连接的以太VPN的广播域分配的标签。
[0237]PE设备1100的模块的操作和功能可以参考上述图4的方法,为了避免重复,在此不再赘述。
[0238]图16是本发明另一实施例提供的PE设备1600的结构示意图。图16的PE设备1600包括:处理器1610、存储器1620、收发器1630和总线1640。
[0239]处理器1610通过总线1640控制收发器1630在以太VPN的承载网中发送第一路由消息,第一路由消息携带PE设备连接的ES的标识,并接收第一 PE设备发送的第二路由消息,第二路由消息携带承载网的MP2MP隧道的树根的标识信息、至少一个第二 PE设备中的每个PE设备连接的ES的标识以及为至少一个第二 PE设备中的每个PE设备连接的ES分配的标签,其中承载网连接的至少一个ES中的每个ES连接在一个CE设备与承载网的多个PE设备之间,第一 PE设备和至少一个第二 PE设备为以太VPN的承载网的PE设备,第一PE设备为MP2MP隧道的根节点。
[0240]根据本发明的实施例,PE设备可以采用MP2MP隧道的根节点分配的ES的标签封装从CE设备接收的数据报文,并通过MP2MP隧道发送数据报文,其它PE设备接收到该数据报文后,根据该数据报文中的ES的标签转发该数据报文。由于其它PE设备可以根据该ES的标签确定该数据报文是否来自同一 ES,这样,能够避免将数据报文转发回发送该数据报文的CE设备,从而解决了在客户侧出现三角环路的问题。
[0241]可选地,作为另一实施例,收发器1630还在承载网上发送第三路由消息,第三路由消息携带PE设备连接的以太VPN广播域的标识,并接收第一 PE设备发送第四路由消息,第四路由消息携带MP2MP隧道的树根的标识信息、承载网中的至少一个第二 PE设备中的每个PE设备连接的以太VPN的广播域的标识以及为至少一个第二 PE设备中的每个PE设备连接的以太VPN的广播域分配的标签。
[0242]PE设备1600的模块的操作和功能可以参考上述图5的方法,为了避免重复,在此不再赘述。
[0243]本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0244]所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0245]在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0246]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0247]另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0248]所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM, Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0249]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
【主权项】
1.一种传输数据报文的方法,其特征在于,包括: 第一供应商边缘PE设备接收客户边缘CE设备通过连接在所述第一 PE设备与所述CE设备之间的以太网段ES发送的数据报文,其中,所述第一 PE设备为以太虚拟专用网络VPN的承载网的PE设备; 所述第一 PE设备采用所述第一 PE设备连接的
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1