- 反射器环境下,会利用到BGP选路原则10,11
- IBGP水平分割:从IBGP学习的路由信息不会再传递给IBGP邻居,所以需要建立BGP全互联
- 当IBGP需要建立的全互联跳数很多的时候,路由器的性能会对网络环境产生影响,浪费资源(TCP连接、BGP连接)
- 反射器名词
- RR:路由反射器
- Client:客户机(反射给谁谁就是客户机)
- CLuster :集群,客户机和反射器组成的集群
- Non-Client:不是反射器也不是客户机
- 客户机之间不需要建立BGP连接
- 非客户机和反射器之间,所有非客户机需要建立全互联
- 反射的规则(非client不传递给非Client,其余的都传递)
- 学习来源非Client,则反射给所有Client
- 学习来源是Client,则反射给其余Client和非Client
- 学习来自EBGP邻居,则反射给所有Client和非Client
- 反射器层级
- 假如有一二三级
- 一级是二级的RR,二级是三级的RR。
- 二级是一级的Client,三级是二级的Client。
- 假如有一二三级
实验
R1配置
#
sysname R1
#
interface GigabitEthernet0/0/0
ip address 13.1.1.1 255.255.255.0
#
interface LoopBack0
ip address 11.11.11.11 255.255.255.255
#
bgp 100
peer 13.1.1.3 as-number 300
network 11.11.11.11 255.255.255.255
#
R2配置
R2配置
R2
#
sysname R2
#
interface GigabitEthernet0/0/0
ip address 25.1.1.2 255.255.255.0
#
bgp 200
peer 25.1.1.5 as-number 300
#
R3配置
#
sysname R3
#
interface GigabitEthernet0/0/0
ip address 13.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.255
#
bgp 300
peer 4.4.4.4 as-number 300
peer 4.4.4.4 connect-interface LoopBack0
peer 13.1.1.1 as-number 100
peer 4.4.4.4 next-hop-local
#
ospf 1 router-id 3.3.3.3
area 0.0.0.0
network 3.3.3.3 0.0.0.0
network 34.1.1.0 0.0.0.255
#
R4
#
sysname R4
#
interface GigabitEthernet0/0/0
ip address 45.1.1.4 255.255.255.0
#
interface GigabitEthernet0/0/1
ip address 34.1.1.4 255.255.255.0
#
interface LoopBack0
ip address 4.4.4.4 255.255.255.255
#
bgp 300
peer 3.3.3.3 as-number 300
peer 3.3.3.3 connect-interface LoopBack0
peer 5.5.5.5 as-number 300
peer 5.5.5.5 connect-interface LoopBack0
#
ospf 1 router-id 4.4.4.4
area 0.0.0.0
network 4.4.4.4 0.0.0.0
network 34.1.1.0 0.0.0.255
network 45.1.1.0 0.0.0.255
#
配置反射器的话需要在R4上指定client的路由器。
bgp 300
peer 5.5.5.5 reflect-client //指定client客户机
R5配置
#
sysname R5
#
interface GigabitEthernet0/0/0
ip address 25.1.1.5 255.255.255.0
#
interface GigabitEthernet0/0/1
ip address 45.1.1.5 255.255.255.0
#
interface LoopBack0
ip address 5.5.5.5 255.255.255.255
#
bgp 300
peer 4.4.4.4 as-number 300
peer 4.4.4.4 connect-interface LoopBack0
peer 25.1.1.2 as-number 200
peer 4.4.4.4 next-hop-local
#
ospf 1 router-id 5.5.5.5
area 0.0.0.0
network 5.5.5.5 0.0.0.0
network 45.1.1.0 0.0.0.255
#