一种跨板MLPPP组传输业务的方法及装置制造方法及图纸

技术编号:12914089 阅读:78 留言:0更新日期:2016-02-24 19:18
本发明专利技术公开了一种跨板MLPPP组传输业务的方法及装置,通过一个MLPPP组对应一个MLPPP预处理模块,一个MLPPP预处理模块上可以被挂接多个发送分片域,而一个发送分片域挂接在其MLPPP组属性所对应的MLPPP预处理模块上,一个发送分片域与子板上的一个bundle组是一一对应的,添加到MLPPP组中的某条PPP链路,在其LCP协商成功后,确定其所属的发送分片域,一个发送分片域只能在其级联口属性所对应的那个级联口挂接,一个级联口上可以被挂接多个发送分片域,一个MLPPP组可以在不同的子板上创建多个bundle组。本发明专利技术达到PPP链路条数和PPP链路类型不再受限制,可以大幅提高MLPPP组的带宽,丰富MLPPP组中PPP链路的类型,使得组网更加灵活。

【技术实现步骤摘要】

本专利技术属于分组传送网(PTN)
,但并不限于分组传送网,尤其涉及一种 应用于PTN设备上,使用绑定在不同板上PPP链路的跨板MLPPP组传输业务的方法及装置
技术介绍
随着PTN技术发展地越来越成熟,PTN设备的应用也越来越广泛,为了与现网中 大量的MSTP设备保持兼容,使分组业务能够在MSTP设备上传输,PTN设备中使用了一些 PacketoverSDH/PDH技术,其中就包括MLPPP技术。 使用MLPPP技术,可以灵活调整带宽大小。在传统E1链路上只能传送2M带宽的 业务,使用MLPPP技术将多条E1链路进行捆绑后,获得一条带宽大几倍、十几倍甚至几十倍 的逻辑链路,可以传送更高带宽的业务。 使用MLPPP技术,可以实现业务的保护。传统E1链路出现故障后,链路上的所有 业务都会中断,使用MLPPP技术,MLPPP组中的某条E1链路出现故障后,会将业务流负荷分 担到MLPPP组中的其他有效的链路上去,起到业务保护的作用。目前的MLPPP技术都是基于子板NP芯片实现的(如图1和2)。主控板CPU负责 MLPPP协议的协商,子板NP芯片负责MLPPP报文的分片和重组。每创建一个MLPPP组,都 需要在子板NP芯片上创建一个bundle组,MLPPP组和bundle组是--对应的。当将一条 PPP链路添加到MLPPP组中后,主控板上的CPU就会进行LCP协商,MLPPP组中协商成功的 链路个数满足要求后,主控会通知子板NP芯片上的bundle组状态active,此时MLPPP组就 可以进行报文的传送了。主控交换模块将需要传送的报文通过级联口发送到子板,子板NP 芯片负责将报文进行分片(可选)并分发到协商成功的PPP链路上去传输,分片到达对端 后,会在对端的子板NP芯片进行重组,重组后的报文被对端子板发送对端主控交换模块进 行转发。 由于子板NP芯片上支持的PPP链路数是有限的,且其同时只能支持某一种PPP链 路类型,极大地限制了MLPPP技术的应用。
技术实现思路
本专利技术的目的旨在解决现有技术中存在的MLPPP技术中PPP链路条数及PPP链路 类型受到限制的问题。 为实现上述目的,本专利技术提出一种跨板MLPPP组传输业务的方法,包括以下步骤: 在创建MLPPP组时申请与其关联的MLPPP预处理模块; 将PPP链路添加到MLPPP组后,在基于LCP协商成功基础上,分配发送分片域,将 该有效PPP链路相关信息发送给链路所在子板,子板根据PPP链路的信息创建bundle组并 绑定PPP链路,或者把PPP链路绑定到已存在的bundle组中,更新该发送分片域的相关属 性; 根据发送分片域属性更新情况,将所述发送分片域挂接到MLPPP预处理模块和级 联口; 在MLPPP组中添加的有效PPP链路达到配置要求,且MLPPP组的管理状态、MLPPP 组的协议状态均为UP时,将与该MLPPP组关联的MLPPP预处理模块在主控交换模块中注 ππ 册; 将报文经由主控交换模块、MLPPP预处理模块以及级联口方向顺序或者反向顺序 进行转发。 优选地,所述LCP协商包括Mu11i1ink-MRRU协商、 Multilink-Endpoint-Discriminator和Receive-Fragment-Domain选项的协商; 所述PPP链路相关信息包括:PPP链路所在单板,PPP链路在所在单板的编号,协商 成功后ppp链路所属的发送分片域,以及ppp链路的状态; 所述相关属性包括初始化发送分片域使能状态、所属MLPPP组、级联口、带宽属 性。 优选地,在执行将PPP链路添加到MLPPP组后,在基于LCP协商成功基础上,分配 发送分片域,将该有效PPP链路相关信息发送给链路所在子板,子板根据PPP链路的信息创 建bundle组并绑定ppp链路,或者把ppp链路绑定到已存在的bundle组中,更新该发送分 片域的相关属性的步骤之后还包括: 在基于LCP协商失败基础上,主控板不分配发送分片域,或者将PPP链路号、PPP链 路所在发送分片域编号及PPP链路的无效状态以板间消息的方式发给PPP链路所在子板; 将该条PPP链路从其所在的发送分片域中移除,并更新发送分片域的属性。 优选地,在执行在MLPPP组中添加的有效PPP链路达到配置要求,且MLPPP组的管 理状态、MLPPP组的协议状态均为UP时,将与该MLPPP组关联的MLPPP预处理模块在主控 交换模块中注册的步骤之后还包括: 当MLPPP组中有效PPP链路数少于最小有效链路数或MLPPP组管理状态为DOWN 时,MLPPP组的协议状态DOWN,在主控交换模块注销此MLPPP组对应的MLPPP预处理模块以 及丢掉报文。 优选地,在执行在MLPPP组中添加的有效PPP链路达到配置要求,且MLPPP组的管 理状态、MLPPP组的协议状态均为UP时,将与该MLPPP组关联的MLPPP预处理模块在主控 交换模块中注册的步骤之后还包括: 删除MLPPP组时,先将PPP链路从MLPPP组中依次删除,再解除MLPPP组和MLPPP 预处理模块的关联关系,释放MLPPP预处理模块资源。 本专利技术进一步提供了一种跨板MLPPP组传输业务的装置,包括:MLPPP预处理生成模块,用于在创建MLPPP组时申请与其关联的MLPPP预处理模 块; 发送分片域生成模块,用于将PPP链路添加到MLPPP组后,在基于LCP协商成功基 础上,分配发送分片域,将该有效PPP链路相关信息发送给链路所在子板;子板根据PPP链 路的信息创建bundle组并绑定ppp链路,或者把ppp链路绑定到已存在的bundle组中,更 新该发送分片域的相关属性;PPP链路添加模块,用于根据发送分片域生成模块中发送分片域属性更新情况,将 所述发送分片域挂接到MLPPP预处理生成模块中的MLPPP预处理模块和级联口; 注册模块,用于在MLPPP组中添加的有效PPP链路达到配置要求,且MLPPP组的管 理状态、MLPPP组的协议状态均为UP时,将与该MLPPP组关联的MLPPP预处理模块在主控 交换模块中注册; 报文转发模块,用于在注册模块中MLPPP预处理模块在主控交换模块中注册后, 将报文经由主控交换模块、MLPPP预处理模块以及级联口方向顺序或者反向顺序进行转发。 优选地,在发送分片域生成模块中,所述LCP协商包括Multilink-MRRU协商、 Multilink-Endpoint-Discriminator和Receive-Fragment-Domain选项的协商; 所述PPP链路相关信息包括:PPP链路所在单板,PPP链路在所在单板的编号,协商 成功后ppp链路所属的发送分片域,以及ppp链路的状态; 所述相关属性包括初始化发送分片域使能状态、所属MLPPP组、级联口、带宽属 性。 优选地,所述发送分片域生成模块还用于:在基于LCP协商失败基础上,主控板不 分配发送分片域,或者将PPP链路号、PPP链路所在发送分片域编号及PPP链路的无效状态 以板间消息的方式发给ppp链路所在子板;将该条ppp链路从其所在的发送分片域中移除, 并更新发送分片域的属性。 优选地,所述跨板MLPPP组传输业务的装置还包本文档来自技高网
...

【技术保护点】
一种跨板MLPPP组传输业务的方法,其特征在于,包括以下步骤:在创建MLPPP组时申请与其关联的MLPPP预处理模块;将PPP链路添加到MLPPP组后,在基于LCP协商成功基础上,分配发送分片域,将该有效PPP链路相关信息发送给链路所在子板,子板根据PPP链路的信息创建bundle组并绑定ppp链路,或者把ppp链路绑定到已存在的bundle组中,更新该发送分片域的相关属性;根据发送分片域属性更新情况,将所述发送分片域挂接到MLPPP预处理模块和级联口;在MLPPP组中添加的有效PPP链路达到配置要求,且MLPPP组的管理状态、MLPPP组的协议状态均为UP时,将与该MLPPP组关联的MLPPP预处理模块在主控交换模块中注册;将报文经由主控交换模块、MLPPP预处理模块以及级联口方向顺序或者反向顺序进行转发。

【技术特征摘要】

【专利技术属性】
技术研发人员:尹左廷
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1