以太网隧道处理方法及通讯系统以及相关设备的制作方法

文档序号:7667488阅读:200来源:国知局
专利名称:以太网隧道处理方法及通讯系统以及相关设备的制作方法
技术领域
本发明涉及通讯领域,尤其涉及一种以太网隧道处理方法及通讯系统以 及相关设备。
背景技术
随着以太网在城域范围内得到愈来愈广的应用,传统以太网在操作管理
纟食护(OAM, Operations, Administration, and Maintenance )、 可才广展'I"生等方 面存在的诸多问题也日益凸现出来。为了能够使城域以太网在以上方面具备 与传统电信网络相同的能力,目前业界对电信级以太网的技术进行了广泛研 究。
对于电信级以太网(CE, Carrier Ethernet)方案,主要基于媒体访问控制 堆栈(Mac-in-Mac)技术实现。其中,供应商骨干网桥接流量工程(PBB-TE, Provider Backbone Bridging Traffic Engineering ), 或供应商骨干网传输(PBT, Provider Backbone Transport)是基于Mac-in-Mac技术的一种电信级以太网解 决方案。
PBB-TE的核心是通过网络管理和网络控制进行配置,使得以太网业务 事实上具有连接性,以便实现保护倒换、OAM、流量工程等电信传送网络的 功能;在转发过程中使用MAC-in-MAC封装来隔离供应商网络和用户网络。 PBB-TE的核心思想就是通过静态配置把无连接的以太网转化成面向连接的 技术,从而可以使运营商保护现有投资的基础上向用户提供增值业务。
PBB-TE在转发过程中使用MAC-in-MAC封装来隔离供应商网络和用户 网络。PBB-TE通过在供应商网络中建立PBB-TE隧道来实现客户报文在供应 商网络中的透传。
在以太网维护域内一般会有若干个维护端点(MEP, Maintenance association End Point)禾口若干个维护中间节点(MIP, Maintenance domain Intermediate Point )。两个MEP之间建立的以太网隧道可能会通过若干个MIP ,
所以为了实现客户报文在供应商网络中的透传,则需要在MEP之间建立以太 网隧道;并对建立的隧道进行维护。
现有技术中 一种以太网隧道维护方法为通过管理员手工配置各MEP以 及MIP上的凄t据,用于创建以太网隧道,当隧道中某MIP或MEP出现故障 时,则需手动对该隧道的其他MIP或MEP上配置的数据进行调整。
在实现本发明的过程中,发明人发现上述技术的缺点为由于以太网隧 道的创建和维护都需要手工配置MEP以及MIP上的数据才能够实现,所以大 大增加了配置和管理的难度,降低了以太网隧道处理的效率。

发明内容
本发明实施例提供了 一种以太网隧道处理方法及通讯系统以及相关设 备,能够提高以太网隧道处理的效率。
本发明实施例提供的以太网隧道处理方法,包括接收源维护端点MEP 发送的隧道建立请求;根据所述隧道建立请求以及预置的隧道建立参数建立 以太网隧道。
本发明实施例提供的以太网隧道处理方法,包括根据数据传输需求信 息建立传输控制隧道;获取所述传输控制隧道的源MEP以及目的MEP信息; 当需要在所述源MEP与目的MEP之间进行数据传输时,通过所述传输控制 隧道建立所述源MEP与目的MEP之间的数据传输隧道;根据预置的维护规j 则对所述传输控制隧道进行维护。
本发明实施例提供的通讯系统,包括源MEP,用于发送包含路径信息 的隧道建立请求;MIP,用于接收所述源MEP发送的隧道建立请求,并根据 所述隧道建立请求以及预置的隧道建立参数建立转发表,向源MEP反馈隧道 建立响应,并根据所述隧道建立请求中的路径信息转发所述隧道建立请求直 至达到目的MEP;目的MEP,用于4妄收所述MIP转发的隧道建立^"求,并通 过所述MIP向所述源MEP反馈隧道建立响应。
本发明实施例提供的维护端点,包括隧道处理请求单元,用于向MIP 或对端MEP发送隧道建立请求,或隧道删除请求,或隧道更新请求;处理响 应接收单元,用于接收MIP或对端MEP发送的隧道建立响应,或隧道删除响
应,或随道更新响应。
本发明实施例提供的维护中间节点,所述维护中间节点包括隧道处理
接收单元,用于接收MEP发送的隧道建立请求,或隧道删除请求,或隧道更 新请求;隧道处理响应单元,用于向MEP发送隧道建立响应,或隧道删除响 应,或隧道更新响应;隧道处理单元,用于根据隧道建立请求,或隧道删除 请求,或隧道更新请求对转发表进行相应的处理;数据转发单元,用于根据 隧道建立请求,或隧道删除请求,或隧道更新请求中的路径信息对数据进行 转发。
从以上技术方案可以看出,本发明实施例具有以下优点
由于网元接收源MEP发送的隧道建立请求后会根据所述隧道建立请求以 及预置的隧道建立进行以太网隧道的建立,所以能够实现以太网隧道的自动 建立,从而提高了以太网隧道处理的效率。


图1为本发明实施例中以太网隧道处理方法第一实施例流程图; 图2为本发明实施例中以太网隧道处理中信息自动发现流程示意图; 图3为本发明实施例中以太网隧道处理中选取网元流程示意图; 图4为本发明实施例中以太网隧道处理中信息协商流程示意图; 图5为本发明实施例中以太网隧道处理中隧道建立流程示意图; 图6为本发明实施例中以太网隧道处理方法第二实施例流程图; 图7为本发明实施例中通讯系统实施例示意图; 图8为本发明实施例中维护端点实施例示意图; 图9为本发明实施例中维护中间节点实施例示意图。
具体实施例方式
本发明实施例提供了 一种以太网隧道处理方法及通讯系统以及相关设 备,用于提高以太网隧道处理的效率。
本发明实施例中,由于网元接收源MEP发送的隧道建立请求后会根据所
述隧道建立请求以及预置的隧道建立进行以太网隧道的建立,所以能够实现 以太网隧道的自动建立,从而提高了以太网隧道处理的效率。
请参阅图1,本发明实施例中以太网隧道处理方法第一实施例包括
101、 对维护域(MD, Maintenance Domain)内的MEP进行配置;
本实施例中,为了能够实现以太网隧道的自动处理(包括建立,删除, 更新),需要首先对MD内的MEP进行必要的配置,具体的配置包括设置骨 干网目的MAC地址(B-DA, Backbone Destination MAC Address),骨干网源 MAC地址(B-SA, Backbone Source MAC Address)以及骨干网虚拟局域网 (B-VLAN, Backbone Virtual Local Area Network)等信息,将这些信息作为 隧道建立参数,可以理解的是,在不同的应用环境中,具体的隧道建立参数 可能会发生变化,本实施例仅以此三个参数为例进行说明。
102、 向MD内的网元广播配置的隧道建立参数;
当对MD内的MEP完成必要的配置之后,需要将配置的隧道建立参数在 MD内向其他的MEP进行广播,为了能够实现广播,本实施例中需要对OAM 报文进行扩展,此处以扩展联通性检查消息(CCM, Continuity Check Message) 报文为例进行说明,首先需要重新设置扩展CCM报文中的OpCode参数,该 参数用于标识当前报文为信令报文,本实施例中将扩展CCM报文的OpCode 参数的参数值设置为11,可以理解的是,在具体实现过程中,该参数的参数 值还可以改为其他数值,只要能够标识该扩展CCM报文(后简称CCM报文) 为信令报文即可。
对OpCode进行重新设置后,需要扩展新的"类型-长度-值"(TLV, Type Length Value)参数,用于携带隧道建立参数,具体可以采用如下设置
Type为70, Length为MAC地址的长度,Value为B-DA;
Type为71, Length为MAC地址的长度,Value为B-SA;
Type为72, Length为VLAN的长度,Value为B-VLAN;
Type为73, Length为带宽的最大的长度,Value为需要为隧道预留的带 宽值。
上述仅为举例说明,可以理解的是,具体的参数值可以根据实际情况进
行修改。
对CCM报文扩展完成后,源MEP向MD内的其他MEP广4番包含有隧 道建立参数的CCM才艮文,需要i兌明的是,当MD内包含有MIP时,则MEP 向其他MEP广播的时候可能会经过某些MIP,具体的广播流程如图2所示 MEPl将隧道建立参数携带于CCM报文中向MEP2广播,广播过程会经过 MIP1, MIP2到达MEP2。,需要说明的是,MEP2同样会将自身的隧道建立 参数采用CCM报文通过广播的方式通过MIP2, MIP1从而发送到MEP1。
103、 MD内网元保存必要的隧道建立参数;
各网元在收到隧道建立参数后,会将接收到的参数保存在本地,其中MIP 只需要保存后续建立转发表所必要的参数,例如B-DA, B-SA以及B-VLAN, 而MEP则需要保存所有的参数。
104、 向MD内的网元广播隧道建立条件;
源MEP在向MD发布了自身配置的隧道建立参数后,当MD内包含有 MIP时(即源MEP与目的MEP之间通讯需要通过某MIP时)需要选择适合 建立隧道的MIP以及MEP,则源MEP需要在MD内广播隧道建立条件,具 体可以通过扩展链路跟踪消息(LTM, Linktrace Message )报文实现,首先需 要重新设置扩展LTM报文中的OpCode参数,该参数用于标识当前报文为信 令报文,本实施例中将扩展LTM报文的OpCode参数的参数值设置为15,可 以理解的是,在具体实现过程中,该参数的参数值还可以改为其他数值,只 要能够标识该扩展LTM报文(后简称LTM报文)为信令报文即可。
对OpCode进行重新设置后,需要扩展新的TLV参数,用于携带隧道建 立参数,具体可以采用如下设置
Type为70, Length为MAC i也址的长度,Value为B-DA; Type为71, Length为MAC地址的长度,Value为B-SA; Type为72, Length为VLAN的长度,Value为B-VLAN;
Type为73, Length为带宽的最大的长度,Value为需要为隧道预留的带 宽值。
上述仅为举例说明,可以理解的是,具体的参数值可以根据实际情况进
行修改。
对LTM才艮文扩展完成后,源MEP向MD内的其他MEP广播包含有隧道 建立条件的LTM报文,但广播过程会经过某些MIP,具体的广播流程如图3 所示MEP1将隧道建立条件携带于LTM报文中向MEP2广播,广播过程会 经过MIP1, MIP2到达MEP2。需要说明的是,MEP2同样会将自身的隧道建 立条件采用LTM才艮文通过广播的方式经过MIP2, MIP1以及MEP1。
本实施例中的隧道建立条件可以包括带宽需求,且MEP的配置信息必须 对应,即源MEP的B-DA必须是对端MEP的B-SA,源MEP的B-SA必须 是对端MEP的B-DA,源MEP的B-VLAN和对端MEP的B-VLAN必须相 同,可以理解的是,在具体实现过程中,该条件还可以包括其他的限制。
当MD内的网元接收到隧道建立条件后,会根据自身的属性判断自身是 否满足隧道建立条件,若能够满足,则向源MEP反馈链路跟踪应答(LTR, Linktrace Reply )报文,同时向下一个网元(例如下一个MIP )转发该隧道建 立条件,若不满足,则不反馈LTR报文。
需要说明的是,为了与LTM报文对应,本实施例中同样需要对LTR报文 进行扩展,具体扩展方式与扩展LTM报文的方式类似,需要将扩展LTR报文 (后简称LTR报文)的OpCode参数设置为14, TLV参数的扩展与LTM报 文中TLV参数的扩展一致。
105、 选取满足隧道建立条件的网元;
当源MEP接收到MD内反馈的LTR之后,选取反馈这些LTR的网元为 满足隧道建立条件的网元。
106、 根据满足隧道建立条件的网元生成路径信息;
本实施例中,网元反馈的LTR中会携带有网元自身的信息,包括MAC 地址等。
源MEP在获取到LTR之后,计算出传输数据时所需要经过的MIP的顺 序以及到达的对端MEP,具体的计算方法可以为首先确定源MEP与目的 MEP,按照预置的规划(例如路径最短算法)选择最短传输路径所需要经过
的MIP,按照从源MEP到目的MEP的远近程度确定MIP。
107、 根据路径信息与对端MEP进行信息协商;
本实施例中,计算得到路径信息之后,源MEP需要与目的MEP进行信 息协商,具体的协商内容可以是数据传输格式,数据传输速率等信息。
具体的协商可以通过扩展环回消息(LBM, Lo叩back Message )报文实 现,首先需要重新设置扩展LBM报文中的OpCode参数,该参数用于标识当 前报文为信令报文,本实施例中将扩展LBM报文的OpCode参数的参数值设 置为13,可以理解的是,在具体实现过程中,该参数的参数值还可以改为其 他数值,只要能够标识该扩展LBM报文(后简称LBM报文)为信令报文即 可。
对OpCode进行重新定义后,需要扩展新的TLV参数,具体扩展TLV参 数的方式与前述扩展其他OAM报文的TLV参数的方式一致,此处不再赘述。
对LBM报文扩展完成后,源MEP通过MIP与目的MEP进行信息协商。 具体请参阅图4, MEP1向MIP1发送包含路径信息的协商指令,该协商指令 中还包含有需要进行协商的内容;MIP1收到该协商指令后,从路径信息中读 耳又下一个转发网元的MAC地址,即读取到MIP2的MAC地址,并将该协商 指令转发至MIP2,同样MIP2从路径信息中读取下一个转发网元的MAC地 址,即读取到MEP2的MAC地址,并将该协商指令转发至MEP2, MEP2才艮 据自身配置属性(例如包含数据格式,数据传输速率等信息)与接收到的协 商指令中的信息进行协商,并通过环回应答(LBR, Lo叩back Reply )报文向 MEP1应答,该LBR报文同样需要扩展,需要将扩展LBR报文(后简称LBR 报文)的OpCode参数重新设置为12, TLV参数的扩展与LBM报文中TLV 参数的扩展一致。可以理解的是,MEP2同时采用同样的方式将自身配置属性 发送至MEP1完成信息协商。
108、 创建以太网隧道。
当源MEP与目的MEP完成信息协商后即可建立以太网隧道,具体建立 过程如图5所示,其中,MEP1向MIP1发送包含^各径信息的隧道建立请求, 该建立请求可以携带于扩展的LTM报文中,扩展方式与前面对LTM报文扩
展的方式一致,MIP1接收到该隧道建立请求后,读取其中的路径信息以及
MIP1在步骤103中保存的隧道建立参数,根据路径信息以及隧道建立参数生 成转发表,并向MEP1反馈LTR报文,同时按照生成的转发表,将隧道建立 请求转发至MIP2,同样MIP2接收到该隧道建立请求后,读取其中的路径信 息以及在步骤103中保存的隧道建立参数,根据路径信息以及隧道建立参数 生成转发表,并通过MIP1向MEP1反馈LTR报文,同时按照生成的转发表, 将隧道建立请求转发至MEP2, MEP2接收到隧道建立请求后,通过MIP1以 及MIP2向MEP1反馈LTR报文,同时在本地进行实体创建,即生成一个用 于封装数据的实体,可以理解的是,MEP1在发送了隧道建立请求之后也需要 在本地生成一个用于封装数据的实体,该实体可以按照隧道的属性(例如该 隧道采用实时流协议传输)将接收到的数据封装为相应的协议报文(例如实 时流协议报文),在隧道内传输。
需要说明的是,在隧道建立之后,MEP可以向MIP以及对端MEP发送 隧道删除请求或隧道更新请求
当MIP接收到源MEP发送的包含路径信息的隧道删除请求之后,根据隧 道删除请求删除本地保存的转发表,并根据路径信息将隧道删除请求转发至 下一 MIP,下一 MIP执行相同操作直至最终隧道删除请求被转发至目的MEP, 则目的MEP删除数据封装实体,从而完全删除该隧道;
当MIP接收到源MEP发送的包含路径信息以及更新信息的隧道更新请求 之后,根据隧道更新请求中的更新信息对本地保存的转发表进行更新,并根 据更新后的转发表将隧道更新请求转发至下一 MIP,下一 MIP执行相同操作 直至最终隧道更新请求被转发至目的MEP,则目的MEP更新本地保存的参 数,从而完成隧道更新。
本实施例中,由于MIP接收源MEP发送的包含路径信息的隧道建立请求 后会根据所述隧道建立请求以及预置的隧道建立参数建立转发表,向源MEP 反馈隧道建立响应,并根据所述隧道建立请求中的路径信息转发所述隧道建 立请求直至达到目的MEP。所以在隧道建立过程中,各网元接收到建立请求 之后都会根据该请求进行相应的处理,例如建立转发表,并按照建立请求中
的路径信息进行转发,所以能够实现以太网隧道的自动建立,从而提高了以 太网隧道处理的效率。 —
上述技术方案中描述的是在MD内包含MIP,即两个MEP之间通讯时需 要经过某些MIP的情况,可以理解的是,在某些简单的MD中可能不包含 MIP,则上述实施例中的广播过程直接从一个MEP到另外的MEP,同时在隧 道建立时,无需MIP建立转发表,在隧道删除时,无需MIP删除转发表,在 隧道更新时,无需MIP更新转发表,其他流程与上述实施例一致,此处不再 赘述。
上述技术方案中描述的是完全动态的隧道处理方式,下面介绍另外一种 实现方式,下面介绍的这种实现方式在提高以太网隧道处理效率的前提下进 一步能够有效地减少隧道维护的成本,请参阅图6,本发明实施例中以太网隧 道处理方法第二实施例包括
601 、根据数据传输需求信息建立传输控制隧道;
本实施例中,首先需要在供应商网络中规划出特定路径用于转发数据, 即是在MD内确定一条包含源MEP,目的MEP以及若干MIP的物理路径。 为此需要手工创建一条以太网隧道,该隧道并不用来承载业务,而只是作为 后续创建从源到宿物理路径都相同的数据传输隧道的传输控制隧道。需要说 明的是,建立传输控制隧道的方式与现有技术中手工配置隧道的方式一致, 可以按照具体的要求手工规划一条隧道作为传输控制隧道,具体的要求可以 是带宽要求或路径要求,或其他的传输要求。
602 、获取该隧道的源MEP以及目的MEP信息;
该传输控制隧道建立完成后,获取该隧道的源MEP信息以及目的MEP 信息,包括配置在该目的MEP上的配置信息。
603 、源MEP通过MIP向该传输控制隧道的目的MEP广播源端配置信息; 当后续需要创建以太网隧道用以传输数据的时候,首先通过传输控制隧
道广播源端配置信息。其中,源端配置信息包括隧道运行所必需的资源类 信息(例如带宽资源)、端点配置信息(例如B-DA、 B-SA、 B-VLAN等,其 中B-DA和B-SA不是必选配置,因为新创建的隧道的端点必然与传输控制隧
道的端点相同,只是B-VLAN不同)。
604、 接收目的MEP反馈的目的端配置信息;
源端配置信息广播完成后,源MEP接收目的MEP反馈的目的端配置信

605、 判断源端配置信息是否与目的端配置信息一致,若一致,则执行步 骤606,若不一致,则执行步骤608;
源MEP将获取到的目的MEP的目的端配置信息和本地的源端配置信息 进4亍比丰交。
606、 建立源MEP与目的MEP之间的数据传输隧道;
如果源端配置信息与目的端配置信息一致(例如本端配置的B-DA与 对端发布的B-SA相等、本端配置的B-SA与对端配置的B-DA相等,并且两 端的B-VLAN相同)则在这两个MEP之间建立一条数据传输隧道,具体的创 建方式与本发明实施例中以太网隧道处理方法第 一 实施例中描述的创建隧道 的流程一致。
需要说明的是,如果已经创建的数据传输隧道的配置发生改变,也可以 通过广播方式向该数据传输隧道经过的其他网元广播更新的配置信息,其他 网元(包括MEP和MIP )根据收到的信息更新自己的配置。
若某MEP删除了数据传输隧道,也可以通过广播方式向该数据传输隧道 经过的其他网元广播,MIP可以选择删除相应转发表,对端MEP可以选择删 除已经创建的数据传输隧道。
若待建立的数据传输隧道有带宽等资源的限制,则可以在广播的过程中, 由MEP向网络中其他网元发布隧道建立条件,其他网元若满足隧道建立条件 则进行应答,在数据传输隧道建立阶段,只在满足隧道建立条件的网元间建 立数据传输隧道。
607、 对传输控制隧道进行维护,结束流程;
本实施例中,由于传输控制隧道是专门用来服务于与其物理路径相同的 用来转发业务的数据传输隧道的,所以在以太网隧道的维护过程中,可以只
对传输控制隧道进行信息维护即可,其他的数据传输隧道可以共享传输控制 隧道的配置信息,所以不需要对每一条数据传输隧道都进行信息维护,从而 降低了以太网隧道的维护成本。
608、执行其他异常处理流程。
若源MEP判断源配置信息与目的端配置信息不一致,则执行异常处理流 程,具体可以是放弃建立当前数据传输隧道,或者是请求对端MEP重新发送 目的端配置信息。
下面介绍本发明实施例中的通讯系统实施例,请参阅图7,本发明实施例 中通讯系统实施例包括
源维护端点701,用于发送包含路径信息的隧道建立请求;
维护中间节点702,用于接收所述源维护端点701发送的隧道建立请求, 并根据所述隧道建立请求以及预置的隧道建立参数建立转发表,向源维护端 点701反馈隧道建立响应,并根据所述隧道建立请求中的路径信息转发所述 隧道建立请求直至达到目的维护端点703;
目的维护端点703 ,用于接收所述维护中间节点702转发的隧道建立请求, 并通过所述维护中间节点702向所述源维护端点701反^t赍隧道建立响应。
请参阅图8,本发明实施例中维护端点实施例包括
隧道处理请求单元801 ,用于向MIP或对端MEP发送隧道建立请求,或 隧道删除请求,或隧道更新请求;
处理响应接收单元802,用于接收MIP或对端MEP发送的隧道建立响应, 或隧道删除响应,或隧道更新响应。
本实施例中,维护端点还可以进一步包括隧道建立控制单元803,所述隧 道建立控制单元803包括
配置信息广播单元8031,用于通过MIP向所述维护端点所属的维护域内 的MEP广播预置的配置信息;
网元选取单元8032,用于从所述维护端点所属的维护域内的MIP以及其 他MEP中选取满足隧道建立条件的MIP以及MEP;
路径生成单元8033,用于根据满足隧道建立条件的MIP以及MEP生成 路径信息;
信息协商单元8034,用于通过满足隧道建立条件的MIP与对端MEP进 行信息协商。
本实施例中,维护端点还可以进一步包括
数据封装单元804,用于当隧道建立完成后按照隧道传输属性对数据包进 行封装发送。
请参阅图9,本发明实施例中维护中间节点实施例包括
隧道处理接收单元901,用于接收MEP发送的隧道建立请求,或隧道删 除请求,或隧道更新请求;
隧道处理响应单元902,用于向MEP发送隧道建立响应,或隧道删除响 应,或随道更新响应;
隧道处理单元903,用于根据隧道建立请求,或隧道删除请求,或隧道更 新请求对转发表进行相应的处理;
数据转发单元904,用于根据隧道建立请求,或隧道删除请求,或隧道更 新请求中的路径信息对数据进行转发。
是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机 可读存储介质中,该程序在执行时,包括
维护中间节点MIP接收源维护端点MEP发送的包含路径信息的隧道建立 请求;根据所述隧道建立请求以及预置的隧道建立参数建立转发表;向源MEP 反馈隧道建立响应,并根据所述隧道建立请求中的路径信息转发所述隧道建 立请求直至达到目的MEP。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上对本发明实施例所提供的一种以太网隧道处理方法及通讯系统以及 相关设备进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例 的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明 书内容不应理解为对本发明的限制。
权利要求
1、一种以太网隧道处理方法,其特征在于,包括接收源维护端点MEP发送的隧道建立请求;根据所述隧道建立请求以及预置的隧道建立参数建立以太网隧道。
2、 根据权利要求1所述的方法,其特征在于,所述根据所述隧道建立请 求以及预置的隧道建立参数建立以太网隧道包括目的MEP根据隧道建立请求向源MEP反馈隧道建立响应,才艮据预置的 隧道建立参数生成用于封装数据的实体。
3、 根据权利要求1所述的方法,其特征在于,所述隧道建立请求中包含 路径信息;所述根据所述隧道建立请求以及预置的隧道建立参数建立以太网隧道包括维护中间节点MIP根据所述隧道建立请求以及预置的隧道建立参数建立 转发表;向源MEP反馈隧道建立响应,并根据所述隧道建立请求中的路径信息转 发所述隧道建立请求直至达到目的MEP。
4、 根据权利要求3所述的方法,其特征在于,所述接收源MEP发送的 隧道建立请求之前包括源MEP通过MIP向其所属的维护域内的其他MEP广〗番预置的隧道建立 参数;接收到所述隧道建立参数的MIP以及MEP将所述隧道建立参数保存在本地。
5、 根据权利要求4所述的方法,其特征在于,所述接收源MEP发送的 隧道建立请求之前包括源MEP从其所属的维护域内的MIP以及其他MEP中选取满足隧道建立 条件的MIP以及MEP;根据选取出的MIP以及MEP生成路径信息。
6、 根据权利要求5所述的方法,其特征在于,所述源MEP从其所属的 维护域内的MIP以及其他MEP中选取满足隧道建立条件的MIP以及MEP包 括源MEP通过MIP向所述源MEP所属的维护域内其他MEP广播隧道建 立条件信息,所述隧道建立条件信息中包含带宽需求;接收到所述隧道建立条件信息的MIP以及MEP获取自身属性信息,判断 自身是否满足所述隧道建立条件信息,若满足,则向所述源MEP反馈确认消息;源MEP记录接收到的确认消息对应的MIP或MEP的相关信息。
7、 根据权利要求6所述的方法,其特征在于,所述根据选取出的MIP以 及MEP生成路径信息包括源MEP从记录的MIP或MEP的相关信息中读取所述MIP或MEP的地 址信息;根据所述地址信息计算数据传输所经过的MIP的顺序。
8、 根据权利要求5所述的方法,其特征在于,所述根据选取出的MIP以 及MEP生成路径信息之后包括源MEP向满足隧道建立条件的MIP发送包含路径信息的协商指令;所述MIP根据路径信息将所述协商指令转发至目的MEP,所述目的MEP 为满足隧道建立条件的MEP;目的MEP根据自身配置属性与所述源MEP进行数据传输协商。
9、 根据权利要求3所述的方法,其特征在于,所述向源MEP反馈隧道 建立响应,并根据所述隧道建立请求中的路径信息转发所述隧道建立请求直 至达到目的MEP之后包括接收源MEP发送的包含路径信息的隧道删除请求;根据所述隧道删除请求删除所述转发表;向源MEP反馈隧道建立响应,并根据所述隧道删除请求中的路径信息转 发所述隧道删除请求直至达到目的MEP。
10、 根据权利要求3所述的方法,其特征在于,所述向源MEP反馈隧道 建立响应,并根据所述隧道建立请求中的路径信息转发所述隧道建立请求直至达到目的MEP之后包4舌接收源MEP发送的包含路径信息以及更新信息的隧道更新请求;根据所述隧道更新请求中的更新信息对所述转发表进行更新;向源MEP反馈隧道建立响应,并根据所述隧道更新请求中的路径信息转 发所述隧道更新请求直至达到目的MEP。
11、 一种以太网隧道处理方法,其特;f正在于,包括根据数据传输需求信息建立传输控制隧道;获耳又所述传输控制隧道的源MEP以及目的MEP信息;当需要在所述源MEP与目的MEP之间进行数据传输时,通过所述传输 控制隧道建立所述源MEP与目的MEP之间的数据传输隧道;根据预置的维护规则对所述传输控制隧道进行维护。
12、 根据权利要求11所述的方法,其特征在于,所述通过所述传输控制 隧道建立所述源MEP与目的MEP之间的数据传输隧道之前包括源MEP通过MIP向所述传输控制隧道的目的MEP广"t番预置的源端配置 信息,并接收所述目的MEP反馈的目的端配置信息;判断所述源端配置信息与所述目的端配置信息是否对应,若对应,则执 行通过所述传输控制隧道建立所述源MEP与所述目的MEP之间的数据传输 隧道。
13、 根据权利要求11或12所述的方法,其特征在于,所述通过传输控 制隧道建立所述源MEP与目的MEP之间的数据传输隧道包括源MEP向MIP发送包含路径信息的隧道建立请求;MIP根据所述隧道建立请求以及预置的隧道建立参数建立转发表;MIP向源MEP反馈隧道建立响应,并根据所述隧道建立请求中的路径信 息转发所述隧道建立请求直至达到目的MEP。
14、 一种通讯系统,其特征在于,包括源MEP,用于发送包含路径信息的隧道建立请求;MIP,用于接收所述源MEP发送的隧道建立请求,并根据所述隧道建立 请求以及预置的隧道建立参数建立转发表,向源MEP反馈隧道建立响应,并 根据所述隧道建立请求中的路径信息转发所述隧道建立请求直至达到目的 MEP;目的MEP,用于接收所述MIP转发的隧道建立请求,并通过所述MIP 向所述源MEP反馈隧道建立响应。
15、 一种维护端点,其特征在于,包括隧道处理请求单元,用于向MIP或对端MEP发送隧道建立请求,或隧道 删除请求,或隧道更新请求;处理响应接收单元,用于接收MIP或对端MEP发送的隧道建立响应,或 隧道删除响应,或隧道更新响应。
16、 根据权利要求15所述的维护端点,其特征在于,所述维护端点还包 括隧道建立控制单元,所述隧道建立控制单元包括配置信息广播单元,用于通过MIP向所述维护端点所属的维护域内的其 他MEP广播预置的配置信息;网元选取单元,用于从所述维护端点所属的维护域内的MIP以及其他 MEP中选取满足隧道建立条件的MIP以及MEP;路径生成单元,用于根据满足隧道建立条件的MIP以及MEP生成路径信息;信息协商单元,用于通过满足隧道建立条件的MIP与对端MEP进行信息 协商。
17、 根据权利要求15或16所述的维护端点,其特征在于,所述维护端 点还包括数据封装单元,用于当隧道建立完成后按照隧道传输属性对数据包进行 封装发送。
18、 一种维护中间节点,其特征在于,所述维护中间节点包括 隧道处理接收单元,用于接收MEP发送的隧道建立请求,或隧道删除请求,或隧道更新请求;隧道处理响应单元,用于向MEP发送隧道建立响应,或隧道删除响应, 或隧道更新响应;隧道处理单元,用于根据隧道建立请求,或隧道删除请求,或隧道更新 请求对转发表进行相应的处理;数据转发单元,用于根据隧道建立请求,或隧道删除请求,或隧道更新 请求中的路径信息对数据进行转发。
全文摘要
本发明公开了一种以太网隧道处理方法及通讯系统以及相关设备,用于提高以太网隧道处理的效率。本发明方法包括接收源维护端点MEP发送的隧道建立请求;根据所述隧道建立请求以及预置的隧道建立参数建立以太网隧道。本发明还提供一种通讯系统以及相关设备。本发明可以有效地提高以太网隧道处理的效率。
文档编号H04L12/46GK101184017SQ20071019524
公开日2008年5月21日 申请日期2007年12月4日 优先权日2007年12月4日
发明者李兴隆 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1