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

文档序号:8945681阅读:429来源:国知局
一种通告uni隧道状态的方法、装置及系统的制作方法
【技术领域】
[0001]本发明涉及通信技术领域,特别是涉及一种通告用户网络侧接口(User NetworkInterface,UNI)隧道状态的方法、装置及系统。
【背景技术】
[0002]目前,通信领域对传输业务数据的传输分为两部分,一部分是网际互联协议(Internet Protocol,IP)层业务数据的传输,另外一部分是光层业务数据的传输。所述IP层和所述光层对业务数据传输路径的计算和传输控制相互独立。其中,所述IP层的 IP SNC(Smart Network Controller)上配置有 IP 路径计算模块(Path Computat1nElement,PCE),所述IP PCE用于管理IP层业务数据的传输路径。其中,所述光层的TSDN (Transport-Software Defined Networking)上配置有光PCE,用于管理光层业务数据的传输路径。
[0003]目前,通信领域将光层传输路径,IP层传输路径中的边界路由器与所述光层路径中的边界节点设备之间的端口连接信息,抽象成虚网络拓扑(Virtual Network Topology,VNT)链路。在IP层中,VNT链路可以看作两个路由器之间一条能够建立但还未建立的虚链路,即VNT链路能够与IP层传输路径构成业务数据传输路径。
[0004]预先人工配置VNT链路与UNI隧道绑定,路径计算客户端(Path Computat1nClient,PCC)将VNT链路与UNI隧道的绑定信息上报至IP PCE。IP PCE在计算业务数据流的传输路径时,认为每条VNT链路都可达。但是,VNT链路是否可达,不仅依赖于是否与UNI隧道绑定,还依赖于所绑定的UNI隧道是否可用。实际应用中,在光层网络拓扑中,多条UNI隧道共享一个端口资源,当其中一条UNI隧道建立连接时,与该UNI隧道共享同一个端口的其他UNI隧道则不能建立连接。并且,当光层网络拓扑中的一个光节点故障时,则与故障光节点连接的所有UNI隧道都不可用。
[0005]目前,先由IPPCE根据所获得的VNT链路与UNI隧道的绑定信息,计算得到第一业务数据流的传输路径,IP PCE无法获知计算所得的第一业务数据流传输路径中的第一VNT链路所绑定的第一 UNI隧道是否可用。IP PCE向光PCE发送查询所述第一 UNI隧道是否可用的报文,光PCE向IP PCE返回所述第一 UNI隧道是否可用。当所述第一 UNI隧道不可用时,IP PCE需要重新计算获得第二业务数据流的传输路径,向光PCE发送计算所得的第二业务数据流的传输路径中第二 VNT链路所绑定的第二 UNI隧道是否可用的报文。直至当IP PCE计算所得的业务数据流传输路径中VNT链路所绑定的UNI隧道可用。IP PCE采用上述方法计算业务数据流传输路径计算过程复杂,耗时长。

【发明内容】

[0006]本发明实施例提供了一种通告UNI隧道的状态的方法、装置及系统,用于解决IP控制器无法获知UNI隧道状态导致计算所得的业务数据流的传输路径不可用的问题。
[0007]为此,本发明解决技术问题的技术方案是:
[0008]本发明实施例第一方面提供请求用户网络侧接口 UNI隧道状态的方法,所述方法包括:
[0009]网际互联协议IP控制器生成UNI隧道状态请求消息,所述UNI隧道状态请求消息携带有UNI隧道状态请求标识,所述UNI隧道状态请求标识用于表示当UNI隧道的状态由第一状态改变为第二状态时,请求发送所述UNI隧道的改变后的第二状态的信息;
[0010]所述IP控制器将所述UNI隧道状态请求消息发送至光控制器。
[0011]本发明实施例第一方面第一种可能的实施方式中,
[0012]所述UNI隧道状态请求消息为路径计算单元通信协议PCEP中的open消息,所述open消息包括选项Opt1nal字段,所述Opt1nal字段携带有所述UNI隧道状态请求标识。
[0013]结合本发明实施例第一方面第一种可能的实施方式,在第二种可能的实施方式中,
[0014]所述Opt1nal字段包括类型Type、长度Length和值value,所述Type携带有类型值,所述类型值用于指示所述Opt1nal字段的类型为表征是否请求所述UNI隧道的改变后的第二状态的信息,所述Length指示所述Opt1nal字段的长度,所述Value中的标志位flags携带有所述UNI隧道状态请求标识,指示当所述UNI隧道的状态由第一状态改变为第二状态时,请求所述UNI隧道的改变后的第二状态的信息。
[0015]结合本发明实施例第一方面至第一方面第二种可能的实施方式,在第三种可能的实施方式中,所述方法还包括:
[0016]所述IP控制器接收所述光控制器发送的UNI隧道状态通告消息,所述UNI隧道状态通告消息携带有UNI隧道状态通告标识、所述UNI隧道的标识以及所述UNI隧道的状态,所述UNI隧道状态通告标识用于表示所述UNI隧道状态通告消息的类型为通告所述UNI隧道改变后的第二状态的信息;
[0017]所述IP控制器解析所述UNI隧道状态通告消息获得所述第二状态的信息;
[0018]所述IP控制器利用所述第二状态的信息更新所述UNI隧道的标识所对应的第一状态的信息;
[0019]所述IP控制器根据所述UNI隧道更新后的第二状态的信息获取虚网络拓扑VNT链路的可达性,所述VNT链路与所述UNI隧道绑定;
[0020]所述IP控制器根据所述VNT链路的可达性计算业务数据流的传输路径。
[0021]本发明实施例第二方面提供通告用户网络侧接口 UNI隧道的状态的方法,所述方法包括:
[0022]光控制器接收网际互联协议IP控制器发送的UNI隧道状态请求消息,所述UNI隧道状态请求消息携带有UNI隧道状态请求标识,所述UNI隧道状态请求标识用于表示当UNI隧道的状态由第一状态改变为第二状态时,请求发送所述UNI隧道的改变后的第二状态的信息;
[0023]当所述UNI隧道的状态由第一状态改变为第二状态时,所述光控制器获取所述UNI隧道的标识和第二状态的信息;
[0024]所述光控制器生成所述UNI隧道状态通告消息,所述UNI隧道状态通告消息包括:UNI隧道状态通告标识、所述UNI隧道的标识和所述第二状态的信息,所述UNI隧道状态通告标识用于表示所述UNI隧道状态通告消息的类型为通告所述UNI隧道改变后的第二状态的信息;
[0025]所述光控制器将所述UNI隧道状态通告消息发送至所述IP控制器。
[0026]本发明实施例第二方面第一种可能的实施方式中,
[0027]所述UNI隧道状态通告消息为路径计算通告PCNtf消息,所述PCNtf消息包括通告类型NT字段、通告值NV字段和选项Opt1nal字段,所述NT字段携带有第一类型值。所述第一类型值指示所述PCNtf消息的类型为通告所述UNI隧道改变后的所述第二状态的信息,所述NV字段指示所述PCNtf消息通告的所述第二状态的信息,所述Opt1nal字段携带有所述UNI隧道的标识。
[0028]结合本发明实施例第二方面第一种可能的实施方式,在第二种可能的实施方式中,
[0029]所述Opt1nal字段包括类型Type、长度Length和值value,所述Type携带有第二类型值,所述第二类型值指示所述Opt1nal字段的类型为表征所述UNI隧道的标识,所述Length指示所述Opt1nal字段的长度,所述value指示所述UNI隧道的标识,所述value包括所述UNI隧道的源地址IPv4Tunnel Sender Address,标签交换路径LSP ID,隧道TunnelID,扩展隧道 Extended Tunnel ID 以及目的地址 IPv4Tunnel Endpoint Address ο
[0030]结合本发明实施例第二方面至第二方面第二种可能的实施方式,在第三种可能的实施方式中,所述光控制器获取所述UNI隧道的标识和第二状态的信息包括:
[0031]所述光控制器接收第一光网络设备发送的所述第一光网络设备与第二光网络设备的连接变化信息;
[0032]所述光控制器根据所述连接变化信息获得所述第一光网络设备与第二光网络设备之间建立的所述UNI隧道的标识,以及所述UNI隧道从所述第一状态改变为所述第二状态后的所述第二状态的信息。
[0033]本发明实施例第三方面提供请求用户网络侧接口 UNI隧道状态的网际互联协议IP控制器,所述IP控制器包括:
[0034]生成单元,用于生成UNI隧道状态请求消息,所述UNI隧道状态请求消息携带有UNI隧道状态请求标识,所述UNI隧道状态请求标识用于表示当UNI隧道的状态由第一状态改变为第二状态时,请求发送所述UNI隧道的改变后的第二状态的信息;
[0035]发送单元,用于将所述生成单元生成的所述UNI隧道状态请求消息发送至光控制器。
[0036]在本发明实施例第三方面第一种可能的实施方式中,
[0037]所述UNI隧道状态请求消息为路径计算单元通信协议PCEP中的open消息,所述open消息包括选项Opt1nal字段,所述Opt1nal字段携带有所述UNI隧道状态请求标识。
[0038]结合本发明实施例第三方面第一种可能的实施方式,在第二种可能的实施方式中,
[0039]所述Opt1nal字段包括类型Type、长度Length和值value,所述Type携带有类型值,所述类型值用于指示所述Opt1nal字段的类型为表征是否请求所述UNI隧道的改变后的第二状态的信息,所述Length指示所述Opt1nal字段的长度,所述Value中的标志位flags携带有所述UNI隧道状态请求标识,指示当所述UNI隧道的状态由第一状态改变为第二状态时,请求所述UNI隧道的改变后的第二状态的信息。
[0040]结合本发明实施例第三方面至第三方面第二种可能的实施方式,在第三种可能的实施方式中,所述IP控制器还包括:
[0041]接收单元,用于接收所述光控制器发送的UNI隧道状态通告消息,所述UNI隧道状态通告消息携带有UNI隧道状态通告标识、所述UNI隧道的标识以及所述UNI隧道的状态,所述UNI隧道状态通告标识用于表示所述UNI隧道状态通告消息的类型为通告所述UNI隧道改变后的第二状态的信息;
[0042]解析单元,用于解析所述接收单元接收的所述UNI隧道状态通告消息获得所述第二状态的信息;
[0043]更新单元,用于利用所述第二状态的信息更新所述UNI隧道的标识所对应的第一状态信息;
[0044]获取单元,用于根据所述UNI隧道更新后的第二状态的信息获取虚网络拓扑VNT链路的可达性,所述VNT链路与所述UNI隧道绑定;
[0045]路径计算单元,用于根据所述VNT链路的可达性计算业务数据流的传输路径。
[0046]本发明实施例第四方面提供通告用户网络侧接口 UNI隧道状态的光控制器,所述光控制器包括:
[0047]接收单元,用于接收网际互联协议IP控制器发送的UNI隧道状态请求消息,所述UNI隧道状态请求消息携带有UNI隧道状态请求标识,所述UNI隧道状态请求标识用于表示当UNI隧道的状态由第一状态改变为第二状态时,请求发送所述UNI隧道的改变后的第二状态的信息;
[0048]获取单元,用于当所述UNI隧道的状态由第一状态改变为第二状态时,获取所述UNI隧道的标识和第二状态的信息;
[0049]生成单元,用于生成所述UNI隧道状态通告消息,所述UNI隧道状态通告消息包括:UNI隧道状态通告标识、所述UNI隧道的标识和所述第二状态的信
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1