【技术实现步骤摘要】
BGP会话建立、发送接口地址和别名的方法及网络设备
本申请涉及通信
,具体涉及一种BGP会话建立、发送接口地址和别名的方法及网络设备。
技术介绍
数据中心网络(datacenternetwork,DCN)是一种用于进行数据传输的网络,当前主流的DCN通常采用spine-leaf架构。当采用spine-leaf架构时,DCN由多个leaf节点(即叶节点)和多个spine节点(即脊节点)构成。另外,DCN使用虚拟扩展局域网(VirtualExtensibleLAN,VxLAN)作为业务数据的承载协议。VxLAN是一种隧道技术,它将DCN网络虚拟化成底层网络(Underlaynetwork)和叠加网络(Overlaynetwork)。其中,Overlaynetwork在接收到待传输的数据报文之后,将该数据报文迭代至VxLAN隧道,在该数据报文中封装VxLAN隧道头,获取封装后的VxLAN隧道报文,并由Underlaynetwork逐跳传输封装后的VxLAN隧道报文。其中,Underlaynetwork可通过开放式最短 ...
【技术保护点】
1.一种边界网关协议BGP会话建立方法,其特征在于,应用于数据中心网络DCN的底层网络中,所述DCN的底层网络包括第一节点和第二节点,所述方法包括:/n所述第一节点接收来自于所述第二节点的第一内联接口的第一接口地址和第一接口地址别名,所述第一内联接口为所述第二节点的内联接口;/n所述第一节点检测自身的第二内联接口的第二接口地址别名是否与所述第一接口地址别名相匹配;/n当所述第二接口地址别名与所述第一接口地址别名相匹配时,所述第一节点根据所述第一接口地址,在所述第二内联接口与所述第一内联接口之间建立BGP会话;/n其中,所述第一节点的第二内联接口和所述第二节点的第一内联接口为 ...
【技术特征摘要】
1.一种边界网关协议BGP会话建立方法,其特征在于,应用于数据中心网络DCN的底层网络中,所述DCN的底层网络包括第一节点和第二节点,所述方法包括:
所述第一节点接收来自于所述第二节点的第一内联接口的第一接口地址和第一接口地址别名,所述第一内联接口为所述第二节点的内联接口;
所述第一节点检测自身的第二内联接口的第二接口地址别名是否与所述第一接口地址别名相匹配;
当所述第二接口地址别名与所述第一接口地址别名相匹配时,所述第一节点根据所述第一接口地址,在所述第二内联接口与所述第一内联接口之间建立BGP会话;
其中,所述第一节点的第二内联接口和所述第二节点的第一内联接口为所述DCN的底层网络内部互联的接口。
2.根据权利要求1所述的BGP会话建立方法,其特征在于,当所述第一节点和第二节点分属于不同的自治系统时,还包括:
所述第一节点接收所述第二节点所属的第一自治系统的第一自治系统号;
所述检测自身的第二内联接口的第二接口地址别名是否与所述第一接口地址别名相匹配,包括:
所述第一节点检测自身所属的第二自治系统的第二自治系统号与所述第一自治系统号是否相同;
当所述第二自治系统号与所述第一自治系统号不同时,所述第一节点执行所述检测自身的第二内联接口的第二接口地址别名是否与所述第一接口地址别名相匹配的操作;
当所述第二自治系统号与所述第一自治系统号相同时,所述第一节点根据待交互数据的数据参数,判断所述待交互数据的数据优先级是否为高优先级,所述数据参数包括数据流量和/或数据重要性;
当所述数据优先级为高优先级时,所述第一节点执行所述检测自身的第二内联接口的第二接口地址别名是否与所述第一接口地址别名相匹配的操作。
3.根据权利要求1所述的BGP会话建立方法,其特征在于,在所述第二内联接口与所述第一内联接口之间建立BGP会话之后,还包括:
所述第一节点再次接收到接口地址和接口地址别名之后,当所述接口地址别名与所述第二接口地址别名相匹配时,所述第一节点根据所述BGP会话当前交互数据的数据参数,判断所述当前交互数据的数据优先级是否为高优先级,所述数据参数包括数据流量和/或数据重要性;
当所述数据优先级为高优先级时,所述第一节点保持所述BGP会话不变;
当所述数据优先级不是高优先级时,所述第一节点根据再次接收到的第一接口地址,重新在所述第二内联接口与所述第一内联接口之间建立BGP会话。
4.根据权利要求2所述的BGP会话建立方法,其特征在于,在所述第二内联接口与所述第一内联接口之间建立BGP会话之后,还包括:
所述第一节点再次接收到所述第二节点传输的第一自治系统号之后,所述第一节点检测所述第二自治系统号与再次接收到的所述第一自治系统号是否相同;
当所述第二自治系统号与再次接收到的所述第一自治系统号不同时,所述第一节点保持所述BGP会话不变;
当所述第二自治系统号与再次接收到的所述第一自治系统号相同时,所述第一节点根据所述BGP会话当前交互数据的数据参数,判断所述当前交互数据的数据优先级是否为高优先级,所述数据参数包括数据流量和/或数据重要性;
当所述数据优先级为高优先级时,所述第一节点保持所述BGP会话不变;
当所述数据优先级不是高优先级时,所述第一节点中断所述BGP会话。
5.根据权利要求1至4任一项所述的BGP会话建立方法,其特征在于,还包括:
所述第一节点接收来自于所述第二节点的第三内联接口的第三接口地址;
所述第一节点检测是否根据地址自动生成机制,生成自身的第二内联接口的第二接口地址,以及是否获取第二接口地址别名;
当确定根据地址自动生成机制,生成所述第二接口地址,并获取所述第二接口地址别名时,所述第一节点根据所述第三接口地址,在所述第二内联接口与所述第三内联接口之间建立BGP会话。
6.一种发送接口地址和别名的方法,其特征在于,应用于数据中心网络DCN的底层网络中,所述DCN的底层网络包括第一节点和第二节点,所述方法包括:
所述第二节点根据地址自动生成机制,生成自身的第一内联接口的第一接口地址;
所述第二节点获取所述第一内联接口的第一接口地址别名;
所述第二节点向所述第一节点传输所述第一接口地址和所述第一接口地址别名;
其中,所述第二节点的第一内联接口为所述DCN的底层网络内部互联的接口。
7.根据权利要求6所述的发送接口地址和别名的方法,其特征在于,当所述第一节点和第二节点分属于不同的自治系统时,还包括:
所述第二节点获取自身所属的第一自治系统的第一自治系统号;
所述第二节点向所述第一节点传输所述第一自治系统号。
8.根据权利要求6所述的发送接口地址和别名的方法,其特征在于,在所述第二节点向所述第一节点传输所述第一自治系统号之后,还包括:
当所述第一内联接口的状态发生变化,和/或所述第一接口地址发生变化时,所述第二节点重新生成所述第一内联接口的第一接口地址,并向所述第一节点传输所述第一接口地址别名和重新生成的第一接口地址。
9.根据权利要求7所述的发送接口地址和别名的方法,其特征在于,在所述第二节点向所述第一节点传输所述第一接口地址和所述第一接口地址别名之后,还包括:
当所述第一自治系统号发生变化时,所述第二节点向所述第一节点传输变化后的第一自治系统号。
10.一种网络设备,用作第一节点,其特征在于,应用于数据中心网络DCN的底层网络中,所述DCN的底层网络包括所述第一节点和第二节点,所述网络设备包括:
收发单元,用于接收来自于所述第二节点的第一内联接口的第一接口地址和第一接口地址别名,所述第一内联接口为所述第二节点的内联接口;
处理单元,用于检测自身的第二内联接口的第二接口地址别名是否与所述第一接口地址别名相匹配,并且,当所述第二接口地址别名与所述第一接口地址别名相匹配时,根据所述第一接口地址,在所述第二内联接口与所述第一内联接口之间建立BGP会话;
其中,所述第一节点的第二内联接口和所述第二节点的第一内联接口为所述DCN的底层网络内部互联的接口。
11.根据权利要求10所述的网络设备,其特征在于,
当所述第一节点和第二节点分属于不同的自治系统时,所述收发单元,还用于接收所述第二节点所属的第一自治系统的第一自治系统号;
所述处理单元执行...
【专利技术属性】
技术研发人员:张永康,周道龙,王海波,潘灏涛,厉益舟,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。