降低LMP中消息数量的方法及装置制造方法及图纸

技术编号:13170395 阅读:30 留言:0更新日期:2016-05-10 14:18
本发明专利技术涉及一种降低LMP中消息数量的方法及装置,其方法:根据第二节点的当前控制通道获取第三节点的拼接目的地址;第二节点上配置有拼接使能命令;在第二节点上构造Config消息,并发送至第一节点;Config消息中携带写有第三节点的拼接目的地址的Config对象;在第一节点上解析Config消息,获取第三节点的拼接目的地址;根据第三节点的拼接目的地址,建立第一节点至第三节点之间的虚拟控制通道。本发明专利技术减少了控制通道的建立过程,降低了LMP中Hello消息发送的数量,减少消息开销,且避免了由于LMP Hello消息发送导致的网络拥塞问题;此外,还可以进一步解决某一节点间Hello消息失效的技术问题。

【技术实现步骤摘要】

本专利技术涉及通讯
,尤其涉及一种降低LMP化ink Management Protocol, 链路管理协议)中消息数量的方法及装置。
技术介绍
在当前GMPLS协议族(Generalized multi-protocol 1 油el switching,通用多协 议标记交互协议)中,LMP化ink Management Protocol,链路管理协议)用来管理节点之间 的链路W及控制通道(IPCC ;IP Control Channel)管理。 LMP的功能包括控制通道管理、链路属性关联、链路连通性验证和故障管理。其中 前两项用于管理流量工程灯E:化a巧C Engineering),是链路必备的核必功能;后两项是可 选的扩展功能,用于应对控制通道与数据通道分离的情况。 控制通道管理用于确定和维护相邻节点间的控制通道(双向的,即一对节点之间 有两条方向相反的控制通道),通过在两个节点之间使用配置消息协商(Corrfig消息)和快 速保活机制化ello消息)来实现。其中Hello消息用于检测控制通道的连通性,周期性 进行发送。如果节点之间存在多条控制通道,郝么LMP协议会选出一条主用控制通道来管 理节点之间的链路,剩余的作为备用控制通道等待使用,如果当前主用控制通道失效,郝么 LMP协议会将当前控制通道切换到备用控制通道上。[000引 由于Hello消息是控制通道级别的,即每一条控制通道都有自己的Hello消息发 送,郝么当网络节点多起来时,控制通道也跟着增多,送样会导致化Ilo消息数量的爆炸式 增长。在一个节点两两互连的拓扑中,如图1所示,共有4个节点,郝么正常情况下会有4*3 条控制通道,推而广之,在一个含有N个节点的网络中(节点两两互连),郝么就有N* (N-I) 条控制通道,每条控制通道按照毫砂级别的周期发送化Ilo消息(RFC4204中建议化Ilo发 送周期是150毫砂),可想而知,当N -定大时,Hello消息量会很多,消息开销会很大,严 重时会造成网络拥塞,影响业务控制报文的发送和接收,导致业务中断,造成不可预知的后 果。
技术实现思路
本专利技术的主要目的在于提供一种降低LMP中消息数量的方法及装置,旨在避免由 于LMP Hello消息发送导致的网络拥塞问题。 为了达到上述目的,本专利技术提出一种降低LMP中消息数量的方法,所述LMP管理的 节点至少包括第一节点、第二节点和第H节点,该方法包括: 根据第二节点的当前控制通道获取第H节点的拼接目的地址;所述第二节点上配 置有拼接使能命令; 在所述第二节点上构造 Corrfig消息,并发送至第一节点;所述Corrfig消息中携带写 有所述第H节点的拼接目的地址的Corrfig对象; 在所述第一节点上解析所述Corrfig消息,获取所述第H节点的拼接目的地址; 根据所述第H节点的拼接目的地址,建立第一节点至第H节点之间的虚拟控制通 道。 优选地,该方法还包括: 根据所述第H节点的拼接目的地址,查找第一节点上是否存在到达第H节点的拼 接目的地址的控制通道; 若存在,则将所述虚拟控制通道作为第一节点和第H节点之间的备用控制通道; 否则 将所述虚拟控制通道作为第一节点和第H节点之间的主用控制通道。 优选地,该方法还包括: 当监测到所述第一节点或第二节点上的控制通道化Ilo消息失效时,关联所述虚 拟控制通道,进行化Ilo消息失效处理。 优选地,所述当监测到所述第二节点上的控制通道化Ilo消息失效时,关联所述 虚拟控制通道,进行化Ilo消息失效处理的步骤包括: 当监测到所述第二节点上的控制通道化Ilo消息失效时,在所述第二节点上构造 Hello报文并发送至第一节点,所述化Ilo报文携带有化Ilo对象,所述化Ilo对象的CC_ Id设置为第二节点控制通道的ID号; 在所述第一节点上解析所述化Ilo报文,获取化Ilo对象; 根据化Ilo对象关联虚拟控制通道,进行化Ilo消息失效处理。 优选地,所述根据第二节点的当前控制通道获取第H节点的拼接目的地址的步骤 之前还包括: 在所述第二节点上配置拼接使能命令。 本专利技术实施例还提出一种降低LMP中消息数量的装置,所述LMP管理的节点至少 包括第一节点、第二节点和第H节点,该装置包括: 获取模块,用于根据第二节点的当前控制通道获取第H节点的拼接目的地址;所 述第二节点上配置有拼接使能命令; 编码模块,用于在所述第二节点上构造 Config消息,并发送至第一节点;所述 Corrfig消息中携带写有所述第H节点的拼接目的地址的Corrfig对象; 解码模块,用于在所述第一节点上解析所述Corrfig消息,获取所述第H节点的拼 接目的地址; 处理模块,用于根据所述第H节点的拼接目的地址,建立第一节点至第H节点之 间的虚拟控制通道。 优选地,所述处理模块,还用于根据所述第H节点的拼接目的地址,查找第一节点 上是否存在到达第H节点的拼接目的地址的控制通道;若存在,则将所述虚拟控制通道作 为第一节点和第H节点之间的备用控制通道;否则将所述虚拟控制通道作为第一节点和第 H节点之间的主用控制通道。 优选地,所述处理模块,还用于当监测到所述第一节点或第二节点上的控制通道 Hello消息失效时,关联所述虚拟控制通道,进行化Ilo消息失效处理。 优选地,所述处理模块,还用于当监测到所述第二节点上的控制通道化Ilo消息 失效时,在所述第二节点上构造化Ilo报文并发送至第一节点,所述化Ilo报文携带有 Hello对象,所述化Ho对象的CC_Id设置为第二节点控制通道的ID号;在所述第一节点 上解析所述化Ilo报文,获取化Ilo对象;根据化Ilo对象关联虚拟控制通道,进行化Ilo 消息失效处理。 优选地,该装置还包括: 配置模块,用于在所述第二节点上配置拼接使能命令。 本专利技术实施例提出的一种降低LMP中消息数量的方法及装置,在节点上增加拼接 使能的命令;当拼接功能使能后,向该节点的上游节点发送一条Corrfig消息,该Config消息 携带写有拼接目的地址的Corrfig对象;上游节点收到该Corrfig消息后,解析出其中的Config 对象,得到下游节点控制通道所对应的拼接目的地址,根据拼接目的地址,建立一条从本节 点到目的地址的虚拟控制通道,从而减少控制通道的建立过程,降低了 LMP中Hello消息 发送的数量,减少消息开销,而且避免了由于LMP Hello消息发送导致的网络拥塞问题;此 夕F,还可W进一步解决某一节点间Hello消息失效的技术问题。【附图说明】 图1是现有的四节点控制通道网络图; 图2是本专利技术降低LMP中消息数量的方法一实施例的流程示意图; 图3是本专利技术实施例涉及的H节点控制通道网络图;[003引图4是本专利技术降低LMP中消息数量的方法另一实施例的流程示意图; 图5是本专利技术实施例涉及的主备虚拟控制通道示意图; 图6是本专利技术降低LMP中消息数量的方法再一实施例的流程示意图; 图7是本专利技术降低LMP中消息数量的装置一实施例的结构示意图; 图8是本专利技术降低LMP中消息数量的装置另一实施例的结构示意图。 为了使本专利技术的技术方当前第1页1 2 3 4 本文档来自技高网
...

【技术保护点】
一种降低LMP中消息数量的方法,其特征在于,所述LMP管理的节点至少包括第一节点、第二节点和第三节点,该方法包括:根据第二节点的当前控制通道获取第三节点的拼接目的地址;所述第二节点上配置有拼接使能命令;在所述第二节点上构造Config消息,并发送至第一节点;所述Config消息中携带写有所述第三节点的拼接目的地址的Config对象;在所述第一节点上解析所述Config消息,获取所述第三节点的拼接目的地址;根据所述第三节点的拼接目的地址,建立第一节点至第三节点之间的虚拟控制通道。

【技术特征摘要】

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

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

1