一种通告uni隧道状态的方法、装置及系统的制作方法_2

文档序号:8945681阅读:来源:国知局
息,所述UNI隧道状态通告标识用于表示所述UNI隧道状态通告消息的类型为通告所述UNI隧道改变后的第二状态的信息;
[0050]发送单元,用于将所述UNI隧道状态通告消息发送至所述IP控制器。
[0051]本发明实施例第四方面第一种可能的实施方式中,
[0052]所述UNI隧道状态通告信息为路径计算通告PCNtf消息,所述PCNtf消息包括通告类型NT字段、通告值NV字段和选项Opt1nal字段,所述NT字段携带有第一类型值。所述第一类型值指示所述PCNtf消息的类型为通告所述UNI隧道改变后的所述第二状态的信息,所述NV字段指示所述PCNtf消息通告的所述第二状态的信息,所述Opt1nal字段携带有所述UNI隧道的标识。
[0053]结合本发明实施例第四方面第一种可能的实施方式,在第四方面第二种可能的实施方式中,
[0054]所述Opt1nal字段包括类型Type、长度Length和值value,所述Type携带有第二类型值,所述第二类型值指示所述Opt1nal字段的类型为表征所述UNI隧道的标识,所述Length指示所述Opt1nal字段的长度,所述value指示所述UNI隧道的标识,所述value包括所述UNI隧道的源地址IPv4Tunnel Sender Address,标签交换路径LSP ID,隧道Tunnel ID,扩展隧道 Extended Tunnel ID 以及目的地址 IPv4Tunnel Endpoint Address ο
[0055]结合本发明实施例第四方面至第四方面第二种可能的实施方式,在第三种可能的实施方式中,所述获取单元包括:
[0056]接收子单元,用于接收第一光网络设备发送的所述第一光网络设备与第二光网络设备的连接变化信息;
[0057]信息获取子单元,用于根据所述连接变化信息获得所述第一光网络设备与第二光网络设备之间建立的所述UNI隧道的标识,以及所述UNI隧道从所述第一状态改变为所述第二状态后的所述第二状态的信息。
[0058]本发明实施例第五方面提供获得用户网络侧接口 UNI隧道状态的系统,所述系统包括:
[0059]本发明实施例第三方面至第三方面第三种可能的实施方式所述的请求UNI隧道状态的网际互联协议IP控制器,以及本发明实施例第四方面至第四方面第三种可能的实施方式所述的通告UNI隧道状态的光控制器。
[0060]通过上述技术方案可知,本发明有如下有益效果:
[0061]本发明实施例提供了通告UNI隧道状态的方法、装置及系统,IP控制器向光控制器发送UNI隧道状态请求消息,所述UNI隧道状态请求消息携带有UNI隧道状态请求标识,所述UNI隧道状态请求标识用于表示当UNI隧道的状态由第一状态改变为第二状态时,IP控制器请求光控制器发送所述UNI隧道的改变后的第二状态的信息。当所述UNI隧道的状态由第一状态改变为第二状态时,光控制器将所述UNI隧道的改变后的第二状态的信息发送至IP控制器,IP控制器可以及时更新所述UNI隧道改变后的第二状态的信息。IP控制器可以获知所述UNI隧道更新后的状态,则IP控制器在计算业务数据流的传输路径时,就可以获知与所述UNI隧道绑定的VNT链路的可达性,删除不可达的VNT链路,计算得到的业务数据流的传输路径可用。降低IP控制器计算业务数据流传输路径的复杂度,缩短计算业务数据流传输路径的时间。
【附图说明】
[0062]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0063]图1为IP层路径中的边界路由器与光层路径中的边界光网络设备的连接示意图;
[0064]图2为本发明实施例提供的请求UNI隧道状态的方法流程图;
[0065]图3为本发明实施例提供的Open消息的格式示意图;
[0066]图4为本发明实施例提供的Open消息中Opt1nal字段的格式示意图;
[0067]图5为本发明实施例提供的通告UNI隧道状态的方法流程图;
[0068]图6为本发明实施例提供的PCNtf消息的格式示意图;
[0069]图7为本发明实施例提供的PCNtf消息中Opt1nal字段的格式示意图;
[0070]图8为本发明实施例提供的一种请求UNI隧道状态的IP控制器结构示意图;
[0071]图9为本发明实施例提供的通告UNI隧道状态的光控制器结构示意图;
[0072]图10为本发明实施例提供的获得UNI隧道状态的系统结构示意图;
图11为本发明实施例提供的请求UNI隧道的状态的IP控制器硬件结构示意图;
[0073]图12为本发明实施例提供的通告UNI隧道状态的光控制器硬件结构示意图;
[0074]图13为本发明实施例提供的获得UNI隧道状态的系统硬件结构示意图。
【具体实施方式】
[0075]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0076]为了给出当所述UNI隧道的状态由第一状态改变为第二状态时,IP控制器获知所述UNI隧道改变后的第二状态的信息的实现方案,本发明实施例提供了一种通告UNI隧道状态的方法、装置及系统,以下结合说明书附图对本发明的实施例进行详细说明。
[0077]图1为IP层路径中的边界路由器与光层路径中的边界光网络设备的连接示意图。IP SNC中的IP PCE维护IP层路径中的路由器,以及边界路由器与光层路径中的边界光网络设备之间的链路。TSDN中的光PCE维护光层路径中的光网络设备,以及边界光网络设备与IP层路径中的边界路由器之间的链路。VNT链路与UNI隧道绑定后,IP PCE即可获得VNT链路与UNI隧道的绑定信息,即认为所述VNT链路可达。但是,IP PCE无法获知位于光传输通路中的所述UNI隧道是否可达,当所述UNI隧道不可达时,与所述UNI隧道绑定的VNT链路也不可达,则IP PCE计算的业务数据流的传输路径经由所述VNT链路时,会导致业务数据流的传输中断。
[0078]为了保证IP PCE可以及时获知光传输通路中的UNI隧道的状态,以便IPPCE计算所得的业务数据流的传输路径可以有效地传输业务数据流,本发明实施例提供了通告UNI隧道状态的方法,下面详细说明。
[0079]图2为本发明实施例提供的请求UNI隧道状态的方法流程图,所述方法包括:
[0080]201:IP控制器生成UNI隧道状态请求消息,所述UNI隧道状态请求消息携带有UNI隧道状态请求标识,所述UNI隧道状态请求标识用于表示当UNI隧道的状态由第一状态改变为第二状态时,请求发送所述UNI隧道的改变后的第二状态的信息。
[0081]202:所述IP控制器将所述UNI隧道状态请求消息发送至光控制器。
[0082]IP控制器生成了 UNI隧道状态请求消息,所述UNI隧道状态请求消息用于向光控制器“订阅”所述UNI隧道的状态。“订阅”指的是,当所述UNI隧道的状态发生变化时(例如,UNI隧道的状态由可达变为不可达,或者UNI隧道的状态由不可达变为可达),即UNI隧道的状态由第一状态改变为第二状态时,所述IP控制器请求光控制器将所述UNI隧道变化后的第二状态的信息发送至所述IP控制器。也就是说,所述IP控制器生成UNI隧道状态请求消息,用于请求光控制器将所述UNI隧道变化后的第二状态的信息及时通告给所述IP控制器,实现所述IP控制器实时获知所述UNI隧道最新的状态信息。
[0083]其中,所述UNI隧道的状态包括UNI隧道可达和UNI隧道不可达。所述UNI隧道可达,表示所述UNI隧道连通,可以传输业务数据;UNI隧道不可达,表示所述UNI隧道不能连通,不能传输业务数据。一般情况下,实际应用场景中,多条UNI隧道共享同一个光网络设备上的端口,当其中一条UNI隧道利用该端口建立连接后,其他UNI隧道则不能在该端口上建立连接,即其他UNI隧道不可达。还有,当一个光网络设备故障时,利用该光网络设备上的端口建立连接的所有UNI隧道都不可达。
[0084]本发明实施例中,以所述第一状态为UNI隧道可达,所述第二状态为UNI状态不可达为例进行说明。所述第一状态为UNI隧道不可达,所述第二状态为UNI状态可达的实现方法与之类似,这里不再赘述。
[0085]IP控制器将生成的所述UNI隧道状态请求消息发送至光控制器。光控制器接收到所述UNI隧道状态请求消息后,解析到所述UNI隧道状态请求消息中的UNI隧道状态请求标识,即可获知所述IP控制器向所述光控制器“订阅”UNI隧道的状态,则当UNI隧道的状态由第一状态改变为第二状态时,向所述IP控制器发送所述UNI隧道的改变后的第二状态的信息。
[0086]具体实现时,所述网络协议IP控制器生成的所述UNI隧道状态请求消息为路径计算单元通信协议(Path Computat1n Element Communicat1n Protocol,PCEP)中的 open消息,所述open消息包括选项Opt1nal字段,所述Opt1nal字段携带有所述UNI隧道状态请求标识。
[0087]所述UNI隧道状态请求消息为PCEP协议中的标准RFC5540定义的Open消息,所述Open消息的格式如图3所示。其中,Ver指示所述Open消息所采用的PCEP的版本号。Flags指示所述Open消息的标志位。Keep alive指示IP控制器发送两个相邻的所述Open消息之间的最大时间间隔。Dead timer指示到达所述Dead timer所指定的时间后,没有收到任何Open消息,表示发送所述Open消息的PCEP会话结束,光控制器将所述光控制器和IP控制器之间的PCEP会话状态置为down。SID指示所述Open消息所属的PCEP会话ID。
[0088]其中,所述Opt1nal字段携带有所述UNI隧道状态请求标识。所述Opt1nal字段包括类型Type、长度Length和值value,所述Type携带有类型值,所述类型值用于指示所述Opt1nal字段的类型为表征是否请求所述UNI隧道的改变后的第二状态的信息,所述Length指示所述Opt1nal字段的长度,所述Value中的标志位Flags携带有所述UNI隧道状态请求标识,指示当所述UNI隧道的状态由第一状态改变为第二状态时,请求所述UNI隧道的改变后的第二状态的信息。具体设置时,Type的值为30,Length的值为4。
[0089]所述Opt1nal字段的格式如图4所示,Type占用2个字节;Length占用2个字节;Reserved占用2个字节,是保留字段!Flags占用2个字节,Flags中的N位,表示是否“订阅’?ΙΝΙ隧道的改变后的第二状态的信息。所述Reserved和Flags共同组成所述Opt1nal字段的Value。实际应用场景中,设置Flags中的N位为I时,表示“订阅”所述UNI隧道的可达性,设置Flags中的N位为O时,表示不“订阅”所述UNI隧道的可达性。Type的类型值和Flags中的N位的值共同指示是否“订阅”UNI隧道的改变后的第二状态的信息,即所述UNI隧道的可达性。
[0090]本发明提供的实施例中,定义了一个状态请求消息,IP控制器生成所述UNI隧道状态请求消息发送至光控制器,请求“订阅"UNI隧道的可达性。在具体实施过程中,所述方
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1