雏鹰部落

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 86694|回复: 90

[讨论/求助] BGP DUAL-AS 特性详解 by 红茶三杯

  [复制链接]
发表于 2012-12-3 23:41:53 | 显示全部楼层 |阅读模式
一 基本概念
  • 默认情况下,在单台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 [no-prepend]  [replace-as]  [dual-as]

三 命令详解
游客,如果您要查看本帖隐藏内容请回复


红茶三杯(朱SIR) 版权所有,转载请注明出处
IT技术服务及管理 | 网络工程 项目管理 | CCIE教学 | IT培训
微博:http://weibo.com/vinsoney
博客:http://blog.sina.com.cn/vinsoney



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
发表于 2012-12-4 00:00:14 | 显示全部楼层
值得学习,支持....
发表于 2012-12-4 08:34:02 | 显示全部楼层
耿叔V5
发表于 2012-12-4 08:54:28 | 显示全部楼层
学习学习 !
发表于 2012-12-4 09:43:03 | 显示全部楼层
耿叔 辛苦啦
发表于 2012-12-4 10:17:16 | 显示全部楼层
耿叔威武啊
发表于 2012-12-4 11:54:26 | 显示全部楼层
87侧漏
发表于 2012-12-4 12:39:09 | 显示全部楼层
我要好好学习BGP,谢谢朱sir分享
发表于 2012-12-4 23:38:38 | 显示全部楼层
发表于 2012-12-5 08:50:14 | 显示全部楼层
版权所有,转载请注明出处
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|熊猫同学技术论坛|小黑屋| 网络工程师论坛 ( 沪ICP备09076391 )

GMT+8, 2024-11-15 20:26 , Processed in 0.091429 second(s), 23 queries , Gzip On.

快速回复 返回顶部 返回列表