一种以太网专线的带宽调整方法

文档序号:7917042阅读:247来源:国知局
专利名称:一种以太网专线的带宽调整方法
技术领域
本发明涉及网络通信领域,尤其涉及一种以太网专线(EPL, Ethernet Private Line)的带宽调整方法。
背景技术
以太网专线在多业务传送平台(MSTP , Multiservice Transport Platform )的 接入节点通过用户以太网口接入大客户数据,经过通用成帧规程(GFP, Generic Framing Procedure )封装速率适配后,映射到同步凄t字体系(SDH, Synchronous Digital Hierachy )的虚级4关组(VCG, Virtual Concatenation Group )中,再通过 SDH网络进行点到点的传送,最后业务在目的节点还原后落地。在上述过程中, 链路带宽由所映射到的VCG决定,为用户所独占,相当于物理专线,因此能 够很好地保证业务的端到端服务质量(QoS, Quality of Service )。
虚级联(VC, Virtual Concatenation)技术的出现主要是为了解决SDH带 宽和以太网带宽不匹配的问题。它是通过将多个VC12或者VC4捆绑在一起作 为一个VCG形成逻辑链路。VC提供了一种方法,根据业务的需要创建合适大 小的管道,但是这个管道一旦建立就不能随意改变大小。链路容量调整方案 (LCAS, Link Capacity Adjustment Scheme ) 4支术作为VC技术的一个扩展,主 要解决在不中断业务的前提下灵活改变带宽的问题,也就是说LCAS技术可以 使得VC建立的管道变得有"弹性",真正实现按需分配带宽(Bandwidth On Demand)。例如,当VCG中的某个成员信号遇到网络故障时,LCAS功能就可 以自动地减少带宽;当故障恢复时,LCAS会自动增加带宽。
当前,通用EPL带宽调整策略是从下向上进行的,如申请号为 200610170248.8的专利申请所公开的带宽调整方法增加带宽时,先从底层建立VC4隧道连接,将新建的VC4隧道连接添加到虚级联组,然后再调整用户 以太网接口的带宽;减少带宽时,先从底层删除VC4隧道连接,将所删除的 VC4隧道连接从虚级if关组清除,然后再调整用户以太网接口的带宽。这样,减 少带宽时,如果底层的VC4隧道连接删除成功,并成功将所删除的VC4隧道 连接从虚级联组清除,而一旦用户以太网口带宽减少失败,就会造成EPL提供 的实际带宽小于向用户承诺的带宽,致使不能达到承诺的QoS;而如果底层的 VC4隧道连接删除成功,从虚级联组清除所删除的VC4隧道连接失败,不只会 导致EPL提供的实际带宽小于向用户承诺的带宽,还会造成用户数据丢失。
当前通用EPL带宽调整策略,还存在带宽调整过程中首、尾节点通信中断, 使首、尾节点连接状态不一致,进而造成数据丢失的问题。

发明内容
有鉴于此,本发明的主要目的在于提供一种以太网专线的带宽调整方法, 解决了减少带宽时可能致使EPL提供的实际带宽小于向用户承诺的带宽的问 题,以及带宽调整时可能造成的首、尾节点连接状态不一致的问题。 为达到上述目的,本发明的技术方案是这样实现的 一种以太网专线的带宽调整方法,该方法包括以下步骤 Al、首节点收到带宽减少请求,减少用户以太网口带宽,并向尾节点发出
减少用户以太网口带宽请求,
Bl、根据所请求的带宽减少量,首节点从虚级联组中清除一个或多个虚级
联VC4成员,并向尾节点发出从虚级联组中清除相应的VC4成员请求,
Cl、删除与所清除VC4成员相对应的VC4隧道连接,结束当前流程;或, A2、首节点收到带宽增加请求,根据所请求的带宽增加量,建立相应的
VC4隧道连接,并将与所述VC4隧道连接相应的VC4成员加添到虚级联组中, B2 、向尾节点发出添加所述VC4隧道连接到虚级4关组请求, C2、接收尾节点的应答,如果收到添加成功的应答,执行步骤D2;如果
收到添加失败的应答,首节点将所添加VC4成员从虚级联组清除,结束当前流程,
D2、首节点才艮据所添加的VC4成员增加用户以太网口带宽, E2、向尾节点发出增加用户以太网口带宽请求,
F2、接收尾节点的应答,如果收到增加成功的应答,结束当前流程;如果 收到增加失败的应答,首节点恢复用户以太网口带宽。 进一步地,步骤A1具体包括
All、首节点收到带宽减少请求,减少用户以太网口带宽;
A12、首节点向尾节点发出减少用户以太网口带宽请求;
A13、首节点接收尾节点的应答,如果接收到减少成功的应答,执行步骤
Bl;如果接收到减少失败的应答,恢复用户以太网口带宽,结束当前流程。 进一步地,如果在预设的时间内没有接收到尾节点的应答,步骤A13进一
步包括
查询控制信道状态是否为可用状态,如果为可用状态,返回步骤A12;如 果为不可用状态,则上报管理平面控制信道不可用,并进入等待状态,直到控 制信道恢复可用状态,返回步骤A12。
进一步地,步骤B1具体包括
Bll、根据所请求的带宽减少量,首节点从虚级联组中清除一个或多个VC4
成员;
B12、首节点向尾节点发出从虚级联组中清除相应的VC4成员请求; B13、首节点接收尾节点的应答,如果接收到清除成功的应答,执行步骤
Cl;如果接收到尾节点清除失败的应答,将所清除VC4成员添加到虚级联组,
结束当前流程。
进一步地,如果在预设的时间内没有接收到尾节点的应答,步骤B13进一 步包括
查询控制信道状态是否为可用状态,如果为可用状态,返回步骤B12;如 果为不可用状态,则上报管理平面控制信道不可用,并进入等待状态,直到控 制信道恢复可用状态,返回步骤B12。进一步地,如果在预设的时间内没有接收到尾节点的应答,步骤C2进一 步包括
查询控制信道状态是否为可用状态,如果为可用状态,返回步骤B2;如果 为不可用状态,则上报管理平面控制信道不可用,并进入等待状态,直到控制 信道恢复可用状态,返回步骤B2。
进一步地,如果在预设的时间内没有接收到尾节点的应答,步骤F2进一步 包括
查询控制信道状态是否为可用状态,如果为可用状态,返回步骤E2;如果 为不可用状态,则上"t艮管理平面控制信道不可用,并进入等待状态,直到控制 信道恢复可用状态,返回步骤E2。
本发明所提供的以太网专线的带宽调整方法,减少带宽时,先减少用户以 太网口带宽,再从虚级耳关组清除VC4隧道连接,最后删除相应VC4隧道连接, 保证了 EPL提供的实际带宽不小于向用户承诺的带宽,本发明还具有以下的优 点和特点
通过首、尾节点交互,在带宽增加和减少的过程中首节点均能确切掌握尾 节点的处理结果,根据尾节点的处理结果进行下一步的处理,确保不会因首、 尾节点通信中断,造成首、尾节点连接状态不一致,进而造成数据丟失,很好 地保证业务的QoS。


图1为本发明以太网专线的带宽调整方法带宽减少的实现流程图; 图2为本发明以太网专线的带宽调整方法带宽增加的实现流程图。
具体实施例方式
本发明以太网专线的带宽调整方法基于自动交换光网络,以网络层网管 (NMS, NetworkManagement System)对首节点下发带宽调整请求,由首节点 发起带宽调整,通过首节点和尾节点交互来完成EPL带宽调整。本发明以太网专线的带宽调整方法带宽减少的实现流程如图1所示,包括
以下步骤
步骤101:首节点收到NMS下发的带宽减少请求,首节点减少用户以太网 口带宽;
步骤102:首节点向尾节点发出减少用户以太网口带宽请求,并接收尾节 点的应答,如果收到尾节点减少成功的应答,执行步骤103;如果收到尾节点 减少失败的应答,执行步骤102a;如果在预设的时间内没有收到尾节点的应答, 执行步骤102bl;收到尾节点减少成功的应答,再执行步骤103,保证了首、尾 节点用户以太网口带宽一致。
步骤102a:首节点恢复用户以太网口带宽,向NMS上报带宽减少失败, 并结束当前流程;尾节点减少用户以太网口带宽失败,即尾节点仍然保持原有 带宽,为了使首、尾节点带宽一致,首节点需要将用户以太网口回复至减少前 的带宽。
步骤102bl:首节点查询控制信道状态是否为可用状态,如果为可用状态, 返回步骤102;如果为不可用状态,执行步骤102b2。此时,尾节点收到首节点 发出的减少用户以太网口带宽请求时,先查询自己的连接状态,如果已完成该 请求操作,但由于控制信道不可用,没能及时将应答返回给首节点,则直接应 答首节点;如果未完成该请求操作,则完成该请求操作后,把操作结果应答给 首节点。
步骤102b2:首节点向NMS上报控制信道不可用,并进入等待状态,直到 控制信道恢复可用状态,返回步骤102;此时,尾节点收到首节点发出的减少 用户以太网口带宽请求时,先查询自己的连接状态,如果已完成该请求操作, 但由于控制信道不可用,没能及时将应答返回给首节点,则直接应答首节点; 对于未完成的请求操作,则进行相应的操作,并把操作结果应答给首节点。
步骤103:根据所请求的带宽减少量,首节点从虚级联组中清除一个或多 个VC4成员,执行步骤104;所需清除VC4成员的个数根据带宽减少量决定。
步骤104:首节点向尾节点发出从虚级联组中清除相应的VC4成员请求,并接受尾节点的应答,如果接收到尾节点清除成功的应答,执行步骤105;如 果收到尾节点清除失败的应答,执行步骤104a;如果在预设的时间内没有收到 尾节点的应答,执行步骤104bl;收到尾节点清除成功的应答,再执行步骤105, 保证了首、尾节点虚级联組中的VC4成员一致。
步骤104a:首节点将所清除VC4成员添加到虚级联组,向NMS上报带宽 减少失败,并结束当前流程;尾节点清除VC4隧道连接失败,即尾节点虚级联 组中的VC4成员不变,为了使首、尾节点虚级联组中的VC4成员一致,首节 点需要将所清除VC4成员添加到虚级联组。
步骤104bl:首节点查询控制信道状态是否为可用状态,如果为可用状态, 返回步骤104;如果为不可用状态,执行步骤104b2;此时,尾节点收到首节点 发出的从虚级联组中清除相应的VC4成员请求时,先查询自己的连接状态,如 果已完成该请求操作,但由于控制信道不可用,没能及时将应答返回给首节点, 则直接应答首节点;如果未完成该请求操作,则完成该请求操作后,把操作结 果应答给首节点。
步骤104b2:首节点向NMS上报控制信道不可用,并进入等待状态,直到 控制信道恢复可用状态,返回步骤104。
步骤105:删除所清除VC4成员相对应的VC4隧道连接,向NMS上报带 宽减少成功,结束当前流程;首节点通过资源预留协议(RSVP)信令完成VC4 隧道连接建立和删除。
本发明以太网专线的带宽调整方法带宽增加的实现流程如图2所示,包括 以下步骤
步骤201:首节点收到NMS下发的带宽增加请求,建立相应的VC4隧道 连接;首节点RSVP信令完成VC4隧道连接建立和删除。
步骤202:首节点将与所述VC4隧道连接相应的VC4成员加添到虚级^i且中。
步骤203:首节点向尾节点发出添加所述VC4成员到虛级联组请求,并接 收尾节点的应答,如果收到尾节点添加成功的应答,执行步骤204;如果收到尾节点添加失败的应答,执行步骤203a;如果在预设的时间内没有收到尾节点 的应答,执行步骤203bl;收到尾节点添加成功的应答,再执行步骤204,保证 了首、尾节点虚级:f关组中的VC4隧道连接一致。
步骤203a:首节点将所添加VC4成员从虚级联组清除,向NMS上报带宽 增加失败,并结束当前流程;尾节点添加VC4成员失败,即尾节点虚级联组中 的VC4成员不变,为了使首、尾节点虚级联组中的VC4成员一致,首节点需
要将用户以太网口回复至添加前的带宽。
步骤203bl:首节点查询控制信道状态是否为可用状态,如果为可用状态, 返回步骤203;如果为不可用状态,执行步骤203b2;此时,尾节点收到首节点 发出的添加所述VC4成员到虚级联组请求时,先查询自己的连接状态,如果已 完成该请求操作,但由于控制信道不可用,没能及时将应答返回给首节点,则 直接应答首节点;如果未完成该请求操作,则完成该请求操作后,把操作结果 应答给首节点。
步骤203b2:首节点向NMS上报控制信道不可用,并进入等待状态,直到 控制信道恢复可用状态,返回步骤203。
步骤204:首节点增加用户以太网口带宽。
步骤205:首节点向尾节点发出增加用户以太网口带宽请求,并接收尾节 点的应答,如果收到尾节点增加成功的应答,执行步骤206;如果收到尾节点 增加失败的应答,执行步骤205a;如果在预设的时间内没有收到尾节点的应答, 执行步骤205bl。
步骤205a:首节点恢复用户以太网口带宽,向NMS上报带宽增加失败, 结束当前流程;尾节点增加用户以太网口带宽失败,即尾节点仍然保持原有带 宽,为了使首、尾节点带宽一致,首节点需要将用户以太网口回复至增加前的 带宽。
步骤205bl:首节点查询控制信道状态是否为可用状态,如果为可用状态, 返回步骤205;如果为不可用状态,执行步骤205b2;此时,尾节点收到首节点 发出的增加用户以太网口带宽请求时,先查询自己的连接状态,如果已完成该请求操作,但由于控制信道不可用,没能及时将应答返回给首节点,则直接应
答首节点;如果未完成该请求操作,则完成该请求操作后,把操作结果应答给 首节点。
步骤205b2:首节点向NMS上报控制信道不可用,并进入等待状态,直到 控制信道恢复可用状态,返回步骤205。
步骤206:向NMS上报带宽增加成功,结束当前流程。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
权利要求
1、一种以太网专线的带宽调整方法,其特征在于,该方法包括以下步骤A1、首节点收到带宽减少请求,减少用户以太网口带宽,并向尾节点发出减少用户以太网口带宽请求,B1、根据所请求的带宽减少量,首节点从虚级联组中清除一个或多个虚级联VC4成员,并向尾节点发出从虚级联组中清除相应的VC4成员请求,C1、删除与所清除VC4成员相对应的VC4隧道连接,结束当前流程;或,A2、首节点收到带宽增加请求,根据所请求的带宽增加量,建立相应的VC4隧道连接,并将与所述VC4隧道连接相应的VC4成员加添到虚级联组中,B2、向尾节点发出添加所述VC4隧道连接到虚级联组请求,C2、接收尾节点的应答,如果收到添加成功的应答,执行步骤D2;如果收到添加失败的应答,首节点将所添加VC4成员从虚级联组清除,结束当前流程,D2、首节点根据所添加的VC4成员增加用户以太网口带宽,E2、向尾节点发出增加用户以太网口带宽请求,F2、接收尾节点的应答,如果收到增加成功的应答,结束当前流程;如果收到增加失败的应答,首节点恢复用户以太网口带宽。
2、 根据权利要求1所述以太网专线的带宽调整方法,其特征在于,步骤 Al具体包括All、首节点收到带宽减少请求,减少用户以太网口带宽; A12、首节点向尾节点发出减少用户以太网口带宽请求; A13、首节点接收尾节点的应答,如果接收到减少成功的应答,执行步骤 Bl;如果接收到减少失败的应答,恢复用户以太网口带宽,结束当前流程。
3、 根据权利要求2所述以太网专线的带宽调整方法,其特征在于,如果在 预设的时间内没有接收到尾节点的应答,步骤Al3进一步包括查询控制信道状态是否为可用状态,如果为可用状态,返回步骤A12;如果为不可用状态,则上报管理平面控制信道不可用,并进入等待状态,直到控制信道恢复可用状态,返回步骤A12。
4、 根据权利要求1所述以太网专线的带宽调整方法,其特征在于,步骤 Bl具体包括Bll、根据所请求的带宽减少量,首节点从虚级联组中清除一个或多个VC4成员;B12、首节点向尾节点发出从虚级联组中清除相应的VC4成员请求; B13、首节点接收尾节点的应答,如果接收到清除成功的应答,执行步骤Cl;如果接收到尾节点清除失败的应答,将所清除VC4成员添加到虚级联组,结束当前流程。
5、 根据权利要求4所述以太网专线的带宽调整方法,其特征在于,如果在 预设的时间内没有接收到尾节点的应答,步骤B13进一步包括查询控制信道状态是否为可用状态,如果为可用状态,返回步骤B12;如 果为不可用状态,则上报管理平面控制信道不可用,并进入等待状态,直到控 制信道恢复可用状态,返回步骤B12。
6、 根据权利要求1所述以太网专线的带宽调整方法,其特征在于,如果在 预设的时间内没有接收到尾节点的应答,步骤C2进一步包括查询控制信道状态是否为可用状态,如果为可用状态,返回步骤B2;如果 为不可用状态,则上"^艮管理平面控制信道不可用,并进入等待状态,直到控制 信道恢复可用状态,返回步骤B2。
7、 根据权利要求1所述以太网专线的带宽调整方法,其特征在于,如果在 预设的时间内没有接收到尾节点的应答,步骤F2进一步包括查询 控制信道状态是否为可用状态,如果为可用状态,返回步骤E2;如果 为不可用状态,则上报管理平面控制信道不可用,并进入等待状态,直到控制 信道恢复可用状态,返回步骤E2。
全文摘要
本发明公开了一种以太网专线的带宽调整方法,该方法包括首节点收到带宽减少请求,减少用户以太网口带宽,并向尾节点发出减少用户以太网口带宽请求;根据所请求的带宽减少量,首节点从虚级联组中清除一个或多个VC4成员,并向尾节点发出从虚级联组中清除相应的VC4成员请求;删除与所清除VC4成员相对应的VC4隧道连接,结束当前流程。采用本发明所述的方法,可解决减少带宽时可能致使EPL提供的实际带宽小于向用户承诺的带宽的问题。
文档编号H04L12/28GK101316238SQ20081013299
公开日2008年12月3日 申请日期2008年7月4日 优先权日2008年7月4日
发明者飞 谢 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1