【华为网络-配置-018】- BGP 多区域部署及路由优选配置

要求:

1、完成多区域部署。
2、各路由器之间可通信。

【华为网络-配置-018】- BGP 多区域部署及路由优选配置_第1张图片

一、基础配置

[AR1]interface GigabitEthernet 0/0/0
[AR1-GigabitEthernet0/0/0]ip address 1.1.1.2 24
[AR1-GigabitEthernet0/0/0]quit
[AR1]interface GigabitEthernet 0/0/1
[AR1-GigabitEthernet0/0/1]ip address 5.5.5.5 24
[AR1-GigabitEthernet0/0/1]quit
[AR1]ospf 1 router-id 1.1.1.1
[AR1-ospf-1-area-0.0.0.0]network 1.1.1.2 0.0.0.255

[AR2]interface GigabitEthernet 0/0/0
[AR2-GigabitEthernet0/0/0]ip address 1.1.1.1 24
[AR2-GigabitEthernet0/0/0]quit
[AR2]interface GigabitEthernet 0/0/1
[AR2-GigabitEthernet0/0/1]ip address 2.2.2.1 24
[AR2-GigabitEthernet0/0/1]quit
[AR2]ospf 1 router-id 2.2.2.2
[AR2-ospf-1]area 0
[AR2-ospf-1-area-0.0.0.0]network 1.1.1.1 0.0.0.255
[AR2-ospf-1-area-0.0.0.0]network 2.2.2.1 0.0.0.255

[AR3]interface GigabitEthernet 0/0/1
[AR3-GigabitEthernet0/0/1]ip address 2.2.2.2 24
[AR3-GigabitEthernet0/0/1]quit
[AR3]interface GigabitEthernet 0/0/0
[AR3-GigabitEthernet0/0/0]ip address 3.3.3.1 24
[AR3-GigabitEthernet0/0/0]quit
[AR3]ospf 1 router-id 3.3.3.3
[AR3-ospf-1]area 0
[AR3-ospf-1-area-0.0.0.0]network 2.2.2.2 0.0.0.255

[AR4]interface GigabitEthernet 0/0/0
[AR4-GigabitEthernet0/0/0]ip address 3.3.3.3 24
[AR4-GigabitEthernet0/0/0]quit
[AR4]interface GigabitEthernet 2/0/0
[AR4-GigabitEthernet2/0/0]ip address 4.4.4.1 24

[AR5]interface GigabitEthernet 2/0/0
[AR5-GigabitEthernet2/0/0]ip address 4.4.4.4 24
[AR5-GigabitEthernet2/0/0]quit
[AR5]interface GigabitEthernet 0/0/1
[AR5-GigabitEthernet0/0/1]ip address 5.5.5.1 24

二、BGP 多区域基本配置

创建 BGP 进程,并设置自身 AS 号为 10 。
[AR1]bgp 10

给 BGP 设置 router-id 。
[AR1-bgp]router-id 1.1.1.1

通过通信地址和 AS 号配置邻居
[AR1-bgp]peer 1.1.1.1 as-number 10
[AR1-bgp]peer 5.5.5.1 as-number 20

给 BGP 通告路由网段。
[AR1-bgp]network 1.1.1.0 24
[AR1-bgp]network 5.5.5.0 24

其他路由基本可以照 AR1 进行配置。
[AR2]bgp 10
[AR2-bgp]router-id 2.2.2.2
[AR2-bgp]peer 1.1.1.2 as-number 10
[AR2-bgp]peer 2.2.2.2 as-number 10
[AR2-bgp]network 1.1.1.0 24
[AR2-bgp]network 2.2.2.0 24

[AR3]bgp 10
[AR3-bgp]router-id 3.3.3.3
[AR3-bgp]peer 2.2.2.1 as-number 10
[AR3-bgp]peer 3.3.3.3 as-number 30
[AR3-bgp]network 2.2.2.0 24
[AR3-bgp]network 3.3.3.0 24

[AR4]bgp 30
[AR4-bgp]router-id 4.4.4.4
[AR4-bgp]peer 3.3.3.1 as-number 10
[AR4-bgp]peer 4.4.4.4 as-number 20
[AR4-bgp]network 3.3.3.0 24
[AR4-bgp]network 4.4.4.0 24

[AR5]bgp 20
[AR5-bgp]router-id 5.5.5.5
[AR5-bgp]peer 4.4.4.1 as-number 30
[AR5-bgp]peer 5.5.5.5 as-number 10
[AR5-bgp]network 4.4.4.0 24
[AR5-bgp]network 5.5.5.0 24

三、扩展配置(只做配置演示,不包含至案例中)

3.1 主动刷新 BGP 状态获取路由信息

all 可更改为详细的协议,import 也可更改为 export 
refresh bgp all import

3.2 设置 loopback 为建立邻居的接口(实际中经常使用,但需保证 TCP 可达)

[AR1]interface LoopBack 0
[AR1-LoopBack0]ip address 11.11.11.11 24
[AR1-LoopBack0]quit
[AR1]bgp 10
[AR1-bgp]peer 22.22.22.22 connect-interface LoopBack 0

3.3 设置 EBGP 路由传送给 IBGP 时下一跳地址为本路由器 IP

[AR1]bgp 10
[AR1-bgp]peer 1.1.1.1 next-hop-local

3.4 设置 preferred-value(越大越优)

方法一:(修改全局,一般不用)
[AR1]bgp 10
[AR1-bgp]peer 1.1.1.1 preferred-value 150

方法二:
创建名为 R1t3.0 (可自主命名),索引编号 50 (不写会自动生成),抓取网段 5.5.5.0 24 的 ip 前缀列表
[AR1]ip ip-prefix R1t3.0  index 50 permit 5.5.5.0 24

创建名为 R1t3.0 的路由策略条目(自主命名)。
[AR1]route-policy R1t3.0 permit node 10 

策略匹配抓取的 IP 前缀列表。
[AR1-route-policy]if-match ip-prefix R1t3.0 

更改 preferred-value 值
[AR1-route-policy]apply preferred-value 100
[AR1-route-policy]quit

创建同名路由策略,允许其他路由信息正常通过(一般为必建)
[AR1]route-policy R1t3.0 permit node 20 
[AR1-route-policy]quit

在自身的 BGP 中 import 方向引用这条路由策略
[AR1]bgp 10
[AR1-bgp]peer 1.1.1.1 route-policy R1t3.0 import

3.5 设置 local-preference 值(越大越优)

方法一:(修改全局默认值,一般不推荐这种一刀切的方法)
[AR1]bgp 10
[AR1-bgp]ipv4-family unicast
[AR1-bgp]default local-preference 200

方法二:
基本照搬 3.4 方法二配置。
[AR1]ip ip-prefix net1-lp-200-ip index 100 permit 5.5.5.0 24
[AR1]route-policy net1-lp-200-ro permit node 10
[AR1-route-policy]if-match ip-prefix net1-lp-200-ip

更改 local-preference 值
[AR1-route-policy]apply local-preference 300
[AR1-route-policy]quit
[AR1]route-policy net1-lp-200-ro permit node 20
[AR1]bgp 10
[AR1-bgp]peer 1.1.1.1 route-policy net1-lp-200-ro import

3.6 设置路由汇聚(detail-suppressed)

detail-suppressed 参数代表,只传递汇聚的路由信息,通过下面表格举例其中区别
[AR1]bgp 10
[AR1-bgp]aggregate 4.0.0.0 6 detail-suppressed
网段 添加 detail-suppressed 参数
传递路由信息条目
不加 detail-suppressed 参数
传递路由信息条目
10.10.10.10/24
10.10.11.11/24
10.10.12.12/24
。。。
三个网段汇总为
10.10.8.0/21
10.10.8.0/21 10.10.10.10/24
10.10.11.11/24
10.10.12.12/24
10.10.8.0/21

3.7 设置更改 AS_Path 值(数量越少越优)

基本照搬 3.4 配置
[AR1]ip ip-prefix as-path4 index 10 permit 4.4.4.0 24
[AR1]route-policy as-path4-p permit node 10
[AR1-route-policy]if-match ip-prefix as-path4

增加 as-path 值
[AR1-route-policy]apply as-path 30 additive
[AR1-route-policy]quit
[AR1]route-policy as-path4-p permit node 20
[AR1-route-policy]quit
[AR1]bgp 10
[AR1-bgp]peer 1.1.1.1 route-policy as-path4-p export

3.8 设置 MED 值(越小越优)

方法一:(一般不用)
[AR2]bgp 10
[AR2-bgp]default med 100

方法二:
基本照搬 3.4 配置
[AR1]ip ip-prefix med4 index 30 permit 4.4.4.0 24
[AR1]route-policy med4-ch permit node 10
[AR1-route-policy]if-match ip-prefix med4

设置 cost 值
[AR1-route-policy]apply cost 20
[AR1-route-policy]quit
[AR1]route-policy med4-ch permit node 20
[AR1-route-policy]quit
[AR1]bgp 10
[AR1-bgp]peer 1.1.1.1 route-policy med4-ch export
[AR1-bgp]compare-different-as-med

[AR2]bgp 10
[AR2-bgp]compare-different-as-med 

3.9 设置负载分担

一般是用于有等价路由时使用
[AR2]bgp 10
[AR2-bgp]maximum load-balancing ibgp 2

3.10 设置路由反射器(双 RR)

解决 IGP 之间不互相传递路由、不用所有设备全互联、双冗余方案(cluster-id 为同一个)。
[AR2]bgp 10
[AR2-bgp]reflector cluster-id 2.2.2.2
[AR2-bgp]peer 1.1.1.2 reflect-client
[AR2-bgp]peer 2.2.2.2 reflect-client

[AR1]bgp 10
[AR1-bgp]reflector cluster-id 2.2.2.2

你可能感兴趣的:(网络,华为,服务器)