BGP 路由反射

 

解决问题:

  BGP反射功能可以代替IBGP全连接,即:不需要所有的IBGP路由器建立全连接网络;

  IBGP邻居少于全连接,从而进行了简化;

路由反射器:

  允许某些网络设备将从IBGP对等体学习到的路由信息发布给其它特定的IBGP对等体,而这里的某些网络设备就称之为路由反射器;

 

反射过程:

  1、从非客户机收到的路由,反射到客户机(不会到其它非客户机);

  2、从客户机收到的路由,反射到客户机与非客户机;

  3、如果从ebgp对等体收到的路由,反射到客户机与非客户机;  

  如: A为反射器,B1、B2C为客户机,C1、C2为非客户机,D为A的EBGP对等体;

    A与B1、B2建立IBGP对等体关系,A与C1、C2 也建立IBGP对等体关系;

  那么结论如下:

    1、B1 发布出来的路由,A进行反射,那么会反射到B2、C1、C2、D;

    2、C1 发布出来的路由,A进行反射,那么B1 、B2、D会学习到此路由,C2 无法学习;

    3、D发布出来的路由,A进行反射,那么B1、B2、C1、C2均会收到;

  总结:路由反射器不能在非客户机之间进行反射;

实验

  1、网络图

  

 

  测试1: 非客户机发布路由,经过反射机反射,那么客户机应该给都学习到路由,非客户机无法收到;

      即:VSR-3 发布的3.3.3.3/32 的路由,VSR-5、VSR-6、VSR-1、VSR-4都能收到;

     

而在R7上是没有3.3.3./32 的路由的;

 

   测试2:客户机发布路由,经过反射机反射,那么客户机与非客户机都学习到路由;

    即:VSR-5发布的5.5.5.5/32的路由,在VSR1 - VSR-7 都能收到;

    这里不再演示截图;

 

  测试3:EBGP邻居发布路由,经过反射机反射,那么客户机与非客户机都学习到路由;

    即:VSR-1 发布的1.1.1.1/32炉头,经过反射,所有客户机非客户机都会学习到;  

    这里不再截图演示;

路由器配置:

  VSR-1:

interface LoopBack0
 ip address 1.1.1.1 255.255.255.255
#
interface GigabitEthernet0/0/0
 port link-mode route
 combo enable copper
 ip address 12.1.1.1 255.255.255.0
#
bgp 200
 peer 12.1.1.2 as-number 100
 #
 address-family ipv4 unicast
  network 1.1.1.1 255.255.255.255
  network 12.1.1.0 255.255.255.0
  peer 12.1.1.2 enable

  VSR-2:

interface LoopBack0
 ip address 2.2.2.2 255.255.255.255
#
interface GigabitEthernet0/0/0
 port link-mode route
 combo enable copper
 ip address 12.1.1.2 255.255.255.0
#
interface GigabitEthernet0/0/1
 port link-mode route
 combo enable copper
 ip address 23.1.1.2 255.255.255.0
#
interface GigabitEthernet0/0/2
 port link-mode route
 combo enable copper
 ip address 25.1.1.2 255.255.255.0
#
interface GigabitEthernet0/0/7
 port link-mode route
 combo enable copper
 ip address 26.1.1.2 255.255.255.0
#
interface GigabitEthernet0/0/8
 port link-mode route
 combo enable copper
 ip address 24.1.1.2 255.255.255.0
#
interface GigabitEthernet0/0/9
 port link-mode route
 combo enable copper
 ip address 27.1.1.2 255.255.255.0
#
bgp 100
 group rr100 internal
 peer 12.1.1.1 as-number 200
 peer 23.1.1.3 as-number 100
 peer 24.1.1.4 as-number 400
 peer 25.1.1.5 group rr100
 peer 26.1.1.6 group rr100
 peer 27.1.1.7 as-number 100
 #
 address-family ipv4 unicast
  network 2.2.2.2 255.255.255.255
  network 12.1.1.0 255.255.255.0
  network 23.1.1.0 255.255.255.0
  network 24.1.1.0 255.255.255.0
  network 25.1.1.0 255.255.255.0
  network 26.1.1.0 255.255.255.0
  network 27.1.1.0 255.255.255.0
  peer rr100 enable
  peer rr100 reflect-client
  peer 12.1.1.1 enable
  peer 23.1.1.3 enable
  peer 24.1.1.4 enable
  peer 27.1.1.7 enable

  VSR-3:

  

interface LoopBack0
 ip address 3.3.3.3 255.255.255.255
#
interface GigabitEthernet0/0/0
 port link-mode route
 combo enable copper
 ip address 23.1.1.3 255.255.255.0
#
bgp 100
 peer 23.1.1.2 as-number 100
 #
 address-family ipv4 unicast
  network 3.3.3.3 255.255.255.255
  network 23.1.1.0 255.255.255.0
  peer 23.1.1.2 enable

  VSR-4:

interface LoopBack0
 ip address 4.4.4.4 255.255.255.255
#
interface GigabitEthernet0/0/0
 port link-mode route
 combo enable copper
#
bgp 400
 peer 24.1.1.2 as-number 100
 #
 address-family ipv4 unicast
  network 4.4.4.4 255.255.255.255
  network 24.1.1.0 255.255.255.0
  peer 24.1.1.2 enable

  VSR-5:

  

interface LoopBack0
 ip address 5.5.5.5 255.255.255.255
#
interface GigabitEthernet0/0/0
 port link-mode route
 combo enable copper
 ip address 25.1.1.5 255.255.255.0
#
bgp 100
 peer 25.1.1.2 as-number 100
 #
 address-family ipv4 unicast
  network 5.5.5.5 255.255.255.255
  network 25.1.1.0 255.255.255.0
  peer 25.1.1.2 enable

  VSR-6:

  

interface LoopBack0
 ip address 6.6.6.6 255.255.255.255
#
interface GigabitEthernet0/0/1
 port link-mode route
 combo enable copper
 ip address 26.1.1.6 255.255.255.0
#
bgp 100
 peer 26.1.1.2 as-number 100
 #
 address-family ipv4 unicast
  network 6.6.6.6 255.255.255.255
  peer 26.1.1.2 enable

  VSR-7:

interface LoopBack0
 ip address 7.7.7.7 255.255.255.255
#
interface GigabitEthernet0/0/0
 port link-mode route
 combo enable copper
 ip address 27.1.1.7 255.255.255.0
#
bgp 100
 peer 27.1.1.2 as-number 100
 #
 address-family ipv4 unicast
  network 7.7.7.7 255.255.255.255
  network 27.1.1.0 255.255.255.0
  peer 27.1.1.2 enable

 

posted @ 2024-07-29 17:18  橘子飞飞  阅读(45)  评论(0编辑  收藏  举报