1441 字
7 分钟
OSPF与BGP互通
2025-12-04

拓扑图#

谁懂这段话在方括号里

要求#

1.配置设备名称、接口地址。

2.在AS100系统内部配置OSPF路由协议(IGP协议)。

3.在AS100、AS200、AS300、AS400之间建立EBGP。

4.在AS100内部建立IBGP。

5.实现各资源网段的互通。

6.要求在AS100内部,通过设置Local preference优先级使R7优选R5学到的BGP路由

7.要求通过设置MED值在AS100与AS200、AS300之间、AS400与AS200、AS300之间优选AS300学到的BGP路由

R1#

1.配置设备名称、接口地址。
R1:
sys
sysname R1
undo info-center enable
user-interface con 0
idle-timeout 0 0
int gi0/0
ip add 10.1.1.1 255.255.255.0
undo shutdown
int gi0/1
ip add 10.1.2.1 255.255.255.0
undo shutdown
int gi6/0
ip add 10.1.5.1 255.255.255.0
undo shutdown
int gi6/1
ip add 10.1.6.1 255.255.255.0
undo shutdown
int lo 0
ip add 1.1.1.1 255.255.255.255
int lo 1
ip add 192.168.10.1 255.255.255.0
quit
2.在AS100系统内部配置OSPF路由协议(IGP协议)。
R1:
ospf 1 router-id 1.1.1.1
area 0.0.0.0
network 192.168.10.0 0.0.0.255
network 1.1.1.1 0.0.0.0
network 10.1.5.0 0.0.0.255
network 10.1.6.0 0.0.0.255
return
3.在AS100、AS200、AS300、AS400之间建立EBGP。
R1:
sys
bgp 100
router-id 1.1.1.1
peer 10.1.1.2 as-number 200
peer 10.1.2.2 as-number 300
address-family ipv4 unicast
network 192.168.10.0 255.255.255.0
import-route ospf 1
peer 10.1.1.2 enable
peer 10.1.2.2 enable
peer 10.1.1.2 next-hop-local
peer 10.1.2.2 next-hop-local
return
4.在AS100内部建立IBGP。
R1:
sys
bgp 100
router-id 1.1.1.1
peer 5.5.5.5 as-number 100
peer 5.5.5.5 connect-interface LoopBack0
peer 6.6.6.6 as-number 100
peer 6.6.6.6 connect-interface LoopBack0
peer 7.7.7.7 as-number 100
peer 7.7.7.7 connect-interface LoopBack0
address-family ipv4 unicast
network 192.168.10.1 255.255.255.0
peer 5.5.5.5 enable
peer 5.5.5.5 next-hop-local
peer 6.6.6.6 enable
peer 6.6.6.6 next-hop-local
peer 7.7.7.7 enable
peer 7.7.7.7 next-hop-local
return
5.实现各资源网段的互通。
R1:
sys
ospf 1
import-route bgp
return
6.要求在AS100内部,通过设置Local preference优先级使R7优选R5学到的BGP路由
R1:
sys
acl basic 2000
rule 0 permit source 172.16.1.0 0.0.0.255
rule 5 permit source 192.168.20.0 0.0.0.255
rule 10 permit source 192.168.30.0 0.0.0.255
quit
acl basic 2001
rule 0 permit
quit
route-policy to-R5 permit node 10
if-match ip address acl 2000
apply local-preference 200
quit
route-policy to-R5 permit node 20
if-match ip address acl 2001
apply local-preference 100
quit
route-policy to-R6 permit node 10
if-match ip address acl 2001
apply local-preference 100
quit
route-policy to-R7 permit node 10
if-match ip address acl 2001
apply local-preference 100
quit
bgp 100
address-family ipv4 unicast
peer 5.5.5.5 route-policy to-R5 export
peer 6.6.6.6 route-policy to-R6 export
peer 7.7.7.7 route-policy to-R7 export
return
7.要求通过设置MED值在AS100与AS200、AS300之间、AS400与AS200、AS300之间优选AS300学到的BGP路由
R1:
sys
acl basic 2000
rule 0 permit source 172.16.1.0 0.0.0.255
quit
acl basic 2001
rule 0 permit
quit
route-policy as200 permit node 10
if-match ip address acl 2000
apply cost 30
quit
route-policy as200 permit node 20
if-match ip address acl 2001
quit
route-policy as300 permit node 10
if-match ip address acl 2000
apply cost 20
quit
route-policy as300 permit node 20
if-match ip address acl 2001
quit
bgp 100
router-id 1.1.1.1
address-family ipv4 unicast
peer 10.1.1.2 route-policy as200 import
peer 10.1.2.2 route-policy as300 import
peer 10.1.1.2 next-hop-local
peer 10.1.2.2 next-hop-local
bestroute compare-med
quit

R2#

1.配置设备名称、接口地址。
R2:
sys
sysname R2
undo info-center enable
user-interface con 0
idle-timeout 0 0
int gi0/0
ip add 10.1.1.2 255.255.255.0
undo shutdown
int gi0/1
ip add 10.1.3.1 255.255.255.0
undo shutdown
int lo 0
ip add 2.2.2.2 255.255.255.255
int lo 1
ip add 192.168.20.1 255.255.255.0
quit
3.在AS100、AS200、AS300、AS400之间建立EBGP。
R2:
bgp 200
router-id 2.2.2.2
peer 10.1.1.1 as-number 100
peer 10.1.3.2 as-number 400
address-family ipv4 unicast
network 192.168.20.0 255.255.255.0
import-route direct
peer 10.1.1.1 enable
peer 10.1.3.2 enable
peer 10.1.1.1 next-hop-local
peer 10.1.3.2 next-hop-local
return

R3#

1.配置设备名称、接口地址。
R3:
sys
sysname R3
undo info-center enable
user-interface con 0
idle-timeout 0 0
int gi0/0
ip add 10.1.4.1 255.255.255.0
undo shutdown
int gi0/1
ip add 10.1.2.2 255.255.255.0
undo shutdown
int lo 0
ip add 3.3.3.3 255.255.255.255
int lo 1
ip add 192.168.30.1 255.255.255.0
quit
3.在AS100、AS200、AS300、AS400之间建立EBGP。
R3:
bgp 300
router-id 3.3.3.3
peer 10.1.2.1 as-number 100
peer 10.1.4.2 as-number 400
address-family ipv4 unicast
network 192.168.30.0 255.255.255.0
import-route direct
peer 10.1.2.1 enable
peer 10.1.4.2 enable
peer 10.1.2.1 next-hop-local
peer 10.1.4.2 next-hop-local
return

R4#

1.配置设备名称、接口地址。
R4:
sys
sysname R4
undo info-center enable
user-interface con 0
idle-timeout 0 0
int gi0/0
ip add 10.1.4.2 255.255.255.0
undo shutdown
int gi0/1
ip add 10.1.3.2 255.255.255.0
undo shutdown
int lo 0
ip add 4.4.4.4 255.255.255.255
int lo 1
ip add 172.16.1.1 255.255.255.0
quit
3.在AS100、AS200、AS300、AS400之间建立EBGP。
R4:
bgp 400
router-id 4.4.4.4
peer 10.1.3.1 as-number 200
peer 10.1.4.1 as-number 300
address-family ipv4 unicast
network 172.16.1.0 255.255.255.0
import-route direct
peer 10.1.3.1 enable
peer 10.1.4.1 enable
peer 10.1.3.1 next-hop-local
peer 10.1.4.1 next-hop-local
return
7.要求通过设置MED值在AS100与AS200、AS300之间、AS400与AS200、AS300之间优选AS300学到的BGP路由
R4:
sys
acl basic 2000
rule 0 permit source 192.168.10.0 0.0.0.255
rule 5 permit source 192.168.1.0 0.0.0.255
quit
acl basic 2001
rule 0 permit
quit
route-policy as200 permit node 10
if-match ip address acl 2000
apply cost 30
quit
route-policy as200 permit node 20
if-match ip address acl 2001
quit
route-policy as300 permit node 10
if-match ip address acl 2000
apply cost 20
quit
route-policy as300 permit node 20
if-match ip address acl 2001
quit
bgp 400
router-id 4.4.4.4
address-family ipv4 unicast
peer 10.1.3.1 route-policy as200 import
peer 10.1.4.1 route-policy as300 import
peer 10.1.3.1 next-hop-local
peer 10.1.4.1 next-hop-local
bestroute compare-med
quit

R5#

1.配置设备名称、接口地址。
R5:
sys
sysname R5
undo info-center enable
user-interface con 0
idle-timeout 0 0
int gi0/0
ip add 10.1.8.1 255.255.255.0
undo shutdown
int gi0/1
ip add 10.1.6.2 255.255.255.0
undo shutdown
int lo 0
ip add 5.5.5.5 255.255.255.255
quit
2.在AS100系统内部配置OSPF路由协议(IGP协议)。
R5:
ospf 1 router-id 5.5.5.5
area 0.0.0.0
network 5.5.5.5 0.0.0.0
network 10.1.8.0 0.0.0.255
network 10.1.6.0 0.0.0.255
return
4.在AS100内部建立IBGP。
R5:
sys
bgp 100
router-id 5.5.5.5
peer 1.1.1.1 as-number 100
peer 1.1.1.1 connect-interface LoopBack0
address-family ipv4 unicast
peer 1.1.1.1 enable
peer 1.1.1.1 next-hop-local
return
5.实现各资源网段的互通。
R5:
sys
ospf 1
import-route bgp
return

R6#

1.配置设备名称、接口地址。
R6:
sys
sysname R6
undo info-center enable
user-interface con 0
idle-timeout 0 0
int gi0/0
ip add 10.1.7.1 255.255.255.0
undo shutdown
int gi0/1
ip add 10.1.5.2 255.255.255.0
undo shutdown
int lo 0
ip add 6.6.6.6 255.255.255.255
quit
2.在AS100系统内部配置OSPF路由协议(IGP协议)。
R6:
ospf 1 router-id 6.6.6.6
area 0.0.0.0
network 6.6.6.6 0.0.0.0
network 10.1.5.0 0.0.0.255
network 10.1.7.0 0.0.0.255
return
4.在AS100内部建立IBGP。
R6:
sys
bgp 100
router-id 6.6.6.6
peer 1.1.1.1 as-number 100
peer 1.1.1.1 connect-interface LoopBack0
address-family ipv4 unicast
peer 1.1.1.1 enable
peer 1.1.1.1 next-hop-local
return
5.实现各资源网段的互通。
R6:
sys
ospf 1
import-route bgp
return

R7#

1.配置设备名称、接口地址。
R7:
sys
sysname R7
undo info-center enable
user-interface con 0
idle-timeout 0 0
int gi0/0
ip add 10.1.7.2 255.255.255.0
undo shutdown
int gi0/1
ip add 10.1.8.2 255.255.255.0
undo shutdown
int lo 0
ip add 7.7.7.7 255.255.255.255
int lo 1
ip add 192.168.1.1 255.255.255.0
quit
2.在AS100系统内部配置OSPF路由协议(IGP协议)。
R7:
ospf 1 router-id 7.7.7.7
area 0.0.0.0
network 7.7.7.7 0.0.0.0
network 10.1.7.0 0.0.0.255
network 10.1.8.0 0.0.0.255
network 192.168.1.0 0.0.0.255
return
4.在AS100内部建立IBGP。
R7:
sys
bgp 100
router-id 7.7.7.7
peer 1.1.1.1 as-number 100
peer 1.1.1.1 connect-interface LoopBack0
address-family ipv4 unicast
network 192.168.1.1 255.255.255.0
peer 1.1.1.1 enable
peer 1.1.1.1 next-hop-local
return
5.实现各资源网段的互通。
R7:
sys
ospf 1
import-route bgp
return