以太网多环调度方法

文档序号:7548541阅读:202来源:国知局
专利名称:以太网多环调度方法
技术领域
本发明涉及网络通讯,尤其是以太网的多环调度。
背景技术
目前在以太网多环调度上,业界有多种实现方案,但是存在设备比较复杂,开销大,人工干预多,智能化程度不高的问题。随着光网络的发展,在SDH设备上对数据包业务进行透明映射已不能适应网络的要求;而目前VPN业务又是电信商新增的一个业务亮点,而业界实现VPN的方案有多种,基于SDH的以太环网就是其中之一;但大多数厂家在以太环网的多环调度上存在设备复杂,带宽浪费,延时随着网络的复杂度的增加而变得很大,智能化程度也不高的问题。
本发明的目的在于提供一种以太网多环调度方法。

发明内容
环内业务的调度和环外的业务调度分别由不同的模块完成;具体采用如下步骤a、在LER端通过控制平面对每个TLS域的所有节点建立起多点全互连的虚连接;根据目的节点在网络拓扑的位置,为此虚连接分配不同的目的站点号;如果目的节点在本环内,设置环内业务的调度和环外的业务调度分别由不同的模块完成;具体采用如下步骤此虚连接的目的站点号为本环内LER的节点号;如果目的节点不在本环内,把此虚连接的目的站点号设置成本环内LSR的站点号;在控制平面把目的MAC地址与虚连接绑定起来,当数据包进入LER时,在数据包的包头加上根据目的MAC地址得到的目的站点号、MPLS label和VClabel,然后对数据包进行GFP封装后映射到SDH的虚容器里;b、当数据包在SDH网络上传输时,在LER节点把包从SDH的虚容器中解映射出来,检测数据包包头的目的站点号;如果目的站点是本节点,就把此包从环上取下来,再根据数据包头的VC label就能找到它的输出端口;如果站点号不相同,重新映射到SDH的虚容器中向下游继续转发;c、在LSR节点同样对数据包进行解映射,查询其目的站点号,如果目的站点号与本站点号不相同,则此数据包是环内的业务,继续向下游转发;如果目的站点号与本站点号相同,则此包是一跨环数据包,再根据包头的MPLS label就可以得到新的出环端口和新的目的站点号DN,MPLS label和VC label,对此数据包进行标签替换,重新进行GFP封装后,映射到另一个SDH虚通道,就完成了跨环的调度;如果此LSR有多个以太网环网,就可以完成以太网的多环调度。
本发明可以在配置极少的参数和很小的成本的情况下,就能使设备满足很高的性能要求。
这种分布式处理方法,可以对环内业务和跨环业务分别进行处理,并且LER和LSR的分工明确,对数据包的交换也变得简单,只要根据目的站点号进行处理,避免了大量的表项查询,节点的处理延时也很小,并且能够根据用户的需求对LSR进行选配,保护了用户的投资。


附图1是TLS域在SDH网络的逻辑通道系统示意图;附图2是以太网数据包在SDH帧内的封装格式图;附图3是串行组网方式图;附图4是本发明的以太环网分布式调度组网图实施方式基于MPLS L2 VPN的业务有VLL和TLS,而VLL业务的多环调度比较简单,这里以TLS业务为例进行详细介绍。我们知道当在MPLS网络中建立一个TLS域时,所有TLS域的站点之间都建立了一个逻辑上的虚通道,如图1的红色部分(图1中是以太网基于SDH网络的组网图,LER1、LER2、LER3、LER5共同组成一个TLS域),并且用目的站点号DN、MPLS label和VC label三个参数标识此虚通道,在管理平面我们通过对目的MAC地址和源MAC地址的学习,把此虚通道与目的MAC地址绑定起来;当一个数据包从LER进入网络时,根据数据包的目的MAC地址就可以得到一条已绑定的虚通道,在此数据包的包头加上此虚通道的三个参数,我们就完成了对数据包的封装,如图2;而后此数据包在MPLS网络传输时,我们只要检测此数据包的目的站点号、MPLS label和VC label就可以把此包送到目的站点。
TLS业务它是一个多点互连,所有点形成全互连的虚拟网状网结构,在逻辑通道上,我们就可以把两点直接的访问看成点到点的互连,而在物理通道的组网上面,业界有多种实现方式方式一把所有的设备使用一个VC通道串接起来,如图3的红色部分,这种方式其实是一个环网,但给用户的感觉是多环调度,其缺点是,任何节点的失效都对整个网络都有影响,并且随着网络的增加,其延时也增加,管理也相当复杂。
方式二所有的节点完全采用集中控制交换模式,此模式导致节点的设备复杂,成本也很高。
下面介绍的方法是对环内业务进行分布式调度(在LER端),而对跨环业务进行集中调度(在LSR端),这样可以使以太网多环调度模块的功能简单,成本也就相应比较低廉。
本发明的处理方式是每个LER都能完成数据包的分类,封装和包交换,LSR只对数据包进行交换和包头参数替换,在SDH的物理通道上用一个VC4或其他虚容器把LER和LSR串接起来组成以太环网,多个这样的以太环网在LSR处连接起来,形成相切环,LSR把所有环上的数据包解映射,根据包头信息查表得到出环的环号,就可以把数据包从一个环交换到另一个环,完成以太网的多环调度功能,如图4;
工作原理如下a.在LER端通过控制平面对每个TLS域的所有节点建立起多点全互连的虚连接,根据目的节点在网络拓扑的位置,为此虚连接分配不同的目的站点号,如果目的节点在本环内,设置此虚连接的目的站点号为本环内LER的节点号;如果目的节点不在本环内,把此虚连接的目的站点号设置成本环内LSR的站点号。在控制平面把目的MAC地址与虚连接绑定起来,当数据包进入LER时,在数据包的包头加上根据目的MAC地址得到的目的站点号、MPLS label和VC label,然后对数据包进行GFP封装后映射到SDH的虚容器里。
b.当数据包在SDH网络上传输时,在LER节点把包从SDH的虚容器中解映射出来,检测数据包包头的目的站点号,如果目的站点是本节点,就把此包从环上取下来,再根据数据包头的VC label就能找到它的输出端口,如果站点号不相同,重新映射到SDH的虚容器中向下游继续转发。
c.在LSR节点同样对数据包进行解映射,查询其目的站点号,如果目的站点号与本站点号不相同,则此数据包是环内的业务,继续向下游转发;如果目的站点号与本站点号相同,则此包是一跨环数据包,再根据包头的MPLS label就可以得到新的出环端口和新的目的站点号DN,MPLS label和VC label,对此数据包进行标签替换,重新进行GFP封装后,映射到另一个SDH虚通道,就完成了跨环的调度,如果此LSR有多个以太网环网,就可以完成以太网的多环调度,如图4的LSR2处的组网图。
权利要求
1.一种以太网多环调度方法,其特征在于环内业务的调度和环外的业务调度分别由不同的模块完成;具体采用如下步骤a、在LER端通过控制平面对每个TLS域的所有节点建立起多点全互连的虚连接;根据目的节点在网络拓扑的位置,为此虚连接分配不同的目的站点号;如果目的节点在本环内,设置环内业务的调度和环外的业务调度分别由不同的模块完成;具体采用如下步骤此虚连接的目的站点号为本环内LER的节点号;如果目的节点不在本环内,把此虚连接的目的站点号设置成本环内LSR的站点号;在控制平面把目的MAC地址与虚连接绑定起来,当数据包进入LER时,在数据包的包头加上根据目的MAC地址得到的目的站点号、MPLS label和VClabel,然后对数据包进行GFP封装后映射到SDH的虚容器里;b、当数据包在SDH网络上传输时,在LER节点把包从SDH的虚容器中解映射出来,检测数据包包头的目的站点号;如果目的站点是本节点,就把此包从环上取下来,再根据数据包头的VC label就能找到它的输出端口;如果站点号不相同,重新映射到SDH的虚容器中向下游继续转发;c、在LSR节点同样对数据包进行解映射,查询其目的站点号,如果目的站点号与本站点号不相同,则此数据包是环内的业务,继续向下游转发;如果目的站点号与本站点号相同,则此包是一跨环数据包,再根据包头的MPLS label就可以得到新的出环端口和新的目的站点号DN,MPLS label和VC label,对此数据包进行标签替换,重新进行GFP封装后,映射到另一个SDH虚通道,就完成了跨环的调度;如果此LSR有多个以太网环网,就可以完成以太网的多环调度。
全文摘要
本发明涉及通讯领域,尤其是以太网的多环调度,采用分布式处理方法,可以对环内业务和跨环业务分别进行处理,并且LER和LSR的分工明确,对数据包的交换也变得简单,只要根据目的站点号进行处理,避免了大量的表项查询,节点的处理延时也很小,并且能够根据用户的需求对LSR进行选配,保护了用户的投资;本方法适用于MPLS L2 VPN,可以在配置极少的参数和很小的成本的情况下,就能使设备满足很高的性能要求。
文档编号H04L12/28GK1612543SQ20031011191
公开日2005年5月4日 申请日期2003年10月28日 优先权日2003年10月28日
发明者徐春 申请人:港湾网络有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1