一、实验拓扑二、实验需求1、每个设备存在两个环回接口a.一个接口使用设备编号创建环回掩码为32示例R1的环回为1.1.1.1/32该环回用来建立BGP对等体关系或者作为BGP Router-ID使用b.另一个环回接口使用设备编号创建地址为192.168.x.0/24示例R1的环回为192.168.1.0/24该环回用来模拟用户网段节省拓扑图中的PC数量c.其条网段自行规划2、所有设备启动BGP协议原因避免BGP路由黑洞问题3、在一个AS内部建立全连接的IBGP对等体关系原因避免IBGP水平分割问题带来的路由传递故障4、按照图示建立EBGP对等体和IBGP对等体关系5、BGP仅传递用于模拟用户网段的接口路由信息6、AS内部如有需要自行选择IGP协议进行运行7、实现所有模拟PC的环回接口之间相互通讯三、实验思路1、配置IP地址2、配置IGP协议OSPF使AS内部通3、配置BGP协议使AS之间相互连通a.手动配置BGP邻居b.宣告本机业务网段四、实验步骤1、配置IP地址R1[R1]int g 0/0/0[R1-GigabitEthernet0/0/0]ip address 100.1.12.1 24[R1-GigabitEthernet0/0/0]int g 0/0/1[R1-GigabitEthernet0/0/1]ip address 100.1.13.1 24[R1-GigabitEthernet0/0/1]int l 0[R1-LoopBack0]ip address 1.1.1.1 32[R1-LoopBack0]int l 1[R1-LoopBack1]ip address 192.168.1.1 24[R1-LoopBack1]qR2[R2]int g 0/0/0[R2-GigabitEthernet0/0/0]ip address 100.1.12.2 24[R2-GigabitEthernet0/0/0]int g 0/0/1[R2-GigabitEthernet0/0/1]ip address 100.1.24.2 24[R2-GigabitEthernet0/0/1]int l 0[R2-LoopBack0]ip address 2.2.2.2 32[R2-LoopBack0]int l 1[R2-LoopBack1]ip address 192.168.2.1 24[R2-LoopBack1]qR3[R3]int g 0/0/0[R3-GigabitEthernet0/0/0]ip address 100.1.13.3 24[R3-GigabitEthernet0/0/0]int g 0/0/1[R3-GigabitEthernet0/0/1]ip address 100.1.34.3 24[R3-GigabitEthernet0/0/1]int g 0/0/2[R3-GigabitEthernet0/0/2]ip address 100.1.36.3 24[R3-GigabitEthernet0/0/2]int l 0[R3-LoopBack0]ip address 3.3.3.3 32[R3-LoopBack0]int l 1[R3-LoopBack1]ip address 192.168.3.1 24[R3-LoopBack1]qR4[R4]int g 0/0/0[R4-GigabitEthernet0/0/0]ip address 100.1.24.4 24[R4-GigabitEthernet0/0/0]int g 0/0/1[R4-GigabitEthernet0/0/1]ip address 100.1.34.4 24[R4-GigabitEthernet0/0/1]int g 0/0/2[R4-GigabitEthernet0/0/2]ip address 100.1.45.4 24[R4-GigabitEthernet0/0/2]int g 1/0/0[R4-GigabitEthernet1/0/0]ip address 100.1.47.4 24[R4-GigabitEthernet1/0/0]int l 0[R4-LoopBack0]ip address 4.4.4.4 32[R4-LoopBack0]int l 1[R4-LoopBack1]ip address 192.168.4.1 24[R4-LoopBack1]qR5[R5]int g 0/0/0[R5-GigabitEthernet0/0/0]ip address 100.1.45.5 24[R5-GigabitEthernet0/0/0]int l 0[R5-LoopBack0]ip address 5.5.5.5 32[R5-LoopBack0]int l 1[R5-LoopBack1]ip address 192.168.5.1 24[R5-LoopBack1]qR6[R6]int g 0/0/0[R6-GigabitEthernet0/0/0]ip address 100.1.36.6 24[R6-GigabitEthernet0/0/0]int g 0/0/1[R6-GigabitEthernet0/0/1]ip address 100.1.67.6 24[R6-GigabitEthernet0/0/1]int g 0/0/2[R6-GigabitEthernet0/0/2]ip address 100.1.69.6 24[R6-GigabitEthernet0/0/2]int l 0[R6-LoopBack0]ip address 6.6.6.6 32[R6-LoopBack0]int l 1[R6-LoopBack1]ip address 192.168.6.1 24[R6-LoopBack1]qR7[R7]int g 0/0/0[R7-GigabitEthernet0/0/0]ip address 100.1.47.7 24[R7-GigabitEthernet0/0/0]int g 0/0/1[R7-GigabitEthernet0/0/1]ip address 100.1.67.7 24[R7-GigabitEthernet0/0/1]int g 0/0/2[R7-GigabitEthernet0/0/2]ip address 100.1.78.7 24[R7-GigabitEthernet0/0/2]int g 1/0/0[R7-GigabitEthernet1/0/0]ip address 100.1.107.7 24[R7-GigabitEthernet1/0/0]int l 0[R7-LoopBack0]ip address 7.7.7.7 32[R7-LoopBack0]int l 1[R7-LoopBack1]ip address 192.168.7.1 24[R7-LoopBack1]qR8[R8]int g 0/0/0[R8-GigabitEthernet0/0/0]ip address 100.1.78.8 24[R8-GigabitEthernet0/0/0]int l 0[R8-LoopBack0]ip address 8.8.8.8 32[R8-LoopBack0]int l 1[R8-LoopBack1]ip address 192.168.8.1 24[R8-LoopBack1]qR9[R9]int g 0/0/0[R9-GigabitEthernet0/0/0]ip address 100.1.69.9 24[R9-GigabitEthernet0/0/0]int g 0/0/1[R9-GigabitEthernet0/0/1]ip address 100.1.109.9 24[R9-GigabitEthernet0/0/1]int l 0[R9-LoopBack0]ip address 9.9.9.9 32[R9-LoopBack0]int l 1[R9-LoopBack1]ip address 192.168.9.1 24[R9-LoopBack1]qR10[R10]int g 0/0/0[R10-GigabitEthernet0/0/0]ip address 100.1.107.10 24[R10-GigabitEthernet0/0/0]int g 0/0/1[R10-GigabitEthernet0/0/1]ip address 100.1.109.10 24[R10-GigabitEthernet0/0/1]int l 0[R10-LoopBack0]ip address 10.10.10.10 32[R10-LoopBack0]int l 1[R10-LoopBack1]ip address 192.168.10.1 24[R10-LoopBack1]q2、配置IGP协议R2[R2]ospf 1 router-id 2.2.2.2[R2-ospf-1]area 0[R2-ospf-1-area-0.0.0.0]network 100.1.24.0 0.0.0.255[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]network 192.168.2.0 0.0.0.255[R2-ospf-1-area-0.0.0.0]q[R2-ospf-1]qR3[R3]ospf 1 router-id 3.3.3.3[R3-ospf-1]area 0[R3-ospf-1-area-0.0.0.0]network 100.1.34.0 0.0.0.255[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 192.168.3.0 0.0.0.255[R3-ospf-1-area-0.0.0.0]q[R3-ospf-1]qR4[R4]ospf 1 router-id 4.4.4.4[R4-ospf-1]area 0[R4-ospf-1-area-0.0.0.0]network 100.1.24.0 0.0.0.255[R4-ospf-1-area-0.0.0.0]network 100.1.34.0 0.0.0.255[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 192.168.4.0 0.0.0.255[R4-ospf-1-area-0.0.0.0]q[R4-ospf-1]qR9[R9]ospf 1 router-id 9.9.9.9[R9-ospf-1]area 0[R9-ospf-1-area-0.0.0.0]network 100.1.109.0 0.0.0.255[R9-ospf-1-area-0.0.0.0]network 9.9.9.9 0.0.0.0[R9-ospf-1-area-0.0.0.0]network 192.168.9.0 0.0.0.255[R9-ospf-1-area-0.0.0.0]q[R9-ospf-1]qR10[R10]ospf 1 router-id 10.10.10.10[R10-ospf-1]area 0[R10-ospf-1-area-0.0.0.0]network 100.1.109.0 0.0.0.255[R10-ospf-1-area-0.0.0.0]network 10.10.10.10 0.0.0.0[R10-ospf-1-area-0.0.0.0]network 192.168.10.0 0.0.0.255[R10-ospf-1-area-0.0.0.0]q[R10-ospf-1]q3、配置BGP协议a.手动配置BGP邻居R1[R1]bgp 100[R1-bgp]router-id 1.1.1.1[R1-bgp]peer 100.1.12.2 as-number 200[R1-bgp]peer 100.1.13.3 as-number 200[R1-bgp]qR2[R2]bgp 200[R2-bgp]router-id 2.2.2.2[R2-bgp]peer 100.1.12.1 as-number 100[R2-bgp]peer 4.4.4.4 as-number 200[R2-bgp]peer 4.4.4.4 connect-interface l0[R2-bgp]peer 4.4.4.4 next-hop-local[R2-bgp]peer 3.3.3.3 as-number 200[R2-bgp]peer 3.3.3.3 connect-interface l0[R2-bgp]peer 3.3.3.3 next-hop-local[R2-bgp]qR3[R3]bgp 200[R3-bgp]router-id 3.3.3.3[R3-bgp]peer 100.1.13.1 as-number 100[R3-bgp]peer 4.4.4.4 as-number 200[R3-bgp]peer 4.4.4.4 connect-interface l0[R3-bgp]peer 4.4.4.4 next-hop-local[R3-bgp]peer 2.2.2.2 as-number 200[R3-bgp]peer 2.2.2.2 connect-interface l0[R3-bgp]peer 2.2.2.2 next-hop-local[R3-bgp]pR4[R4]bgp 200[R4-bgp]router-id 4.4.4.4[R4-bgp]peer 2.2.2.2 as-number 200[R4-bgp]peer 2.2.2.2 connect-interface l0[R4-bgp]peer 2.2.2.2 next-hop-local[R4-bgp]peer 3.3.3.3 as-number 200[R4-bgp]peer 3.3.3.3 connect-interface l0[R4-bgp]peer 3.3.3.3 next-hop-local[R4-bgp]peer 100.1.45.5 as-number 300[R4-bgp]peer 100.1.47.7 as-number 400[R4-bgp]pR5[R5]bgp 300[R5-bgp]router-id 5.5.5.5[R5-bgp]peer 100.1.45.4 as-number 200[R5-bgp]qR6[R6]bgp 300[R6-bgp]router-id 6.6.6.6[R6-bgp]peer 100.1.36.3 as-number 200[R6-bgp]peer 100.1.67.7 as-number 400[R6-bgp]peer 100.1.69.9 as-number 500[R6-bgp]qR7[R7]bgp 400[R7-bgp]router-id 7.7.7.7[R7-bgp]peer 100.1.47.4 as-number 200[R7-bgp]peer 100.1.67.6 as-number 300[R7-bgp]peer 100.1.78.8 as-number 500[R7-bgp]peer 100.1.107.10 as-number 500[R7-bgp]qR8[R8]bgp 500[R8-bgp]router-id 8.8.8.8[R8-bgp]peer 100.1.78.7 as-number 400[R8-bgp]qR9[R9]bgp 500[R9-bgp]router-id 9.9.9.9[R9-bgp]peer 100.1.69.6 as-number 300[R9-bgp]peer 10.10.10.10 as-number 500[R9-bgp]peer 10.10.10.10 connect-interface l0[R9-bgp]peer 10.10.10.10 next-hop-local[R9-bgp]qR10[R10]bgp 500[R10-bgp]peer 100.1.107.7 as-number 400[R10-bgp]peer 9.9.9.9 as-number 500[R10-bgp]peer 9.9.9.9 connect-interface l0[R10-bgp]peer 9.9.9.9 next-hop-local[R10-bgp]qb.宣告本机业务网段R1[R1]bgp 100[R1-bgp]network 192.168.1.0 24[R1-bgp]qR2[R2]bgp 200[R2-bgp]network 192.168.2.0 24[R2-bgp]qR3[R3]bgp 200[R3-bgp]network 192.168.3.0 24[R3-bgp]qR4[R4]bgp 200[R4-bgp]network 192.168.4.0 24[R4-bgp]qR5[R5]bgp 300[R5-bgp]network 192.168.5.0 24[R5-bgp]peer 100.1.45.4 allow-as-loop[R5-bgp]qR6[R6]bgp 300[R6-bgp]network 192.168.6.0 24[R6-bgp]peer 100.1.36.3 allow-as-loop[R6-bgp]qR7[R7]bgp 400[R7-bgp]network 192.168.7.0 24[R7-bgp]qR8[R8]bgp 500[R8-bgp]network 192.168.8.0 24[R8-bgp]peer 100.1.78.7 allow-as-loop[R8-bgp]qR9[R9]bgp 500[R9-bgp]network 192.168.9.0 24[R9-bgp]qR10[R10]bgp 500[R10-bgp]network 192.168.10.0 24[R10-bgp]qerer