BGP DUAL-AS 特性详解 by 红茶三杯
一 基本概念[*]默认情况下,在单台Router上只能启动一个BGP进程,并且只能属于一个AS。DUAL AS允许我们在不终端现有BGP连接的情况下,在primary AS下同时运行一个secondary AS,从而提供一种网络迁移的机制。
[*]在迁移期间,运行DUAL AS的路由器可以同时使用primary AS及secondary AS与外部AS建立EBGP连接,并且都能进行 BGP路由的更新和传递。
[*]在不用断开现有连接的情况下,可缩短网络迁移的时间,且不用大批量的变更设备BGP配置
举个简单的例子:假设R2(AS200)为一个Customer Network,R1(AS100)是R2的ISP,此时BGP邻居关系已经建立起来了,并且路由都已经收敛完毕,突然出现另一个 ISP-R3(AS300),并且它给R2分配的AS号为AS201,这时候R2就很尴尬了,只能重新配置BGP,断开R1的连接并与R3建立BGP连接。
DUAL AS提供我们一种迁移的解决方案:允许R2的BGP进程同时兼顾两个AS号,200及201,其中200为Primary AS,201为Secondary AS,R2可以在保持原有的与R1的BGP连接及路由更新不受影响的情况下,新增与R3的 BGP连接,并且是使用AS201与R3(AS300)建立的EBGP邻居关系。
二 配置命令
R1的配置如下:
router bgp 100
network 10.10.10.0 mask 255.255.255.0
neighbor 10.1.12.2 remote-as 200
R3的配置如下:
router bgp 300
network 30.30.30.0 mask 255.255.255.0
neighbor 10.1.23.2 remote-as 201 // R3指R2的remote-as为201,也即是secondary AS
R2的配置如下:
router bgp 200 // AS200为Primary AS,用于配置BGP进程
network 20.20.20.0 mask 255.255.255.0
neighbor 10.1.12.1 remote-as 100
neighbor 10.1.23.3 remote-as 300
neighbor 10.1.23.3 local-as 201
三 命令详解
**** Hidden Message *****
红茶三杯(朱SIR) 版权所有,转载请注明出处
IT技术服务及管理 | 网络工程 项目管理 | CCIE教学 | IT培训
微博:http://weibo.com/vinsoney
博客:http://blog.sina.com.cn/vinsoney
值得学习,支持....-lol- 耿叔V5-woniu3--woniu3--woniu3- 学习学习 !
耿叔 辛苦啦 -- 耿叔威武啊 87侧漏 我要好好学习BGP,谢谢朱sir分享 -woniu3--woniu3- 版权所有,转载请注明出处
-79--79-