一种BGP邻居建立方法及装置制造方法及图纸

技术编号:38194416 阅读:14 留言:0更新日期:2023-07-20 21:14
本申请涉及网络通信技术领域,特别涉及一种BGP邻居建立方法及装置。该方法应用于包括Spine节点和Leaf节点的组网中的控制器,该方法包括:定义Spine节点对应的第一网段地址池,并定义Leaf节点对应的第二网段地址池;在检测到目标Leaf设备上线时,从该第二网段地址池中为该目标Leaf设备分配IP地址,并向该目标Leaf设备下发对端地址为该第一网段地址池的BGP对等体配置;在检测到目标Spine设备上线时,从该第一网段地址池中为该目标Spine设备分配IP地址,并向该目标Spine设备下发对端地址为已分配IP的Leaf设备的IP地址的BGP对等体配置。配IP的Leaf设备的IP地址的BGP对等体配置。配IP的Leaf设备的IP地址的BGP对等体配置。

【技术实现步骤摘要】
一种BGP邻居建立方法及装置


[0001]本申请涉及网络通信
,特别涉及一种BGP邻居建立方法及装置。

技术介绍

[0002]以SDN EVPN网络中典型的Spine

Leaf二层架构的Fabric为例,当前SDN控制器在网络设备Underlay自动化上线在Underlay协议为BGP协议时,控制器上会预定义一个IP地址池,控制器为网络设备从该地址池分配IP地址,创建Loopback接口用于建立BGP对等体配置。以6.1.1.0/24为例,会为所有的Spine和Leaf设备从该地址池中分配IP地址,并在Spine和Leaf之间建立BGP对等体邻居,控制器会为在Leaf1分配IP地址6.1.1.3,并下发BGP对等体配置,用于建立到Spine1和Spine2的BGP邻居,Leaf2和Leaf3同理;控制器也会为Spine1分配IP地址6.1.1.2,并下发BGP对等体配置,用于建立到Leaf1、Leaf2和Leaf3的BGP邻居,Spine2也同理。
[0003]然而,采用上述方式,配置过程比较复杂,每上线一个spine设备,除了spine设备需要下发BGP对等体配置以外,还需要动态为所有的leaf设备更新配置。且当扩容spine设备时,如果此时某个Leaf设备因下电或网络不通和控制器失联时,控制器无法为该Leaf设备下发BGP对等体配置。当该Leaf设备恢复和控制器的连接时,控制器还需要补充下发该BGP对等体配置。这种处理相对比较复杂。

技术实现思路

[0004]本申请提供了一种BGP邻居建立方法及装置。
[0005]第一方面,本申请提供了一种边界网关协议BGP邻居建立方法,应用于包括Spine节点和Leaf节点的组网中的控制器,所述方法包括:
[0006]定义Spine节点对应的第一网段地址池,并定义Leaf节点对应的第二网段地址池;
[0007]在检测到目标Leaf设备上线时,从所述第二网段地址池中为所述目标Leaf设备分配IP地址,并向所述目标Leaf设备下发对端地址为所述第一网段地址池的BGP对等体配置;
[0008]在检测到目标Spine设备上线时,从所述第一网段地址池中为所述目标Spine设备分配IP地址,并向所述目标Spine设备下发对端地址为已分配IP的Leaf设备的IP地址的BGP对等体配置,以使得所述目标Spine设备向已上线分配过IP的各Leaf设备发起BGP邻居关系的请求,建立BGP邻居关系。
[0009]可选地,从所述第二网段地址池中为所述目标Leaf设备分配IP地址的步骤包括:
[0010]指示所述目标Leaf设备创建环回接口,并从所述第二网段地址池中为所述目标Leaf设备的环回接口分配IP地址;
[0011]从所述第一网段地址池中为所述目标Spine设备分配IP地址的步骤包括:
[0012]指示所述目标Spine设备创建环回接口,并从所述第一网段地址池中为所述目标Spine设备的环回接口分配IP地址。
[0013]可选地,向所述目标Leaf设备下发对端地址为所述第一网段地址池的BGP对等体
配置的步骤包括:
[0014]向所述目标Leaf设备下发对端地址为CIDR网段为所述第一网段地址池的BGP对等体配置。
[0015]可选地,记录已上线分配过IP地址的各Leaf设备的IP地址;向所述目标Spine设备下发对端地址为已分配IP的Leaf设备的IP地址的BGP对等体配置的步骤包括:
[0016]获取已上线分配IP地址的各Leaf设备的IP地址,并针对每一Leaf设备,生成对端地址为该Leaf设备的IP地址的BGP对等体配置,以及将生成的各Leaf设备对应的BGP对等体配置下发给所述目标Spine设备。
[0017]第二方面,本申请提供了一种BGP邻居建立装置,应用于包括Spine节点和Leaf节点的组网中的控制器,所述装置包括:
[0018]定义单元,用于定义Spine节点对应的第一网段地址池,并定义Leaf节点对应的第二网段地址池;
[0019]下发单元,用于在检测到目标Leaf设备上线时,从所述第二网段地址池中为所述目标Leaf设备分配IP地址,并向所述目标Leaf设备下发对端地址为所述第一网段地址池的BGP对等体配置;
[0020]所述下发单元还用于,在检测到目标Spine设备上线时,从所述第一网段地址池中为所述目标Spine设备分配IP地址,并向所述目标Spine设备下发对端地址为已分配IP的Leaf设备的IP地址的BGP对等体配置,以使得所述目标Spine设备向已上线分配过IP的各Leaf设备发起BGP邻居关系的请求,建立BGP邻居关系。
[0021]可选地,从所述第二网段地址池中为所述目标Leaf设备分配IP地址时,所述下发单元具体用于:
[0022]指示所述目标Leaf设备创建环回接口,并从所述第二网段地址池中为所述目标Leaf设备的环回接口分配IP地址;
[0023]从所述第一网段地址池中为所述目标Spine设备分配IP地址时,所述下发单元具体用于:
[0024]指示所述目标Spine设备创建环回接口,并从所述第一网段地址池中为所述目标Spine设备的环回接口分配IP地址。
[0025]可选地,向所述目标Leaf设备下发对端地址为所述第一网段地址池的BGP对等体配置时,所述下发单元具体用于:
[0026]向所述目标Leaf设备下发对端地址为CIDR网段为所述第一网段地址池的BGP对等体配置。
[0027]可选地,记录已上线分配过IP地址的各Leaf设备的IP地址;向所述目标Spine设备下发对端地址为已分配IP的Leaf设备的IP地址的BGP对等体配置时,所述下发单元具体用于:
[0028]获取已上线分配IP地址的各Leaf设备的IP地址,并针对每一Leaf设备,生成对端地址为该Leaf设备的IP地址的BGP对等体配置,以及将生成的各Leaf设备对应的BGP对等体配置下发给所述目标Spine设备。
[0029]第三方面,本申请实施例提供一种BGP邻居建立装置,该BGP邻居建立装置包括:
[0030]存储器,用于存储程序指令;
[0031]处理器,用于调用所述存储器中存储的程序指令,按照获得的程序指令执行如上述第一方面中任一项所述的方法的步骤。
[0032]第四方面,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使所述计算机执行如上述第一方面中任一项所述方法的步骤。
[0033]综上可知,本申请实施例提供的BGP邻居建立方法,应用于包括Spine节点和Leaf节点的组网中的控制器,所述方法包括:定义Spine节点对应的第一网段地址池,并定义Leaf节点对应的第二网段地址池;在检测到目标Leaf设备上线时,从所述第二网段地址池中为所述目标Leaf设备分配IP本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种边界网关协议BGP邻居建立方法,其特征在于,应用于包括Spine节点和Leaf节点的组网中的控制器,所述方法包括:定义Spine节点对应的第一网段地址池,并定义Leaf节点对应的第二网段地址池;在检测到目标Leaf设备上线时,从所述第二网段地址池中为所述目标Leaf设备分配IP地址,并向所述目标Leaf设备下发对端地址为所述第一网段地址池的BGP对等体配置;在检测到目标Spine设备上线时,从所述第一网段地址池中为所述目标Spine设备分配IP地址,并向所述目标Spine设备下发对端地址为已分配IP的Leaf设备的IP地址的BGP对等体配置,以使得所述目标Spine设备向已上线分配过IP的各Leaf设备发起BGP邻居关系的请求,建立BGP邻居关系。2.如权利要求1所述的方法,其特征在于,从所述第二网段地址池中为所述目标Leaf设备分配IP地址的步骤包括:指示所述目标Leaf设备创建环回接口,并从所述第二网段地址池中为所述目标Leaf设备的环回接口分配IP地址;从所述第一网段地址池中为所述目标Spine设备分配IP地址的步骤包括:指示所述目标Spine设备创建环回接口,并从所述第一网段地址池中为所述目标Spine设备的环回接口分配IP地址。3.如权利要求1所述的方法,其特征在于,向所述目标Leaf设备下发对端地址为所述第一网段地址池的BGP对等体配置的步骤包括:向所述目标Leaf设备下发对端地址为CIDR网段为所述第一网段地址池的BGP对等体配置。4.如权利要求1

3任一项所述的方法,其特征在于,记录已上线分配过IP地址的各Leaf设备的IP地址;向所述目标Spine设备下发对端地址为已分配IP的Leaf设备的IP地址的BGP对等体配置的步骤包括:获取已上线分配IP地址的各Leaf设备的IP地址,并针对每一Leaf设备,生成对端地址为该Leaf设备的IP地址的BGP对等体配置,以及将生成的各Leaf设备对应的BGP对等体配置下发给所述目标Spine设备。5.一种BGP邻居建立装置,其特征在于,应用于包括Spine节点和Leaf节点的组网中的控制器,所述装置包括:定义单元,用于定义Spine节点对应的第一网段地址池,并定义Leaf节点对应的第二网段地址池;下发单元,用于在检测到...

【专利技术属性】
技术研发人员:黄云丰
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:

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

1