端口地址配置方法、转发设备及控制器技术

技术编号:22692251 阅读:73 留言:0更新日期:2019-11-30 05:30
本申请提供一种端口地址配置方法、转发设备及控制器,该方法包括:SDN网络中的第一转发设备通过管理端口向控制器发送第一转发设备的设备特征信息;接收控制器根据设备特征信息为第一业务端口分配的第一地址标识;通过第一业务端口,接收第二转发设备发送的第一LLDP报文,第一LLDP报文包括第二业务端口的第二地址标识;如果第一地址标识大于第二地址标识,则将第一地址标识映射的IP地址作为第一业务端口的IP地址;如果第一地址标识不大于第二地址标识,则根据第二地址标识,生成第一业务端口的IP地址。如此,实现了underlay网络业务端口地址的统一自动配置,避免了人工配置的繁琐操作,降低了配置出错的风险。

Port address configuration method, forwarding device and controller

The application provides a port address configuration method, a forwarding device and a controller. The method includes: the first forwarding device in the SDN network sends the device feature information of the first forwarding device to the controller through the management port; the receiving controller assigns the first address identification for the first business port according to the device feature information; the receiving device receives the second forwarding device through the first business port For the first lldp message sent, the first lldp message includes the second address identification of the second service port; if the first address identification is greater than the second address identification, the IP address mapped by the first address identification is taken as the IP address of the first service port; if the first address identification is not greater than the second address identification, the IP address of the first service port is generated according to the second address identification. In this way, the uniform automatic configuration of underlay network service port address is realized, the tedious operation of manual configuration is avoided, and the risk of configuration error is reduced.

【技术实现步骤摘要】
端口地址配置方法、转发设备及控制器
本申请涉及网络通信
,具体而言,涉及一种端口地址配置方法、转发设备及控制器。
技术介绍
在软件定义网络(SoftwareDefineNetwork,SDN)中,在控制器上配置了各转发设备的IP地址、纳管账号和密码等信息后,控制器可以向转发设备下发overlay网络业务相关的配置,从而自动地管控overlay网络的转发业务。但是对于underlay网络,网络的组建需要管理员登录到各个转发设备上手动配置underlay网络参数。例如,在转发设备部署上线的阶段,需要管理员在各转发设备上手动配置设备之间相互连接的端口的IP地址。在较为大型的SDN网络中,手动配置转发设备underlay网络参数的方式效率极低,并且容易出错。
技术实现思路
本申请提供一种端口地址配置方法、转发设备及控制器,通过转发设备与控制器之间的配合可以实现转发设备业务端口地址的自动分配。第一方面,本申请提供一种端口地址配置方法,应用于第一转发设备,所述第一转发设备处于软件定义网络SDN中,所述第一转发设备包括第一业务端口,所述第一业务端口与处于所述SDN中的第二转发设备包括的第二业务端口对应连接,所述SDN还包括控制器,所述方法包括:通过管理端口向所述控制器发送所述第一转发设备的设备特征信息;接收所述控制器根据所述设备特征信息为所述第一业务端口分配的第一地址标识;通过所述第一业务端口,接收所述第二转发设备发送的第一LLDP报文,所述第一LLDP报文包括所述第二业务端口的第二地址标识;如果所述第一地址标识大于所述第二地址标识,则将所述第一地址标识映射的IP地址作为所述第一业务端口的IP地址;如果所述第一地址标识不大于所述第二地址标识,则根据所述第二地址标识,生成所述第一业务端口的IP地址。可选地,所述设备特征信息包括所述第一转发设备的网络身份特征、设备身份特征及所述第一业务端口的端口身份特征;所述地址标识包括分别与所述网络身份特征、设备身份特征及端口身份特征对应的网络标识、设备标识及端口标识。可选地,接收所述第二转发设备发送的第一LLDP报文之后,所述方法还包括:若所述第一地址标识的网络标识大于所述第二地址标识的网络标识,则判定所述第一地址标识大于所述第二地址标识;若所述第一地址标识的网络标识等于所述第二地址标识的网络标识且所述第一地址标识的设备标识大于所述第二地址标识的设备标识,则判定所述第一地址标识大于所述第二地址标识。可选地,如果所述第一地址标识大于所述第二地址标识,则将所述第一地址标识映射的IP地址作为所述第一业务端口的IP地址,包括:如果所述第一地址标识大于所述第二地址标识,则将所述第一地址标识中的网络标识、设备标识、端口标识及预设的第一端点标识分别映射到IP地址的不同比特位,获得所述第一业务端口的IP地址。可选地,如果所述第一地址标识不大于所述第二地址标识,则根据所述第二地址标识,生成所述第一业务端口的IP地址,包括:如果所述第一地址标识不大于所述第二地址标识,则将所述第二地址标识中的网络标识、设备标识、端口标识及预设的第二端点标识分别映射到IP地址的不同比特位,获得所述第一业务端口的IP地址。可选地,所述通过管理端口向所述控制器发送所述第一转发设备的设备特征信息,包括:当检测到所述第一业务端口的被启用时,通过所述管理端口向所述控制器发送该转发设备的网络标识、设备标识及该所述第一业务端口的端口标识。第二方面,本申请提供一种端口地址配置方法,应用于控制器,所述控制器处于软件定义网络SDN中,所述SDN还包括转发设备;所述方法包括:接收所述转发设备通过管理端口发送的设备特征信息;根据所述设备特征信息为所述转发设备的业务端口分配地址标识并发送给所述转发设备。可选地,所述设备特征信息包括所述第一转发设备的网络身份特征、设备身份特征及所述第一业务端口的端口身份特征;所述根据所述设备特征信息为所述转发设备的业务端口分配地址标识,包括:根据所述网络身份特征、设备身份特征及端口身份特征为所述转发设备的业务端口分配地址标识,其中,所述地址标识包括分别与所述网络身份特征、设备身份特征及端口身份特征对应的网络标识、设备标识及端口标识。可选地,所述控制器在分配所述地址标识时,核心网对应的网络标识的值大于分支网络对应的网络标识的值,脊节点对应的设备标识的值大于叶节点对应的设备标识的值。第三方面,本申请提供一种转发设备,包括机器可读存储介质及处理器,所示机器可读存储介质存储有机器可执行指令,所述机器可执行指令在被所述处理器执行时,所述转发设备实现本申请提供所述端口地址配置方法。第四方面,本申请提供一种控制器,其特征在于,包括机器可读存储介质及处理器,所示机器可读存储介质存储有机器可执行指令,所述机器可执行指令在被所述处理器执行时,所述控制器实现本申请提供所述端口地址配置方法。相对于现有技术而言,本申请具有以下有益效果:本申请提供的端口地址配置方法、转发设备及控制器,通先由控制器自动地根据各转发设备的设备特征信息分配地址标识,再由转发设备之间根据地址标识自动地协商确定业务端口的IP地址。如此,实现了underlay网络业务端口地址的统一自动配置,避免了人工配置的繁琐操作,降低了配置出错的风险。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本申请第一实施例提供的控制器与转发设备的连接示意图;图2为本申请第一实施例提供的端口地址配置方法的步骤流程示意图;图3为本申请第一实施例提供的IP地址映射方式示意图之一;图4为本申请第一实施例提供的IP地址映射方式示意图之二;图5为本申请第一实施例提供的转发设备组网示意图;图6为本申请第一实施例提供的IP地址的协商结果示意图;图7为本申请第二实施例提供的端口地址配置方法的示意图;图8为本申请第三实施例提供的转发设备的示意图;图9为本申请第三实施例提供的端口地址配置方法的示意图;图10为本申请第四实施例提供的控制器的示意图;图11为本申请第四实施例提供的端口地址配置方法的示意图。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而本文档来自技高网...

【技术保护点】
1.一种端口地址配置方法,其特征在于,应用于第一转发设备,所述第一转发设备处于软件定义网络SDN中,所述第一转发设备包括第一业务端口,所述第一业务端口与处于所述SDN中的第二转发设备包括的第二业务端口对应连接,所述SDN还包括控制器,所述方法包括:/n通过管理端口向所述控制器发送所述第一转发设备的设备特征信息;/n接收所述控制器根据所述设备特征信息为所述第一业务端口分配的第一地址标识;/n通过所述第一业务端口,接收所述第二转发设备发送的第一LLDP报文,所述第一LLDP报文包括所述第二业务端口的第二地址标识;/n如果所述第一地址标识大于所述第二地址标识,则将所述第一地址标识映射的IP地址作为所述第一业务端口的IP地址;/n如果所述第一地址标识不大于所述第二地址标识,则根据所述第二地址标识,生成所述第一业务端口的IP地址。/n

【技术特征摘要】
1.一种端口地址配置方法,其特征在于,应用于第一转发设备,所述第一转发设备处于软件定义网络SDN中,所述第一转发设备包括第一业务端口,所述第一业务端口与处于所述SDN中的第二转发设备包括的第二业务端口对应连接,所述SDN还包括控制器,所述方法包括:
通过管理端口向所述控制器发送所述第一转发设备的设备特征信息;
接收所述控制器根据所述设备特征信息为所述第一业务端口分配的第一地址标识;
通过所述第一业务端口,接收所述第二转发设备发送的第一LLDP报文,所述第一LLDP报文包括所述第二业务端口的第二地址标识;
如果所述第一地址标识大于所述第二地址标识,则将所述第一地址标识映射的IP地址作为所述第一业务端口的IP地址;
如果所述第一地址标识不大于所述第二地址标识,则根据所述第二地址标识,生成所述第一业务端口的IP地址。


2.根据权利要求1所述的方法,其特征在于,所述设备特征信息包括所述第一转发设备的网络身份特征、设备身份特征及所述第一业务端口的端口身份特征;
所述地址标识包括分别与所述网络身份特征、设备身份特征及端口身份特征对应的网络标识、设备标识及端口标识。


3.根据权利要求2所述的方法,其特征在于,接收所述第二转发设备发送的第一LLDP报文之后,所述方法还包括:
若所述第一地址标识包括的网络标识大于所述第二地址标识包括的网络标识,则判定所述第一地址标识大于所述第二地址标识;
若所述第一地址标识包括的网络标识等于所述第二地址标识包括的网络标识且所述第一地址标识包括的设备标识大于所述第二地址标识包括的设备标识,则判定所述第一地址标识大于所述第二地址标识。


4.根据权利要求2所述的方法,其特征在于,如果所述第一地址标识大于所述第二地址标识,则将所述第一地址标识映射的IP地址作为所述第一业务端口的IP地址,包括:
如果所述第一地址标识大于所述第二地址标识,则将所述第一地址标识中的网络标识、设备标识、端口标识及预设的第一端点标识分别映射到IP地址的不同比特位,获得所述第一业务端口的IP地址。


5.根据权利要求2所述的方法,其特征在于,如果所述第一地址标识不大于所述第...

【专利技术属性】
技术研发人员:宋小恒
申请(专利权)人:新华三技术有限公司合肥分公司
类型:发明
国别省市:安徽;34

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

1