1. 根据拓扑图配置路由协议,每台路由器配置LOOPBACK 0地址
R1/R2/R3/R4/R5
loopback 0
ip add 10.0.1.1 32
R1:多加四个回环口(100.1.1.0/24 100.1.2.0/24 100.1.3.0/24 )
R5:多加三个回环口(100.1.1.0/24 100.1.3.0/24 )
2. R1与R2建立EBGP邻居关系,使用环回口接口建立
R1:/R2
bgp 100(200)
peer 10.0.2.2(10.0.1.1) as 200(100)
peer 10.0.2.2(10.0.1.1) ebgp-max-hop 2
peer 10.0.2.2(10.0.1.1) connect-interface LoopBack0
R1宣告网段:
network 10.0.1.1 255.255.255.255
network 100.1.1.0 255.255.255.0
network 100.1.2.0 255.255.255.0
network 100.1.3.0 255.255.255.0
network 172.16.10.0 255.255.255.0
R1:(静态)
ip route-static 10.0.2.2 255.255.255.255 10.0.12.2
R2:
ip route-static 10.0.1.1 255.255.255.255 10.0.12.1
3. R4与R5建立EBGP邻居关系,使用环回接口建立
同上一题一样
4. R2/R3/R4建立IBGP邻居关系,内部使用OSPF协议,使用环回口建立
在R1和R5上需要新建loopback口
因为走路的时候,配置静态的回环口和走路的回环口冲突
R1:172.16.10.0/24(
宣告BGP 100
net 172.16.10.0 24)
R5:192.168.10.0/24(宣告
bgp 300
net 192.168.10.5 24 )
R2/R4:做ospf协议,以R2为例:
ospf 1
area 0.0.0.0
network 10.0.2.2 0.0.0.0
network 10.0.23.2 0.0.0.0
R3:
ospf 1
area 0.0.0.0
network 10.0.3.3 0.0.0.0
network 10.0.23.3 0.0.0.0
network 10.0.34.3 0.0.0.0
R2/R3/R4:(R2与R3/R2与R4/R3与R2/R3与R4/R4与R3/R4与R2分别建立邻居)以R2为例:
peer 10.0.3.3 as-number 200
peer 10.0.3.3 connect-interface LoopBack0
peer 10.0.4.4 as-number 200
peer 10.0.4.4 connect-interface LoopBack0
在EBGP和IBGP相邻的路由要修改其下一跳
在R2和R4上修改:(修改其下一跳)
R2:
bgp 200
peer 3.3.3.3 next-hop-local
peer 4.4.4.4 next-hop-local
此时R1会看到所有的bgp 路由
在R2注入
bgp 200
import-route ospf 1
注入一次的结果;
在R4注入
bgp 200
import-route ospf 1
注入2次的结果;
5. 在R2上面将AS100中的三条路由进行汇聚,并且要求抑制住100.1.2.0/24,其它路由
宣告出去
R2:做汇总
acl number 2002
rule 1 deny source 100.1.3.0 0.0.0.255
rule 2 deny source 100.1.1.0 0.0.0.255
rule 5 permit
route-policy 1 permit node 5
if-match acl 2002
bgp 200
aggregate 100.1.0.0 255.255.252.0 detail-suppressed suppress-policy 1
6. 要求R3选择R4到达100.1.1.0,通过修改orign属性来实现
acl number 2004
rule 5 permit source 100.1.1.0 0
acl number 2005 (因为抑制多了,所以需要放开100.1.3.0和10.0.1.1的网段)
rule 5 permit source 100.1.3.0 0
rule 10 permit source 10.0.1.1 0
route-policy 2 permit node 5
if-match acl 2004
apply origin incomplete
#
route-policy 2 permit node 10
if-match acl 2005
#
route-policy 5 permit node 10
if-match acl 2005
bgp 200
peer 10.0.3.3 route-policy 2 export (应用acl列表)
7. 要求R3选择R4到达100.1.3.0,通过修改local-prefrence属性来实现
R4:
acl number 2010
rule 5 permit source 100.1.3.0 0
route-policy 1 permit node 5
if-match acl 2010
apply local-preference 350
bgp 200
peer 10.0.3.3 route-policy 1 export
8. 要求R2到达100.1.0.0三个网段选择走AS 100,R4到达100.0.0 两个网段选择AS 300