BGP实验
一、拓扑图和地址划分
二、步骤
1、在AS2中启动ospf协议,配置如下:
在R2上:
[r2]ospf 1
[r2-ospf-1]area 0
[r2-ospf-1-area-0.0.0.0]network 2.2.2.2 0.0.0.0 ------宣告接口
[r2-ospf-1-area-0.0.0.0]netwok 23.1.1.0 0.0.0.255
在R3上:
[r3]ospf 1
[r3-ospf-1]area 0
[r3-ospf-1-area-0.0.0.0]network 3.3.3.3 0.0.0.0
[r3-ospf-1-area-0.0.0.0]network 23.1.1.0 0.0.0.255
[r3-ospf-1-area-0.0.0.0]network 34.1.1.0 0.0.0.255
在R4上:
[r4]ospf 1
[r4-ospf-1]
[r4-ospf-1]area 0
[r4-ospf-1-area-0.0.0.0]
[r4-ospf-1-area-0.0.0.0]network 4.4.4.4 0.0.0.0
[r4-ospf-1-area-0.0.0.0]network 34.1.1.0 0.0.0.255
检验是否能通:
在R2上:
[r2]ping -a 2.2.2.2 4.4.4.4
结果如下:
2、在AS1和AS2间配置EBGP
在R1上:
[r1]bgp 1 -------bgp后面跟的是as号,自己所在的as号
[r1-bgp]router-id 1.1.1.1
[r1-bgp]peer 12.1.1.2 as-number 2 ------接口在哪个AS,as-number就是几
在R2上:
[r2]bgp 2
[r2-bgp]router-id 2.2.2.2
[r2-bgp]peer 12.1.1.1 as-number 1
检查是否成功:
在R1上:
[r1]display bgp peer
Established即为邻居状态
3、在AS2里配置
在R2上:
[r2]bgp 2
[r2-bgp]peer 34.1.1.2 as-number 2
在R4上:
[r4]bgp 2
[r4-bgp]router-id 4.4.4.4
[r4-bgp]peer 23.1.1.1 as-number 2
检查是否成功配置
在R2上:
[r2]display bgp peer
结果如图
Established即为邻居状态
4、用下一跳方法连接R4和R5的环回
在R4上:
[r4]ip route-static 5.5.5.0 24 45.1.1.2
[r4]ip route-static 5.5.5.0 24 45.1.1.2
在R5上:
[r5]ip route-static 4.4.4.0 24 45.1.1.1
[r5]ip route-static 4.4.4.0 24 45.1.2.1
检查是否能通
在R5上:
<r5>ping -a 5.5.5.5 4.4.4.4
能成功ping通
5、在R4和R5之间配置EBGP
在R4上:
[r4]bgp 2
[r4-bgp]peer 5.5.5.5 as-number 3
在R5上:
[r5]bgp 3
[r5-bgp]router-id 5.5.5.5
[r5-bgp]peer 4.4.4.4 as-number 2
检验能否通过
Active为活动状态
原因为R5发的文件找不到R4的接口,R4发的文件找不到R5的接口
解决办法:
在R4上:
[r4]bgp 2
[r4-bgp]peer 5.5.5.5 connect-interface LoopBack 0
[r4-bgp]peer 5.5.5.5 ebgp-max-hop 2
在R5上:
[r5]bgp 3
[r5-bgp]peer 4.4.4.4 connect-interface LoopBack 0
[r5-bgp]peer 4.4.4.4 ebgp-max-hop 2
6、宣告
在R1上:
[r1]bgp 1
[r1-bgp]network 1.1.1.0 24
查看R1的bgp表:[r1]display bgp routing-table
查看R2的bgp表:[r2]display bgp routing-table
在R2上修改下一跳为自己:
[r2]bgp 2
[r2-bgp]peer 34.1.1.2 next-hop-local
在R5上pingR1:
在R5 上宣告自己的环回:
[r5-bgp]network 5.5.5.0 24
在R4上查看自己的路由表: