Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD FOR DETERMINING PACKET FORWARDING PATH, NETWORK DEVICE AND CONTROL DEVICE
Document Type and Number:
WIPO Patent Application WO/2014/047784
Kind Code:
A1
Abstract:
The present application provides a method for determining a packet forwarding path, a network device and a control device. In an embodiment of the present application, by obtaining device information and interface information of a network device, the network device can send the device information and the interface information of the network device to a control device by using an IGP, so that the control device determines a packet forwarding path from the network device to the control device according to the device information and the interface information of the network device. Each network device that sends device information and interface information of the network device by using an IGP no longer needs to calculate a packet forwarding path from the network device to a corresponding control device. Therefore, the processing load of the network device can be reduced.

Inventors:
WANG JUN (CN)
Application Number:
PCT/CN2012/081933
Publication Date:
April 03, 2014
Filing Date:
September 25, 2012
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
HUAWEI TECH CO LTD (CN)
WANG JUN (CN)
International Classes:
H04L45/42
Foreign References:
CN103004147A2013-03-27
CN102498694A2012-06-13
CN102664809A2012-09-12
CN101039275A2007-09-19
CN102571557A2012-07-11
JP2002374279A2002-12-26
Other References:
None
See also references of EP 2892188A4
Attorney, Agent or Firm:
LEADER PATENT & TRADEMARK FIRM (CN)
北京同立钧成知识产权代理有限公司 (CN)
Download PDF:
Claims:
权 利 要求 书

1、 一种 ^艮文转发路径确定方法, 其特征在于, 所述方法应用于控制和转 发分离的集中式系统, 所述系统包括控制设备和所述控制设备管理的网络设 备, 所述方法包括:

所述网络设备获取所述网络设备的设^言息和所述网络设备的接口信息; 所述网络设备利用内部网关协议 IGP, 向所述控制设备发送所述网络设 备的设备信息和所述网络设备的接口信息, 以使得所述控制设备根据所述网 络设备的设备信息和所述网络设备的接口信息, 确定所述网络设备到所述控 制设备的报文转发路径。

2、 根据权利要求 1所述的方法, 其特征在于, 所述网络设备利用 IGP, 向所述控制设备发送所述网络设备的设备信息和所述网络设备的接口信息, 包括:

所述网络设备向所述控制设备发送链路状态协议数据单元或链路状态报 文 LSP,所述 LSP中携带所述网络设备的设备信息和所述网络设备的接口信 息; 或者

所述网络设备向所述控制设备发送不透明链路状态宣告 LSA, 所述不透 明 LSA中携带所述网络设备的设备信息和所述网络设备的接口信息。

3、根据权利要求 1或 2所述的方法, 其特征在于, 所述网络设备的设备 信息包括:

所述网络设备的设备标识;

所述网络设备在所述系统中的角色标识; 以及

所述控制设备的设备标识。

4、 根据权利要求 1 ~3任一权利要求所述的方法, 其特征在于, 所述网 络设备的接口信息包括:

所述网络设备的接口标识;

所述网络设备的接口最大传输单元 MTU;

所述网络设备的接口类型; 以及

所述网络设备的本地电路标识、 与所述网络设备相邻的其它网络设备的 电路标识和所述其它网络设备的设备标识。

5、 根据权利要求 4所述的方法, 其特征在于, 所述网络设备获取与所述 网络设备相邻的其它网络设备的设备标识, 包括:

所述网络设备接收中间系统到中间系统 ISIS你好报文, 所述 ISIS你好 报文中携带与所述网络设备相邻的其它网络设备的设备标识; 或者

所述网络设备接收最短路径优先 OSPF你好报文,所述 OSPF你好报文 中携带与所述网络设备相邻的其它网络设备的设备标识。

6、 一种 ^艮文转发路径确定方法, 其特征在于, 所述方法应用于控制和转 发分离的集中式系统, 所述系统包括控制设备和所述控制设备管理的网络设 备, 所述方法包括:

所述控制设备接收所述控制设备管理的网络设备利用内部网关协议 IGP, 发送的所述网络设备的设备信息和所述网络设备的接口信息;

所述控制设备根据所述网络设备的设备信息和所述网络设备的接口信 息, 确定所述网络设备到所述控制设备的报文转发路径。

7、 根据权利要求 6所述的方法, 其特征在于, 所述控制设备接收所述控 制设备管理的网络设备利用 IGP, 发送的所述网络设备的设备信息和所述网 络设备的接口信息, 包括: 态报文 LSP,所述 LSP中携带所述网络设备的设备信息和所述网络设备的接 口信息; 或者

所述控制设备接收所述网络设备发送的不透明链路状态宣告 LSA, 所述 不透明 LSA中携带所述网络设备的设备信息和所述网络设备的接口信息。

8、根据权利要求 6或 7所述的方法, 其特征在于, 所述网络设备的设备 信息包括:

所述网络设备的设备标识;

所述网络设备在所述系统中的角色标识; 以及

所述控制设备的设备标识。

9、 根据权利要求 6~8任一权利要求所述的方法, 其特征在于, 所述网 络设备的接口信息包括:

所述网络设备的接口标识;

所述网络设备的接口最大传输单元 MTU;

所述网络设备的接口类型; 以及 所述网络设备的本地电路标识、 与所述网络设备相邻的其它网络设备的 电路标识和所述其它网络设备的设备标识。

10、 一种网络设备, 其特征在于, 所述网络设备应用于控制和转发分离 的集中式系统,所述系统包括控制设备和所述控制设备管理的所述网络设备 , 所述网络设备包括:

获取单元, 用于获取所述网络设备的设备信息和所述网络设备的接口信 息, 以及将所述网络设备的设备信息和所述网络设备的接口信息传输给发送 单元;

所述发送单元, 用于利用内部网关协议 IGP, 向所述控制设备发送所述 网络设备的设备信息和所述网络设备的接口信息, 以使得所述控制设备根据 所述网络设备的设备信息和所述网络设备的接口信息 , 确定所述网络设备到 所述控制设备的报文转发路径。

11、 根据权利要求 10 所述的网络设备, 其特征在于, 所述发送单元具 体用于

向所述控制设备发送链路状态协议数据单元或链路状态报文 LSP, 所述

LSP中携带所述网络设备的设备信息和所述网络设备的接口信息; 或者

向所述控制设备发送不透明链路状态宣告 LSA,所述不透明 LSA中携带 所述网络设备的设备信息和所述网络设备的接口信息。

12、 根据权利要求 10或 11所述的网络设备, 其特征在于, 所述获取单 元获取的所述网络设备的设备信息包括:

所述网络设备的设备标识;

所述网络设备在所述系统中的角色标识; 以及

所述控制设备的设备标识。

13、 根据权利要求 10~12任一权利要求所述的网络设备, 其特征在于, 所述获取单元获取的所述网络设备的接口信息包括:

所述网络设备的接口标识;

所述网络设备的接口最大传输单元 MTU;

所述网络设备的接口类型; 以及

所述网络设备的本地电路标识、 与所述网络设备相邻的其它网络设备的 电路标识和所述其它网络设备的设备标识。 14、 根据权利要求 13 所述的网络设备, 其特征在于, 所述获取单元具 体用于

接收中间系统到中间系统 ISIS你好报文, 所述 ISIS你好报文中携带与 所述网络设备相邻的其它网络设备的设备标识; 或者

接收最短路径优先 OSPF你好报文,所述 OSPF你好报文中携带与所述 网络设备相邻的其它网络设备的设备标识。

15、 一种控制设备, 其特征在于, 所述控制设备应用于控制和转发分离 的集中式系统,所述系统包括所述控制设备和所述控制设备管理的网络设备 , 所述控制设备包括:

接收单元, 用于接收所述控制设备管理的网络设备利用内部网关协议

IGP, 发送的所述网络设备的设备信息和所述网络设备的接口信息, 以及将 所述网络设备的设备信息和所述网络设备的接口信息传输给确定单元;

所述确定单元, 用于根据所述网络设备的设备信息和所述网络设备的接 口信息, 确定所述网络设备到所述控制设备的报文转发路径。

16、 根据权利要求 15 所述的控制设备, 其特征在于, 所述接收单元具 体用于 所述 LSP中携带所述网络设备的设备信息和所述网络设备的接口信息; 或者 接收所述网络设备发送的不透明链路状态宣告 LSA,所述不透明 LSA中 携带所述网络设备的设备信息和所述网络设备的接口信息。

17、 根据权利要求 15或 16所述的控制设备, 其特征在于, 所述接收单 元接收的所述网络设备的设备信息包括:

所述网络设备的设备标识;

所述网络设备在所述系统中的角色标识; 以及

所述控制设备的设备标识。

18、 根据权利要求 15~17任一权利要求所述的控制设备, 其特征在于, 所述接收单元接收的所述网络设备的接口信息包括:

所述网络设备的接口标识;

所述网络设备的接口最大传输单元 MTU;

所述网络设备的接口类型; 以及 所述网络设备的本地电路标识、 与所述网络设备相邻的其它网络设备的 电路标识和所述其它网络设备的设备标识。

19、 一种网络设备, 其特征在于, 所述网络设备应用于控制和转发分离 的集中式系统,所述系统包括控制设备和所述控制设备管理的所述网络设备 , 所述网络设备包括:

处理器,用于获取所述网络设备的设备信息和所述网络设备的接口信息, 以及将所述网络设备的设备信息和所述网络设备的接口信息传输给发送器; 所述发送器, 用于利用内部网关协议 IGP, 向所述控制设备发送所述网 络设备的设备信息和所述网络设备的接口信息, 以使得所述控制设备根据所 述网络设备的设备信息和所述网络设备的接口信息 , 确定所述网络设备到所 述控制设备的报文转发路径。

20、 根据权利要求 19所述的网络设备, 其特征在于, 所述发送器具体用于 向所述控制设备发送链路状态协议数据单元或链路状态报文 LSP, 所述

LSP中携带所述网络设备的设备信息和所述网络设备的接口信息; 或者

向所述控制设备发送不透明链路状态宣告 LSA,所述不透明 LSA中携带 所述网络设备的设备信息和所述网络设备的接口信息。

21、 根据权利要求 19或 20所述的网络设备, 其特征在于, 所述处理器 获取的所述网络设备的设备信息包括:

所述网络设备的设备标识;

所述网络设备在所述系统中的角色标识; 以及

所述控制设备的设备标识。

22、 根据权利要求 19~21任一权利要求所述的网络设备, 其特征在于, 所述处理器获取的所述网络设备的接口信息包括:

所述网络设备的接口标识;

所述网络设备的接口最大传输单元 MTU;

所述网络设备的接口类型; 以及

所述网络设备的本地电路标识、 与所述网络设备相邻的其它网络设备的 电路标识和所述其它网络设备的设备标识。

23、 根据权利要求 22 所述的网络设备, 其特征在于, 所述处理器具体 用于 接收中间系统到中间系统 ISIS你好报文, 所述 ISIS你好报文中携带与 所述网络设备相邻的其它网络设备的设备标识; 或者

接收最短路径优先 OSPF你好报文,所述 OSPF你好报文中携带与所述 网络设备相邻的其它网络设备的设备标识。

24、 一种控制设备, 其特征在于, 所述控制设备应用于控制和转发分离 的集中式系统,所述系统包括所述控制设备和所述控制设备管理的网络设备 , 所述控制设备包括:

接收器,用于接收所述控制设备管理的网络设备利用内部网关协议 IGP, 发送的所述网络设备的设备信息和所述网络设备的接口信息 , 以及将所述网 络设备的设备信息和所述网络设备的接口信息传输给处理器;

所述处理器, 用于根据所述网络设备的设备信息和所述网络设备的接口 信息, 确定所述网络设备到所述控制设备的报文转发路径。

25、 根据权利要求 24 所述的控制设备, 其特征在于, 所述接收器具体 用于 所述 LSP中携带所述网络设备的设备信息和所述网络设备的接口信息; 或者 接收所述网络设备发送的不透明链路状态宣告 LSA,所述不透明 LSA中 携带所述网络设备的设备信息和所述网络设备的接口信息。

26、 根据权利要求 24或 25所述的控制设备, 其特征在于, 所述接收器 接收的所述网络设备的设备信息包括:

所述网络设备的设备标识;

所述网络设备在所述系统中的角色标识; 以及

所述控制设备的设备标识。

27、 根据权利要求 24~26任一权利要求所述的控制设备, 其特征在于, 所述接收器接收的所述网络设备的接口信息包括:

所述网络设备的接口标识;

所述网络设备的接口最大传输单元 MTU;

所述网络设备的接口类型; 以及

所述网络设备的本地电路标识、 与所述网络设备相邻的其它网络设备的 电路标识和所述其它网络设备的设备标识。

Description:
报文转发路径确定方法及网络设备、 控制设备 技术领域 本申请涉及通信技术, 尤其涉及报文转发路径确定方法及网络设备、 控 制设备。 背景技术 随着互联网的发展, 分布式系统无法更好的满足网络扩展性和管理 上的 需求, 因此, 控制和转发分离的集中式系统应运而生, 例如: 开放流 ( OpenFlow ) 系统等。 控制设备例如, 主控设备( Master )等和该控制设备 管理的网络设备例如, 接入点 ( Access Point, AP )等共同完成原来完全由 交换机 /路由器控制的报文转发过程, 从而实现了数据转发和路由控制的分 离。 随着网络设备的增加, 每个网络设备都需要计算出该网络设备到对应 的 控制设备的报文转发路径, 利用链路层发现协议 (Link Layer Discovery Protocol, LLDP ) 向所述控制设备发送其他信息, 例如, 网络设备的相关信 息。

由于每个网络设备都需要计算出该网络设备到 对应的控制设备的报文转 发路径, 因此, 导致了网络设备的处理负担的增加。 发明内容 本申请的多个方面提供报文转发路径确定方法 及网络设备、 控制设备, 用以降低网络设备的处理负担。

本申请的一方面, 提供一种报文转发路径确定方法, 所述方法应用于控 制和转发分离的集中式系统, 所述系统包括控制设备和所述控制设备管理的 网络设备, 所述方法包括:

所述网络设备获取所述网络设备的设备信息和 所述网络设备的接口信 息;

所述网络设备利用内部网关协议 IGP, 向所述控制设备发送所述网络设 备的设备信息和所述网络设备的接口信息, 以使得所述控制设备根据所述网 络设备的设备信息和所述网络设备的接口信息 , 确定所述网络设备到所述控 制设备的报文转发路径。

如上所述的方面和任一可能的实现方式, 进一步提供一种实现方式, 所 述网络设备利用 IGP, 向所述控制设备发送所述网络设备的设备信息 和所述 网络设备的接口信息, 包括:

所述网络设备向所述控制设备发送链路状态协 议数据单元或链路状态报 文 LSP,所述 LSP中携带所述网络设备的设备信息和所述网络 设备的接口信 息; 或者

所述网络设备向所述控制设备发送不透明链路 状态宣告 LSA, 所述不透 明 LSA中携带所述网络设备的设备信息和所述网络 设备的接口信息。

如上所述的方面和任一可能的实现方式, 进一步提供一种实现方式, 所 述网络设备的设备信息包括:

所述网络设备的设备标识;

所述网络设备在所述系统中的角色标识; 以及

所述控制设备的设备标识。

如上所述的方面和任一可能的实现方式, 进一步提供一种实现方式, 所 述网络设备的接口信息包括:

所述网络设备的接口标识;

所述网络设备的接口最大传输单元 MTU;

所述网络设备的接口类型; 以及

所述网络设备的本地电路标识、 与所述网络设备相邻的其它网络设备的 电路标识和所述其它网络设备的设备标识。

如上所述的方面和任一可能的实现方式, 进一步提供一种实现方式, 所 述网络设备获取与所述网络设备相邻的其它网 络设备的设备标识, 包括: 所述网络设备接收中间系统到中间系统 ISIS你好报文, 所述 ISIS你好 报文中携带与所述网络设备相邻的其它网络设 备的设备标识; 或者

所述网络设备接收最短路径优先 OSPF你好报文,所述 OSPF你好报文 中携带与所述网络设备相邻的其它网络设备的 设备标识。

本申请的另一方面, 提供一种报文转发路径确定方法, 所述方法应用于 控制和转发分离的集中式系统, 所述系统包括控制设备和所述控制设备管理 的网络设备, 所述方法包括:

所述控制设备接收所述控制设备管理的网络设 备利用内部网关协议

IGP , 发送的所述网络设备的设备信息和所述网络设 备的接口信息;

所述控制设备根据所述网络设备的设备信息和 所述网络设备的接口信 息, 确定所述网络设备到所述控制设备的报文转发 路径。

如上所述的方面和任一可能的实现方式, 进一步提供一种实现方式, 所 述控制设备接收所述控制设备管理的网络设备 利用 IGP, 发送的所述网络设 备的设备信息和所述网络设备的接口信息, 包括: 态报文 LSP,所述 LSP中携带所述网络设备的设备信息和所述网络 设备的接 口信息; 或者

所述控制设备接收所述网络设备发送的不透明 链路状态宣告 LSA, 所述 不透明 LSA中携带所述网络设备的设备信息和所述网络 设备的接口信息。

如上所述的方面和任一可能的实现方式, 进一步提供一种实现方式, 所 述网络设备的设备信息包括:

所述网络设备的设备标识;

所述网络设备在所述系统中的角色标识; 以及

所述控制设备的设备标识。

如上所述的方面和任一可能的实现方式, 进一步提供一种实现方式, 所 述网络设备的接口信息包括:

所述网络设备的接口标识;

所述网络设备的接口最大传输单元 MTU;

所述网络设备的接口类型; 以及

所述网络设备的本地电路标识、 与所述网络设备相邻的其它网络设备的 电路标识和所述其它网络设备的设备标识。

本申请的另一方面, 提供一种网络设备, 所述网络设备应用于控制和转 发分离的集中式系统, 所述系统包括控制设备和所述控制设备管理的 所述网 络设备, 所述网络设备包括:

获取单元, 用于获取所述网络设备的设备信息和所述网络 设备的接口信 息, 以及将所述网络设备的设备信息和所述网络设 备的接口信息传输给发送 单元;

所述发送单元, 用于利用内部网关协议 IGP, 向所述控制设备发送所述 网络设备的设备信息和所述网络设备的接口信 息, 以使得所述控制设备根据 所述网络设备的设备信息和所述网络设备的接 口信息 , 确定所述网络设备到 所述控制设备的报文转发路径。

如上所述的方面和任一可能的实现方式, 进一步提供一种实现方式, 所 述发送单元具体用于

向所述控制设备发送链路状态协议数据单元或 链路状态报文 LSP, 所述 LSP中携带所述网络设备的设备信息和所述网络 设备的接口信息; 或者

向所述控制设备发送不透明链路状态宣告 LSA,所述不透明 LSA中携带 所述网络设备的设备信息和所述网络设备的接 口信息。

如上所述的方面和任一可能的实现方式, 进一步提供一种实现方式, 所 述获取单元获取的所述网络设备的设备信息包 括:

所述网络设备的设备标识;

所述网络设备在所述系统中的角色标识; 以及

所述控制设备的设备标识。

如上所述的方面和任一可能的实现方式, 进一步提供一种实现方式, 所 述获取单元获取的所述网络设备的接口信息包 括:

所述网络设备的接口标识;

所述网络设备的接口最大传输单元 MTU;

所述网络设备的接口类型; 以及

所述网络设备的本地电路标识、 与所述网络设备相邻的其它网络设备的 电路标识和所述其它网络设备的设备标识。

如上所述的方面和任一可能的实现方式, 进一步提供一种实现方式, 所 述获取单元具体用于

接收中间系统到中间系统 ISIS你好报文, 所述 ISIS你好报文中携带与 所述网络设备相邻的其它网络设备的设备标识 ; 或者

接收最短路径优先 OSPF你好报文,所述 OSPF你好报文中携带与所述 网络设备相邻的其它网络设备的设备标识。

本申请的另一方面, 提供一种控制设备, 所述控制设备应用于控制和转 发分离的集中式系统, 所述系统包括所述控制设备和所述控制设备管 理的网 络设备, 所述控制设备包括:

接收单元, 用于接收所述控制设备管理的网络设备利用内 部网关协议

IGP, 发送的所述网络设备的设备信息和所述网络设 备的接口信息, 以及将 所述网络设备的设备信息和所述网络设备的接 口信息传输给确定单元;

所述确定单元, 用于根据所述网络设备的设备信息和所述网络 设备的接 口信息, 确定所述网络设备到所述控制设备的报文转发 路径。

如上所述的方面和任一可能的实现方式, 进一步提供一种实现方式, 所 述接收单元具体用于 所述 LSP中携带所述网络设备的设备信息和所述网络 设备的接口信息; 或者 接收所述网络设备发送的不透明链路状态宣告 LSA,所述不透明 LSA中 携带所述网络设备的设备信息和所述网络设备 的接口信息。

如上所述的方面和任一可能的实现方式, 进一步提供一种实现方式, 所 述接收单元接收的所述网络设备的设备信息包 括:

所述网络设备的设备标识;

所述网络设备在所述系统中的角色标识; 以及

所述控制设备的设备标识。

如上所述的方面和任一可能的实现方式, 进一步提供一种实现方式, 所 述接收单元接收的所述网络设备的接口信息包 括:

所述网络设备的接口标识;

所述网络设备的接口最大传输单元 MTU;

所述网络设备的接口类型; 以及

所述网络设备的本地电路标识、 与所述网络设备相邻的其它网络设备的 电路标识和所述其它网络设备的设备标识。

本申请的另一方面, 提供一种网络设备, 所述网络设备应用于控制和转 发分离的集中式系统, 所述系统包括控制设备和所述控制设备管理的 所述网 络设备, 所述网络设备包括:

处理器,用于获取所述网络设备的设备信息和 所述网络设备的接口信息, 以及将所述网络设备的设备信息和所述网络设 备的接口信息传输给发送器; 所述发送器, 用于利用 IGP, 向所述控制设备发送所述网络设备的设备 信息和所述网络设备的接口信息, 以使得所述控制设备根据所述网络设备的 设备信息和所述网络设备的接口信息, 确定所述网络设备到所述控制设备的 报文转发路径。

如上所述的方面和任一可能的实现方式, 进一步提供一种实现方式, 所 述发送器具体用于

向所述控制设备发送链路状态协议数据单元或 链路状态报文 LSP, 所述 LSP中携带所述网络设备的设备信息和所述网络 设备的接口信息; 或者

向所述控制设备发送不透明链路状态宣告 LSA,所述不透明 LSA中携带 所述网络设备的设备信息和所述网络设备的接 口信息。

如上所述的方面和任一可能的实现方式, 进一步提供一种实现方式, 所 述处理器获取的所述网络设备的设备信息包括 :

所述网络设备的设备标识;

所述网络设备在所述系统中的角色标识; 以及

所述控制设备的设备标识。

如上所述的方面和任一可能的实现方式, 进一步提供一种实现方式, 所 述处理器获取的所述网络设备的接口信息包括 :

所述网络设备的接口标识;

所述网络设备的接口最大传输单元 MTU;

所述网络设备的接口类型; 以及

所述网络设备的本地电路标识、 与所述网络设备相邻的其它网络设备的 电路标识和所述其它网络设备的设备标识。

如上所述的方面和任一可能的实现方式, 进一步提供一种实现方式, 所 述处理器具体用于

接收中间系统到中间系统 ISIS你好报文, 所述 ISIS你好报文中携带与 所述网络设备相邻的其它网络设备的设备标识 ; 或者

接收最短路径优先 OSPF你好报文,所述 OSPF你好报文中携带与所述 网络设备相邻的其它网络设备的设备标识。

本申请的另一方面, 提供一种控制设备, 所述控制设备应用于控制和转 发分离的集中式系统, 所述系统包括所述控制设备和所述控制设备管 理的网 络设备, 所述控制设备包括:

接收器,用于接收所述控制设备管理的网络设 备利用内部网关协议 IGP, 发送的所述网络设备的设备信息和所述网络设 备的接口信息 , 以及将所述网 络设备的设备信息和所述网络设备的接口信息 传输给处理器;

所述处理器, 用于根据所述网络设备的设备信息和所述网络 设备的接口 信息, 确定所述网络设备到所述控制设备的报文转发 路径。

如上所述的方面和任一可能的实现方式, 进一步提供一种实现方式, 所 述接收器具体用于 所述 LSP中携带所述网络设备的设备信息和所述网络 设备的接口信息; 或者 接收所述网络设备发送的不透明链路状态宣告 LSA,所述不透明 LSA中 携带所述网络设备的设备信息和所述网络设备 的接口信息。

如上所述的方面和任一可能的实现方式, 进一步提供一种实现方式, 所 述接收器接收的所述网络设备的设备信息包括 :

所述网络设备的设备标识;

所述网络设备在所述系统中的角色标识; 以及

所述控制设备的设备标识。

如上所述的方面和任一可能的实现方式, 进一步提供一种实现方式, 所 述接收器接收的所述网络设备的接口信息包括 :

所述网络设备的接口标识;

所述网络设备的接口最大传输单元 MTU;

所述网络设备的接口类型; 以及

所述网络设备的本地电路标识、 与所述网络设备相邻的其它网络设备的 电路标识和所述其它网络设备的设备标识。

由上述技术方案可知, 本申请实施例通过网络设备获取所述网络设备 的 设备信息和所述网络设备的接口信息, 使得所述网络设备能够利用 IGP, 向 所述控制设备发送所述网络设备的设备信息和 所述网络设备的接口信息 , 以 使得所述控制设备根据所述网络设备的设备信 息和所述网络设备的接口信 息, 确定所述网络设备到所述控制设备的报文转发 路径, 由于利用 IGP发送 所述网络设备的设备信息和所述网络设备的接 口信息的每个网络设备不再需 要计算出该网络设备到对应的控制设备的报文 转发路径, 因此, 可以降低网 络设备的处理负担。 附图说明 为了更清楚地说明本申请实施例或现有技术中 的技术方案, 下面将对实 施例或现有技术描述中所需要使用的附图作一 简单地介绍, 显而易见地, 下 面描述中的附图是本申请的一些实施例, 对于本领域普通技术人员来讲, 在 不付出创造性劳动性的前提下, 还可以根据这些附图获得其它的附图。

图 1为本申请一实施例提供的报文转发路径确定 法的流程示意图; 图 2为本申请另一实施例提供的报文转发路径确 方法的流程示意图; 图 3为本申请另一实施例提供的网络设备的结构 意图;

图 4为本申请另一实施例提供的控制设备的结构 意图;

图 5为本申请另一实施例提供的网络设备的结构 意图;

图 6为本申请另一实施例提供的控制设备的结构 意图。 具体实施方式 为使本申请实施例的目的、 技术方案和优点更加清楚, 下面将结合本申 请实施例中的附图, 对本申请实施例中的技术方案进行清楚、 完整地描述, 显然, 所描述的实施例是本申请一部分实施例, 而不是全部的实施例。 基于 本申请中的实施例, 本领域普通技术人员在没有作出创造性劳动前 提下所确 定的所有其他实施例, 都属于本申请保护的范围。

另外, 本文中术语"和 /或", 仅仅是一种描述关联对象的关联关系, 表示 可以存在三种关系, 例如, A和 /或 B, 可以表示: 单独存在 A, 同时存在 A 和 B, 单独存在 B这三种情况。 另外, 本文中字符 ", —般表示前后关联对 象是一种"或"的关系。

需要说明的是, 本申请的技术方案可以适用于控制和转发分离 的集中式 系统, 例如: Open Flow系统等。

图 1为本申请一实施例提供的报文转发路径确定 法的流程示意图, 所 述方法应用于控制和转发分离的集中式系统, 所述系统包括控制设备和所述 控制设备管理的网络设备, 如图 1所示。

101、所述网络设备获取所述网络设备的设备信 息和所述网络设备的接口 信息。

102、所述网络设备利用内部网关协议( Interior Gateway Protocol , IGP ), 向所述控制设备发送所述网络设备的设备信息 和所述网络设备的接口信息, 以使得所述控制设备根据所述网络设备的设备 信息和所述网络设备的接口信 息, 确定所述网络设备到所述控制设备的报文转发 路径。

其中, IGP 可以包括中间系统到中间系统 ( Intermediate System to Intermediate System, ISIS )协议、最短路径优先( Open Shortest Path First, OSPF )协议或路由信息协议 ( Routing Information Protocol, RIP )等协议。

具体地, 所述网络设备利用 IGP的洪泛机制, 向所述控制设备扩散所述 网络设备的设备信息和所述网络设备的接口信 息, 该网络设备不再需要计算 出该网络设备到对应的控制设备的报文转发路 径。

此处只是以某网络设备, 及该网络设备对应的控制设备举例进行说明。 可以理解的是, 可能存在其它的控制设备及其管理的网络设备 , 此处不做限 定。

其中, 所述报文转发路径可以包括但不限于基于资源 预留协议 ( Resource Reservation Protocol , RSVP ) 建立的 量工程 ( Traffic Engineering , TE ) P遂道 ( Tunnel )中的标签交换路径 ( Label Switched Path , LSP )、 基于标签分发协议( Label Distribution Protocol, LDP )建立的 LSP 或伪线路(Pseudo Wire, PW ) 。

举例来说,上述 101和 102的执行主体网络设备,在 OpenFlow系统下, 可以为 OpenFlow交换机( OpenFlow Switch );所述控制设备,在 OpenFlow 系统下, 可以为控制服务器 ( Controller ) 。

可选地, 在本实施例的一个可能的实现方式中, 所述网络设备的设备信 息可以包括但不限于:

所述网络设备的设备标识, 例如, 管理 IP地址;

所述网络设备在所述系统中的角色标识; 以及

所述控制设备的设备标识。

其中, 所述角色标识可以用于指示设备在所述系统中 的角色, 例如, 指 示控制角色的角色标识, 再例如, 指示转发角色的角色标识。 所述网络设备 在所述系统中的角色标识就可以理解为指示转 发角色的角色标识。

可选地, 在本实施例的一个可能的实现方式中, 所述网络设备的接口信 息可以包括但不限于:

所述网络设备的接口标识;

所述网络设备的接口最大传输单元 ( Maximum Transmission Unit, MTU ) ;

所述网络设备的接口类型, 例如, 点对点( Peer-to-Peer, P2P )或广播 网; 以及

所述网络设备的本地电路标识(Circuit ID ) 、 与所述网络设备相邻的其 它网络设备的电路标识和所述其它网络设备的 设备标识。

其中, 所述网络设备的接口类型、 所述网络设备的本地电路标识、 与所 述网络设备相邻的其它网络设备的电路标识和 所述其它网络设备的设备标识 共同标识一对邻居关系。 不同接口类型的接口可以分配相同的电路标识 , 或 者也可以分配不同的电路标识, 本实施例对此不进行限定。

为使得本申请实施例提供的方法更加清楚, 下面将以 ISIS协议和 OSPF 协议作为举例, 详细说明所述网络设备如何获取与所述网络设 备相邻的其它 网络设备的设备标识。

对于 ISIS协议,所述网络设备具体可以接收 ISIS你好(ISIS Hello, IIH ) 报文, 所述 ISIS你好报文中携带与所述网络设备相邻的其 网络设备的设备 标识。

对于 OSPF协议,所述网络设备具体可以接收 OSPF你好( OSPF Hello ) 报文, 所述 OSPF你好报文中携带与所述网络设备相邻的其 网络设备的设 备标识。

为使得本申请实施例提供的方法更加清楚, 下面将以 ISIS协议和 OSPF 协议作为举例, 详细说明所述网络设备如何执行 102。

State Protocol Data Unit或 Link State Packet, LSP ) 中, 向所述控制设备 发送。 例如, 通过扩展类型长度值(Type Length Value, TLV )方式在 LSP 中携带。 所述网络设备的接口信息,携带在不透明( Opaque )链路状态宣告( Link State Advertisement, LSA ) 中, 向所述控制设备发送。 例如, 通过扩展类型长度 值(Type Length Value, TLV ) 方式在不透明 LSA中携带。

可以理解的是, 本实施例中, 所述控制设备到所述网络设备的报文转发 路径仍然可以按照现有技术中提供的方法执行 , 此处不再赘述。

本实施例中, 通过网络设备获取所述网络设备的设备信息和 所述网络设 备的接口信息, 使得所述网络设备能够利用 IGP, 向所述控制设备发送所述 网络设备的设备信息和所述网络设备的接口信 息, 以使得所述控制设备根据 所述网络设备的设备信息和所述网络设备的接 口信息 , 确定所述网络设备到 所述控制设备的报文转发路径, 由于利用 IGP发送所述网络设备的设备信息 和所述网络设备的接口信息的每个网络设备不 再需要计算出该网络设备到对 应的控制设备的报文转发路径, 因此, 可以降低网络设备的处理负担。

图 2为本申请另一实施例提供的报文转发路径确 方法的流程示意图, 所述方法应用于控制和转发分离的集中式系统 , 所述系统包括控制设备和所 述控制设备管理的网络设备, 如图 2所示。

201、所述控制设备接收所述控制设备管理的网 络设备利用 IGP,发送的 所述网络设备的设备信息和所述网络设备的接 口信息。

具体地, 所述网络设备利用 IGP的洪泛机制, 向所述控制设备扩散所述 网络设备的设备信息和所述网络设备的接口信 息, 该网络设备不再需要计算 出该网络设备到对应的控制设备的报文转发路 径。

202、所述控制设备根据所述网络设备的设备信 息和所述网络设备的接口 信息, 确定所述网络设备到所述控制设备的报文转发 路径。

其中, IGP 可以包括中间系统到中间系统 ( Intermediate System to

Intermediate System, ISIS )协议、最短路径优先( Open Shortest Path First,

OSPF )协议或路由信息协议 ( Routing Information Protocol, RIP )等协议。

此处只是以某控制设备, 及该控制设备管理的一个网络设备举例进行说 明。 可以理解的是, 可能存在该控制设备管理的其他网络设备, 以及其它的 控制设备及其管理的网络设备, 此处不做限定。 其中, 所述报文转发路径可以包括但不限于基于资源 预留协议

( Resource Reservation Protocol , RSVP ) 建立的 量工程 ( Traffic Engineering , TE ) P遂道 ( Tunnel )中的标签交换路径 ( Label Switched Path , LSP )、 基于标签分发协议 ( Label Distribution Protocol, LDP )建立的 LSP 或伪线路(Pseudo Wire, PW ) 。

举例来说,上述 201和 202的执行主体控制设备,在 OpenFlow系统下, 可以为控制服务器( Controller );所述控制设备管理的网络设备,在 OpenFlow 系统下, 可以为 OpenFlow交换机 ( OpenFlow Switch ) 。

可选地, 在本实施例的一个可能的实现方式中, 所述网络设备的设备信 息可以包括但不限于:

所述网络设备的设备标识, 例如, 管理 IP地址;

所述网络设备在所述系统中的角色标识; 以及

所述控制设备的设备标识。

其中, 所述角色标识可以用于指示设备在所述系统中 的角色, 例如, 指 示控制角色的角色标识, 再例如, 指示转发角色的角色标识。 所述网络设备 在所述系统中的角色标识就可以理解为指示转 发角色的角色标识。

可选地, 在本实施例的一个可能的实现方式中, 所述网络设备的接口信 息可以包括但不限于:

所述网络设备的接口标识;

所述网络设备的接口最大传输单元 ( Maximum Transmission Unit,

MTU ) ;

所述网络设备的接口类型, 例如, 点对点( Peer-to-Peer, P2P )或广播 网; 以及

所述网络设备的本地电路标识(Circuit ID ) 、 与所述网络设备相邻的其 它网络设备的电路标识和所述其它网络设备的 设备标识。

其中, 所述网络设备的接口类型、 所述网络设备的本地电路标识、 与所 述网络设备相邻的其它网络设备的电路标识和 所述其它网络设备的设备标识 共同标识一对邻居关系。 不同接口类型的接口可以分配相同的电路标识 , 或 者也可以分配不同的电路标识, 本实施例对此不进行限定。

为使得本申请实施例提供的方法更加清楚, 下面将以 ISIS协议和 OSPF 协议作为举例 , 详细说明所述网络设备如何获取与所述网络设 备相邻的其它 网络设备的设备标识。

对于 ISIS协议,所述网络设备具体可以接收 ISIS你好(ISIS Hello, IIH ) 报文, 所述 ISIS你好报文中携带与所述网络设备相邻的其 网络设备的设备 标识。

对于 OSPF协议,所述网络设备具体可以接收 OSPF你好( OSPF Hello ) 报文, 所述 OSPF你好报文中携带与所述网络设备相邻的其 网络设备的设 备标识。

为使得本申请实施例提供的方法更加清楚, 下面将以 ISIS协议和 OSPF 协议作为举例, 详细说明所述控制设备如何执行 201。

State Protocol Data Unit或 Link State Packet, LSP ) 中, 向所述控制设备 发送。 例如, 通过扩展类型长度值(Type Length Value, TLV )方式在 LSP 中携带。 所述网络设备的接口信息,携带在不透明( Opaque )链路状态宣告( Link State Advertisement, LSA ) 中, 向所述控制设备发送。 例如, 通过扩展类型长度 值(Type Length Value, TLV ) 方式在不透明 LSA中携带。

可以理解的是, 本实施例中, 所述控制设备到所述网络设备的报文转发 路径仍然可以按照现有技术中提供的方法执行 , 此处不再赘述。

本实施例中,通过控制设备接收所述控制设备 管理的网络设备利用 IGP, 发送的所述网络设备的设备信息和所述网络设 备的接口信息, 使得所述控制 设备能够根据所述网络设备的设备信息和所述 网络设备的接口信息, 确定所 述网络设备到所述控制设备的报文转发路径, 由于利用 IGP发送所述网络设 备的设备信息和所述网络设备的接口信息的每 个网络设备不再需要计算出该 网络设备到对应的控制设备的报文转发路径, 因此, 可以降低网络设备的处 理负担。

需要说明的是, 对于前述的各方法实施例, 为了简单描述, 故将其都表 述为一系列的动作组合, 但是本领域技术人员应该知悉, 本申请并不受所描 述的动作顺序的限制, 因为依据本申请, 某些步骤可以釆用其他顺序或者同 时进行。 其次, 本领域技术人员也应该知悉, 说明书中所描述的实施例均属 于优选实施例, 所涉及的动作和模块并不一定是本申请所必须 的。

在上述实施例中, 对各个实施例的描述都各有侧重, 某个实施例中没有 详述的部分, 可以参见其他实施例的相关描述。

图 3为本申请另一实施例提供的网络设备的结构 意图。 本实施例的网 络设备可以应用于控制和转发分离的集中式系 统, 所述系统包括控制设备和 所述控制设备管理的所述网络设备。 如图 3所示, 该网络设备可以包括获取 单元 31和发送单元 32。 其中, 获取单元 31 , 用于获取所述网络设备的设备 信息和所述网络设备的接口信息, 以及将所述网络设备的设备信息和所述网 络设备的接口信息传输给发送单元 32; 所述发送单元 32, 用于利用 IGP, 向 所述控制设备发送所述网络设备的设备信息和 所述网络设备的接口信息 , 以 使得所述控制设备根据所述网络设备的设备信 息和所述网络设备的接口信 息, 确定所述网络设备到所述控制设备的报文转发 路径。

其中, IGP 可以包括中间系统到中间系统 ( Intermediate System to

Intermediate System, ISIS )协议、最短路径优先( Open Shortest Path First, OSPF )协议或路由信息协议 ( Routing Information Protocol, RIP )等协议。

其中, 所述报文转发路径可以包括但不限于基于资源 预留协议 ( Resource Reservation Protocol , RSVP ) 建立的 量工程 ( Traffic Engineering , ΤΕ ) Ρ遂道 ( Tunnel )中的标签交换路径 ( Label Switched Path , LSP )、 基于标签分发协议 ( Label Distribution Protocol, LDP )建立的 LSP 或伪线路(Pseudo Wire, PW ) 。

需要说明的是, 本实施例提供的网络设备, 在 OpenFlow系统下, 可以 为 OpenFlow交换机 ( OpenFlow Switch ) ; 所述控制设备, 在 OpenFlow 系统下, 可以为控制服务器(Controller ) 。

可选地,在本实施例的一个可能的实现方式中 , 所述获取单元 31获取的 所述网络设备的设备信息可以包括但不限于:

所述网络设备的设备标识, 例如, 管理 IP地址;

所述网络设备在所述系统中的角色标识; 以及

所述控制设备的设备标识。 其中, 所述角色标识可以用于指示设备在所述系统中 的角色, 例如, 指 示控制角色的角色标识, 再例如, 指示转发角色的角色标识。 所述网络设备 在所述系统中的角色标识就可以理解为指示转 发角色的角色标识。

可选地,在本实施例的一个可能的实现方式中 , 所述获取单元 31获取的 所述网络设备的接口信息可以包括但不限于:

所述网络设备的接口标识;

所述网络设备的接口最大传输单元 ( Maximum Transmission Unit, MTU ) ;

所述网络设备的接口类型, 例如, 点对点( Peer-to-Peer, P2P )或广播 网; 以及

所述网络设备的本地电路标识(Circuit ID ) 、 与所述网络设备相邻的其 它网络设备的电路标识和所述其它网络设备的 设备标识。

其中, 所述网络设备的接口类型、 所述网络设备的本地电路标识、 与所 述网络设备相邻的其它网络设备的电路标识和 所述其它网络设备的设备标识 共同标识一对邻居关系。 不同接口类型的接口可以分配相同的电路标识 , 或 者也可以分配不同的电路标识, 本实施例对此不进行限定。

例如, 所述获取单元 31具体可以用于接收 ISIS你好报文, 所述 ISIS你 好报文中携带与所述网络设备相邻的其它网络 设备的设备标识。

再例如,所述获取单元 31具体可以用于接收 OSPF你好报文,所述 OSPF 你好报文中携带与所述网络设备相邻的其它网 络设备的设备标识。

其中, IGP 可以包括中间系统到中间系统 ( Intermediate System to Intermediate System, ISIS )协议、最短路径优先( Open Shortest Path First, OSPF )协议或路由信息协议 ( Routing Information Protocol, RIP )等协议。

例如, 所述发送单元 32具体可以用于向所述控制设备发送 LSP, 所述 LSP中携带所述网络设备的设备信息和所述网络 设备的接口信息。

再例如, 所述发送单元 32 具体可以用于向所述控制设备发送不透明 LSA, 所述不透明 LSA中携带所述网络设备的设备信息和所述网络 设备的接 口信息。

本实施例中, 网络设备通过获取单元获取所述网络设备的设 备信息和所 述网络设备的接口信息, 使得发送单元能够利用 IGP, 向所述控制设备发送 所述网络设备的设备信息和所述网络设备的接 口信息, 以使得所述控制设备 根据所述网络设备的设备信息和所述网络设备 的接口信息 , 确定所述网络设 备到所述控制设备的报文转发路径, 由于利用 IGP发送所述网络设备的设备 信息和所述网络设备的接口信息的每个网络设 备不再需要计算出该网络设备 到对应的控制设备的报文转发路径, 因此, 可以降低网络设备的处理负担。

图 4为本申请另一实施例提供的控制设备的结构 意图。 本实施例的网 络设备可以应用于控制和转发分离的集中式系 统, 所述系统包括所述控制设 备和所述控制设备管理的网络设备。 如图 4所示, 该控制设备可以包括接收 单元 41和确定单元 42。 其中, 接收单元 41 , 用于接收所述控制设备管理的 网络设备利用 IGP, 发送的所述网络设备的设备信息和所述网络设 备的接口 信息, 以及将所述网络设备的设备信息和所述网络设 备的接口信息传输给确 定单元 42; 所述确定单元 42, 用于根据所述网络设备的设备信息和所述网 络设备的接口信息, 确定所述网络设备到所述控制设备的报文转发 路径。

其中, IGP 可以包括中间系统到中间系统 ( Intermediate System to Intermediate System, ISIS )协议、最短路径优先( Open Shortest Path First, OSPF )协议或路由信息协议 ( Routing Information Protocol, RIP )等协议。

其中, 所述报文转发路径可以包括但不限于基于资源 预留协议 ( Resource Reservation Protocol , RSVP ) 建立的 量工程 ( Traffic Engineering , TE ) P遂道 ( Tunnel )中的标签交换路径 ( Label Switched Path , LSP )、 基于标签分发协议( Label Distribution Protocol, LDP )建立的 LSP 或伪线路(Pseudo Wire, PW ) 。

需要说明的是, 本实施例提供的控制设备, 在 OpenFlow系统下, 可以 为控制服务器(Controller ) ; 所述控制设备管理的网络设备, 在 OpenFlow 系统下, 可以为 OpenFlow交换机 ( OpenFlow Switch ) 。

可选地,在本实施例的一个可能的实现方式中 , 所述接收单元 41接收的 所述网络设备的设备信息可以包括但不限于:

所述网络设备的设备标识, 例如, 管理 IP地址;

所述网络设备在所述系统中的角色标识; 以及

所述控制设备的设备标识。

其中, 所述角色标识可以用于指示设备在所述系统中 的角色, 例如, 指 示控制角色的角色标识, 再例如, 指示转发角色的角色标识。 所述网络设备 在所述系统中的角色标识就可以理解为指示转 发角色的角色标识。

可选地,在本实施例的一个可能的实现方式中 , 所述接收单元 41接收的 所述网络设备的接口信息可以包括但不限于:

所述网络设备的接口标识;

所述网络设备的接口最大传输单元 ( Maximum Transmission Unit, MTU ) ;

所述网络设备的接口类型, 例如, 点对点( Peer-to-Peer, P2P )或广播 网; 以及

所述网络设备的本地电路标识(Circuit ID ) 、 与所述网络设备相邻的其 它网络设备的电路标识和所述其它网络设备的 设备标识。

其中, 所述网络设备的接口类型、 所述网络设备的本地电路标识、 与所 述网络设备相邻的其它网络设备的电路标识和 所述其它网络设备的设备标识 共同标识一对邻居关系。 不同接口类型的接口可以分配相同的电路标识 , 或 者也可以分配不同的电路标识, 本实施例对此不进行限定。

其中, IGP 可以包括中间系统到中间系统 ( Intermediate System to Intermediate System, ISIS )协议、最短路径优先( Open Shortest Path First, OSPF )协议或路由信息协议 ( Routing Information Protocol, RIP )等协议。

例如, 所述接收单元 41 具体可以用于接收所述网络设备发送的 LSP, 所述 LSP中携带所述网络设备的设备信息和所述网络 设备的接口信息。

再例如,所述接收单元 41具体可以用于接收所述网络设备发送的不透 LSA, 所述不透明 LSA中携带所述网络设备的设备信息和所述网络 设备的接 口信息。

本实施例中, 控制设备通过接收单元接收所述控制设备管理 的网络设备 利用 IGP, 发送的所述网络设备的设备信息和所述网络设 备的接口信息, 使 得确定单元能够根据所述网络设备的设备信息 和所述网络设备的接口信息, 确定所述网络设备到所述控制设备的报文转发 路径, 由于利用 IGP发送所述 网络设备的设备信息和所述网络设备的接口信 息的每个网络设备不再需要计 算出该网络设备到对应的控制设备的报文转发 路径, 因此, 可以降低网络设 备的处理负担。 图 5为本申请另一实施例提供的网络设备的结构 意图。 本实施例的网 络设备可以应用于控制和转发分离的集中式系 统, 所述系统包括控制设备和 所述控制设备管理的所述网络设备。 如图 5所示, 该网络设备可以包括处理 器 51和发送器 52。 其中, 处理器 51 , 用于获取所述网络设备的设备信息和 所述网络设备的接口信息 , 以及将所述网络设备的设备信息和所述网络设 备 的接口信息传输给发送器 52; 所述发送器 52, 用于利用 IGP, 向所述控制设 备发送所述网络设备的设备信息和所述网络设 备的接口信息, 以使得所述控 制设备根据所述网络设备的设备信息和所述网 络设备的接口信息, 确定所述 网络设备到所述控制设备的报文转发路径。

其中, IGP 可以包括中间系统到中间系统 ( Intermediate System to

Intermediate System, ISIS )协议、最短路径优先( Open Shortest Path First, OSPF )协议或路由信息协议 ( Routing Information Protocol, RIP )等协议。

其中, 所述报文转发路径可以包括但不限于基于资源 预留协议 ( Resource Reservation Protocol , RSVP ) 建立的 量工程 ( Traffic Engineering , ΤΕ ) Ρ遂道 ( Tunnel )中的标签交换路径 ( Label Switched Path , LSP )、 基于标签分发协议 ( Label Distribution Protocol, LDP )建立的 LSP 或伪线路(Pseudo Wire, PW ) 。

需要说明的是, 本实施例提供的网络设备, 在 OpenFlow系统下, 可以 为 OpenFlow交换机 ( OpenFlow Switch ) ; 所述控制设备, 在 OpenFlow 系统下, 可以为控制服务器(Controller ) 。

可选地,在本实施例的一个可能的实现方式中 , 所述处理器 51获取的所 述网络设备的设备信息可以包括但不限于:

所述网络设备的设备标识, 例如, 管理 IP地址;

所述网络设备在所述系统中的角色标识; 以及

所述控制设备的设备标识。

其中, 所述角色标识可以用于指示设备在所述系统中 的角色, 例如, 指 示控制角色的角色标识, 再例如, 指示转发角色的角色标识。 所述网络设备 在所述系统中的角色标识就可以理解为指示转 发角色的角色标识。

可选地,在本实施例的一个可能的实现方式中 , 所述处理器 51获取的所 述网络设备的接口信息可以包括但不限于: 所述网络设备的接口标识;

所述网络设备的接口最大传输单元 ( Maximum Transmission Unit, MTU ) ;

所述网络设备的接口类型, 例如, 点对点( Peer-to-Peer, P2P )或广播 网; 以及

所述网络设备的本地电路标识(Circuit ID ) 、 与所述网络设备相邻的其 它网络设备的电路标识和所述其它网络设备的 设备标识。

其中, 所述网络设备的接口类型、 所述网络设备的本地电路标识、 与所 述网络设备相邻的其它网络设备的电路标识和 所述其它网络设备的设备标识 共同标识一对邻居关系。 不同接口类型的接口可以分配相同的电路标识 , 或 者也可以分配不同的电路标识, 本实施例对此不进行限定。

例如, 所述处理器 51具体可以用于接收 ISIS你好报文, 所述 ISIS你好 报文中携带与所述网络设备相邻的其它网络设 备的设备标识。

再例如,所述处理器 51具体可以用于接收 OSPF你好报文,所述 OSPF 你好报文中携带与所述网络设备相邻的其它网 络设备的设备标识。

其中, IGP 可以包括中间系统到中间系统 ( Intermediate System to Intermediate System, ISIS )协议、最短路径优先( Open Shortest Path First, OSPF )协议或路由信息协议 ( Routing Information Protocol, RIP )等协议。

例如,所述发送器 52具体可以用于向所述控制设备发送 LSP,所述 LSP 中携带所述网络设备的设备信息和所述网络设 备的接口信息。

再例如, 所述发送器 52具体可以用于向所述控制设备发送不透明 LSA, 所述不透明 LSA 中携带所述网络设备的设备信息和所述网络设 备的接口信 息。

本实施例中 , 网络设备通过处理器获取所述网络设备的设备 信息和所述 网络设备的接口信息, 使得发送器能够利用 IGP, 向所述控制设备发送所述 网络设备的设备信息和所述网络设备的接口信 息, 以使得所述控制设备根据 所述网络设备的设备信息和所述网络设备的接 口信息 , 确定所述网络设备到 所述控制设备的报文转发路径, 由于利用 IGP发送所述网络设备的设备信息 和所述网络设备的接口信息的每个网络设备不 再需要计算出该网络设备到对 应的控制设备的报文转发路径, 因此, 可以降低网络设备的处理负担。 图 6为本申请另一实施例提供的控制设备的结构 意图。 本实施例的网 络设备可以应用于控制和转发分离的集中式系 统, 所述系统包括所述控制设 备和所述控制设备管理的网络设备。 如图 6所示, 该控制设备可以包括接收 器 61和处理器 62。 其中, 接收器 61 , 用于接收所述控制设备管理的网络设 备利用 IGP, 发送的所述网络设备的设备信息和所述网络设 备的接口信息, 以及将所述网络设备的设备信息和所述网络设 备的接口信息传输给处理器 62; 所述处理器 62, 用于根据所述网络设备的设备信息和所述网络 设备的接 口信息, 确定所述网络设备到所述控制设备的报文转发 路径。

其中, IGP 可以包括中间系统到中间系统 ( Intermediate System to Intermediate System, ISIS )协议、最短路径优先( Open Shortest Path First, OSPF )协议或路由信息协议 ( Routing Information Protocol, RIP )等协议。

其中, 所述报文转发路径可以包括但不限于基于资源 预留协议 ( Resource Reservation Protocol , RSVP ) 建立的 量工程 ( Traffic Engineering , TE ) P遂道 ( Tunnel )中的标签交换路径 ( Label Switched Path , LSP )、 基于标签分发协议( Label Distribution Protocol, LDP )建立的 LSP 或伪线路(Pseudo Wire, PW ) 。

需要说明的是, 本实施例提供的控制设备, 在 OpenFlow系统下, 可以 为控制服务器(Controller ) ; 所述控制设备管理的网络设备, 在 OpenFlow 系统下, 可以为 OpenFlow交换机 ( OpenFlow Switch ) 。

可选地,在本实施例的一个可能的实现方式中 , 所述接收器 61接收的所 述网络设备的设备信息可以包括但不限于:

所述网络设备的设备标识, 例如, 管理 IP地址;

所述网络设备在所述系统中的角色标识; 以及

所述控制设备的设备标识。

其中, 所述角色标识可以用于指示设备在所述系统中 的角色, 例如, 指 示控制角色的角色标识, 再例如, 指示转发角色的角色标识。 所述网络设备 在所述系统中的角色标识就可以理解为指示转 发角色的角色标识。

可选地,在本实施例的一个可能的实现方式中 , 所述接收器 61接收的所 述网络设备的接口信息可以包括但不限于:

所述网络设备的接口标识; 所述网络设备的接口最大传输单元 ( Maximum Transmission Unit, MTU ) ;

所述网络设备的接口类型, 例如, 点对点( Peer-to-Peer, P2P )或广播 网; 以及

所述网络设备的本地电路标识(Circuit ID ) 、 与所述网络设备相邻的其 它网络设备的电路标识和所述其它网络设备的 设备标识。

其中, 所述网络设备的接口类型、 所述网络设备的本地电路标识、 与所 述网络设备相邻的其它网络设备的电路标识和 所述其它网络设备的设备标识 共同标识一对邻居关系。 不同接口类型的接口可以分配相同的电路标识 , 或 者也可以分配不同的电路标识, 本实施例对此不进行限定。

其中, IGP 可以包括中间系统到中间系统 ( Intermediate System to Intermediate System, ISIS )协议、最短路径优先( Open Shortest Path First, OSPF )协议或路由信息协议( Routing Information Protocol, RIP )等协议。

例如, 所述接收器 61 具体可以用于接收所述网络设备发送的 LSP, 所 述 LSP中携带所述网络设备的设备信息和所述网络 设备的接口信息。

再例如, 所述接收器 61 具体可以用于接收所述网络设备发送的不透明 LSA, 所述不透明 LSA中携带所述网络设备的设备信息和所述网络 设备的接 口信息。

本实施例中, 控制设备通过接收器接收所述控制设备管理的 网络设备利 用 IGP, 发送的所述网络设备的设备信息和所述网络设 备的接口信息, 使得 处理器能够根据所述网络设备的设备信息和所 述网络设备的接口信息, 确定 所述网络设备到所述控制设备的报文转发路径 , 由于利用 IGP发送所述网络 设备的设备信息和所述网络设备的接口信息的 每个网络设备不再需要计算出 该网络设备到对应的控制设备的报文转发路径 , 因此, 可以降低网络设备的 处理负担。

所属领域的技术人员可以清楚地了解到, 为描述的方便和简洁, 上述描 述的系统, 装置和单元的具体工作过程, 可以参考前述方法实施例中的对应 过程, 在此不再赘述。

在本申请所提供的几个实施例中, 应该理解到, 所揭露的系统, 装置和 方法, 可以通过其它的方式实现。 例如, 以上所描述的装置实施例仅仅是示 意性的, 例如, 所述单元的划分, 仅仅为一种逻辑功能划分, 实际实现时可 以有另外的划分方式, 例如多个单元或组件可以结合或者可以集成到 另一个 系统, 或一些特征可以忽略, 或不执行。 另一点, 所显示或讨论的相互之间 的耦合或直接耦合或通信连接可以是通过一些 接口, 装置或单元的间接耦合 或通信连接, 可以是电性, 机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可 以不是物理上分开的, 作 为单元显示的部件可以是或者也可以不是物理 单元, 即可以位于一个地方, 或者也可以分布到多个网络单元上。 可以根据实际的需要选择其中的部分或 者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可 以集成在一个处理单元中, 也可以是各个单元单独物理存在, 也可以两个或两个以上单元集成在一个单 元中。 上述集成的单元既可以釆用硬件的形式实现, 也可以釆用硬件加软件 功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元 , 可以存储在一个计算机 可读取存储介质中。 上述软件功能单元存储在一个存储介质中, 包括若干指 令用以使得一台计算机设备(可以是个人计算 机, 服务器, 或者网络设备等) 或处理器(processor )执行本申请各个实施例所述方法的部分步骤 而前述 的存储介质包括: U盘、移动硬盘、只读存储器( Read-Only Memory, ROM ) , 随机存取存储器( Random Access Memory, RAM ) 、 磁碟或者光盘等各种 可以存储程序代码的介质。

最后应说明的是: 以上实施例仅用以说明本申请的技术方案, 而非对其 限制; 尽管参照前述实施例对本申请进行了详细的说 明, 本领域的普通技术 人员应当理解: 其依然可以对前述各实施例所记载的技术方案 进行修改, 或 者对其中部分技术特征进行等同替换; 而这些修改或者替换, 并不使相应技 术方案的本质脱离本申请各实施例技术方案的 精神和范围。