
一、实验要求:
五台路由器的环回地址均可以相互访问
二、实验分析:
1、R1和R2之间使用直连接口IP地址来建立EBGP对等体关系;
2、R2、R3、R4之间配置OSPF协议,保证各设备之间的网络互通,且通过重发布的方式发布路由;
3、R2、R3、R4使用环回接口建立非直连的IBGP对等体关系;
4、R4和R5之间使用环回接口建立EBGP对等体关系,并补充配置缺省路由,然后修改TTL数值,确保TCP会话正常建立;
5、在R1和R5上进行路由发布;
三、基础配置
R1
r1int g 0/0/0
r1-GigabitEthernet0/0/0ip add 12.0.0.1 24
r1-GigabitEthernet0/0/0int l 0
r1-LoopBack0ip add 1.1.1.1 32
R2
r2int g 0/0/0
r2-GigabitEthernet0/0/0ip add 12.0.0.2 24
r2-GigabitEthernet0/0/0int g 0/0/1
r2-GigabitEthernet0/0/1ip add 23.0.0.2 24
r2-GigabitEthernet0/0/1int l 0
r2-LoopBack0ip add 2.2.2.2 32
R3
r3int g 0/0/0
r3-GigabitEthernet0/0/0ip add 23.0.0.3 24
r3-GigabitEthernet0/0/0int g 0/0/1
r3-GigabitEthernet0/0/1ip add 34.0.0.3 24
r3-GigabitEthernet0/0/1int l 0
r3-LoopBack0ip add 3.3.3.3 32
R4
r4int g 0/0/0
r4-GigabitEthernet0/0/0ip add 34.0.0.4 24
r4-GigabitEthernet0/0/0int g 0/0/1
r4-GigabitEthernet0/0/1ip add 45.0.0.4 24
r4-GigabitEthernet0/0/1int l 0
r4-LoopBack0ip add 4.4.4.4 32
R5
r5int g 0/0/0
r5-GigabitEthernet0/0/0ip add 45.0.0.5 24
r5-GigabitEthernet0/0/0int l 0
r5-LoopBack0ip add 5.5.5.5 32
r5-LoopBack0int l 1
r5-LoopBack1ip add 10.1.1.1 24
四、BGP配置
R1和R2之间使用直连接口IP地址来建立EBGP对等体关系
r1bgp 100
r1-bgprouter-id 1.1.1.1
r1-bgppeer 12.0.0.2 as-number 200
r2bgp 200r2-bgprouter-id 2.2.2.2
r2-bgppeer 12.0.0.1 as-number 100
R2、R3、R4之间配置OSPF协议,保证各设备之间的网络互通,且通过重发布的方式发布路由
r2ospf 1 router-id 2.2.2.2
r2-ospf-1area 0
r2-ospf-1-area-0.0.0.0network 23.0.0.2 0.0.0.0
r2-ospf-1-area-0.0.0.0network 2.2.2.2 0.0.0.0
r3ospf 1 router-id 3.3.3.3r3-ospf-1area 0
r3-ospf-1-area-0.0.0.0network 3.3.3.3 0.0.0.0
r3-ospf-1-area-0.0.0.0network 23.0.0.3 0.0.0.0
r3-ospf-1-area-0.0.0.0network 34.0.0.3 0.0.0.0
r4ospf 1 router-id 4.4.4.4r4-ospf-1area 0
r4-ospf-1-area-0.0.0.0network 34.0.0.4 0.0.0.0
r4-ospf-1-area-0.0.0.0network 4.4.4.4 0.0.0.0
r2-bgpimport-route ospf 1
r4-bgpimport-route ospf 1
R2、R3、R4使用环回接口建立非直连的IBGP对等体关系
r2bgp 200
r2-bgppeer 3.3.3.3 as-number 200
r2-bgppeer 3.3.3.3 connect-interface LoopBack 0
r2-bgppeer 4.4.4.4 as-number 200
r2-bgppeer 4.4.4.4 connect-interface LoopBack 0
r3bgp 200r3-bgprouter-id 3.3.3.3
r3-bgppeer 2.2.2.2 as-number 200
r3-bgppeer 2.2.2.2 connect-interface LoopBack 0
r3-bgppeer 4.4.4.4 as-number 200
r3-bgppeer 4.4.4.4 connect-interface LoopBack 0
r4bgp 200r4-bgprouter-id 4.4.4.4
r4-bgppeer 3.3.3.3 as-number 200
r4-bgppeer 3.3.3.3 connect-interface LoopBack 0
r4-bgppeer 2.2.2.2 as-number 200
r4-bgppeer 2.2.2.2 connect-interface LoopBack 0
R4和R5之间使用环回接口建立EBGP对等体关系,并补充配置缺省路由,然后修改TTL数值,确保TCP会话正常建立
r4ip route-static 5.5.5.5 32 45.0.0.5
r5ip route-static 4.4.4.4 32 45.0.0.4
r4bgp 200
r4-bgppeer 5.5.5.5 as-number 300
r4-bgppeer 5.5.5.5 ebgp-max-hop 3
r4-bgppeer 5.5.5.5 connect-interface LoopBack 0
r5bgp 300r5-bgprouter-id 5.5.5.5
r5-bgppeer 4.4.4.4 as-number 200
r5-bgppeer 4.4.4.4 ebgp-max-hop 3
r5-bgppeer 4.4.4.4 connect-interface LoopBack 0
在R1和R5上进行路由发布
r1bgp 100
r1-bgpnetwork 1.1.1.1 32
r5bgp 300r5-bgpnetwork 10.1.1.1 24
保证每个设备的BGP路由表的下一跳属性正确,在R2/4上将下一跳属性修改为本地
r2-bgppeer 3.3.3.3 next-hop-local
r2-bgppeer 4.4.4.4 next-hop-local
r4-bgppeer 2.2.2.2 next-hop-localr4-bgppeer 3.3.3.3 next-hop-local
查看R1至R5的BGP路由表





五、测试




