拓扑图
AR1
划分IP地址
interface GigabitEthernet0/0/0
ip address 12.1.1.1 255.255.255.0
interface LoopBack0
ip address 1.1.1.1 255.255.255.0
interface LoopBack1
ip address 21.1.1.1 255.255.255.0
EGBP的配置
bgp 1(定义AS号)
EBGP的配置
router-id 1.1.1.1(手工配置RID)
peer 2.2.2.2 as-number 2(对端的RID,以及对端的AS号)
peer 2.2.2.2 ebgp-max-hop 2
peer 2.2.2.2 connect-interface LoopBack0(以邻居的环回为目标端口)
network 21.1.1.0 255.255.255.0(宣告本地路由表中的任意路由宣告到BGP协议中来)
ip route-static 2.2.2.0 255.255.255.0 12.1.1.2(配置静态路由使IP可达)
AR2
interface GigabitEthernet0/0/0
ip address 12.1.1.2 255.255.255.0
interface GigabitEthernet0/0/1
ip address 23.1.1.2 255.255.255.0
interface LoopBack0
ip address 2.2.2.2 255.255.255.0
bgp 2
router-id 2.2.2.2
peer 1.1.1.1 as-number 1
peer 1.1.1.1 ebgp-max-hop 2
peer 1.1.1.1 connect-interface LoopBack0
IBGP的配置
peer 3.3.3.3 as-number 2
peer 3.3.3.3 connect-interface LoopBack0(修改通过BGP协议传输路由给邻居3.3.3.3时下一跳属性是本地路由)
peer 4.4.4.4 as-number 2
peer 4.4.4.4 connect-interface LoopBack0
使用ospf协议使AS内部全网可达
ospf 1
area 0.0.0.0
network 2.2.2.2 0.0.0.0
network 23.1.1.2 0.0.0.0
ip route-static 1.1.1.0 255.255.255.0 12.1.1.1
AR3
interface GigabitEthernet0/0/0
ip address 23.1.1.3 255.255.255.0
interface GigabitEthernet0/0/1
ip address 34.1.1.3 255.255.255.0
interface LoopBack0
ip address 3.3.3.3 255.255.255.0
bgp 2
router-id 3.3.3.3
peer 2.2.2.2 as-number 2
peer 2.2.2.2 connect-interface LoopBack0
peer 4.4.4.4 as-number 2
peer 4.4.4.4 connect-interface LoopBack0
ospf 1
area 0.0.0.0
network 3.3.3.3 0.0.0.0
network 23.1.1.3 0.0.0.0
network 34.1.1.3 0.0.0.0
AR4
interface GigabitEthernet0/0/0
ip address 34.1.1.4 255.255.255.0
interface GigabitEthernet0/0/1
ip address 45.1.1.4 255.255.255.0
interface GigabitEthernet0/0/2
ip address 54.1.1.4 255.255.255.0
interface LoopBack0
ip address 4.4.4.4 255.255.255.0
bgp 2
router-id 4.4.4.4
peer 2.2.2.2 as-number 2
peer 2.2.2.2 connect-interface LoopBack0
peer 3.3.3.3 as-number 2
peer 3.3.3.3 connect-interface LoopBack0
peer 5.5.5.5 as-number 3
peer 5.5.5.5 ebgp-max-hop 2
peer 5.5.5.5 connect-interface LoopBack0
ospf 1
area 0.0.0.0
network 4.4.4.4 0.0.0.0
network 34.1.1.4 0.0.0.0
ip route-static 5.5.5.0 255.255.255.0 45.1.1.5
ip route-static 5.5.5.0 255.255.255.0 54.1.1.5
AR5
interface GigabitEthernet0/0/0
ip address 45.1.1.5 255.255.255.0
interface GigabitEthernet0/0/1
ip address 54.1.1.5 255.255.255.0
interface LoopBack0
ip address 5.5.5.5 255.255.255.0
interface LoopBack1
ip address 100.1.1.1 255.255.255.0
bgp 3
router-id 5.5.5.5
peer 4.4.4.4 as-number 2
peer 4.4.4.4 ebgp-max-hop 2
peer 4.4.4.4 connect-interface LoopBack0
network 100.1.1.0 255.255.255.0
ip route-static 4.4.4.0 255.255.255.0 45.1.1.4
ip route-static 4.4.4.0 255.255.255.0 54.1.1.4
最后用AS3区域上AR5宣告的路由去pingAS1上AR1宣告的路由,来测试AS1与AS3是否能够访问BGP上宣告的路由: