一种实现mim与vpls互通转发的方法及系统的制作方法

文档序号:7944448阅读:219来源:国知局
专利名称:一种实现mim与vpls互通转发的方法及系统的制作方法
技术领域
本发明涉及网络通信技术领域,涉及一种实现MIM与VPLS互通转发的方法及系统。
背景技术
MIM,即MAC-in-MAC,运营商骨干网桥协议,MIM是一种二层虚拟专用网技术,它通过MAC地址的嵌套,将用户的MAC封装在运营商的MAC之中,作为内层MAC加以隔离,从而增强了以太网的扩展性和业务的安全性;解决了服务供应商只用4096个VLAN共享的限制, 扩展了 MAC地址空间;VPLS (Virtual Private LAN Service,虚拟专用 LAN业务),是一种在 VPLS 网络上提供类似局域网的一种业务,实际上是一种基于以太网的二层虚拟专用网技术。VPLS使分散在不同地理位置上的用户网络可以互相通信,就像它们直接相互连接在一起一样。VPLS 在面向用户网一侧使用以太网接口,简化了局域网边界,可以支持快速和灵活的服务部署; 将用户网络的路由策略控制和维护的权利交给了用户,简化了运营商网络的管理;域内的所有用户是相同子网的一部分,简化了 IP地址的规划,并且VPLS服务不需要参与IP寻址和路由。互通转发是指运营商将网络中连接两个不同网络域的用户实现通信;在正常情况下,MIM网络域中的用户只会和本网络中的用户通信,同样VPLS网络中用户也是如此;但是如果需要MIM网络域中的用户和VPLS网络中用户通信,而且这两种用户不在同一个地方, 那么就需要运营商再去布局一个新的网络,这样会造成极大的浪费,而且对客户而言,也需要承担额外的成本;在交换机上实现互通转发技术,使运营商在现有网络布局的基础上,将连接两个不同网络域的用户通信,为运营商网络布局提供一种灵活便利的选择,保证了客户的利益和不同层次的需求;如何实现连接MIM网络的用户与连接VPLS网络的用户互相通信,减少网络运营商在网络布局方面的开销和成本,这是在交换机上实现MIM与VPLS互通转发的一个重要原因。

发明内容
本发明目的是提供一种实现MIM与VPLS互通转发的方法及系统,能够让连接MIM 网络的用户与连接VPLS网络的用户实现互相通信,为运营商网络布局提供更加可靠的保障,提供一种灵活便利的选择。本发明通过以下方案实现上述目的一种实现MIM与VPLS互通转发的方法,包括以下步骤(1)从MIM网络来的数据在离开网络边缘设备时,将MIM数据的外层头剥掉,再封装VPLS外层头进入VPLS网络;(2)从VPLS网络来的数据在离开网络边缘设备时,将VPLS数据的外层头剥掉,再封装MIM外层头进入MIM网络。
其中,所述步骤(1)进一步包括a)根据MIM头信息获取虚拟转发实例;b)查找内层数据的目的MAC,根据虚拟转发实例和目的MAC查找到数据出虚拟端
口信息;c)出虚拟端口信息查找到后,使用出信息中指定的下一跳,将数据报文封装VPLS 外层头进入VPLS网络。其中,所述步骤( 进一步包括a)根据VPLS头信息获取入虚拟端口信息;b)如果查找到入虚拟端口信息,进一步获取虚拟转发实例;c)查找内层数据的目的MAC,根据虚拟转发实例和目的MAC查找到数据出虚拟端口信息;d)出虚拟端口信息查找到后,使用出信息中指定的下一跳,将数据报文封装MIM 外层头进入MIM网络。本发明还公开了一种实现上述MIM与VPLS互通转发的系统,该系统包括MIM网络、VPLS网络,以及MIM网络和VPLS网络交界的核心交换机BEB-PE ;其中,MIM网络和VPLS 网络中还包括网络核心交换机、用于连接用户端设备的网络边缘交换机,以及分别连接到 MIM网络核心交换机的端口 A和连接到VPLS网络核心交换机的端口 B ;其中,设置端口 A和端口 B在同一个虚拟转发实例内,且端口 A和端口 B分别处理不同网络中的报文。进一步的,所述MIM网络中数据外层头包括外层目的MAC、源MAC、外层VLAN以及与虚拟转发实例对应的I-TAG ;VPLS网络中数据外层头包括外层目的MAC、源MAC、外层 VLAN以及VPLS标签。本发明申请在MIM网络和VPLS网络交界的边缘设备上,通过设置MIM网络终结点和VPLS网络终结点在同一个虚拟转发实例内,MIM网络的终结点也是VPLS网络的发起点, 反之VPLS网络的终结点也是MIM网络的发起点,让连接MIM网络的用户与连接VPLS网络的用户实现互相通信,不必重新花费成本建设新的网络,节省布局成本,为运营商网络布局提供一种灵活便利的选择,保证了客户的利益和不同层次的需求。


下面根据实施例和附图对本发明作进一步详细说明。图1是MIM与VPLS互通转发物理链路连接结构示意图;图2是MIM网络和VPLS网络交界设备两端数据外层头示意图;图3是本发明所述MIM网络数据转换成VPLS网络数据流程图;图4是本发明所述VPLS网络数据转换成MIM网络数据流程图。
具体实施例方式图1是MIM与VPLS互通转发物理链路连接结构示意图,如图1所示,给出了七台交换机隧道链路连接结构示意图图1中交换机CEl和CE2为连接用户端设备,边缘交换机 BEB为运营商网络边缘设备,核心交换机BCB为MIM网络核心设备,BEB-PE为MIM网络和 VPLS网络交界的核心交换机,其端口 A连接到MIM网络核心交换机BCB,端口 B连接到VPLS网络核心交换机P ;PE为VPLS网络边缘交换机,其中,交换机BEB-PE为整个网络中互通转发的核心。交换机BEB-PE上的端口 A和端口 B分别处理不同网络中的报文。交换机BEB-PE处理不同网络数据外层头示意图如图2所示,MIM网络中数据外层头包括外层目的MAC、源MAC、外层VLAN以及I-TAG (与虚拟转发实例对应);VPLS网络中数据外层头包括外层目的MAC、源MAC、外层VLAN以及VPLS标签;比较重要的是设置端口 A 和端口 B在同一个虚拟转发实例内。当CEl的用户数据进入MIM网络后,封装成为MIM报文,到达BEB-PE设备后,MIM 网络数据转换成VPLS网络数据处理流程如图3所示;端口 A收到MIM数据报文后,根据外层头中携带的源MAC、外层VLAN以及I-TAG,获取虚拟转发实例信息,从终结表获取VFI,同时剥离外层头,在虚拟转发实例内学习内层源MAC(也就是CEl连接的用户物理地址),同时依据虚拟转发实例和报文的内层目的MAC,查找物理地址表,如果命中,则直接获取出虚拟端口 ;如果没有命中,在虚拟转发实例对应的所有虚拟端口上广播;然后从虚拟端口对应的下一跳信息中,取出要封装的VPLS头信息,封装成VPLS报文,从端口 B进入VPLS网络, 在这个网络中,进行VPLS转发,最后到达CE2连接的用户,实现了 MIM网络用户和VPLS网络用户的通信;当CE2的用户数据进入VPLS网络后,封装成为VPLS报文,到达BEB-PE设备后, VPLS网络数据转换成MIM网络数据处理流程如图4所示;端口 B收到VPLS数据报文后,根据外层头中携带的标签信息,从终结表获取源虚拟端口,剥离VPLS报文头;根据源虚拟端口对应的虚拟转发实例信息,在虚拟转发实例内学习内层源MAC(也就是CE2连接的用户物理地址),同时依据虚拟转发实例和报文的内层目的MAC(也就是CEl连接的用户物理地址),查找物理地址表,如果命中,则直接获取出虚拟端口 ;如果没有命中,在虚拟转发实例对应的所有虚拟端口上广播;然后从虚拟端口对应的下一跳信息中,取出要封装的MIM头信息,封装成MIM报文,从端口 A进入MIM网络,在这个网络中,进行MIM转发,最后到达CEl 连接的用户,实现了 VPLS网络用户和MIM网络用户的通信。以上所述是在一台设备上实现MIM网络连接的用户和VPLS网络连接的用户互通转发的方法和系统,当然,也可以在两台设备上分别实现互通转发,但那样需要增加一台设备,同样也可以使用上面所描述的处理流程。采用本发明一种实现MIM与VPLS互通转发的方法及系统,不必重新花费成本建设新的网络,节省布局成本,为运营商网络布局提供一种灵活便利的选择,保证了客户的利益和不同层次的需求。应该注意,虽然以上是参考具体实施方式
对本发明进行说明的,但这并不意味是对本发明的限制,本发明的保护范围是由所附权利要求而不是具体实施方式
来限定的。
权利要求
1.一种实现MIM与VPLS互通转发的方法,其特征在于,包括以下步骤(1)从MIM网络来的数据在离开网络边缘设备时,将MIM数据的外层头剥掉,再封装 VPLS外层头进入VPLS网络;(2)从VPLS网络来的数据在离开网络边缘设备时,将VPLS数据的外层头剥掉,再封装 MIM外层头进入MIM网络。
2.根据权利要求1所述的MIM与VPLS互通转发的实现方法,其特征在于其中,所述步骤(1)进一步包括a)根据MIM头信息获取虚拟转发实例;b)查找内层数据的目的MAC,根据虚拟转发实例和目的MAC查找到数据出虚拟端口信息;c)出虚拟端口信息查找到后,使用出信息中指定的下一跳,将数据报文封装VPLS外层头进入VPLS网络。
3.根据权利要求1所述的MIM与VPLS互通转发的实现方法,其特征在于其中,所述步骤( 进一步包括a)根据VPLS头信息获取入虚拟端口信息;b)如果查找到入虚拟端口信息,进一步获取虚拟转发实例;c)查找内层数据的目的MAC,根据虚拟转发实例和目的MAC查找到数据出虚拟端口信息;d)出虚拟端口信息查找到后,使用出信息中指定的下一跳,将数据报文封装MIM外层头进入MIM网络。
4.一种根据权利要求1至3之一所述实现MIM与VPLS互通转发的系统,其特征在于, 该系统包括=MIM网络、VPLS网络,以及MIM网络和VPLS网络交界的核心交换机BEB-PE ;其中,MIM网络和VPLS网络中还包括网络核心交换机、用于连接用户端设备的网络边缘交换机,以及分别连接到MIM网络核心交换机的端口 A和连接到VPLS网络核心交换机的端口 B ; 其中,设置端口 A和端口 B在同一个虚拟转发实例内,且端口 A和端口 B分别处理不同网络中的报文。
5.根据权利要求4所述实现MIM与VPLS互通转发的系统,其特征在于,MIM网络中数据外层头包括外层目的MAC、源MAC、外层VLAN以及与虚拟转发实例对应的I-TAG ;VPLS网络中数据外层头包括外层目的MAC、源MAC、外层VLAN以及VPLS标签。
全文摘要
本发明公开了一种实现MIM与VPLS互通转发的方法及系统,该方法包括(1)从MIM网络来的数据在离开网络边缘设备时,将MIM数据的外层头剥掉,再封装VPLS外层头进入VPLS网络;(2)从VPLS网络来的数据在离开网络边缘设备时,将VPLS数据的外层头剥掉,再封装MIM外层头进入MIM网络。同时,本发明还公开了用于实现上述方法的系统。本发明所述方法和系统能够让连接MIM网络的用户与连接VPLS网络的用户实现互相通信,不必重新花费成本建设新的网络,节省布局成本,为运营商网络布局提供一种灵活便利的选择,保证了客户的利益和不同层次的需求。
文档编号H04L12/46GK102355424SQ20111031993
公开日2012年2月15日 申请日期2011年10月20日 优先权日2011年10月20日
发明者陈振光 申请人:神州数码网络(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1