BGP联邦

AS的分类 1-64511 公有 64512 -65535 私有

将一个真实的大AS,逻辑的分为多个小AS,小AS的编号建议为私有编号;小AS间构建联邦内的EBGP邻居关系,可以向真实EBGP关系一样传递路由条目,但不修改属性; 对于该大AS外的其他AS,是不知道内部的小AS情况。

话不多说,开始配吧 ¥-¥

一、实验拓扑如下:在这里插入图片描述
二、ebgp的建立
R1
[r1]bgp 1
[r1-bgp]router-id 1.1.1.1
[r1-bgp]peer 2.2.2.2 as-number 2  //指定ebgp邻居的AS号
[r1-bgp]peer 2.2.2.2 connect-interface LoopBack 0  //使用环回口进行更新
[r1-bgp]peer 2.2.2.2 ebgp-max-hop 2 //必须修改ebgp的最大跳数,默认为1
[r1]ip route-static 2.2.2.2 32 12.1.1.2  //此处掩码写32,如果写24则宣告环回后路由在R2设备不会加表
R2   ////边界正常配置ebgp邻居即可
[r2]bgp 64512
[r2-bgp]router-id 2.2.2.2
[r2-bgp]peer 1.1.1.1 as-number 1
[r2-bgp]peer 1.1.1.1 ebgp-max-hop
[r2-bgp]peer 1.1.1.1 connect-interface LoopBack 0
[r2]ip route-static 1.1.1.1 32 12.1.1.1  
 R5    //边界正常配置ebgp邻居即可
[r5]bgp 64513
[r5-bgp]router-id 5.5.5.5
[r5-bgp]peer 6.6.6.6 as-number 3
[r5-bgp]peer 6.6.6.6 connect-interface LoopBack 0
[r5-bgp]peer 6.6.6.6 ebgp-max-hop 
[r5]ip route-static 6.6.6.6 32 56.1.1.2 
R6
[r6]bgp 3
[r6-bgp]peer 5.5.5.5 as-number 2
[r6-bgp]peer 5.5.5.5 connect-interface LoopBack 0
[r6-bgp]peer 5.5.5.5 ebgp-max-hop 
[r6]ip route-static 5.5.5.5 32 56.1.1.1
三、联邦配置(联邦内已经可以互通)
R2  //大号小号之间的边界
[r2]bgp 64512
[r2-bgp]confederation id 2   //华为设备配置联邦时要声明自己的大号为AS2,所有联邦设备均需声明
[r2-bgp]peer 3.3.3.3 as-number 64512
[r2-bgp]peer 3.3.3.3 connect-interface LoopBack 0
R3    //小 as  64512的边界
[r3]bgp 64512
[r3-bgp]router-id 3.3.3.3
[r3-bgp]confederation id 2
[r3-bgp]peer 2.2.2.2 as-number 64512
[r3-bgp]peer 2.2.2.2 connect-interface LoopBack 0
[r3-bgp]confederation peer-as 64513   //华为设备必须先进行联邦授权,否则会出错
[r3-bgp]peer 4.4.4.4 as-number 64513  //之后在指定小号
[r3-bgp]peer 4.4.4.4 connect-interface LoopBack 0
[r3-bgp]peer 4.4.4.4 ebgp-max-hop
R4   //小 as  64513的边界
[r4]bgp 64513
[r4-bgp]router-id 4.4.4.4
[r4-bgp]confederation id 2
[r4-bgp]confederation peer-as 64512  //声明后和正常ebgp建邻同等操作
[r4-bgp]peer 3.3.3.3 as-number 64512
[r4-bgp]peer 3.3.3.3 connect-interface LoopBack 0
[r4-bgp]peer 3.3.3.3 ebgp-max-hop
[r4-bgp]peer 5.5.5.5 as-number 64513
[r4-bgp]peer 5.5.5.5 connect-interface LoopBack 0
R5    //大号小号之间的边界
[r5-bgp]confederation id 2
[r5-bgp]peer 4.4.4.4 as-number 64513
[r5-bgp]peer 4.4.4.4 connect-interface LoopBack 0
三、查看建邻情况

R1在这里插入图片描述
R3
在这里插入图片描述
R5
在这里插入图片描述

四、宣告路由条目
[r1-bgp]network 1.1.1.0 24
[r6-bgp]network 6.6.6.0 24
[r2-bgp]peer 3.30/.3.3 next-hop-local  //修改下一跳为本地,此时所有设备均可学习到宣告的两个环回1.1.1.0/24和6.6.6.0/24
[r5-bgp]peer 4.4.4.4 next-hop-local  //R5上同样的操作

查看bgp路由表
在这里插入图片描述
为使所有设备互通需要宣告所有直连的物理网段及环回

[r2-bgp]network 1.1.1.0 24
[r2-bgp]network 23.1.1.0 24

[r3-bgp]network 3.3.3.0 24
[r3-bgp]network 23.1.1.0 24
[r3-bgp]network 34.1.1.0 24

[r4-bgp]network 4.4.4.0 24
[r4-bgp]network 34.1.1.0 24
[r4-bgp]network 45.1.1.0 24

[r5-bgp]network 5.5.5.0 24
[r5-bgp]network 45.1.1.0 24
五、测试

在这里插入图片描述

发布了26 篇原创文章 · 获赞 8 · 访问量 1864

猜你喜欢

转载自blog.csdn.net/qq_45491497/article/details/103783408
BGP