NVIDIA Cumulus Linux 4.2.0版本引入了一项名为自动BGP(Auto BGP)的新功能,该功能使二层叶脊网络配置中的BGP ASN分配变得快速而简单。
自动BGP不需要对标准BGP行为或配置进行修改就可以完成工作。这样就不必考虑为交换机分配ASN编号的事情,有助于在数据中心建立最佳ASN配置,并避免在分配错误的脊网络ASN时进行的次优路由(suboptimal routing)和路径搜索(path hunting)。
这个功能特别适合不在意ASN配置细节的用户。但如果对ASN配置很看重,也可以随时用传统方式的来配置BGP,以控制分配给交换机的ASN。这个功能并不是一定要在配置中的所有交换机上都要使用自动BGP,用户可以混合搭配,用它来配置一个交换机的同时,亦可为其他交换机手动分配ASN编号。
ASN 分配
Cumulus Linux使用的专用32位ASN编号范围是4200000000到4294967294。这是RFC 6996中定义的专用空间。每个叶网络会被分配一个4200000001到4294967294范围内的随机唯一值并基于交换机MAC地址的散列。每个脊网络会被分配该范围的第一个数字——4200000000。
图1 为叶脊网络配置中的交换机分配的ASN编号。
图 1 自动 BGP ASN 分配
配置自动 BGP
使用带有关键词叶网络或脊网络的简单NCLU命令:
net add bgp auto leaf
net add bgp auto spine
自动BGP叶脊网络关键字仅用于配置ASN。配置文件和net show命令只显示ASN编号。
关于作者
Ania Rolland 是 NVIDIA 网络 BU 技术营销和文档团队的成员
审核编辑:郭婷
全部0条评论
快来发表一下你的评论吧 !