使用自动BGP在数据中心构建最佳ASN配置

描述

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编号。

NVIDIA

图 1 自动 BGP ASN 分配

配置自动 BGP

使用带有关键词叶网络或脊网络的简单NCLU命令:

net add bgp auto leaf

net add bgp auto spine

自动BGP叶脊网络关键字仅用于配置ASN。配置文件和net show命令只显示ASN编号。

关于作者

Ania Rolland 是 NVIDIA 网络 BU 技术营销和文档团队的成员

审核编辑:郭婷

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分