R1:
interface GigabitEthernet0/0/0
ip address 10.10.13.1 255.255.255.0
interface LoopBack0
ip address 10.10.1.1 255.255.255.255
interface LoopBack100
ip address 192.168.1.1 255.255.255.0
bgp 100
peer 10.10.3.3 as-number 100
peer 10.10.3.3 connect-interface LoopBack0
ipv4-family unicast
undo synchronization
network 192.168.1.0
peer 10.10.3.3 enable
ospf 1
area 0.0.0.0
network 10.10.0.0 0.0.255.255
R2:
interface GigabitEthernet0/0/0
ip address 10.10.23.2 255.255.255.0
interface LoopBack0
ip address 10.10.2.2 255.255.255.255
bgp 100
peer 10.10.3.3 as-number 100
peer 10.10.3.3 connect-interface LoopBack0
ipv4-family unicast
undo synchronization
peer 10.10.3.3 enable
ospf 1
area 0.0.0.0
network 10.10.0.0 0.0.255.255
R3:
interface GigabitEthernet2/0/0
ip address 10.10.13.3 255.255.255.0
interface GigabitEthernet2/0/1
ip address 10.10.23.3 255.255.255.0
interface GigabitEthernet2/0/2
ip address 10.10.34.3 255.255.255.0
interface GigabitEthernet2/0/3
ip address 10.10.35.3 255.255.255.0
interface LoopBack0
ip address 10.10.3.3 255.255.255.255
bgp 100
peer 10.10.1.1 as-number 100
peer 10.10.1.1 connect-interface LoopBack0
peer 10.10.2.2 as-number 100
peer 10.10.2.2 connect-interface LoopBack0
peer 10.10.4.4 as-number 100
peer 10.10.4.4 connect-interface LoopBack0
peer 10.10.5.5 as-number 100
peer 10.10.5.5 connect-interface LoopBack0
ipv4-family unicast
undo synchronization
peer 10.10.1.1 enable
peer 10.10.1.1 reflect-client//宣告邻居10.10.1.1为反射器Client
peer 10.10.2.2 enable
peer 10.10.2.2 reflect-client//宣告邻居10.10.2.2为反射器Client
peer 10.10.4.4 enable
peer 10.10.5.5 enable
ospf 1
area 0.0.0.0
network 10.10.0.0 0.0.255.255
R4:
interface GigabitEthernet0/0/0
ip address 10.10.34.4 255.255.255.0
interface LoopBack0
ip address 10.10.4.4 255.255.255.255
bgp 100
peer 10.10.3.3 as-number 100
peer 10.10.3.3 connect-interface LoopBack0
peer 10.10.5.5 as-number 100
peer 10.10.5.5 connect-interface LoopBack0
ipv4-family unicast
undo synchronization
peer 10.10.3.3 enable
peer 10.10.5.5 enable
ospf 1
area 0.0.0.0
network 10.10.0.0 0.0.255.255
R5:
interface GigabitEthernet0/0/0
ip address 10.10.35.5 255.255.255.0
interface LoopBack0
ip address 10.10.5.5 255.255.255.255
bgp 100
peer 10.10.3.3 as-number 100
peer 10.10.3.3 connect-interface LoopBack0
peer 10.10.4.4 as-number 100
peer 10.10.4.4 connect-interface LoopBack0
ipv4-family unicast
undo synchronization
peer 10.10.3.3 enable
peer 10.10.4.4 enable
ospf 1
area 0.0.0.0
network 10.10.0.0 0.0.255.255
验证:
在R1通过BGP宣告一条路由,通过R2可以查看到对应IBGP路由信息
dis bgp routing-table
BGP Local router ID is 10.10.2.2
Status codes: * - valid, > - best, d - damped,
h - history, i - internal, s - suppressed, S - Stale
Origin : i - IGP, e - EGP, ? - incomplete
Total Number of Routes: 1
Network NextHop MED LocPrf PrefVal Path/Ogn
>i 192.168.1.0 10.10.1.1 0 100 0 i
知识点:
路由反射(RFC 2796)
降低对指定路由器IBGP路由通告机制的限制,允许将从IBGP对等体接收到的更新信息传给某些IBGP对等体。
IBGP对等体可以有三种角色:
路由反射器(Router Reflector)
客户机 (Client)
非客户机(Non-Client)
对等体之间的关系
Client只需维护与RR之间的IBGP会话
RR与RR之间需要建立IBGP的全互连
Non-Client与Non-Client之间需要建立IBGP全互连
RR与Non-Client之间需要建立IBGP全互连