CN102238057A - 以太网根基多点服务实现方法、系统、装置及网络设备 - Google Patents
以太网根基多点服务实现方法、系统、装置及网络设备 Download PDFInfo
- Publication number
- CN102238057A CN102238057A CN2011101202702A CN201110120270A CN102238057A CN 102238057 A CN102238057 A CN 102238057A CN 2011101202702 A CN2011101202702 A CN 2011101202702A CN 201110120270 A CN201110120270 A CN 201110120270A CN 102238057 A CN102238057 A CN 102238057A
- Authority
- CN
- China
- Prior art keywords
- node
- update message
- routing update
- configuration
- node type
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 31
- 230000005540 biological transmission Effects 0.000 claims description 13
- 238000012217 deletion Methods 0.000 claims description 5
- 230000037430 deletion Effects 0.000 claims description 5
- 238000005516 engineering process Methods 0.000 description 6
- 230000011664 signaling Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 238000002955 isolation Methods 0.000 description 5
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 239000002699 waste material Substances 0.000 description 3
- RTZKZFJDLAIYFH-UHFFFAOYSA-N Diethyl ether Chemical compound CCOCC RTZKZFJDLAIYFH-UHFFFAOYSA-N 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000004069 differentiation Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Abstract
本发明公开了一种以太网根基多点服务实现方法、系统、装置及网络设备,该方法包括:第一PE发送携带所连接的第一CE的节点类型的可达的路由更新消息给第二PE;节点类型包括叶子节点和根节点;第二PE接收到路由更新消息时,根据路由更新消息中携带的节点类型,判断第一CE是叶子节点还是根节点;遍历自身所连接的各第二CE,针对每一个第二CE,若第一CE和第二CE均为叶子节点时,不在自身与第一PE之间建立第一CE和第二CE之间的伪线路;否则尝试在自身与第一PE之间建立第一CE和第二CE之间的伪线路。利用路由更新消息通告节点类型,实现将叶子节点隔离,使叶子节点之间不能建立伪线路,简单、方便地实现了根基多点服务。
Description
技术领域
本发明涉及网络通信技术领域,尤指一种基于虚拟专用局域网的以太网根基多点服务实现方法、系统、装置及网络设备。
背景技术
城域以太网论坛(MEF)10.1及MEF6.1定义了三种以太网服务:点对点的以太线路(E-line,Ethernet line)、多点对多点的以太局域网(E-LAN,EthernetLAN)以及点对多点的根基多点服务(E-tree,Ethernet Tree)。E-TREE是E-LAN与E-LINE的混合技术:在E-TREE实例内既可能存在多点对多点(E-LAN)连接,也可能存在点对点(E-LINE)连接。从这个角度看,E-LAN是一个特殊的E-TREE,其所有的节点都是根节点,没有通信的限制。
E-TREE技术可为用户提供因特网接入、交互式网络电视(Internet ProtocolTelevision,IPTV)、移动信号隧道时钟分发等服务。如图1是一个典型的E-TREE应用场景的原理示意图。图1中运营商边缘设备PE1、PE2、PE3、PE4属于同一个虚拟转发实例(Virtual Forwarding Instance,VFI),PE1通过接入链路(Attachment Circuit,AC)“根1”,“叶子1”为CE 1和CE 2提供二层服务;PE2通过接入链路“叶子2”为CE 3提供二层服务;PE3通过接入链路“叶子3”为CE4提供二层服务;PE4通过接入链路“根2”为CE5、通过接入链路“叶子4”为CE6提供二层服务。
如图1中通过根接入链路接入的客户边缘设备(CE)可以称之为根节点,可以与实例内的所有CE设备通信;通过叶子接入链路接入的CE设备可以称之为叶子节点,只能与实例内的通过根接入链路接入的CE设备通信。即:根节点CE1、CE5可以与所有的设备通信,但叶子节点CE2、CE3、CE4、CE6之间不能通信。
目前要实现上述E-TREE技术有两种实现方案,这两种互联网工程任务组二层虚拟专用网IETF L2VPN工作组提出的个人草案均基于虚拟专用局域网业务(Virtual Private LAN Service,VPLS)的扩展实现E-TREE功能,其中:
方案一:以标签分发协议(Label Distribution Protocol,LDP)为信令生成VPLS扩展。
具体地是基于请求注解(Request for Comment,RFC)4762实现E-TREE的解决方案,用2条伪线扩展基于标签分发协议的VPLS实现,具体参见draft-ram-l2vpn-ldp-vpls-etree-2pw-00.txt的相关描述,该方式通过标签分发协议(Label Distribution Protocol,LDP)信令,在根节点之间建立双向伪线路来实现。并通过信令协商接入链路类型对根AC和叶子AC来进行区分,这种方式限于采用LDP方式。
方案二:在二层报文的控制字字段携带AC类型,在接收端PE处根据控制字字段携带的信息判断是否要向自己所连接的叶子节点转发。
具体地,该方案需要通过控制字来实现,在发送的报文中携带AC类型控制字,在接收端PE接收到该报文时,根据报文中携带的控制字确定是否要向自己连接的叶子节点转发报文,若报文中携带的控制字指示的AC类型为叶子接入链路类型,则可以确定出发送报文的是叶子节点,则不再向自身连接的叶子节点转发报文,而是将报文丢弃。由于是在接收端PE接收到报文后才根据控制字对报文进行处理,这使一些本来不需要发送的报文被发送,这些不必要的报文转发必然会导致网络带宽资源的浪费。
上述实现根基多点(E-TREE)服务的实现方式都不能简单、方便的实现叶子节点之间的通信隔离,且会造成网络资源的浪费。
发明内容
本发明实施例提供一种以太网根基多点服务实现方法、系统、装置及网络设备,用以解决现有技术中存在不能简单、方便的实现叶子节点之间的通信隔离、导致网络资源浪费的问题。
一种以太网根基多点服务实现方法,包括:
第一运营商边缘设备PE发送携带所连接的第一客户边缘设备CE的节点类型的可达的路由更新消息给对端的第二PE;所述节点类型包括叶子节点和根节点;
第二PE接收到所述路由更新消息时,根据所述路由更新消息中携带的节点类型,判断所述第一CE是叶子节点还是根节点;以及遍历自身所连接的各第二CE,针对每一个第二CE,若所述第一CE和第二CE均为叶子节点时,不在自身与第一PE之间建立第一CE和第二CE之间的伪线路;否则尝试在自身与第一PE之间建立第一CE和第二CE之间的伪线路。
一种以太网根基多点服务实现装置,包括:
接收模块,用于接收第一运营商边缘设备PE发送的携带所连接的第一客户边缘设备CE的节点类型的可达的路由更新消息;所述节点类型包括叶子节点和根节点;
判断模块,用于接收到第一PE发送的路由更新消息时,根据接收到的路由更新消息中携带的节点类型,判断所述第一CE是叶子节点还是根节点;
建立模块,用于遍历自身所连接的各第二CE,针对每一个第二CE,若所述第一CE和第二CE均为叶子节点时,不在自身与第一PE之间建立第一CE和第二CE之间的伪线路;否则尝试在自身与第一PE之间建立第一CE和第二CE之间的伪线路。
一种运营商边缘设备,包括:上述的以太网根基多点服务实现装置。
一种以太网根基多点服务实现系统,包括:节点类型为叶子节点的客户边缘设备、若干节点类型为根节点的客户边缘设备和至少两个上述的运营商边缘设备;
所述节点类型为叶子节点的客户边缘设备通过叶子接入链路与所属的运营商边缘设备连接,所述节点类型为根节点的客户边缘设备通过根接入链路与所属的运营商边缘设备连接。
本发明有益效果如下:
本发明实施例提供的以太网根基多点服务实现方法、系统、装置及网络设备,第一PE在发送的可达的路由更新消息中携带所连接的第一CE的节点类型,第二PE根据路由更新消息中携带的节点类型以及自身所连接的第二CE的节点类型,确定第一CE和第二CE之间是否能够建立伪线路,实现通信连接,方便的实现了对叶子节点的隔离。该方法通过两端PE的协商实现以太网根基多点服务,不需要对现有协议做较多的改进,尽可能的减少了对现有信令的改进,并且不需要改进网络结构,无需额外的成本投入。
附图说明
图1为现有技术中E-TREE应用场景的原理示意图;
图2为本发明实施例中以太网根基多点服务实现方法的流程图;
图3为本发明实施例中接收端PE的处理流程示意图;
图4为本发明实施例中发送端PE的处理流程示意图;
图5为本发明实施例中以太网根基多点服务实现装置的结构示意图。
具体实施方式
由于现有技术中不能方便、简单的实现根据多点服务的伪线路建立,本发明实施例提供一种以太网根基多点服务实现方法,在RFC4761基础上,通过路由更新消息实现节点类型的识别,基于现有VPLS技术扩展实现E-TREE的解决方案。
本发明实施例提供的以太网根基多点服务实现方法,其流程如图2所示,执行步骤如下:
步骤S101:第一运营商边缘设备PE发送携带所连接的第一客户边缘设备CE的节点类型的可达的路由更新消息给对端的第二PE。
第一PE向邻居的第二PE通告的时携带有多协议可达(MP_REACH,Multi-Protocol REACH)信息的路由更新(UPDATE)消息,具体可以在路由更新消息的二层扩展团体属性中携带第一CE的节点类型。
发送携带所连接的第一CE的节点类型的路由更新消息给对端PE之前,为第一CE配置节点属性,配置的节点属性包括节点类型,其中,节点类型包括叶子节点和根节点。
为第一CE配置的节点属性还包括客户边缘设备ID、客户边缘设备ID块偏移量、客户边缘设备ID块大小和标签管理模块分配的标签基数。其中,运营商边缘设备PE为各节点配置的客户边缘设备ID、客户边缘设备ID块偏移量、客户边缘设备ID块大小、标签基数等参数,通过网络层可达信息(NetworkLayer Reach Information,NLRI)发送给对端的第二PE。优选的,发送携带所连接的第一CE的节点类型的路由更新消息给对端的第二PE时,在发送的路由更新消息中携带为第一CE配置的网络层可达信息。
例如:如图1所示,在PE1、PE2、PE3、PE4之间建立VPLS实例,其中,根节点CE1通过根接入链路与PE1连接,叶子节点CE2通过叶子接入链路与PE1连接;叶子节点CE3通过叶子接入链路与PE2连接;叶子节点CE4通过叶子接入链路与PE3连接;根节点CE5和叶子节点CE6通过根接入链路与PE4连接。
步骤S102:第二PE接收到第一PE发送的路由更新消息。
第二PE接收到第一PE发送的路由更新消息时,对接收到的路由更新消息进行解析,解析出其中携带的节点类型等信息。
第二PE接收到路由更新消息时,将其保存并会查看本地配置,发现有接收到的路由更新消息属于同一个E-TREE内的配置信息,启动后续的协商过程,同时,判别是否可以建立伪线路。
步骤S103:根据路由更新消息中携带的节点类型,判断第一CE是叶子节点还是根节点。
第二PE根据解析出的路由更新消息中携带的节点类型,判断第一CE的节点类型是叶子节点还是根节点。
为了实现叶子节点之间的隔离,通过路由更新消息携带节点类型信息,使接收方的第二PE能够获取到所通告的第一CE的节点类型。
沿用上边的例子,PE1、PE2、PE3、PE4、PE5为各自所连接的CE配置节点属性后,通告包含节点类型的路由更新消息,例如PE1为CE1配置节点属性,携带节点类型为根节点的路由更新消息,PE1为CE2配置节点属性,携带节点类型为叶子节点的路由更新消息;其他PE发送路由更新消息时也是类似的。
步骤S104:遍历自身所连接的各第二CE,针对每一个第二CE,若第一CE和第二CE均为叶子节点时,不在自身与第一PE之间建立第一CE和第二CE之间的伪线路;否则尝试在自身与第一PE之间建立第一CE和第二CE之间的伪线路。
第二PE会遍历所连接的所有第二CE,根据路由更新消息中携带的节点类型,判断第一PE公告的路由更新消息所涉及的第一CE与自身连接的第二CE是否都是叶子节点,实现依次判别各第二CE是否可以和第一CE建立伪线路;当判断出都是叶子节点时,不能建立伪线路,否则尝试建立伪线路。
当尝试建立伪线路时,由于第二PE接收到的路由更新消息中包含第一PE通告的第一CE的网络层可达信息,第二PE根据接收到路由更新消息中携带的网络层可达信息计算出标签,以及根据自身为第二CE配置的网络层可达信息计算入标签。可以按现有协议规定计算出标签和入标签,实现转发面的配置。
沿用上边的例子,PE1为CE2配置属性,并发送包含节点类型叶子节点的路由更新消息,节点PE4接收到该路由更新消息时,判断出CE2为叶子节点。以及遍历自身连接的CE5和CE6,针对CE5,由于CE5是根节点,可以和叶子节点CE2建立连接,所以PE4在自身与PE1之间建立关联CE2和CE5的伪线路;针对CE6,由于CE6是叶子节点,不能和叶子节点CE2建立连接,所以PE4不在自身与PE1之间建立关联CE2和CE5的伪线路。
上述以太网根基多点服务实现方法,还包括:
步骤S105:当第一PE或第二PE发生节点属性配置变化时,发送可达的路由更新消息给第二PE或第一PE。由第一PE或第二PE的节点属性配置变化触发。
第二PE或第一PE根据接收到的路由更新消息,确定是否维持已建立的伪线路,当不需要维持时,删除伪线路。
上述以太网根基多点服务实现方法,还包括:
步骤S106:当第一PE或第二PE发生所连接的CE的配置删除或其他导致所连接的CE的伪线路拆除的事件时,发送携带所连接的CE不可达信息的路由更新消息给第二PE或第一PE。
步骤S105和106的执行顺序不分先后,也不一定在步骤S104之后执行,而是由第一PE或第二PE的节点属性配置变化触发。
沿用上边的例子,例如PE1或PE4中有一个设备,假设是PE4,发生配置删除或者其他导致伪线路拆除时,向邻居PE4或PE1发送带有不可达(MP_UNREACH)信息的路由更新消息消息,实现拆除伪线路。
每个PE均可以根据本地决策,监控本地CE的配置是否发生变化,当发生导致伪线路拆除的变化时,则发送不可达的路由更新消息。
其中PE接收到不可达的路由更新消息时的处理流程与现有技术相同。
本发明实施例提供的上述以太网根基多点服务实现方法,当运营商边缘设备PE作为第一PE发送路由更新消息时,其实现流程如图3所示,包括如下步骤:
步骤S201:发现自身连接的第一CE需要配置属性时,配置路由更新消息。
此时一般是配置可达的路由更新消息,在路由更新消息中的二层扩展团体属性中携带节点类型,具体利用其中的一个控制标记字节携带节点类型,如下表1为二层扩展团体属性中的格式:
表1
项 | 说明 | 字节数 |
Extended community type | 扩展团体类型 | 2字节 |
Encaps Type | 封装类型 | 1字节 |
Control Flags | 控制标记 | 1字节 |
Layer-2MTU | 二层最大传输单元 | 2字节 |
Reserved | 保留字节 | 2字节 |
其中,控制标记字段的说明如下:
其中,MBZ=MUST Be Zero,即前5个字节均为0。L为本发明中对控制标记的扩展项,携带节点类型信息。如果CE是叶子站点则必须设置为1,否则设置为0;一般可以默认为0,代表根站点。C为现有标准定义的控制字信息。S为现有标准定义的序列号信息。
由于PE配置的默认节点类型为根节点,因此当需要配置节点属性的CE为根站点时,不用配置节点类型;当需要配置节点属性的CE为叶子节点时,将路由更新消息中的二层扩展团体属性中的bit 5设置为1。
配置路由更新消息中除包含二层扩展团体属性外,还包括为CE配置的网络层可达信息。
步骤S202:向对端的第二PE发送路由更新消息。
将节点类型和网络层可达信息等编码形成路由更新消息,向邻居的第二PE通告可达的路由更新消息。
使得后续可以通过节点类型协商实现叶子节点之间的通信隔离。
本发明实施例提供的上述以太网根基多点服务实现方法,当运营商边缘设备PE作为第二PE接收路由更新消息时,其实现流程如图4所示,包括如下步骤:
步骤S301:接收到第一PE发送的第一CE的可达的路由更新消息。
根据上述步骤S102,对路由更新消息进行解析并保存。
步骤S302:确定第一CE是根节点还是叶节点。
根据路由更新消息中的节点类型确定第一CE时根节点还是叶节点,参照步骤S103。
步骤S303:遍历本地连接的第二CE信息。
以路由目标(Route Target,RT)为E-TREE实例的主键,查找该主键RT下的CE信息。
步骤S304:判断第一CE和当前查找到的第二CE是否都是叶子节点。
从第一PE通告的可达的路由更新消息中的二层扩展团体属性中获取第一CE的节点类型,并检查本地的第二CE的节点类型,如果第一CE与本地的第二CE均为叶子节点,执行步骤S306;否则,执行步骤S305。
步骤S305:在自身与第一PE之间建立第一CE和第二CE的伪线路。
按照RFC4761标准建立伪线路后,根据第一PE发送的可达的路由更新消息中通告的第一CE的网络层可达信息,和本地为第二CE配置的网络层可达信息,按照现有RFC 4761标准的规定计算入标签和出标签,并下发到转发面,实现第一CE和第二CE的通信连接。
步骤S306:是否遍历完本地连接的所有第二CE。
当都是叶子节点时,不能建立伪线路。开始处理下一个CE。
若是,执行步骤S307;否则,返回继续执行步骤S303。
步骤S307:结束。
遍历完E-TREE实例内的所有站点时,结束流程。
上述以太网根基多点服务实现方法,对RFC 4761的VPLS实现扩展完成以太网根基多点服务,通过信令协商出双方的站点类型,用于在MPLS网络实现E-TREE功能。
基于本发明实施例提供的以太网根基多点服务实现方法,本发明实施例还提供一种以太网根基多点服务实现装置,该装置可以设置在运营商边缘设备中,其结构如图5所示,包括:接收模块101、判断模块102和建立模块103。
接收模块101,用于接收第一运营商边缘设备PE发送的携带所连接的第一客户边缘设备CE的节点类型的可达的路由更新消息;所述节点类型包括叶子节点和根节点。
判断模块102,用于接收到第一PE发送的路由更新消息时,根据接收到的路由更新消息中携带的节点类型,判断所述第一CE是叶子节点还是根节点。
建立模块103,用于遍历自身所连接的各第二CE,针对每一个第二CE,若第一CE和第二CE均为叶子节点时,不在自身与第一PE之间建立第一CE和第二CE之间的伪线路;否则尝试在自身与第一PE之间建立第一CE和第二CE之间的伪线路。
优选的,上述以太网根基多点服务实现装置,还包括:发送模块104,用于发送携带所属的第二PE所连接的第二CE的节点类型的路由更新消息给对端的第一PE。
优选的,上述发送模块104,具体用于在所述路由更新消息的二层扩展团体属性中携带所述第二CE的节点类型发送给对端的第一PE。
优选的,上述发送模块104,还用于:当第二PE发生节点属性配置变化时,发送可达的路由更新消息给第一PE;或当所属的第二PE发生所连接的CE的配置删除或其他导致所连接的CE的伪线路拆除的事件时,发送携带所连接的CE不可达信息的路由更新消息给所述第一PE。
优选的,上述以太网根基多点服务实现装置,还包括:
标签计算模块105,用于所述建立模块尝试建立伪线路时,根据接收到路由更新消息中携带的为第一CE配置的网络层可达信息计算出标签,以及根据自身为第二CE配置的网络层可达信息计算入标签。
优选的,上述以太网根基多点服务实现装置,还包括:
标签管理模块106,用于管理可供申请的标签。
配置模块107,用于为所属的第二PE所连接的第二CE配置节点属性;配置的节点属性包括节点类型,还包括客户边缘设备ID、客户边缘设备ID块偏移量、客户边缘设备ID块大小和从标签管理模块106申请的标签集合的标签基数。
上述运营商边缘设备可以作为第一运营商边缘设备时,至少包括发送模块104、标签管理模块106和配置模块107;作为第二运营商边缘设备使用时,至少包括接收模块101、判断模块102、建立模块103和标签计算模块105。当包含接收模块101、判断模块102、建立模块103、发送模块104、标签计算模块105、标签管理模块106和配置模块107时,既可作为第一运营商边缘设备也可作为第二运营商边缘设备,具体根据该运营商边缘设备在是否是配置节点属性并发送可达的路由更新消息的PE确定作为第一运营商边缘设备还是作为第二运营商边缘设备。
上述以太网根基多点服务实现装置,可以由网络设备中的BGPd(BGPDaemon,边界网关协议程序)模块实现,通过命令行接口(Command LineInterface,CLI)模块将用户的配置信息通告给BGPd模块。
基于上述本发明实施例提供的以太网根基多点服务实现方法,还可以构建一种以太网根基多点服务实现系统,该系统的结构可以参见图1所示。该系统包括:若干节点类型为叶子节点的客户边缘设备、若干节点类型为根节点的客户边缘设备和至少两个运营商边缘设备;在实现以太网根基多点服务时,至少一个运营商边缘设备的作为发送路由更新消息的第一运营商边缘设备,至少一个运营商边缘设备的作为接收路由更新消息的第二运营商边缘设备。
其中,节点类型为叶子节点的客户边缘设备通过叶子接入链路与所属的运营商边缘设备连接,节点类型为根节点的客户边缘设备通过根接入链路与所属的运营商边缘设备连接。
本发明实施例提供的以太网根基多点服务实现方法、系统及装置,通过对现有标准的扩展可以非常容易的提供E-TREE功能。具体通过在路由更新消息中携带客户边缘设备的节点类型,由PE判断两端的CE设备是否都是叶子节点,实现叶子节点或说叶子链路之间的相互隔离。利用路由更新消息中的二层扩展团体属性中的空闲字段携带节点类型等信息,基于现有的RFC 4761标准进行处理,尽可能的减少了对现有信令的改进,并且不需要改进网络结构,无需额外的成本投入,实现简单、方便。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (13)
1.一种以太网根基多点服务实现方法,其特征在于,包括:
第一运营商边缘设备PE发送携带所连接的第一客户边缘设备CE的节点类型的可达的路由更新消息给对端的第二PE;所述节点类型包括叶子节点和根节点;
第二PE接收到所述路由更新消息时,根据所述路由更新消息中携带的节点类型,判断所述第一CE是叶子节点还是根节点;以及遍历自身所连接的各第二CE,针对每一个第二CE,若所述第一CE和第二CE均为叶子节点时,不在自身与第一PE之间建立第一CE和第二CE之间的伪线路;否则尝试在自身与第一PE之间建立第一CE和第二CE之间的伪线路。
2.如权利要求1所述的方法,其特征在于,在所述路由更新消息的二层扩展团体属性中携带所述第一CE的节点类型。
3.如权利要求1所述的方法,其特征在于,所述发送携带所连接的第一CE的节点类型的可达的路由更新消息给对端PE之前,还包括:
为所述第一CE配置节点属性,配置的节点属性包括节点类型,还包括客户边缘设备ID、客户边缘设备ID块偏移量、客户边缘设备ID块大小和从标签管理模块申请的标签集合的标签基数。
4.如权利要求1所述的方法,其特征在于,所述路由更新消息中,还包括为第一CE配置的网络层可达信息;
所述第二PE尝试建立伪线路时,还包括:第二PE根据接收到路由更新消息中携带的网络层可达信息计算出标签,以及根据自身为第二CE配置的网络层可达信息计算入标签。
5.如权利要求1-4任一所述的方法,其特征在于,还包括:
当第一PE或第二PE发生节点属性配置变化时,发送可达的路由更新消息给第二PE或第一PE;或
当第一PE或第二PE发生所连接的CE的配置删除或其他导致所连接的CE的伪线路拆除的事件时,发送携带所述所连接的CE不可达信息的路由更新消息给第二PE或第一PE。
6.一种以太网根基多点服务实现装置,其特征在于,包括:
接收模块,用于接收第一运营商边缘设备PE发送的携带所连接的第一客户边缘设备CE的节点类型的可达的路由更新消息;所述节点类型包括叶子节点和根节点;
判断模块,用于接收到第一PE发送的路由更新消息时,根据接收到的路由更新消息中携带的节点类型,判断所述第一CE是叶子节点还是根节点;
建立模块,用于遍历自身所连接的各第二CE,针对每一个第二CE,若所述第一CE和第二CE均为叶子节点时,不在自身与第一PE之间建立第一CE和第二CE之间的伪线路;否则尝试在自身与第一PE之间建立第一CE和第二CE之间的伪线路。
7.如权利要求6所述的装置,其特征在于,还包括:
发送模块,用于发送携带所属的第二PE所连接的第二CE的节点类型的可达的路由更新消息给对端的第一PE。
8.如权利要求7所述的装置,其特征在于,所述发送模块,具体用于在所述路由更新消息的二层扩展团体属性中携带所述第二CE的节点类型发送给对端的第一PE。
9.如权利要求7所述的装置,其特征在于,所述发送模块,还用于:
当第二PE发生节点属性配置变化时,发送可达的路由更新消息给第一PE;或
当所属的第二PE发生所连接的CE的配置删除或其他导致所连接的CE的伪线路拆除的事件时,发送携带所述所连接的CE不可达信息的路由更新消息给所述第一PE。
10.如权利要求6所述的装置,其特征在于,还包括:标签计算模块,用于:
所述建立模块尝试建立伪线路时,根据接收到路由更新消息中携带的为第一CE配置的网络层可达信息计算出标签,以及根据自身为第二CE配置的网络层可达信息计算入标签。
11.如权利要求6-10任一所述的装置,其特征在于,还包括:
标签管理模块,用于管理可供申请的标签;
配置模块,用于为所属的第二PE所连接的第二CE配置节点属性;配置的节点属性包括节点类型,还包括客户边缘设备ID、客户边缘设备ID块偏移量、客户边缘设备ID块大小和从标签管理模块申请的标签集合的标签基数。
12.一种运营商边缘设备,其特征在于,包括:如权利要求6-11任一所述的以太网根基多点服务实现装置。
13.一种以太网根基多点服务实现系统,其特征在于,包括:节点类型为叶子节点的客户边缘设备、若干节点类型为根节点的客户边缘设备和至少两个如权利要求12所述的运营商边缘设备;
所述节点类型为叶子节点的客户边缘设备通过叶子接入链路与所属的运营商边缘设备连接,所述节点类型为根节点的客户边缘设备通过根接入链路与所属的运营商边缘设备连接。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011101202702A CN102238057B (zh) | 2011-05-10 | 2011-05-10 | 以太网根基多点服务实现方法、系统、装置及网络设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011101202702A CN102238057B (zh) | 2011-05-10 | 2011-05-10 | 以太网根基多点服务实现方法、系统、装置及网络设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102238057A true CN102238057A (zh) | 2011-11-09 |
CN102238057B CN102238057B (zh) | 2013-07-24 |
Family
ID=44888300
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011101202702A Expired - Fee Related CN102238057B (zh) | 2011-05-10 | 2011-05-10 | 以太网根基多点服务实现方法、系统、装置及网络设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102238057B (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102594647A (zh) * | 2012-03-15 | 2012-07-18 | 福建星网锐捷网络有限公司 | 以太网根基多点服务实现方法、系统、装置及网络设备 |
CN102710428A (zh) * | 2012-06-04 | 2012-10-03 | 福建星网锐捷网络有限公司 | 以太网根基多点服务实现方法、系统、装置及网络设备 |
CN102739519A (zh) * | 2012-05-30 | 2012-10-17 | 福建星网锐捷网络有限公司 | 根基多点服务实现方法、装置和系统、运营商边缘设备 |
CN102780631A (zh) * | 2012-08-06 | 2012-11-14 | 福建星网锐捷网络有限公司 | 伪线路建立方法、装置及网络设备 |
WO2013097562A1 (zh) * | 2011-12-30 | 2013-07-04 | 中兴通讯股份有限公司 | 实现虚拟专用网业务转发的方法及装置 |
WO2013123676A1 (zh) * | 2012-02-24 | 2013-08-29 | 华为技术有限公司 | 确定建立多协议标签交换流量工程隧道的方法及设备 |
WO2014206363A1 (zh) * | 2013-06-29 | 2014-12-31 | 华为技术有限公司 | 通告pe设备的信息的方法和pe设备 |
CN106411732A (zh) * | 2016-09-07 | 2017-02-15 | 杭州华三通信技术有限公司 | 一种报文转发方法及装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101505227A (zh) * | 2009-03-11 | 2009-08-12 | 华为技术有限公司 | 一种实现点到多点伪线的方法、设备和系统 |
US20100074098A1 (en) * | 2007-04-03 | 2010-03-25 | Huawei Technologies Co., Ltd. | Method and device for protecting ethernet tree services |
CN101977123A (zh) * | 2010-10-28 | 2011-02-16 | 北京星网锐捷网络技术有限公司 | 虚拟专用局域网站点id生成方法、系统及装置 |
CN102045232A (zh) * | 2009-10-19 | 2011-05-04 | 中兴通讯股份有限公司 | 在二层虚拟专用网络中获取链路信息的方法及系统 |
-
2011
- 2011-05-10 CN CN2011101202702A patent/CN102238057B/zh not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100074098A1 (en) * | 2007-04-03 | 2010-03-25 | Huawei Technologies Co., Ltd. | Method and device for protecting ethernet tree services |
CN101505227A (zh) * | 2009-03-11 | 2009-08-12 | 华为技术有限公司 | 一种实现点到多点伪线的方法、设备和系统 |
CN102045232A (zh) * | 2009-10-19 | 2011-05-04 | 中兴通讯股份有限公司 | 在二层虚拟专用网络中获取链路信息的方法及系统 |
CN101977123A (zh) * | 2010-10-28 | 2011-02-16 | 北京星网锐捷网络技术有限公司 | 虚拟专用局域网站点id生成方法、系统及装置 |
Non-Patent Citations (3)
Title |
---|
K.KOMPELLA: "《Layer 2 VPNs Over Tunnels,draft-kompella-l2vpn-l2vpn-00》", 31 January 2004 * |
K.KOMPELLA等: "《RFC4761》", 31 January 2007 * |
RAYMOND KEY等: "《Extension to VPLS for E-Tree,draft-key-l2vpn-vpls-etree-02》", 22 January 2010 * |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013097562A1 (zh) * | 2011-12-30 | 2013-07-04 | 中兴通讯股份有限公司 | 实现虚拟专用网业务转发的方法及装置 |
CN103380601B (zh) * | 2012-02-24 | 2016-10-05 | 华为技术有限公司 | 确定建立多协议标签交换流量工程隧道的方法及设备 |
US9622276B2 (en) | 2012-02-24 | 2017-04-11 | Huawei Technologies Co., Ltd | Method and device for determining to establish multi-protocol label switching traffic engineering tunnel |
WO2013123676A1 (zh) * | 2012-02-24 | 2013-08-29 | 华为技术有限公司 | 确定建立多协议标签交换流量工程隧道的方法及设备 |
CN103380601A (zh) * | 2012-02-24 | 2013-10-30 | 华为技术有限公司 | 确定建立多协议标签交换流量工程隧道的方法及设备 |
CN102594647B (zh) * | 2012-03-15 | 2014-08-27 | 福建星网锐捷网络有限公司 | 以太网根基多点服务实现方法、系统、装置及网络设备 |
CN102594647A (zh) * | 2012-03-15 | 2012-07-18 | 福建星网锐捷网络有限公司 | 以太网根基多点服务实现方法、系统、装置及网络设备 |
CN102739519B (zh) * | 2012-05-30 | 2015-01-21 | 福建星网锐捷网络有限公司 | 根基多点服务实现方法、装置和系统、运营商边缘设备 |
CN102739519A (zh) * | 2012-05-30 | 2012-10-17 | 福建星网锐捷网络有限公司 | 根基多点服务实现方法、装置和系统、运营商边缘设备 |
CN102710428B (zh) * | 2012-06-04 | 2016-05-25 | 福建星网锐捷网络有限公司 | 以太网根基多点服务实现方法、系统、装置及网络设备 |
CN102710428A (zh) * | 2012-06-04 | 2012-10-03 | 福建星网锐捷网络有限公司 | 以太网根基多点服务实现方法、系统、装置及网络设备 |
CN102780631B (zh) * | 2012-08-06 | 2015-04-22 | 福建星网锐捷网络有限公司 | 伪线路建立方法、装置及网络设备 |
CN102780631A (zh) * | 2012-08-06 | 2012-11-14 | 福建星网锐捷网络有限公司 | 伪线路建立方法、装置及网络设备 |
WO2014206363A1 (zh) * | 2013-06-29 | 2014-12-31 | 华为技术有限公司 | 通告pe设备的信息的方法和pe设备 |
US10461998B2 (en) | 2013-06-29 | 2019-10-29 | Huawei Technologies Co., Ltd. | PE device and method for advertising information about PE device |
CN106411732A (zh) * | 2016-09-07 | 2017-02-15 | 杭州华三通信技术有限公司 | 一种报文转发方法及装置 |
CN106411732B (zh) * | 2016-09-07 | 2020-11-20 | 新华三技术有限公司 | 一种报文转发方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN102238057B (zh) | 2013-07-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102238057B (zh) | 以太网根基多点服务实现方法、系统、装置及网络设备 | |
CN101401083B (zh) | 在ospf配置的网络中散布bgp属性信息来防止路由环的技术 | |
CN101047636B (zh) | 端到端伪线仿真虚拟租用线接入虚拟专用网的方法及系统 | |
WO2018032962A1 (zh) | 一种信息同步的方法,装置及系统 | |
WO2013026384A1 (zh) | 业务数据传输的方法、网络节点及系统 | |
CN112422398B (zh) | 消息传输方法及通信装置 | |
CN103795630B (zh) | 一种标签交换网络的报文传输方法和装置 | |
CN102055647A (zh) | 一种三层vpn的接入方法和系统 | |
CN101160862B (zh) | 一种实现虚电路状态一致的方法及系统 | |
CN102098202A (zh) | 虚拟专用网拓扑控制方法、装置及系统 | |
CN102045250B (zh) | Vpls中组播报文的转发方法和服务提供商边缘设备 | |
CN102291305B (zh) | 实现6to4中继路由的方法和设备以及报文转发方法 | |
CN103916253A (zh) | 一种基于信息中心网络的信息传输方法及其系统 | |
CN102710495B (zh) | 一种监控网络用户主机建立路由信息的方法及装置 | |
CN102045239B (zh) | 点到多点伪线保护网络的实现方法及装置 | |
CN102724126A (zh) | 一种E-tree业务报文转发方法、装置和设备 | |
CN102238040B (zh) | 一种对ce进行监控的方法和路由设备 | |
CN102238028B (zh) | 以太网根基多点服务实现方法、系统、装置及网络设备 | |
CN102098189B (zh) | 一种对ce进行监控的方法和路由设备 | |
CN102739519B (zh) | 根基多点服务实现方法、装置和系统、运营商边缘设备 | |
CN103095578B (zh) | Mpls l3vpn网络中的路由信息控制方法及pe设备 | |
CN102882797B (zh) | 批量删除VPNv4或VPNv6路由的方法及PE | |
CN102801618B (zh) | 一种在以太环网中确定三层数据路径的方法及装置 | |
CN113328943B (zh) | 一种路由匹配方法、信息发送方法及装置 | |
CN103095507B (zh) | 基于以太网虚拟化互联网络的报文传输方法及边缘设备 |
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 | ||
CP01 | Change in the name or title of a patent holder |
Address after: 350002 19 Building, Citrus Industrial Park, 618 Jinshan Road, Cangshan District, Fuzhou, Fujian. Patentee after: RUIJIE NETWORKS Co.,Ltd. Address before: 350002 19 Building, Citrus Industrial Park, 618 Jinshan Road, Cangshan District, Fuzhou, Fujian. Patentee before: Fujian Star Network Ruijie Networks Co.,Ltd. |
|
CP01 | Change in the name or title of a patent holder | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20130724 Termination date: 20210510 |
|
CF01 | Termination of patent right due to non-payment of annual fee |