实验拓扑
实验要求
1.AS200运行OSPF,为实现AS100和AS300自治区接入,以达到各自治区互联的要求,采用BGP将网络打通
2.将R1和R5回环口上地址发布到bgp,并在R2和R4上修改其下一跳
实验配置
1.配置相关IP地址,
本文省略,依据拓扑对设备进行对应配置,其中loopback0用于bgp的routerID使用,loopback1用于模拟用户网段,最后结果如图
R1
R2
R3
R4
R5
2.区间OSPF部署
将loop0作为routerID使用,本例直接单域部署,根据OSPFrouter-id的选举规则,由于模拟器缘故建议额外表明routerid,如果实机可根据情况不写也行,具体配置如下
[R2]ospf router-id 10.10.2.2
[R2-ospf-1]a 0
[R2-ospf-1-area-0.0.0.0]net 10.0.23.2 0.0.0.0
[R2-ospf-1-area-0.0.0.0]net 10.10.2.2 0.0.0.0
[R3]ospf router-id 10.10.3.3
[R3-ospf-1]a 0
[R3-ospf-1-area-0.0.0.0]net 10.10.3.3 0.0.0.0
[R3-ospf-1-area-0.0.0.0]net 10.0.23.3 0.0.0.0
[R3-ospf-1-area-0.0.0.0]net 10.0.34.3 0.0.0.0
[R4]ospf router-id 10.10.4.4
[R4-ospf-1]a 0
[R4-ospf-1-area-0.0.0.0]net 10.10.4.4 0.0.0.0
[R4-ospf-1-area-0.0.0.0]net 10.0.34.4 0.0.0.0
配置完成后,在R3上查看其邻居和路由表,确保两端邻居都能正常连接,且R3上存在相关路由
3.分配AS号指定BGP邻居
首先是IBGP邻居,将R2,R3,R4按下图配置
[R2]bgp 200
[R2-bgp]router-id 10.10.2.2
[R2-bgp]peer 10.10.3.3 as-number 200
[R2-bgp]peer 10.10.3.3 connect-interface loo0
[R2-bgp]peer 10.10.4.4 as 200
[R2-bgp]peer 10.10.4.4 connect-interface loo0
[R3]bgp 200
[R3-bgp]router
[R3-bgp]router-id 10.10.3.3
[R3-bgp]peer 10.10.2.2 as 200
[R3-bgp]peer 10.10.2.2 conn loo0
[R3-bgp]peer 10.10.4.4 as 200
[R3-bgp]peer 10.10.4.4 conn loo0
[R4]bgp 200
[R4-bgp]router 10.10.4.4
[R4-bgp]peer 10.10.2.2 as 200
[R4-bgp]peer 10.10.3.3 as 200
[R4-bgp]peer 10.10.2.2 con loo0
[R4-bgp]peer 10.10.3.3 con loo0
其次是配置EBGP邻居
先在R1和R2间的添加静态路由,以确保两端互通,保障EBGP可建立TCP连接,再修改最大跳数为2防止路由黑洞,接着再R1和R5上宣布网段已保障用户正常上网,同时在R2和R4上开启下一跳修改为本地,防止R3将用户网段的流量丢失,导致路由黑洞,配置如下
[R1]ip route-static 10.10.2.2 32 10.0.12.2
[R1]bgp 100
[R1-bgp]rou
[R1-bgp]route-select
[R1-bgp]router-id 10.10.1.1
[R1-bgp]peer 10.10.2.2 as 200
[R1-bgp]peer 10.10.2.2 ebgp
[R1-bgp]peer 10.10.2.2 ebgp-max-hop 2
[R1-bgp]peer 10.10.2.2 con loo0
[R1-bgp]net 10.0.1.1 24
[R2]ip route-static 10.10.1.1 32 10.0.12.1
[R2]bgp 200
[R2-bgp]peer 10.10.1.1 as 100
[R2-bgp]peer 10.10.1.1 con loo0
[R2-bgp]peer 10.10.1.1 ebgp-max-hop 2
[R2-bgp]peer 10.10.3.3 next-hop-local
[R2-bgp]peer 10.10.4.4 next-hop-local
[R4]ip route-static 10.10.5.5 32 10.0.45.5
[R4]bgp 200
[R4-bgp]peer 10.10.5.5 ebgp
[R4-bgp]peer 10.10.5.5 as 300
[R4-bgp]peer 10.10.5.5 eb
[R4-bgp]peer 10.10.5.5 ebgp-max-hop 2
[R4-bgp]peer 10.10.5.5 con loop0
[R4-bgp]peer 10.10.3.3 next-hop-local
[R4-bgp]peer 10.10.2.2 next-hop-local
[R5]ip route-static 10.10.4.4 32 10.0.45.4
[R5]bgp 300
[R5-bgp]router 10.10.5.5
[R5-bgp]peer 10.10.4.4 as 200
[R5-bgp]peer 10.10.4.4 con loo0
[R5-bgp]peer 10.10.4.4 ebgp-max-hop 2
[R5-bgp]net 10.0.5.1 24
实验效果
查看R3路由表,两条都被优选
ping下试试能通,完成