一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种用于获取跨域链路的方法及装置与流程

2022-05-06 07:36:21 来源:中国专利 TAG:

一种用于获取跨域链路的方法及装置
1.本技术是于2017年12月29日提交中国国家知识产权局、申请号为cn 201711479278.1、发明名称为“一种用于获取跨域链路的方法及装置”的中国专利申请的分案申请。
技术领域
2.本技术涉及通信领域,尤其涉及一种用于获取跨域链路的方法及装置。


背景技术:

3.互联网协议(internet protocol,ip)骨干网通常包括由路由器组成的ip域和由波分设备(亦称为光网元)组成的光域。在ip骨干网部署业务的过程中,所部署的业务需经过ip域的路由器以及光域中的波分设备进行处理。在ip骨干网中,ip域中的控制器仅能够获得第一链路。该第一链路为ip域中与所部署的业务相关的链路。光域中的控制器仅能够获得第二链路。该第二链路为光域中与所部署的业务相关的链路。为了实现在ip骨干网中所部署的业务,该第一链路和该第二链路之间需要通过ip域与光域之间的跨域链路进行关联。但是,通常的ip域与光域是分域规划和独立运维,比如该ip域与光域之间的链路是通过预先规划获得的,并将规划的链路的信息配置于ip域中的路由器以及光域中相应的光网元。这样,ip域和光域在规划、部署、运维等方面存在资源利用效率不高和运维成本较高的问题。此外,上述通过预先规划完成业务部署的方法在大规模业务部署的过程中,会存在配置效率过低的问题。


技术实现要素:

4.本技术实施例提供了一种用于获取跨域链路的方法及装置,有助于根据所获取的跨域链路提高业务配置效率。
5.第一方面,提供了一种用于获取跨域链路的方法,所述方法包括:控制设备向ip域中的转发设备发送第一消息,所述第一消息用于指示所述转发设备查找在光域中与所述转发设备相邻的设备;所述控制设备接收来自所述光域中的光网元的第二消息,所述第二消息包括第一标识、第二标识和所述转发设备的媒体接入控制(media access control,mac)地址,所述第一标识用于标识所述光网元,所述第二标识用于标识所述光网元上与所述转发设备通信的端口,所述光网元为在光域中与所述转发设备相邻的设备;所述控制设备根据所述第一标识、所述第二标识和所述转发设备的mac地址,获得所述转发设备和所述光网元间的跨域链路。
6.上述方法中,第一控制设备可通过触发ip域的转发设备在光域中查找与所述ip域的转发设备相邻的设备,确定在光域中光网元与所述ip域的转发设备存在连接关系。所述第一控制设备通过上述方法,能够获知所述光域中的光网元与所述ip域中的转发设备之间的跨域链路。这样,在配置跨域业务的过程中,无需人工预先规划和配置所述跨域链路,有助于提高配置跨域业务的效率。
7.在一种实现方式中,所述控制设备根据所述第一标识、所述第二标识和所述转发设备的mac地址,获得所述转发设备和所述光网元间的跨域链路包括:所述控制设备根据所述第一标识、所述第二标识和所述转发设备的mac地址,获得对应关系,所述对应关系用于表示所述转发设备和所述光网元间的跨域链路,所述对应关系包括所述第一标识、所述第二标识和所述转发设备的mac地址。
8.第二方面,提供了一种用于获取跨域链路的方法,所述方法包括:ip域中的转发设备接收用于获取跨域链路的控制设备发送的第一消息,所述第一消息用于指示所述转发设备查找在光域中与所述转发设备相邻的设备;所述转发设备根据所述第一消息,生成第二消息,所述第二消息包括所述转发设备的mac地址,所述第二消息用于在光域中查找与所述转发设备相邻的设备;所述转发设备向所述光域广播发送所述第二消息。
9.上述方法中,ip域中的转发设备可在用于获取跨域链路的控制设备的触发下,向光域中广播发送所述第二消息,以自动查找光域中与所述ip域的转发设备相邻的设备。这样,在配置跨域业务的过程中,无需人工预先规划和配置所述跨域链路,有助于提高配置跨越业务的效率。
10.在一种实现方式中,所述第二消息可以是链路层发现协议(link layer discovery protocol,lldp)消息、邻居发现协议(neighbor discovery protocol,ndp)消息或网络拓扑发现协议(network topology discovery protocol,ntdp)消息。
11.可选地,所述第二消息还可包括所述ip域的转发设备的标识。
12.第三方面,提供了一种用于获取跨域链路的方法,所述方法包括:光域中的光网元接收ip域中的转发设备广播发送的第一消息,所述第一消息包括所述转发设备的mac地址,所述第一消息用于在所述光域中查找与所述转发设备相邻的设备;所述光网元根据所述第一消息,生成第二消息,所述第二消息包括第一标识和第二标识,所述第一标识用于标识所述光网元,所述第二标识用于标识所述光网元上与所述转发设备通信的端口;所述光网元向用于获取跨域链路的控制设备发送所述第二消息。
13.上述方法中,光域中的转发设备可在接收到ip域的转发设备广播发送的第一消息后,向用于获取跨域链路的控制设备发送第二消息,以便所述控制设备能够根据所述第二消息获知所述ip域中的转发设备与所述光域中的转发设备间的跨域链路。这样,在配置跨域业务的过程中,无需人工预先规划和配置所述跨域链路,有助于提高配置跨越业务的效率。
14.在一种实现方式中,所述第一消息为lldp消息、ndp消息或ntdp消息。
15.第四方面,提供了一种用于获取跨域链路的控制设备,所述控制设备包括:发送模块,用于向ip域中的转发设备发送第一消息,所述第一消息用于指示所述转发设备查找在光域中与所述ip域中的转发设备相邻的设备;接收模块,用于接收来自所述光域中的光网元的第二消息,所述第二消息包括第一标识、第二标识和所述ip域中的转发设备的mac地址,所述第一标识用于标识所述光网元,所述第二标识用于标识所述光网元上与所述转发设备通信的端口,所述光网元为在光域中与所述转发设备相邻的设备;获得模块,用于根据所述第一标识、所述第二标识和所述转发设备的mac地址,获得所述光网元和所述ip域中的所述转发设备间的跨域链路。
16.在一种实现方式中,所述用于获取跨域链路的控制设备还可包括用于实现上述第
一方面任一种可能实现方式所提供方法或步骤的模块。
17.第五方面,提供了一种ip域中的转发设备,所述ip域中的转发设备包括:接收模块,用于接收用于获取跨域链路的控制设备发送的第一消息,所述第一消息用于指示所述ip域中的转发设备查找在光域中与所述ip域中的转发设备相邻的设备;生成模块,用于根据所述第一消息,生成第二消息,所述第二消息包括所述ip域中的转发设备的mac地址,所述第二消息用于在光域中查找与所述ip域中的转发设备相邻的设备;发送模块,用于向所述光域广播发送所述第二消息。
18.在一种实现方式中,所述ip域的转发设备还可包括用于实现上述第二方面任一种可能实现方式所提供方法或步骤的模块。
19.第六方面,提供了一种光域中的转发设备,所述光域中的转发设备包括:接收模块,用于接收ip域中的转发设备广播发送的第一消息,所述第一消息包括所述ip域中的转发设备的mac地址,所述第一消息用于在所述光域中查找与ip域中的所述转发设备相邻的设备;生成模块,用于根据所述第一消息,生成第二消息,所述第二消息包括第一标识和第二标识,所述第一标识用于标识所述光域中的转发设备,所述第二标识用于标识所述光域中的转发设备上与所述ip域中的转发设备通信的端口;发送模块,用于向用于获取跨域链路的控制设备发送所述第二消息。
20.在一种实现方式中,所述光域的转发设备还可包括用于实现上述第三方面任一种可能实现方式所提供方法或步骤的模块。
21.第七方面,提供了一种网络设备,包括处理器和存储器,所述存储器中存储有计算机程序指令,当所述处理器执行所述计算机程序指令时实现如第一方面至第三方面任一种可能的实现方式所提供的方法。
22.第八方面,提供了一种计算机存储介质,存储有计算机程序指令,当所述计算机程序指令被网络设备执行时实现如第一方面至第三方面任一种可能的实现方式所提供的方法。
附图说明
23.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍。
24.图1为本技术实施例提供的网络场景示意图。
25.图2为本技术实施例一提供的用于获取跨域链路的方法流程示意图。
26.图3为本技术实施例二提供的用于获取跨域链路的方法流程示意图。
27.图4为本技术实施例提供的用于获取跨域链路的控制设备的结构示意图。
28.图5为本技术实施例提供的ip域中的转发设备的结构示意图。
29.图6为本技术实施例提供的光域中的转发设备的结构示意图。
30.图7为申请实施例提供的用于获取跨域链路的控制设备的结构示意图。
31.图8为本技术实施例提供的ip域中的转发设备的结构示意图。
32.图9为本技术实施例提供的光域中的转发设备的结构示意图。
具体实施方式
33.下面结合附图,对本技术的实施例进行描述。
34.图1为本技术实施例提供的网络场景示意图。图1所示的场景为ip域与光域相结合的网络场景。在图1所示的场景中,r1为ip域中的第一转发设备。r1可以为第一链路的起点。r2为ip域中的第二转发设备。r2可以为所述第一链路的终点。所述第一链路在图1中用link 1进行标识。所述第一链路为ip域中的链路。n1为光域中的第一光网元。n2为光域中的第二光网元。n3为光域中的第三光网元。本技术实施例中的光网元具体可以是光域中具有转发功能的设备。n1为第二链路的起点。n3为所述第二链路的终点,且为第三链路的起点。n2为所述第三链路的终点。所述第二链路在图1中用link 2进行标识。所述第三链路在图1中用link 3进行标识。所述第二链路和所述第三链路为所述光域中的链路。由所述第二链路和所述第三链路组成的光域中的链路承载了ip域中的所述第一链路映射到光域中的链路。所述光域中的链路与所述ip域中的第一链路间的映射关系可以是所述光域中的链路与所述ip域中的第一链路间的对应关系。r1与n1间的链路为跨域链路。r2与n2间的链路为跨域链路。所述跨域链路有助于完成跨域业务。所述跨域业务可以是跨ip域和光域中的业务,即ip域与光域协同完成某一业务。在一种实现方式中,图1中的c1、c2和c3可用于标识独立的控制设备。c1用于管理和控制c2和c3。c1用于获取跨域链路。c2用于管理和控制ip域中的转发设备。本技术实施例中ip域中的转发设备可以是路由器、三层交换机或高层交换机。c3用于管理和控制光域中的光网元。c2与c3之间无法通信,且c2无法与光域中的交换机进行通信。c3无法与ip域中的转发设备进行通信。在另一种实现方式中,c1、c2和c3可集成于一台控制设备或控制模块。集成后的控制设备或控制模块能够分别与光域中的光网元以及ip域中的转发设备进行交互,实现对光网元和ip域中的转发设备的管理和控制。在本技术实施例中,控制设备或控制模块可以为网络管理设备或者为软件定义网络(software-defined networking,sdn)架构下的控制器。
35.实施例一
36.图2为本技术实施例一提供的用于获取跨域链路的方法流程示意图。图2中的第一控制设备为图1中的c1。图2中的第二控制设备为图1中的c2。图2中的第三控制设备为图1中的c3。下面结合图1和图2,对本技术实施例一提供的用于获取跨域链路的方法进行说明。
37.s201,第一控制设备向第二控制设备发送第一消息,所述第一消息用于指示ip域中的转发设备查找在光域中与所述ip域中的转发设备相邻的设备。
38.举例说明,所述第一控制设备用于获取跨域链路。所述跨域链路有助于完成需要ip域和光域协同的业务。所述第二控制设备为ip域中的控制设备。所述第一消息可遵循代表性状态传输配置(representation state transfer configuration,restconf)协议。所述第一控制设备能够与所述第二控制设备进行通信,且能够管理和控制所述第二控制设备。所述在光域中与所述ip域中的转发设备相邻的设备可以是在光域中能够与所述ip域中的转发设备通信且相邻的设备。换句话说,所述在光域中与所述ip域中的转发设备相邻的设备可以是与所述ip域中的转发设备存在物理连接的设备。在图1所示的场景中,c1向c2发送所述第一消息。c2向其管理的r1发送所述第一消息,以指示r1查找在光域中与r1相邻的设备。c2向其管理的r2发送所述第二消息,以指示r2查找在光域中与r2相邻的设备。c2所管理的转发设备包括r1和r2。
39.s202,所述第二控制设备向第一转发设备发送所述第一消息。
40.举例说明,如果所述第二控制设备与其管理的转发设备之间采用的通信协议,与所述第二控制设备和所述第一控制设备之间采用的通信协议相同,则所述第二控制设备无需进行报文格式转换,直接将来自所述第一控制设备的第一消息发送给所述第一转发设备。所述第二控制设备与其管理的转发设备之间采用网络配置协议(network configuration protocol,netconf)。所述第二控制设备在收到所述第一消息后,可根据其与所管理的转发设备之间的通信协议,对接收到的所述第一消息进行封装并发送。在图1所示的场景中,c2可向其管理的转发设备,比如图1中的r1和r2,发送所述第一消息。
41.s203,所述第一转发设备根据所述第一消息,生成第二消息,所述第二消息包括所述第一转发设备的媒体接入控制(media access control,mac)地址,所述第二消息用于在光域中查找与所述第一转发设备相邻的设备。
42.举例说明,所述第二消息可以是链路层发现协议(link layer discovery protocol,lldp)消息、邻居发现协议(neighbor discovery protocol,ndp)消息或网络拓扑发现协议(network topology discovery protocol,ntdp)消息。所述第一转发设备在接收到所述第第一消息后,根据所述第一消息的指示生成所述第二消息。所述第一转发设备的mac地址可用于标识所述第一转发设备上发送所述第二消息的端口。可选地,所述第二消息还可包括所述第一转发设备的标识和/或所述第一转发设备的端口标识。所述第一转发设备的端口标识可以是不同于所述第一转发设备的mac地址的标识信息。在图1所示的场景中,r1根据c2发送的所述第一消息,生成第一邻居发现消息。所述第一邻居发现消息包括r1的mac地址。r1的mac地址用于标识r1发送所述第一邻居发现消息的端口。r2根据c2发送的所述第一消息,生成第二邻居发现消息。所述第二邻居发现消息包括r2的mac地址。r2的mac地址用于标识r2发送所述第二邻居发现消息的端口。
43.s204,所述第一转发设备向所述光域广播发送所述第二消息。
44.举例说明,所述第一转发设备可通过所述第一转设备所标识的端口,向所述光域广播发送所述第二消息。在图1所示的场景中,r1通过r1的mac地址所标识的端口,广播发送所述第一邻居发现消息。光域中与r1有物理连接的光网元能够收到r1广播发送的所述第一邻居发现消息。r2通过r2的mac地址所标识的端口,广播发送所述第二邻居发现消息。光域中与r2有物理连接的光网元能够收到r2广播发送的所述第二邻居发现消息。
45.s205,第一光网元接收到所述第二消息后,生成第三消息,所述第三消息包括第一标识和第二标识,所述第一标识用于标识所述第一光网元,所述第二标识用于标识所述第一光网元上与所述第一转发设备通信的端口。
46.举例说明,所述第一光网元在接收到所述第二消息后,获得所述第二标识。所述第二标识可以是机架(shelf)号、槽位(slot)号和端口(port)号的组合。或者所述第二标识可以是其他形式的标识,在此不进行具体限定。所述第一光网元上能够与所述第一转发设备通信的端口可以是所述第一光网元的支路板上的业务端口。所述第一光网元所生成的第三消息符合所述第一光网元与所述第三控制设备之间的通信协议。在图1所示的场景中,r1向光域广播发送的第一邻居发现消息只会被物理上与r1有连接关系的光网元接收到。n1接收到r1广播发送的第一邻居发现消息。n1获得所述第一邻居发现消息或所述第一邻居发现消息中包括的r1的mac地址。n1还获得n1的标识以及接收到所述第一邻居发现消息的端口的
标识。r2向光域广播发送的第二邻居发现消息只会被物理上与r2有连接关系的光网元接收到。n2获得所述第二邻居发现消息或所述第二邻居发现消息中包括的r2的mac地址。n2还获得n2的标识以及接收到所述第二邻居发现消息的端口的标识。
47.s206,所述第一光网元向第三控制设备发送所述第三消息。
48.举例说明,所述第三消息可根据netconf进行发送。在图1所示的场景中,n1可将所述第一邻居发现消息、n1的标识以及接收到所述第一邻居发现消息的端口的标识上送至c3。或者n1可将r1的mac地址、n1的标识以及接收到所述第一邻居发现消息的端口的标识上送至c3。n2可将所述第二邻居发现消息、n2的标识以及接收到所述第二邻居发现消息的端口的标识上送至c3。n2可将r2的mac地址、n2的标识以及接收到所述第二邻居发现消息的端口的标识上送至c3。
49.可选地,s205和s206还可被替换为所述第三控制设备监听所述第一光网元的端口,获得所述第一标识、所述第二标识和所述第二消息。或者s205和s206还可被替换为所述第三控制设备监听所述第一光网元的端口,获得所述第一标识、所述第二标识和所述第一转发设备的mac地址。
50.s207,所述第三控制设备向所述第一控制设备发送所述第三消息。
51.举例说明,所述第三控制设备可根据restconf协议发送所述第三消息。在图1所示的网络场景中,c3将从n1获得的r1的mac地址、n1的标识以及接收到所述第一邻居发现消息的端口的标识发送至c1。c3将r2的mac地址、n2的标识以及接收到所述第二邻居发现消息的端口的标识发送至c1。
52.s208,所述第一控制设备根据所述第一转发设备的mac地址、所述第一标识和所述第二标识,获得所述第一转发设备和所述第一光网元间的跨域链路。
53.举例说明,所述第一控制设备根据所述第一转发设备的mac地址、所述第一标识和所述第二标识,获得对应关系。所述对应关系用于表示所述第一转发设备和所述第一光网元间的跨域链路。所述对应关系包括所述第一转发设备的mac地址、所述第一标识和所述第二标识。在图1所示的场景中,c1根据接收到的来自c3的参数,可获知n1与r1之间存在跨域链路,且n2与r2之间存在跨域链路。c1根据来自c3的参数获得第一对应关系。所述第一对应关系包括r1的mac地址、n1的标识以及n1上接收到所述第一邻居发现消息的端口的标识。所述第一对应关系用于表示r1与n1之间的跨域链路。c1根据来自c3的参数获得第二对应关系。所述第二对应关系包括r2的mac地址、n2的标识以及n2上接收到所述第二邻居发现消息的端口的标识。所述第二对应关系用于表示r2与n2之间的跨域链路。
54.本技术实施例一提供的方法中,第一控制设备可通过触发第一转发设备向光域广播发送第三消息,确定在光域中第一光网元与所述第一转发设备存在连接关系。所述第一控制设备通过上述方法,能够获知光域中的光网元与ip域中的转发设备之间的跨域链路,比如光网元的标识、光网元的端口的标识以及ip域中的转发设备的端口的标识。这样,在配置跨域业务的过程中,所述第一控制设备可通过实施例一中的方法获取ip域和光域间的跨域链路,无需人工预先规划和配置,有助于提高配置跨域业务的效率。
55.实施例二
56.图3为本技术实施例二提供的用于获取跨域链路的方法流程示意图。图3中的第一控制设备为集成有图1中的c1、c2和c3的设备。下面结合图1和图3,对本技术实施例二提供
的用于获取跨域链路的方法进行说明。
57.s301,所述第一控制设备向第一转发设备发送第一消息,所述第一消息用于指示所述第一转发设备查找在光域中与所述第一转发设备相邻的设备。
58.举例说明,实施例二中的第一控制设备具有实施例一中的第一控制设备、第二控制设备和第三控制设备的功能。所述第一控制设备与其管理的ip域内的转发设备之间采用netconf通信协议。
59.s302,所述第一转发设备根据所述第一消息,生成第二消息,所述第二消息包括所述第一转发设备的mac地址,所述第二消息用于在光域中查找与所述第一转发设备相邻的设备。
60.举例说明,所述第二消息可以是lldp消息、ndp消息或ntdp消息。所述第一转发设备生成所述第二消息的方法可参见实施例一中的s203。
61.s303,所述第一转发设备向所述光域广播发送所述第二消息。
62.s303的内容可参见实施例一中s204的内容。
63.s304,第一光网元接收到所述第二消息后,生成第三消息,所述第三消息包括第一标识和第二标识,所述第一标识用于标识所述第一光网元,所述第二标识用于标识所述第一光网元上与所述第一转发设备通信的端口。
64.s304的内容可参见实施例一中s205的内容。
65.s305,所述第一光网元向所述第一控制设备发送所述第三消息。
66.所述第一光网元向所述第一控制设备发送所述第三消息的方法可参见实施例一种s206的相应内容。
67.可选地,s304和s305还可被替换为所述第三控制设备监听所述第一光网元的端口,获得所述第一标识、所述第二标识和所述第二消息。或者s304和s305还可被替换为所述第一控制设备监听所述第一光网元的端口,获得所述第一标识、所述第二标识和所述第一转发设备的mac地址。
68.s306,所述第一控制设备根据所述第一转发设备的mac、所述第一标识和所述第二标识,获得所述第一转发设备和所述第一光网元间的跨域链路。
69.s306的内容可参见实施例一中s208的内容。
70.本技术实施例二提供的方法中,第一控制设备能够分别管理光域内的光网元和ip域内的转发设备。所述第一控制设备可直接触发第一转发设备向光域广播发送第二消息,能够获知光域中的光网元与ip域中的转发设备之间的跨域链路,比如光网元的标识、光网元的端口的标识以及ip域中的转发设备的端口的标识。这样,在配置跨域业务的过程中,所述第一控制设备可通过实施例二中的方法获取ip域和光域间的跨域链路,无需人工预先规划和配置,有助于提高配置跨域业务的效率。
71.图4为本技术实施例提供的用于获取跨域链路的控制设备的结构示意图。所述控制设备可以是实施例二中的第一控制设备,还可以是实施例一中的第一控制设备、第二控制设备和第三控制设备集成之后的设备。该控制设备可以实现实施例一中的第一控制设备、第二控制设备和第三控制设备集成之后的设备的功能,或该控制设备可以实现实施例二中的第一控制设备的功能。所述控制设备还可以是图1中的c1、c2和c3集成之后的设备。下面结合图4,对本技术实施例提供的控制设备进行说明。
72.本技术实施例提供的用于获取跨域链路的控制设备包括:发送模块401、接收模块402和获得模块403。
73.所述发送模块401用于向ip域中的转发设备发送第一消息,所述第一消息用于指示所述转发设备查找在光域中与所述ip域中的转发设备相邻的设备。所述接收模块402用于接收来自所述光域中的光网元的第二消息,所述第二消息包括第一标识、第二标识和所述ip域中的转发设备的mac地址,所述第一标识用于标识所述光网元,所述第二标识用于标识所述光网元上与所述转发设备通信的端口,所述光网元为在光域中与所述转发设备相邻的设备。所述获得模块403用于根据所述第一标识、所述第二标识和所述转发设备的mac地址,获得所述光网元和所述ip域中的所述转发设备间的跨域链路。
74.举例说明,所述获得模块403具体用于:根据所述第一标识、所述第二标识和所述ip域中的转发设备的mac地址,获得对应关系,所述对应关系用于表示所述光网元间和所述ip域中的转发设备的跨域链路,所述对应关系包括所述第一标识、所述第二标识和所述ip域中的转发设备的mac地址。
75.可选地,所述控制设备还包括:ip域中的控制模块和光域中的控制模块。所述ip域中的控制模块用于接收所述发送模块401发送的所述第一消息,并向所述ip域中的转发设备转发所述第一消息。所述光域中的控制模块用于接收所述光网元发送的所述第二消息,并向所述接收模块402转发所述第二消息。所述发送模块401向ip域中的转发设备发送第一消息包括:所述发送模块401向所述ip域中的控制模块发送所述第一消息,所述ip域中的控制模块向所述ip域中的转发设备转发所述第一消息。所述接收模块402接收来自所述光域中的光网元的第二消包括:所述光域中的控制模块接收所述光网元发送的所述第二消息,并向所述接收模块402转发所述第二消息。
76.图5为本技术实施例提供的ip域中的转发设备的结构示意图。所述ip域中的转发设备可以是实施例一或实施例二中的第一转发设备。所述ip域中的转发设备还可以是图1中的r1或r2。该ip域中的转发设备可以实现实施例一或实施例二中的第一转发设备的功能。下面结合图5,对本技术实施例提供的ip域中的转发设备进行说明。
77.本技术实施例提供的ip域中的转发设备包括:接收模块501、生成模块502和发送模块503。所述接收模块501用于接收用于获取跨域链路的控制设备发送的第一消息。所述第一消息用于指示所述ip域中的转发设备查找在光域中与所述ip域中的转发设备相邻的设备。所述生成模块502用于用于根据所述第一消息,生成第二消息。所述第二消息包括所述ip域中的转发设备的mac地址。所述第二消息用于在光域中查找与所述ip域中的转发设备相邻的设备。所述发送模块503用于向所述光域广播发送所述第二消息。其中,所述第二消息为lldp消息、ndp消息或ntdp消息。
78.图6为本技术实施例提供的光域中的转发设备的结构示意图。所述光域中的转发设备可以是实施例一或实施例二中的第一光网元。所述光域中的转发设备还可以是图1中的n1或n2。该光域中的转发设备可以实现实施例一或实施例二中的第一光网元的功能。下面结合图6,对本技术实施例提供的光域中的转发设备进行说明。
79.本技术实施例提供的光域中的转发设备包括:接收模块601、生成模块602和发送模块603。所述接收模块601用于接收ip域的转发设备广播发送的第一消息。所述第一消息包括所述ip域中的转发设备的mac地址。所述第一消息用于在所述光域中查找与ip域中的
所述转发设备相邻的设备。所述生成模块602用于根据所述第一消息,生成第二消息。所述第二消息包括第一标识和第二标识。所述第一标识用于标识所述光域中的转发设备。所述第二标识用于标识所述光域中的转发设备上与所述ip域的转发设备通信的端口。所述发送模块603用于向用于获取跨域链路的控制设备发送所述第二消息。其中,所述第一消息为lldp消息、ndp消息或ntdp消息。
80.图7为申请实施例提供的用于获取跨域链路的控制设备的结构示意图。所述控制设备与图4的控制设备可以是相同的设备。该控制设备可以实现实施例一中的第一控制设备、第二控制设备和第三控制设备集成之后的设备的功能,或该控制设备可以实现实施例二中的第一控制设备的功能。下面结合图7,对本技术实施例提供的控制设备进行说明。该实施例中的控制设备包括:处理器701、存储器702和通信接口703。所述处理器701、所述存储器702和所述通信接口703通过通信总线704连接。所述存储器702用于存储程序。所述处理器701根据从所述存储器702中读取的程序所包括的可执行指令,执行上述实施例一或实施例二中的控制设备所执行的方法步骤。所述处理器701可通过通信接口703收发消息或报文,具体可参见实施例一和实施例二中的相应内容。
81.图8为本技术实施例提供的ip域中的转发设备的结构示意图。所述ip域中的转发设备与图5的ip域中的转发设备可以是相同的设备。该ip域中的转发设备可以实现实施例一或实施例二中的第一转发设备的功能。下面结合图8,对本技术实施例提供的ip域中的转发设备进行说明。该实施例中的ip域中的转发设备包括:处理器801、存储器802和通信接口803。所述处理器801、所述存储器802和所述通信接口803通过通信总线804连接。所述存储器802用于存储程序。所述处理器801根据从所述存储器802中读取的程序所包括的可执行指令,执行上述实施例一或实施例二中第一转发设备所执行的方法步骤。所述处理器801可通过通信接口803收发消息或报文,具体可参见实施例一或实施例二的相应内容。
82.图9为本技术实施例提供的光域中的转发设备的结构示意图。所述光域中的转发设备与图6的光域中的转发设备可以是相同的设备。该光域中的转发设备可以实现实施例一或实施例二中的第一光网元的功能。下面结合图9,对本技术实施例提供的光域中的转发设备进行说明。该实施例中的光域中的转发设备包括:处理器901、存储器902和通信接口903。所述处理器901、所述存储器902和所述通信接口903通过通信总线904连接。所述存储器902用于存储程序。所述处理器901根据从所述存储器902中读取的程序所包括的可执行指令,执行上述实施例一或实施例二中第一光网元所执行的方法步骤。所述处理器901可通过通信接口903收发消息或报文,具体可参见实施例一或实施例二的相应内容。
83.本技术实施例还提供了一种计算机存储介质。所述计算机存储介质存储有计算机程序指令,当所述计算机程序指令被网络设备执行时实现如实施例一或实施例二中的控制设备所执行的方法。
84.本技术实施例还提供了一种计算机存储介质。所述计算机存储介质存储有计算机程序指令,当所述计算机程序指令被网络设备执行时实现如实施例一或实施例二中的第一转发设备所执行的方法。
85.本技术实施例还提供了一种计算机存储介质。所述计算机存储介质存储有计算机程序指令,当所述计算机程序指令被网络设备执行时实现如实施例一或实施例二中的第一光网元所执行的方法。
86.本技术实施例中所提及的通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器。结合本技术实施例所公开的方法的步骤,可以直接体现为处理器中的硬件及软件模块组合执行完成。当使用软件实现时,可以将实现上述功能的代码存储在计算机可读介质中。计算机可读介质包括计算机存储介质。存储介质可以是计算机能够存取的任何可用介质。以此为例但不限于:计算机可读介质可以是随机存取存储器(英文全称为random-access memory,英文缩写为ram)、只读存储器(英文全称为read-only memory,英文缩写为rom)、电可擦可编程只读存储器(英文全称为electrically erasable programmable read-only memory,英文缩写为eeprom)、只读光盘(英文全称为compact disk read-only memory,英文缩写为cd-rom)或其他光盘存储、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质。计算机可读介质可以是压缩碟(英文全称为compact disk,英文缩写为cd)、激光碟、数字视频光碟(英文全称为digital video disk,英文缩写为dvd)、软盘或者蓝光碟。
87.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献