一、实验拓扑图
二、实验需求
1.如图连接网络,合理规格IP地址,AS200内IGP协议 为OSPF
2.R1属于AS 100 ; R2-R3-R4小AS 234 R5-R6-R7小AS 567,同时声明大AS 200,R8属于AS300
3.R2-R5 R4-R7之间为联邦EBGP邻居关系
4.R1-R8之间通信
三、实验需求与分析(步骤)
1.配置IP
2.AS200里运行IGP OSPF协议(OSPF100)
测试:
3.按照拓扑图运行BGP(R1属于AS 100 ; R2-R3-R4小AS 234 R5-R6-R7小AS 567,同时声明大AS 200,R8属于AS300)
R1与R2建立EBGP邻居
[r1]bgp 100---启用BGP协议 [r1-bgp]router-id 1.1.1.1---手工指定router-id [r1-bgp]peer 12.1.1.2 as-number 200---手工指定邻居 [r2]bgp 234--- 启用BGP协议 [r2-bgp]router-id 2.2.2.2---手工指定router-id [r2-bgp]confederation id 200 ---声明自己的公有AS编号 [r2-bgp]confederation peer-as 567---声明自己的联邦AS编号(需要与联邦建邻的设备声明) [r2-bgp]peer 12.1.1.1 as-number 100 ---与R1建立BGP邻居
R7与R8建立EBGP邻居
[r7]bgp 567 [r7-bgp]router-id 7.7.7.7 [r7-bgp]confederation id 200 [r7-bgp]confederation peer-as 234 [r7-bgp]peer 78.1.1.8 as-number 300 [r8]bgp 300 [r8-bgp]router-id 8.8.8.8 [r8-bgp]peer 78.1.1.7 as-number 200
配置:R2-R3-R4小AS 234 R5-R6-R7小AS 567、R2-R5 R4-R7之间为联邦EBGP邻居关系
[r2-bgp]router-id 2.2.2.2---手工指定router-id [r2-bgp]confederation id 200 ---声明自己的公有AS编号 [r2-bgp]confederation peer-as 567---声明自己的联邦AS编号(需要与联邦建邻的设备声明) [r2-bgp]peer 3.3.3.3 as-number 234 [r2-bgp]peer 3.3.3.3 connect LoopBack 0 [r2-bgp]peer 5.5.5.5 as-number 567 [r2-bgp]peer 5.5.5.5 connect-interface LoopBack 0 [r2-bgp]peer 5.5.5.5 ebgp-max-hop [r3]bgp 234 [r3-bgp]router-id 3.3.3.3 [r3-bgp]confederation id 200 [r3-bgp]peer 2.2.2.2 as-number 234 [r3-bgp]peer 2.2.2.2 connect-interface LoopBack 0 [r3-bgp]peer 4.4.4.4 as-number 234 [r3-bgp]peer 4.4.4.4 connect-interface LoopBack 0 [r4]bgp 234 [r4-bgp]router-id 4.4.4.4 [r4-bgp]confederation id 200 [r4-bgp]peer 3.3.3.3 as-number 234 [r4-bgp]peer 3.3.3.3 connect-interface LoopBack 0 [r4-bgp]confederation peer-as 567 [r4-bgp]peer 7.7.7.7 as-number 567 [r4-bgp]peer 7.7.7.7 connect-interface LoopBack 0 [r4-bgp]peer 7.7.7.7 ebgp-max-hop [r5]bgp 567 [r5-bgp]router-id 5.5.5.5 [r5-bgp]confederation id 200 [r5-bgp]confederation peer-as 234 [r5-bgp]peer 2.2.2.2 as-number 234 [r5-bgp]peer 2.2.2.2 connect-interface LoopBack 0 [r5-bgp]peer 2.2.2.2 ebgp-max-hop [r5-bgp]peer 6.6.6.6 as-number 567 [r5-bgp]peer 6.6.6.6 connect-interface LoopBack 0 [r6]bgp 567 [r6-bgp]router-id 6.6.6.6 [r6-bgp]confederation id 200 [r6-bgp]peer 5.5.5.5 as-number 567 [r6-bgp]peer 5.5.5.5 connect-interface LoopBack 0 [r6-bgp]peer 7.7.7.7 as-number 567 [r6-bgp]peer 7.7.7.7 connect-interface LoopBack 0 [r7]bgp 567 [r7-bgp]router-id 7.7.7.7 [r7-bgp]confederation id 200 [r7-bgp]confederation peer-as 234 [r7-bgp]peer 4.4.4.4 as-number 234 [r7-bgp]peer 4.4.4.4 connect-interface LoopBack 0 [r7-bgp]peer 4.4.4.4 ebgp-max-hop [r7-bgp]peer 6.6.6.6 as-number 567 [r7-bgp]peer 6.6.6.6 connect-interface LoopBack 0
在R1 BGP宣告1.1.1.1/24的网段(将下一跳改为local,在R3就会变优)
[r2-bgp]peer 3.3.3.3 next-hop-local
我们可以看到R4上没有学到路由,则需要添加反射器
在 R2 BGP里重发布OSPF 100
查看R1BGP路由表:
在R8上宣告8.8.8.8/24网段。(将下一跳改为local,R6上就会变优) 与上面一样,就不列举了。
在R6添加反射器
查看R8BGP路由表: