十几台核心逐台配IBGP邻居配到眼花?华为对等体组一次建好

本文整理自华为官方发布的典型配置案例,命令与步骤均按原始文档呈现,供现场实施参考。

一个自治域内跑BGP的设备一多,运维的痛就开始具体化了:七八台核心、十几条IBGP邻居,每加一台新设备就要在所有老设备上重复敲一遍邻居配置,IP一个不能错、策略一条不能漏,漏一台就是路由学不全的疑难杂症。更要命的是后续改策略——几十个邻居挨个改,改完自己都数不清哪些改了哪些没改。华为的对等体组就是冲着这个来的:把属性相同的邻居编成一个组,策略对组下发,组内成员统一继承,配置量和出错率一起降下来。

IBGP对等体组有个方便之处:不需要指定自治系统号,直接使用本机的自治系统号。建组和收编分两步:

system-view
bgp as-number
group group-name internal
peer { ipv4-address | ipv6-address } group group-name

重复这条命令可以把多个对等体陆续加入组里;加入时若某个对等体还没创建,系统会自动在BGP视图下创建该对等体,并设置其AS编号为对等体组的AS编号——收编一步到位,不需要先单独建邻居再入组。

组建好之后,批量配置的威力才开始显现:默认情况下,对等体组内的对等体将继承对等体组的配置,路由策略、定时器这类属性对组下发一次即可;个别成员有特殊需求时,为对等体单独进行的配置将代替从对等体组继承的配置——共性与个性分层管理,正是大规模邻居关系能维持整洁的原因。

管理上还有个小细节值得养成习惯:给组配一条描述信息,半年后翻配置的人会感谢当初写注释的自己。

peer group-name description description-text

验证时先看组的状态再抽查成员:display命令下组内成员的邻居状态应一致为Established,组上生效的策略在成员侧逐条可查;新加入的成员不需要重复配置策略,入组即继承,这正是与前一种逐台配置方式的本质区别。

适用边界也说一句:对等体组适合属性相同的一批邻居。如果域内每台设备的路由策略都各不相同,硬凑一个组反而要为每个成员写覆盖配置,管理负担不降反升——先用统一策略把共性抽出来,组才有意义。

IBGP邻居的管理成本,是网络规模上去之后才浮现的账。做多校区信息系统集成时,校园间核心设备统一采用对等体组纳管,新校区核心上线从半天缩到半小时,扩容节点不用再碰老设备一行策略。欢迎搜索关注贵州诚鑫致达科技,了解更多大规模BGP运维实战配置。

企业存储选型参考|贵州诚鑫致达

做全闪高性能数据库与虚拟化,群晖机型参考:FS6400 · FS3410 · FS2500。需要选型建议或上门评估,搜「诚鑫致达」即可找到我们。

服务区域|贵州诚鑫致达

贵州群晖NAS、贵阳存储、数据备份、信创云盘或 IT 集成服务,可联系贵州诚鑫致达科技,服务范围覆盖贵州全省各市州。湖南长沙企业级存储与数据备份,IT 集成服务。