CN102137001A - 交换路由信息的方法、设备和*** - Google Patents

交换路由信息的方法、设备和*** Download PDF

Info

Publication number
CN102137001A
CN102137001A CN2010105639530A CN201010563953A CN102137001A CN 102137001 A CN102137001 A CN 102137001A CN 2010105639530 A CN2010105639530 A CN 2010105639530A CN 201010563953 A CN201010563953 A CN 201010563953A CN 102137001 A CN102137001 A CN 102137001A
Authority
CN
China
Prior art keywords
virtual
mac address
message
module
customer edge
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2010105639530A
Other languages
English (en)
Other versions
CN102137001B (zh
Inventor
郑若滨
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201010563953.0A priority Critical patent/CN102137001B/zh
Priority to PCT/CN2011/075231 priority patent/WO2011147342A1/zh
Publication of CN102137001A publication Critical patent/CN102137001A/zh
Application granted granted Critical
Publication of CN102137001B publication Critical patent/CN102137001B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/64Hybrid switching systems
    • H04L12/6418Hybrid transport
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/02Topology update or discovery
    • H04L45/04Interdomain routing, e.g. hierarchical routing

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明实施例提供一种交换路由信息的方法,本发明实施例还提供相应的设备和***。在本发明实施例中,虚拟CE模块接收与其互连的用户边缘节点发送的报文,从而获得该用户边缘节点所属站点内部的第一MAC地址信息,虚拟CE模块还可以通过扩展路由协议向同一个虚拟专用网内的其他虚拟CE模块发送携带第一MAC地址信息的第一MAC地址路由信息,虚拟CE模块还可以通过扩展路由协议来接收其他虚拟CE模块各自发布的携带与同一个虚拟专用网内其他虚拟CE模块相连接的用户边缘节点所属站点内部的第二MAC地址信息的第二MAC地址路由信息,因此同一VPN的所有虚拟CE模块都能够通过路由协议来互相交换MAC地址路由信息。

Description

交换路由信息的方法、设备和***
技术领域
本发明涉及通信技术领域,具体涉及交换路由信息的方法、设备和***。
背景技术
通过基于客户端设备的虚拟专用网(VPN,Virtual Private Network)来进行云计算或者数据中心的互联是目前研究的热点。目前,研究人员大多选择在宽带论坛定义的接入网络下进行基于CPE-Based VPN的云计算或者数据中心的互联,接入网络可以是TR101数字用户线(DSL,Digital Subscriber Line)或无源光网络(PON,Passive Optical Network)接入网。在每个云计算或者数据中心内部都会有很多虚拟机或节点设备,每个虚拟机或节点设备都有一个媒体访问控制(MAC,Media Access Control)地址,这些由MAC地址组成的MAC地址路由信息需要在基于客户端设备的VPN的用户边缘节点间彼此交换,从理论的角度出发,用户边缘节点可以采用中间***到中间***(IS-IS,Intermediate System to Intermediate System)路由协议通过IS-IS组播报文利用泛洪的机制来扩散MAC地址路由信息,例如,在TR101 DSL接入网络下,在基于客户端设备的VPN中用户边缘节点采用IS-IS路由协议利用泛洪的机制扩散MAC地址路由信息的过程如图1所示。其中如图1所示的IP边缘节点可以是宽带接入服务器(BRAS,Broadband Remote Access Server)或宽带网络网关(BNG,Broadband Network Gateway).
但是,本发明的发明人发现,由于接入网络不支持用户组播,因此来自用户边缘节点的IS-IS组播报文将会被接入网络的接入节点滤除,例如,接入节点可以是数字用户线接入复用器(DSLAM,DSL Access Multiplexer),从而导致用户边缘节点间的MAC地址路由信息无法通过路由协议彼此交换,使得基于客户端设备的VPN在接入网络下无法建立。
发明内容
本发明实施例提供交换路由信息的方法、设备和***。
一种交换路由信息的方法,包括:虚拟用户边缘CE模块接收与其互连的用户边缘节点发送的报文,所述报文携带所述用户边缘节点所属站点内部的第一媒体访问控制MAC地址信息;
通过扩展路由协议向与所述虚拟CE模块处于同一个虚拟专用网的其他虚拟CE模块发布携带所述第一MAC地址信息的第一MAC地址路由信息;
接收所述其它虚拟CE模块各自通过扩展路由协议发布的第二MAC地址路由信息,所述第二MAC地址路由信息携带与所述其他虚拟CE模块相连接的用户边缘节点所属站点内部的第二MAC地址信息。
一种用户边缘节点,包括:获取媒体访问控制地址信息单元,用于获得所属站点内部的MAC地址信息;
报文发送单元,用于向与其互连的虚拟CE模块发送报文,所述报文携带所述MAC地址信息。
一种交换路由信息的***,包括:至少两个虚拟用户边缘模块,每个虚拟用户边缘模块用于接收与其互连的用户边缘节点发送的报文,所述报文携带所述用户边缘节点所属站点内部的第一媒体访问控制MAC地址信息,通过扩展路由协议向与所述虚拟CE模块处于同一个虚拟专用网的其他虚拟CE模块发布携带所述第一MAC地址信息的第一MAC地址路由信息,接收所述其它虚拟CE模块各自通过扩展路由协议发布的第二MAC地址路由信息,所述第二MAC地址路由信息携带与所述其他虚拟CE模块相连接的用户边缘节点所属站点内部的第二MAC地址信息;
至少两个用户边缘节点,每个用户边缘节点用于获得所属站点内部的MAC地址信息,向与其互连的虚拟CE模块发送报文,所述报文携带所述MAC地址信息。
在本发明实施例中,虚拟CE模块接收与其互连的用户边缘节点发送的报文,并且此报文携带该用户边缘节点所属站点内部的第一媒体访问控制MAC地址信息,从而虚拟CE模块获得第一MAC地址信息,虚拟CE模块再通过扩展路由协议向同一个VPN内的其他虚拟CE模块发布携带第一MAC地址信息的第一MAC地址路由信息,从而让同一VPN内的其它虚拟CE模块获得第一MAC地址信息,虚拟CE模块还可以接收同一VPN内其他虚拟CE模块各自通过扩展路由协议发布的第二MAC地址路由信息,由于第二MAC地址路由信息携带与其他虚拟CE模块相连接的用户边缘节点所属站点内部的第二MAC地址信息,虚拟CE模块从而获得第二MAC地址信息,因此同一VPN内的虚拟CE模块能够通过路由协议来互相交换MAC地址路由信息。
附图说明
图1是背景技术中用户边缘节点间扩散MAC路由地址信息的示意图;
图2是本发明实施例中进行数据中心互联的虚拟专用网模型;
图3是本发明实施例中交换路由信息的方法的一个实施例的流程示意图;
图4是第二虚拟CE模块42接收和发布路由信息的示意图;
图5是第一虚拟CE模块41和第二虚拟CE模块42接收和发布路由信息的示意图;
图6是本发明实施例中交换路由信息的方法的另一个实施例的流程示意图;
图7是本发明实施例中交换路由信息的方法的另一个实施例的流程示意图;
图8是本发明实施例中交换路由信息的方法的另一个实施例的流程示意图;
图9-A是第一站点31和第二站点32间的一个通信示意图;
图9-B是采用网络分层结构模型方式的第一站点31与第二站点32的另一个通信示意图;
图10-A是第一站点31和第二站点32间的另一个通信示意图;
图10-B是采用网络分层结构模型方式的第一站点31与第二站点32的另一个通信示意图;
图11是本发明实施例中虚拟CE模块的逻辑结构示意图;
图12是本发明实施例中PE节点的逻辑结构示意图;
图13是本发明实施例中用户边缘节点的逻辑结构示意图;
图14是本发明实施例中交换路由信息的***的逻辑结构示意图。
具体实施方式
本发明实施例提供一种交换路由信息的方法,本发明实施例还提供相应的设备和***。以下分别进行详细说明。
先详细说明一下本发明实施例实现数据中心互联的VPN模型,由于进行云计算互联或者企业网互联的VPN模型与进行数据中心互联的VPN模型相类似,就不再赘述。进行数据中心互联的VPN模型如图2所示,包括数据中心(DC,Date Center)互联网络、位于第一服务器11的第一数据中心21、位于第二服务器12的第二数据中心22、位于第三服务器13的第三数据中心23,第一服务器11、第二服务器12和第三服务器13分别位于第一站点31、第二站点32和第三站点33,并且第一站点31、第二站点32和第三站点33属于同一个虚拟专用网(VPN,Virtual Private Network),需要说明的是,在一个VPN模型中,一个服务器可以包括任意数量的多个数据中心,每个数据中心可以包括任意数量的节点设备或者虚拟机,一个站点可以包括任意数量的多个服务器,因此VPN模型并不限定为如图2所示的结构。
DC互联网络可以是运营商网络,用户边缘节点是所属站点中直接与运营商网络相连的边缘设备,一个用户边缘节点总是被认为处于一个单独的站点,用户边缘节点通常是站点中的一个路由器或者三层交换设备甚至可以是一个主机。
在如图2所示的VPN模型中,将用户边缘节点的用户边缘节点功能(即在VPN的所有用户边缘节点之间交换MAC地址路由信息的功能)上移到与该用户边缘节点互连的运营商网络节点内,使得该运营商网络节点包括用于实现用户边缘节点的用户边缘节点功能的模块,需要说明的是,该运营商网络节点与该用户边缘节点之间的连接关系可以是实体上的互连关系,也可以是逻辑上的互连关系,即在运营商网络节点与用户边缘节点之间还可以有其他设备。
本发明将这个位于运营商网络节点且用于实现用户边缘节点功能的模块称之为虚拟用户边缘(CE,Customer Edge)模块,此虚拟CE模块主要用于实现虚拟用户边缘节点间的MAC地址路由信息的彼此交换,这个包含虚拟CE模块的运营商网络节点可以是位于运营商网络的IP边缘节点,或者是具有接入功能的接入节点(AN,Access Node),或者是具有汇聚功能的汇聚节点,但是为了描述方便,在本文中,将包含虚拟CE模块的节点都统称为运营商边缘(PE,Provider Edge)节点。
在如图2所示的VPN模型中,第一用户边缘节点61的用户边缘节点功能上移到与互连的第一PE节点51后,第一用户边缘节点61就可以简化为一个傻瓜式的二层设备(如二层交换机),便于简化运营商对第一用户边缘节点61的维护管理,这样就可以用现有的二层交换机即可实现用户边缘节点。需要说明的是,第一用户边缘节点61的用户边缘节点功能在理论上也可以不上移到第一PE节点51,同样可以实现本发明实施例,但是这要求升级所有的用户边缘节点以支持用户边缘节点间的MAC地址路由信息彼此交换的功能。
在如图2所示的VPN模型中,第三用户边缘节点63和第一PE节点51互连,第三用户边缘节点63的用户边缘节点功能也上移到第一PE节点51,使得第一PE节点51还包括第三虚拟CE模块43,同样在如图2所示的VPN模型中,第二用户边缘节点62和第二PE节点52互连,第二用户边缘节点62的用户边缘节点功能上移到第二PE节点52,使得第二PE节点52包括第二虚拟CE模块42,并且第二用户边缘节点62和第三用户边缘节点63也设置为一个傻瓜式的二层设备。
请参阅图3,本发明实施例中交换路由信息的方法的一个实施例包括:
301、接收与其互连的用户边缘节点发送的报文,得到该用户边缘节点所属站点内部的第一媒体访问控制地址信息;
位于PE节点内的虚拟CE模块可以接收与其互连的用户边缘节点发送的报文,并且该报文携带用户边缘节点所属站点内部的第一MAC地址信息,因此虚拟CE模块可以获得第一MAC地址信息。
302、通过扩展路由协议向同一个虚拟专用网的其他虚拟用户边缘模块发布第一媒体访问控制地址路由信息;
在虚拟CE模块接收到与其互连的用户边缘节点发送的报文,并且虚拟CE模块从该报文中获得第一MAC地址信息之后,虚拟CE模块通过扩展路由协议(如扩展BGP或IS-IS)向与虚拟CE模块处于同一个VPN的其他虚拟CE模块发布携带第一MAC地址信息的第一MAC地址路由信息。
所谓的扩展路由协议是指让路由协议报文携带MAC地址路由信息。其中,MAC地址路由信息除了包含虚拟CE模块所获得的MAC地址信息,还包含发布MAC地址路由信息的虚拟CE模块的地址,需要说明的是,每个虚拟CE模块都有一个地址,该虚拟CE模块的地址通常为独立的地址,虚拟CE模块的地址可以是MAC地址或IP地址,但如果从节省地址的角度考虑,虚拟CE模块也可以采用所属PE节点的地址,并且虚拟CE模块的地址在MAC地址路由信息中被称为下一跳地址。
303、接收同一个虚拟专用网内其它虚拟用户边缘模块通过扩展路由协议各自发布的第二媒体访问控制地址路由信息。
由于VPN内的虚拟CE模块之间需要通过路由协议来扩散MAC地址路由信息,每个虚拟CE模块还要接收同一个VPN内其它虚拟CE模块各自通过扩展路由协议发布的第二MAC地址路由信息,其中该第二MAC地址路由信息携带与其它虚拟CE模块相连接的用户边缘节点所属站点内部的第二MAC地址信息。
在本实施例中,标识第一和第二只是为了区别不同内容的MAC地址路由信息,并不具有限定作用,同样本实施例中标识第一MAC地址信息和第二MAC地址信息也是为了区别不同内容的MAC地址信息,并不具有限定作用。
需要说明的是,本步骤和本实施例其他步骤之间的次序关系不做限定,例如,本步骤可以在步骤301之前实施,也可以在步骤302之前实施。
还需要说明的是,在虚拟专用网内的每个虚拟CE模块都要执行如上所述的步骤。
在本实施例中,虚拟CE模块通过接收与其互连的用户边缘节点发送的报文,从而获得该用户边缘节点所属站点内部的第一MAC地址信息,虚拟CE模块再通过扩展路由协议向同一个VPN内的其他虚拟CE模块发布携带第一MAC地址信息的第一MAC地址路由信息,从而让其它虚拟CE模块获得第一MAC地址信息,虚拟CE模块还可以通过扩展路由协议来接收同一个VPN内其他虚拟CE模块各自发布的第二MAC地址路由信息,从而获得与其他虚拟CE模块相连接的用户边缘节点所属站点内部的第二MAC地址信息,因此同一VPN内的所有虚拟CE模块都能够通过路由协议来互相交换MAC地址路由信息。
下面将参照图2所示的VPN模型,具体阐述VPN中的所有虚拟CE模块之间通过路由协议来交换路由信息的过程,其中,图4表示第二虚拟CE模块42接收和发布路由信息的示意图,图5表示第一虚拟CE模块41和第三虚拟CE模块43接收和发布路由信息的示意图,请参阅图6,本发明实施例中交换路由信息的方法的另一个实施例包括:
601、接收与其互连的用户边缘节点发送的的报文,得到该用户边缘节点所属站点内部的媒体访问控制地址信息;
位于站点的每个用户边缘节点都对应有一个位于DC互联网络的缺省的虚拟CE模块地址,例如第一用户边缘节点61对应第一虚拟CE模块41地址,第二用户边缘节点62对应第二虚拟CE模块42地址。虚拟CE模块可以有两种方式来得到与其互连的用户边缘节点所属站点内部的第一MAC地址信息,具体为:
1)、如图2所示的VPN模型,位于第二PE节点52的第二虚拟CE模块42可以接收第二用户边缘节点62携带有MAC地址信息的路由协议报文,例如,第二虚拟CE模块42可以接收第二用户边缘节点62发送的IS-IS路由协议报文或BGP路由协议报文,其中IS-IS路由协议报文或BGP路由协议报文携带有第二用户边缘节点62所属第二站点32内部的MAC地址信息,从而第二虚拟CE模块42获得第二用户边缘节点62所属第二站点32内部的MAC地址信息,同样的,位于第一PE节点51的第一虚拟CE模块41和第三虚拟CE模块43也可以分别接收第一用户边缘节点61和第三用户边缘节点63发送的路由协议报文,从而获得第一用户边缘节点61所属的第一站点31内部的MAC地址信息和第三用户边缘节点63所属的第三站点33内部的MAC地址信息。
2)、虚拟CE模块也可以接收与其互连的用户边缘节点发送的报文,通过MAC地址学习得到相连接的用户边缘节点所属站点内部的MAC地址信息。
602、解封装单播报文;
当与虚拟CE模块互连的用户边缘节点向虚拟CE模块发送的是路由协议报文时,为了避免接入节点AN对路由协议组播报文的过滤,用户边缘节点发送的路由协议报文可以是将路由协议组播报文承载于目的地址为与该用户边缘节点互连的虚拟CE模块地址的单播IP报文,例如,第二用户边缘节点62发送的路由协议报文可以是将路由协议组播报文承载于目的地址为第二虚拟CE模块42地址的单播IP报文,其中路由协议组播报文携带MAC地址路由信息,虚拟CE模块在接收到该单播IP报文后,要解封装该单播IP报文,从而获得路由协议组播报文,进而得到其携带的MAC地址路由信息。
用户边缘节点向与其互连的虚拟CE模块发送的路由协议报文也可以是将路由协议组播报文承载于目的地址为与该用户边缘节点互连的虚拟CE模块地址的单播ETH报文,其中路由协议组播报文携带MAC地址路由信息,虚拟CE模块在接收到该单播ETH报文后,也要解封装该单播ETH报文,从而获得路由协议组播报文,进而得到其携带的MAC地址路由信息。
需要说明的是,用户边缘节点发送的路由协议报文还可以是目的地址为与其互连的虚拟CE模块地址的单播路由协议报文(例如单播IP报文或者单播MAC帧),其中单播路由协议报文携带MAC地址路由信息,从而虚拟CE模块直接解封装单播路由协议报文,即可获得其携带的MAC地址路由信息。
603、通过扩展路由协议向同一个虚拟专用网的其他虚拟用户边缘模块发布媒体访问控制地址路由信息;
第二虚拟CE模块42通过扩展路由协议(如扩展BGP或IS-IS)向第一虚拟CE模块41和第三虚拟CE模块43发布MAC地址路由信息,以扩展边界网关协议(BGP,Border Gateway Protocol)为例,第二虚拟CE模块42需要扩展BGP携带“MAC@,VPN ID,NH:第二虚拟CE模块地址42”信息,其中,MAC@为MAC地址信息,如在本例中即为从第二用户边缘节点62获得的MAC地址信息;VPN标识(VPN ID)可以利用BGP的extended community属性来标识,例如利用路由目标(RT,Route Target)来标识不用的VPN,为了解决不用VPN的MAC地址路由可以重复的问题,也可以利用虚拟局域网(VLAN,Virtual LocalAreaNetwork)或MPLS标签来标识不用的VPN;站点连接的虚拟CE模块的地址在MAC地址路由中被作为下一跳地址(NH,Next Hop),例如,当第二虚拟CE模块42通过BGP向第一虚拟CE模块41和第三虚拟CE模块43发布MAC地址路由信息时,NH就是第二虚拟CE模块42的地址。
同样的,第一虚拟CE模块41也可以通过扩展路由协议向第二虚拟CE模块42和第三虚拟CE模块43发布MAC路由信息,第三虚拟CE模块43也可以通过扩展路由协议向第一虚拟CE模块41和第二虚拟CE模块42发布MAC路由信息,具体的扩展路由协议的过程如上所述。由于第一虚拟CE模块41和第二虚拟CE模块42在同一个PE节点中,第一虚拟CE模块41可以不用通过扩展路由协议向第二虚拟CE模块42发布MAC路由信息,只需要在同一个设备内彼此交换MAC地址。
604、接收同一虚拟专用网内其它虚拟用户边缘模块通过扩展路由协议各自发布的媒体访问控制地址路由信息。
第一虚拟CE模块41接收第二虚拟CE模块42和第三虚拟CE模块43各自通过扩展路由协议发布的MAC地址路由信息,同样第二虚拟CE模块42接收第一虚拟CE模块41和第三虚拟CE模块43各自通过扩展路由协议发布的MAC地址路由信息,第三虚拟CE模块43也接收第一虚拟CE模块41和第二虚拟CE模块42各自通过扩展路由协议发布的MAC地址路由信息,所有虚拟CE模块通过扩展路由协议发布MAC地址路由信息的过程都如步骤603所述,需要说明的是,由于第一虚拟CE模块41和第二虚拟CE模块42在同一个PE节点中,第一虚拟CE模块41可以不用通过扩展路由协议向第二虚拟CE模块42发布MAC地址路由信息,只需要在同一个设备内彼此交换各自的MAC地址。
在本实施例中,在用户边缘节点发送的路由协议报文可以是将路由协议组播报文承载于目的地址为与该用户边缘节点互连的虚拟CE模块地址的单播IP报文或者单播ETH报文时,虚拟CE模块可以解封装该单播报文,从而获得MAC地址路由信息,或者用户边缘节点发送的路由协议报文还可以是目的地址为虚拟CE模块地址的携带MAC地址路由信息的单播路由协议报文(例如单播IP报文或者单播MAC帧),因此能够避免接入节点AN对路由协议组播报文的过滤。
上述两个实施例是从虚拟CE模块的角度来阐述交换路由信息的方法,下面的实施例将从用户边缘节点的角度来阐述交换路由信息的方法,请参阅图7,本发明实施例中交换路由信息的方法的另一个实施例包括:
701、获得所属站点内部的媒体访问控制地址信息;
用户边缘节点可以通过MAC地址学习获得所属站点内部的MAC地址信息。
1)MAC地址信息可以是用户边缘节点所属站点内部任一节点设备或虚拟机的MAC地址。
2)但是考虑到DC或企业网内部的节点设备或虚拟机会很多,每个节点设备或虚拟机都有一个MAC地址,从而导致MAC地址总量会很大,所以本发明提出DC或企业网内部的节点设备或虚拟机可以采用虚拟MAC地址,将MAC地址信息设置成由用户边缘节点所属站点内部所有节点的虚拟MAC地址汇聚而成的虚拟MAC地址域(或称为虚拟MAC地址前缀),虚拟MAC地址域只是个地址段,它是虚拟MAC地址的一部分,因此将大大减少虚拟CE模块的MAC转发表。汇聚虚拟MAC地址域的具体过程为:
DC或企业网内部的节点设备可以按照服务对象的地域或者运营商所提供的服务归类分成至少一个虚拟MAC网络管理域,同一个虚拟网络管理域内的节点设备或虚拟机的虚拟MAC地址前缀相同,也可以说同一个虚拟网络管理域内的节点设备或虚拟机的虚拟MAC地址的掩码相同,掩码通过长度表示,可以是正掩码,即通过高位为1的bit数表示,例如掩码是4,表示F000-0000-0000,也可以是反掩码,即通过低位为0的bit数表示,例如掩码是4,表示FFFF-FFFF-FFF0,本文中采用反掩码,并且同一个DC或企业网内部的节点设备的虚拟MAC地址的前缀相同。
虚拟MAC地址域设置为含掩码的地址段,例如使用00E0-2000-XXXX/16的形式标识虚拟MAC地址域,其中“X”为0~F的十六进制字符,“16”就是掩码的位数,这个虚拟MAC地址域包含了00E0-2000-0000~00E0-2000-FFFF的虚拟MAC地址空间。
假设DC有三个节点设备或虚拟机,并且DC内部的节点设备或虚拟机就归类分成一个虚拟MAC网络管理域,这三个节点设备的虚拟MAC地址的前缀都是00E0-1010,这三个节点设备的虚拟MAC地址分别是00E0-1010-0001/0,00E0-1010-0002/0,00E0-1010-0003/0,DC所在的站点的用户边缘节点通过MAC地址学习得到这三个节点设备或虚拟机的虚拟MAC地址,用户边缘节点通过查找这三个虚拟MAC地址共同最长的前缀,获知这三个节点设备或虚拟机的掩码为16,因此用户边缘节点将这三个节点设备或虚拟机的虚拟MAC地址汇聚成00E0-1010-0000/16的虚拟MAC地址域。
再假设DC有三个节点设备或虚拟机,并且DC内部的节点设备或虚拟机就设置成一个虚拟MAC网络管理域,这三个节点设备的虚拟MAC地址的前缀都是00E0-2000-1,这三个节点设备或虚拟机的虚拟MAC地址分别是00E0-2000-1001/0,00E0-2000-1002/0,00E0-2000-1003/0,DC所在的站点的用户边缘节点通过MAC地址学习得到这三个节点设备或虚拟机的虚拟MAC地址,用户边缘节点通过查找这三个虚拟MAC地址共同最长的前缀,获知这三个节点设备或虚拟机的掩码为8,因此用户边缘节点将这三个节点设备或虚拟机的虚拟MAC地址汇聚成00E0-2000-1000/8的虚拟MAC地址域。
并且用户边缘节点在每个虚拟MAC地址域内还会预留一定的虚拟MAC地址空间作为广播虚拟MAC地址域,例如虚拟MAC地址的低位用全“1”表示对应域的广播虚拟MAC地址,例如00E0-2000-1FFF/12表示在00E0-2000-1XXX/12域内的节点广播地址,00E0-2000-1XXX/12代表了00E0-2000-1FFF/12的广播域。
702、向与其互连的虚拟用户边缘模块发送携带所属站点内部的媒体访问控制地址信息的报文。
用户边缘节点在预处理时,会先设置或取得与其连接的缺省虚拟CE模块地址。
用户边缘节点可以向与其互连的虚拟用户边缘模块发送携带所属站点内部的MAC地址信息的报文,具体有两种方式:
1)、用户边缘节点利用路由协议报文来携带MAC地址信息,向与其互连的虚拟用户边缘模块发送该路由协议报文,为了避免接入节点AN对路由协议组播报文的过滤,用户边缘节点可以向与其互连的虚拟CE模块发送目的地址为该虚拟CE模块地址的单播路由协议报文(例如单播IP报文或单播MAC帧),其中单播路由协议报文携带MAC地址路由信息,或者用户边缘节点也可以将路由协议组播报文承载于目的地址为该虚拟CE模块地址的单播IP报文或单播ETH报文,在路由协议组播报文中携带MAC地址路由信息。MAC地址信息如步骤701所述可以有两种类型,分别是MAC地址或虚拟MAC地址域;
2)、用户边缘节点还可以利用报文来携带MAC地址信息,虚拟CE模块接收到该报文后,可以通过MAC地址学习获得该报文携带的MAC地址信息。
本实施例中,为了避免接入节点AN对路由协议组播报文的过滤,用户边缘节点能够通过路由协议发送目的地址为与其互连的虚拟CE模块地址的单播路由协议报文,或者将路由协议组播报文承载于目的地址为与其互连的虚拟CE模块地址的单播IP报文或单播ETH报文,并且用户边缘节点可以将获得的所属站点内部的所有节点设备的虚拟MAC地址,汇聚为虚拟MAC地址域,使得用户边缘节点只需将虚拟MAC地址域发送给与其连接的虚拟CE模块,而该虚拟CE模块也只需要向其他虚拟CE模块发布携带虚拟MAC地址的MAC地址路由信息,降低了路由交互信息量,减少了路由形成的时间,减少了虚拟CE模块存储和维护的MAC路由转发表的容量。
为了便于理解,下面对虚拟CE模块和用户边缘节点的交互过程进行详细描述,请参阅图8,本发明实施例中的交换路由信息的方法的另一实施例包括:在本实施例中,仍参照如图2所示的VPN模型,从第二用户边缘节点62,和第二虚拟CE模块42的角度来进行描述。
801、用户边缘节点设置或取得缺省的虚拟用户边缘模块地址;
由于一个用户边缘节点要对应有一个缺省的虚拟CE模块地址,所以第二用户边缘节点62要先进行如下的预处理:设置或取得与其互连的缺省的第二虚拟CE模块42地址。
802、用户边缘节点通过媒体访问控制地址学习获得所属站点内部的媒体访问控制地址信息;
第二用户边缘节点62通过MAC地址学习获得所属第二站点32内部的MAC地址信息。MAC地址信息如图7所示的实施例中的步骤701所述可以有两种类型,分别是MAC地址或虚拟MAC地址域。
803、用户边缘节点发送包含第三媒体访问控制地址路由信息的报文给与其互连的虚拟用户边缘模块;
第二用户边缘节点62将第二站点32内部的MAC地址信息和第二用户边缘节点62地址组成第三MAC地址路由信息,将包含第三MAC地址路由信息的路由协议报文封装到目的地址为第二虚拟CE模块42的单播IP报文或单播MAC帧中,向该第二虚拟CE模块42发送单播IP报文或单播MAC帧。
需要说明的是,第二用户边缘节点62也可以将路由协议组播报文承载于目的地址为与其互连的虚拟CE模块地址的单播IP报文或单播ETH报文,其中路由协议组播报文携带第三MAC地址路由信息向该第二虚拟CE模块42发送该单播IP报文或单播ETH报文。
804、虚拟用户边缘模块通过扩展路由协议向同一虚拟专用网内的其他虚拟用户边缘模块发送包含第四媒体访问控制地址路由信息的路由协议报文;
第二虚拟CE模块42根据接收到的携带第三MAC地址路由信息的报文得到第二站点32内部的MAC地址信息,将第二站点32内部的MAC地址信息和第二虚拟CE模块42地址组成第四MAC地址路由信息,通过扩展路由协议将包含第四MAC地址路由信息的路由协议报文发送给同一VPN内的其他虚拟CE模块,也就是第一虚拟CE模块41和第三虚拟CE模块43。具体扩展路由协议的过程请参见如图6所示的实施例的步骤603。
805、同一虚拟专用网内其他虚拟用户边缘模块获得媒体访问控制地址路由信息。
第一虚拟CE模块41和第三虚拟CE模块43接收到第二虚拟CE模块42通过扩展路由协议发送的包含第四MAC地址路由信息的路由协议报文后,就可以得到第四MAC地址路由信息。
在本实施例中,标识第三和第四只是为了区别不同内容的MAC地址路由信息,并不具有限定作用。
本实施例中,用户边缘节点和虚拟CE模块能够通过路由协议发布MAC地址路由信息,使得MAC地址路由信息在VPN中的所有虚拟CE模块间能够扩散。
本文接下来将对如图2所示的VPN模型中的第一站点31和第二站点32之间的数据通信进行描述,图9-A所示的是第一站点31与第二站点32的通信示意图,具体描述如下:第一站点31和第一虚拟CE模块41的互联网络、以及第二站点32和第二虚拟CE模块42的互联网络都是ETH网络,DC互联网络是MPLS网络。第一服务器11可以通过向第一虚拟CE模块41发送ETH报文向第一虚拟CE模块41提供第一站点31的MAC地址信息,第二服务器12也可以通过向第二虚拟CE模块42发送ETH报文向第一虚拟CE模块41提供第二站点32的MAC地址信息,第一虚拟CE模块41和第二虚拟CE模块42可以通过将携带MAC地址路由信息的路由协议报文承载于MPLS报文来实现路由信息交换。图9-B是与图9-A对应的采用网络分层结构模型的方式来描述的第一站点31与第二站点32的通信示意图。
当MAC地址信息是与第一用户边缘节点61所述的站点内部任一节点设备的MAC地址时,第二虚拟CE模块42的转发表可以如表1所示,
表1第二虚拟CE模块42的转发表
Figure BDA0000034988080000141
当MAC地址信息是虚拟MAC地址域时,第二虚拟CE模块42的转发表可以如表2所示,
表2第二虚拟CE模块42的转发表
Figure BDA0000034988080000142
图10-A所示的也是第一站点31和第二站点32间的通信示意图,具体描述如下:第一站点31和第一虚拟CE模块41的互联网络、以及第二站点32和第二虚拟CE模块42的互联网络都是ETH网络,DC互联网络是IP网络。第一服务器11可以通过向第一虚拟CE模块41发送ETH报文向第一虚拟CE模块41提供第一站点31的MAC地址信息,第二服务器12也可以通过向第二虚拟CE模块42发送ETH报文向第一虚拟CE模块41提供第二站点32的MAC地址信息,第一虚拟CE模块41和第二虚拟CE模块42可以通过将携带MAC地址路由信息的路由协议报文承载于IP报文来实现路由信息交换。图10-B是与图10-A对应的采用网络分层结构模型的方式来描述的第一站点31与第二站点32的通信示意图。
当MAC地址信息是与第一用户边缘节点61所述的站点内部任一节点设备的MAC地址时,第二虚拟CE模块42的转发表可以如表3所示,
表3第二虚拟CE模块42的转发表
Figure BDA0000034988080000151
当MAC地址信息是虚拟MAC地址域时,第二虚拟CE模块42的转发表可以如表4所示,
表4第二虚拟CE模块42的转发表
Figure BDA0000034988080000152
第一虚拟CE模块41的转发表与第二虚拟CE模块42的转发表类似,此处不再赘述。
请参阅图11,本发明实施例还提供虚拟CE模块的一个实施例,包括:
报文处理单元1101,虚拟用户边缘CE模块接收与其互连的用户边缘节点发送的报文,该报文携带用户边缘节点所属站点内部的第一媒体访问控制MAC地址信息,该报文可以是路由协议报文或者是虚拟CE模块用于进行MAC地址学习的报文;
媒体访问控制路由协议处理单元1102,通过扩展路由协议向与虚拟CE模块处于同一个虚拟专用网的其他虚拟CE模块发布携带第一MAC地址信息的第一MAC地址路由信息;接收其它虚拟CE模块各自通过扩展路由协议发布的第二MAC地址路由信息,并且第二MAC地址路由信息携带与其他虚拟CE模块相连接的用户边缘节点所属站点内部的第二MAC地址信息。
虚拟CE模块获得的MAC地址信息是用户边缘节点所属站点内部任一节点设备的媒体访问控制MAC地址,或者是由用户边缘节点所属站点内部所有节点设备的虚拟MAC地址汇聚的虚拟MAC地址域。
虚拟CE模块还可以包括媒体访问控制路由表处理模块1103,该媒体访问控制路由表处理模块1103用于存储和维护MAC路由转发表,根据MAC路由转发表实现MAC路由转发功能。
为了避免接入节点AN滤除路由协议组播报文,虚拟CE模块还包括单播报文解封装处理单元1104,用于当用户边缘节点发送的路由协议报文是用户边缘节点将路由协议组播报文承载于目的地址为虚拟CE模块地址的单播IP报文或ETH报文时,其中路由协议组播报文携带MAC地址路由信息,在接收与其互连的用户边缘节点发送的路由协议报文的步骤之后,解封装该单播IP报文或ETH报文;
为了避免接入节点AN滤除路由协议组播报文,单播报文解封装处理单元1104还用于当用户边缘节点发送的路由协议报文是目的地址为虚拟CE模块地址的路由协议单播报文时,其中路由协议单播报文携带MAC地址路由信息,在接收与其互连的用户边缘节点发送的路由协议报文的步骤之后,解封装该单播报文。该路由协议单播报文可以是单播IP报文或者单播MAC帧。
请参阅图12,本发明实施例还提供包括虚拟CE模块的PE节点的一个实施例,包括:
至少一个如图11所示的实施例中的虚拟用户边缘模块1201,
PE节点还可以包括运营商边缘节点处理单元1202,该运营商边缘节点处理单元1202用于通过IP/MPLS/ETH网络与DC互联网络中的其他PE节点相连。
需要说明的是,本实施例中的虚拟用户边缘模块1201可以与前述图11所示的虚拟用户边缘模块相同,运营商边缘节点处理单元1202和虚拟用户边缘模块中的媒体访问控制路由表处理模块1103互通。
请参阅图13,本发明实施例还提供用户边缘节点的一个实施例,包括:
获取媒体访问控制地址信息单元1301,用于用户边缘节点获得所属站点内部的MAC地址信息;
报文发送单元1302,用于向与其互连的虚拟CE模块发送报文,该报文携带用户边缘节点获得的所属站点内部的MAC地址信息,该报文可以是路由协议报文或者是用于让与其互连的虚拟CE模块进行MAC地址学习的报文。
报文发送单元1302还可以包括报文发送子单元13021,报文发送子单元13021用于向与其互连的虚拟CE模块发送路由协议报文或者用于该虚拟CE模块进行MAC地址学习的报文。
为了避免接入节点AN滤除路由协议组播报文,报文发送单元1302包括如下子单元的至少一个:
单播报文处理子单元13022,用于将用户边缘节点获得的所属站点内部的MAC地址信息和用户边缘节点的地址组成路由信息,将包含路由信息的路由协议单播报文向虚拟CE模块发送,其中路由协议单播报文可以是单播IP报文或者单播MAC帧;
或者,
单播报文封装处理子单元13023,用于将路由协议组播报文承载于目的地址为虚拟CE模块地址的单播IP报文或ETH报文,向虚拟CE模块发送该单播IP报文或者该ETH报文。
当用户边缘节点所属站点内部的MAC地址信息为MAC地址时,获取MAC地址信息单元1301用于通过MAC地址学习获得所属站点内部任一节点的MAC地址,然后报文发送单元1302通过路由协议向虚拟CE节点发送携带任一节点的MAC地址的路由信息,一个MAC地址对应一条路由信息。
当用户边缘节点所属站点内部的MAC地址信息MAC地址信息是虚拟MAC地址域时,获取MAC地址信息单元1301用于通过MAC地址学习获得所属站点内部所有节点的虚拟MAC地址;将所有节点的虚拟MAC地址进行汇聚,得到虚拟MAC地址域。
进一步的,获取MAC地址信息单元1301用于将所有节点的虚拟MAC地址按照虚拟MAC地址的前缀进行汇聚,得到虚拟MAC地址域。
请参阅图14,本发明实施例还提供交换路由信息的***的一个实施例,包括:
至少两个虚拟用户边缘模块1401,每个虚拟用户边缘模块1401用于接收与其互连的用户边缘节点发送的报文,并且该报文携带与其互连的用户边缘节点所属站点内部的第一媒体访问控制MAC地址信息,通过扩展路由协议向处于同一个虚拟专用网内其他虚拟CE模块发布携带第一MAC地址信息的第一MAC地址路由信息,接收同一虚拟专用网内其它虚拟CE模块各自通过扩展路由协议发布的第二MAC地址路由信息,第二MAC地址路由信息携带与同一虚拟专用网内其他虚拟CE模块相连接的用户边缘节点所属站点内部的第二MAC地址信息;
至少两个用户边缘节点1402,每个用户边缘节点1402用于获得所属站点内部的MAC地址信息,向与其互连的虚拟CE模块发送报文,并且该报文携带前述用户边缘节点获得的所属站点内部的MAC地址信息。
为了避免接入节点AN滤除路由协议组播报文,本实施例中交换路由信息的***还具有如下特征:
虚拟用户边缘模块1401还用于当与其互连的用户边缘节点发送的报文是该用户边缘节点将路由协议组播报文承载于目的地址为与其互连的虚拟CE模块地址的单播IP报文或ETH报文时,在虚拟用户边缘模块接收与其互连的用户边缘节点发送的报文的步骤之后,还包括:解封装单播IP报文或ETH报文;
用户边缘节点1402还用于将路由协议组播报文承载于目的地址为与其互连的虚拟CE模块地址的单播IP报文或ETH报文,通过路由协议向该虚拟CE模块发送单播IP报文或者ETH报文。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:ROM、RAM、磁盘或光盘等。
以上对本发明实施例所提供的交换路由信息的方法、设备和***进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

Claims (12)

1.一种交换路由信息的方法,其特征在于,包括:
虚拟用户边缘CE模块接收与其互连的用户边缘节点发送的报文,所述报文携带所述用户边缘节点所属站点内部的第一媒体访问控制MAC地址信息;
通过扩展路由协议向与所述虚拟CE模块处于同一个虚拟专用网的其他虚拟CE模块发布携带所述第一MAC地址信息的第一MAC地址路由信息;
接收所述其它虚拟CE模块各自通过扩展路由协议发布的第二MAC地址路由信息,所述第二MAC地址路由信息携带与所述其他虚拟CE模块相连接的用户边缘节点所属站点内部的第二MAC地址信息。
2.根据权利要求1所述的方法,其特征在于,
虚拟CE模块接收的与其互连的用户边缘节点发送的报文是用于进行MAC地址学习的报文或者路由协议报文。
3.根据权利要求2所述的方法,其特征在于,
当所述用户边缘节点发送的路由协议报文是所述用户边缘节点将路由协议组播报文承载于目的地址为所述虚拟CE模块地址的单播IP报文或ETH报文时,在虚拟CE模块接收与其互连的用户边缘节点发送的报文的步骤之后,还包括:
解封装所述单播IP报文或所述ETH报文。
4.根据权利要求1至3中任一项所述的方法,其特征在于,
所述MAC地址信息是用户边缘节点所属站点内部任一节点设备的媒体访问控制MAC地址,或者是由用户边缘节点所属站点内部所有节点设备的虚拟MAC地址汇聚的虚拟MAC地址域。
5.一种用户边缘节点,其特征在于,包括:
获取媒体访问控制地址信息单元,用于获得所属站点内部的MAC地址信息;
报文发送单元,用于向与其互连的虚拟CE模块发送报文,所述报文携带所述MAC地址信息。
6.根据权利要求5所述的用户边缘节点,其特征在于,报文发送单元包括报文发送子单元,
所述报文发送子单元用于向与其互连的虚拟CE模块发送用于所述虚拟CE模块进行MAC地址学习的报文或者路由协议报文。
7.根据权利要求6所述的用户边缘节点,其特征在于,报文发送单元还包括如下子单元的至少一个:
单播报文处理子单元,用于将所述MAC地址信息和所述用户边缘节点的地址组成路由信息,将包含路由信息的路由协议报文封装到目的地址为所述虚拟CE模块的单播IP报文或者单播MAC帧中,通过路由协议向所述虚拟CE模块发送所述单播IP报文或者所述单播MAC帧;
或者,
单播报文封装处理子单元,用于将路由协议组播报文承载于目的地址为所述虚拟CE模块地址的单播IP报文或ETH报文,通过路由协议向所述虚拟CE模块发送所述单播IP报文或者所述ETH报文。
8.根据权利要求5至7中任一项所述的用户边缘节点,其特征在于,所述MAC地址信息是MAC地址,
所述获取媒体访问控制地址信息单元用于通过MAC地址学习获得所属站点内部任一节点设备的MAC地址。
9.根据权利要求5至7中任一项所述的用户边缘节点,其特征在于,所述MAC地址信息是虚拟MAC地址域,
所述获取媒体访问控制地址信息单元用于通过MAC地址学习获得所属站点内部所有节点设备的虚拟MAC地址,将所有节点设备的虚拟MAC地址进行汇聚,得到虚拟MAC地址域。
10.根据权利要求9所述的用户边缘节点,其特征在于,所述获取MAC地址信息单元用于将所有节点设备的虚拟MAC地址按照所述虚拟MAC地址的前缀进行汇聚,得到虚拟MAC地址域。
11.一种交换路由信息的***,其特征在于,包括:
至少两个虚拟用户边缘模块,每个虚拟用户边缘模块用于接收与其互连的用户边缘节点发送的报文,所述报文携带所述用户边缘节点所属站点内部的第一媒体访问控制MAC地址信息,通过扩展路由协议向与所述虚拟CE模块处于同一个虚拟专用网的其他虚拟CE模块发布携带所述第一MAC地址信息的第一MAC地址路由信息,接收所述其它虚拟CE模块各自通过扩展路由协议发布的第二MAC地址路由信息,所述第二MAC地址路由信息携带与所述其他虚拟CE模块相连接的用户边缘节点所属站点内部的第二MAC地址信息;
至少两个用户边缘节点,每个用户边缘节点用于获得所属站点内部的MAC地址信息,向与其互连的虚拟CE模块发送报文,所述报文携带所述MAC地址信息。
12.根据权利要求11所述的***,其特征在于,
所述虚拟用户边缘模块还用于当与其互连的用户边缘节点发送的报文是与其互连的用户边缘节点将路由协议组播报文承载于目的地址为所述虚拟CE模块地址的单播IP报文或ETH报文时,在所述虚拟CE模块接收与其互连的用户边缘节点发送的报文的步骤之后,还包括:解封装所述单播IP报文或所述ETH报文;
所述用户边缘节点还用于将路由协议组播报文承载于目的地址为与其互连的虚拟CE模块地址的单播IP报文或ETH报文,通过路由协议向与其互连的虚拟CE模块发送所述单播IP报文或者所述ETH报文。
CN201010563953.0A 2010-11-29 2010-11-29 交换路由信息的方法、设备和*** Active CN102137001B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201010563953.0A CN102137001B (zh) 2010-11-29 2010-11-29 交换路由信息的方法、设备和***
PCT/CN2011/075231 WO2011147342A1 (zh) 2010-11-29 2011-06-02 交换路由信息的方法、设备和***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010563953.0A CN102137001B (zh) 2010-11-29 2010-11-29 交换路由信息的方法、设备和***

Publications (2)

Publication Number Publication Date
CN102137001A true CN102137001A (zh) 2011-07-27
CN102137001B CN102137001B (zh) 2014-12-10

Family

ID=44296661

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010563953.0A Active CN102137001B (zh) 2010-11-29 2010-11-29 交换路由信息的方法、设备和***

Country Status (2)

Country Link
CN (1) CN102137001B (zh)
WO (1) WO2011147342A1 (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103430149A (zh) * 2011-08-15 2013-12-04 华为技术有限公司 虚拟机迁移通知方法和***
CN104040964A (zh) * 2012-12-06 2014-09-10 华为技术有限公司 跨服务区通信的方法、装置和数据中心网络
WO2015081785A1 (zh) * 2013-12-04 2015-06-11 华为技术有限公司 一种虚拟化接入方法及设备
WO2015192584A1 (zh) * 2014-06-18 2015-12-23 中兴通讯股份有限公司 虚拟路由***及方法
CN105337865A (zh) * 2014-06-03 2016-02-17 华为技术有限公司 一种建立转发表项的方法、装置和***
CN103716245B (zh) * 2012-09-29 2017-02-08 上海贝尔股份有限公司 基于虚拟专用局域网服务的边缘路由器
CN110224844A (zh) * 2019-07-26 2019-09-10 宙安科技河北有限公司 虚拟专网的调度方法及***
CN113364893A (zh) * 2020-03-06 2021-09-07 华为技术有限公司 数据传输方法、装置及***
CN113518104A (zh) * 2021-03-11 2021-10-19 网宿科技股份有限公司 一种数据报文的处理方法、中转设备及***

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112671579A (zh) * 2020-12-23 2021-04-16 安徽长泰信息安全服务有限公司 一种基于云管理的远程网关管理***

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1455560A (zh) * 2003-05-22 2003-11-12 北京港湾网络有限公司 多协议标签交换虚拟专用网相互通信的方法
CN101800691A (zh) * 2009-02-10 2010-08-11 华为技术有限公司 一种建立网络中数据转发路径的方法、设备和***

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040202199A1 (en) * 2003-04-11 2004-10-14 Alcatel Address resolution in IP interworking layer 2 point-to-point connections
CN100461789C (zh) * 2003-10-10 2009-02-11 华为技术有限公司 一种基于二层虚拟专用网的网络通信方法
CN101155130B (zh) * 2006-09-30 2011-07-06 华为技术有限公司 学习mac地址的方法及传送vpls客户数据的***及设备
CN101345715B (zh) * 2008-08-28 2011-05-25 中兴通讯股份有限公司 基于vpls双归属网络的mac地址学习方法及***

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1455560A (zh) * 2003-05-22 2003-11-12 北京港湾网络有限公司 多协议标签交换虚拟专用网相互通信的方法
CN101800691A (zh) * 2009-02-10 2010-08-11 华为技术有限公司 一种建立网络中数据转发路径的方法、设备和***

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103430149A (zh) * 2011-08-15 2013-12-04 华为技术有限公司 虚拟机迁移通知方法和***
CN103430149B (zh) * 2011-08-15 2016-03-30 华为技术有限公司 虚拟机迁移通知方法和***
CN103716245B (zh) * 2012-09-29 2017-02-08 上海贝尔股份有限公司 基于虚拟专用局域网服务的边缘路由器
CN104040964A (zh) * 2012-12-06 2014-09-10 华为技术有限公司 跨服务区通信的方法、装置和数据中心网络
US11671363B2 (en) 2012-12-06 2023-06-06 Huawei Technologies Co., Ltd. Method and apparatus for cross-service-zone communication, and data center network
WO2015081785A1 (zh) * 2013-12-04 2015-06-11 华为技术有限公司 一种虚拟化接入方法及设备
CN105337865B (zh) * 2014-06-03 2018-09-21 华为技术有限公司 一种建立转发表项的方法、装置和***
CN105337865A (zh) * 2014-06-03 2016-02-17 华为技术有限公司 一种建立转发表项的方法、装置和***
WO2015192584A1 (zh) * 2014-06-18 2015-12-23 中兴通讯股份有限公司 虚拟路由***及方法
CN105227454B (zh) * 2014-06-18 2019-02-26 中兴通讯股份有限公司 虚拟路由***及方法
CN105227454A (zh) * 2014-06-18 2016-01-06 中兴通讯股份有限公司 虚拟路由***及方法
CN110224844A (zh) * 2019-07-26 2019-09-10 宙安科技河北有限公司 虚拟专网的调度方法及***
CN113364893A (zh) * 2020-03-06 2021-09-07 华为技术有限公司 数据传输方法、装置及***
CN113518104A (zh) * 2021-03-11 2021-10-19 网宿科技股份有限公司 一种数据报文的处理方法、中转设备及***

Also Published As

Publication number Publication date
CN102137001B (zh) 2014-12-10
WO2011147342A1 (zh) 2011-12-01

Similar Documents

Publication Publication Date Title
CN102137001B (zh) 交换路由信息的方法、设备和***
CN101075962B (zh) 在二层网络交换设备中实现dhcp中继的装置及其方法
CN104426681B (zh) 端点的分布式多播
CN100550841C (zh) 自治***边界路由器路由发布方法及自治***边界路由器
CN101616014B (zh) 一种实现跨虚拟专用局域网组播的方法
CN102137173A (zh) 路由信息发布方法、设备及虚拟专用网***
CN102907072A (zh) 利用NAT64启用IPv6移动性
CN100407704C (zh) 媒体接入控制层地址的动态学习方法
CN104009926A (zh) Evi网络中的组播方法及边缘设备ed
CN104168184A (zh) 报文转发方法及设备
CN101150566B (zh) 异构网络***中实现网络地址转换协议转换的装置及方法
CN101572692A (zh) 一种ip地址分配方法、***及设备
CN101001264B (zh) L1vpn地址分配的方法、装置、网络边沿设备和编址服务器
CN103248720A (zh) 一种查询物理地址的方法及装置
CN102238075A (zh) 基于以太网点对点协议的IPv6路由建立方法及接入服务器
CN101242370B (zh) 实现以太网与帧中继互联的方法与协议转换设备
US10225091B2 (en) Method for implementing point-to-multipoint multicast, network node, and system
CN105635335B (zh) 社会资源接入方法、装置及***
CN102664811B (zh) 报文转发方法和装置
CN102571375A (zh) 组播转发方法、装置及网络设备
CN100499549C (zh) 一种WiMAX网络中转发IP报文的装置及基站设备
CN102882761B (zh) Vpls实现方法
CN101924698B (zh) 基于ip单播路由的二层域负载均衡方法、***和设备
CN102439918A (zh) 一种报文转发的方法、设备及***
CN106210166B (zh) 一种扩展无线控制器设备mac地址转发表的容量的***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant