一、实验需求
1、实验拓扑图
2、实验需求
-
使用 PreVal 策略,让 R4 经 R2 到达 192.168.10.0/24 。
-
使用 AS_Path 策略,让 R4 经 R3 到达 192.168.11.0/24 。
-
配置 MED 策略,让 R4 经 R3 到达 192.168.12.0/24 。
-
使用 Local Preference 策略,让 R1 经 R2 到达 192.168.1.0/24 。
-
使用 Local Preference 策略,让 R1 经 R3 到达 192.168.2.0/24 。
-
配置负载均衡,使 R1 经 R2 和 R3 到达 192.168.3.0/24 。
-
使用 AS 策略,使 AS 500 不接受任何始于 AS 123 的路由 。
-
使用自定义 Community 策略,使 192.168.3.0/24 路由不发布到 AS 500 。
-
IBGP 用环回接口建邻,EBGP 用物理接口建邻 。
-
修改 AS 123 中的用户网段为 Broadcast,以便后续在 BGP 中宣告 。
-
BGP 宣告路由时,仅宣告 / 24 网段的用户路由 。
二、需求分析
-
路由策略配置:涉及多种 BGP 路由策略,如 PreVal、AS_Path、MED、Local Preference 等,目的是精确控制不同路由器间的路由走向,需熟悉各策略原理及配置方法。
-
建邻方式:区分 IBGP 和 EBGP 建邻接口类型,要掌握不同建邻方式的配置要点和适用场景。
-
路由宣告控制:对特定网段路由进行发布控制,包括用户网段设置和按网段掩码宣告,需明确 BGP 路由宣告规则及过滤方法。
三、实验步骤
1、基础配置
R1
[r1]display ip interface brief
Interface IP Address/Mask Physical Protocol
GigabitEthernet0/0/0 12.0.0.1/24 up up
GigabitEthernet0/0/1 13.0.0.1/24 up up
GigabitEthernet0/0/2 unassigned down down
LoopBack0 192.168.1.1/24 up up(s)
LoopBack1 192.168.2.1/24 up up(s)
LoopBack2 192.168.3.1/24 up up(s)
NULL0 unassigned up up(s)
[r1]
R2
[r2]display ip interface b
Interface IP Address/Mask Physical Protocol
GigabitEthernet0/0/0 12.0.0.2/24 up up
GigabitEthernet0/0/1 24.0.0.2/24 up up
GigabitEthernet0/0/2 unassigned down down
LoopBack0 2.2.2.2/32 up up(s)
LoopBack1 192.168.20.1/24 up up(s)
NULL0 unassigned up up(s)
[r2]
R3
[r3]display ip interface brief
Interface IP Address/Mask Physical Protocol
GigabitEthernet0/0/0 13.0.0.3/24 up up
GigabitEthernet0/0/1 34.0.0.3/24 up up
GigabitEthernet0/0/2 unassigned down down
LoopBack0 3.3.3.3/32 up up(s)
LoopBack1 192.168.30.1/24 up up(s)
NULL0 unassigned up up(s)
[r3]
R4
[r4]display ip interface brief
Interface IP Address/Mask Physical Protocol
GigabitEthernet0/0/0 34.0.0.4/24 up up
GigabitEthernet0/0/1 24.0.0.4/24 up up
GigabitEthernet0/0/2 45.0.0.4/24 up up
LoopBack0 1.1.1.1/32 up up(s)
LoopBack1 192.168.100.1/24 up up(s)
NULL0 unassigned up up(s)
[r4]
R5
[r5]display ip interface brief
Interface IP Address/Mask Physical Protocol
GigabitEthernet0/0/0 45.0.0.5/24 up up
GigabitEthernet0/0/1 unassigned down down
GigabitEthernet0/0/2 unassigned down down
LoopBack0 192.168.10.1/24 up up(s)
LoopBack1 192.168.11.1/24 up up(s)
LoopBack2 192.168.12.1/24 up up(s)
NULL0 unassigned up up(s)
[r5]
2、ospf的配置
R2
[r2]ospf 1 router-id 2.2.2.2
[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 24.0.0.2 0.0.0.0
R3
[r3]ospf 1 router-id 3.3.3.3
[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 34.0.0.3 0.0.0.0
R4
[r4]ospf 1 router-id 4.4.4.4
[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 24.0.0.4 0.0.0.0
3、配置bgp
R1
[r1]bgp 400
[r1-bgp]router-id 4.4.4.4
[r1-bgp]peer 12.0.0.2 as-number 123
[r1-bgp]peer 13.0.0.3 as-number 123
R2
[r2]bgp 123
[r2-bgp]router-id 2.2.2.2
[r2-bgp]peer 12.0.0.1 as-number 400
[r2-bgp]peer 4.4.4.4 as-number 123
[r2-bgp]peer 4.4.4.4 connect-interface LoopBack 0
[r2-bgp]peer 4.4.4.4 next-hop-local
R3
[r3]bgp 123
[r3-bgp]peer 13.0.0.1 as-number 400
[r3-bgp]peer 4.4.4.4 as-number 123
[r3-bgp]peer 4.4.4.4 connect-interface LoopBack 0
[r3-bgp]peer 4.4.4.4 next-hop-local
R4
[r4]bgp 123
[r4-bgp]peer 2.2.2.2 as-number 123
[r4-bgp]peer 2.2.2.2 connect-interface LoopBack 0
[r4-bgp]peer 2.2.2.2 next-hop-local
[r4-bgp]peer 3.3.3.3 as-number 123
[r4-bgp]peer 3.3.3.3 connect-interface LoopBack 0
[r4-bgp]peer 3.3.3.3 next-hop-local
[r4-bgp]peer 45.0.0.5 as-number 500
R5
[r5]bgp 500
[r5-bgp]peer 45.0.0.4 as-number 123
4、用户网段修改与路由宣告
- 将 AS 123 中的用户网段修改为 Broadcast 类型。
- 在各 BGP 路由器上配置宣告规则,仅宣告 / 24 网段的用户路由。
[r1-bgp]network 192.168.1.0 24
[r1-bgp]network 192.168.2.0 24
[r1-bgp]network 192.168.3.0 24
[r2-bgp]network 192.168.20.0 24
[r3-bgp]network 192.168.30.0 24
[r4-bgp]network 192.168.100.0 24
[r5-bgp]network 192.168.10.0 24
[r5-bgp]network 192.168.11.0 24
[r5-bgp]network 192.168.12.0 24
5、用户网段修改与宣告
- 将 AS 123 中的用户网段修改为 Broadcast 类型。
- 在各 BGP 路由器上配置宣告规则,仅宣告 / 24 网段的用户路由。
[r1]ip ip-prefix PV permit 192.168.10.0 24 [r1]route-policy PV permit node 10 [r1-route-policy]if-match ip-prefix PV [r1-route-policy]apply preferred-value 100 [r1]route-policy PV permit node 20 [r1-bgp]peer 12.0.0.2 route-policy PV import
[r2]ip ip-prefix AS index 10 permit 192.168.11.0 24 [r2]route-policy AS permit node 10 [r2-route-policy]if-match ip-prefix AS [r2-route-policy]apply as-path 60 additive [r2]route-policy AS permit node 20 [r2-bgp]PEER 12.0.0.1 route-policy AS export
后面全报错