[FROG] Questions of bgp vrf configuration

Lou Berger lberger at labn.net
Wed May 2 17:10:45 EDT 2018


Hi,
	An example topology using mpls L3vpns can be found at: 
https://github.com/FRRouting/topotests/tree/master/bgp_l3vpn_to_bgp_vrf

This example uses the following topology (in customize.py)
customize.py: Simple FRR/Quagga MPLS L3VPN test topology

                   |
              +----+----+
              |   ce1   |
              | 99.0.0.1|                              CE Router
              +----+----+
        192.168.1. | .2  ce1-eth0
                   | .1  r1-eth4
              +---------+
              |    r1   |
              | 1.1.1.1 |                              PE Router
              +----+----+
                   | .1  r1-eth0
                   |
             ~~~~~~~~~~~~~
           ~~     sw0     ~~
           ~~ 10.0.1.0/24 ~~
             ~~~~~~~~~~~~~
                   |10.0.1.0/24
                   |
                   | .2  r2-eth0
              +----+----+
              |    r2   |
              | 2.2.2.2 |                              P router
              +--+---+--+
     r2-eth2  .2 |   | .2  r2-eth1
          ______/     \______
         /                   \
   ~~~~~~~~~~~~~        ~~~~~~~~~~~~~
~~     sw2     ~~    ~~     sw1     ~~
~~ 10.0.3.0/24 ~~    ~~ 10.0.2.0/24 ~~
   ~~~~~~~~~~~~~        ~~~~~~~~~~~~~
         |                 /    |
          \      _________/     |
           \    /                \
r3-eth1 .3 |  | .3  r3-eth0      | .4 r4-eth0
       +----+--+---+         +----+----+
       |     r3    |         |    r4   | r4-eth5
       |  3.3.3.3  |         | 4.4.4.4 |-------+       PE Routers
       +-----------+         +---------+       |
192.168.1.1 |r3.eth4 192.168.1.1 | r4-eth4    |192.168.2.1
          .2 |       ceX-eth0  .2 |            |         .2
       +-----+-----+         +----+-----+ +----+-----+
       |    ce2    |         |   ce3    | |   ce4    |
       | 99.0.0.2  |         | 99.0.0.3 | | 99.0.0.4 | CE Routers
       +-----+-----+         +----+-----+ +----+-----+
             |                    |            |

r1, r3 and r4 all have VRFs configured, e.g.,
https://github.com/FRRouting/topotests/blob/master/bgp_l3vpn_to_bgp_vrf/r1/bgpd.conf
router bgp 5227 vrf r1-cust1

    bgp router-id 192.168.1.1

    neighbor 192.168.1.2 remote-as 5227
    neighbor 192.168.1.2 update-source 192.168.1.1

    address-family ipv4 unicast
      neighbor 192.168.1.2 activate
      neighbor 192.168.1.2 next-hop-self

      label vpn export 101
      rd vpn export 10:1
      rt vpn both 52:100

      import vpn
      export vpn
    exit-address-family
!

The configuration is also documented under
https://github.com/FRRouting/frr/blob/master/doc/user/bgp.rst

If you find this documentation inadequate, please open an issue and 
provide feedback.

Cheers,
Lou
On 5/2/2018 9:45 AM, iwanyu at tencent.com (iwanyu(余清炎)) wrote:
> Hi,
> 
> As said in the frrouting document,Configuration for vrf exported routes must, at a minimum, specify two parameters:RD and RTLIST. Configuration of route leaking between a unicast VRF RIB and the VPN safi RIB of the default VRF is accomplished via commands in the context of a VRF address-family.
> 
> So, where is the command “rd vpn export AS:NN|IP:nn”, I can’t find it in frrouting, please show me how can I configuration this command, thanks.




More information about the frog mailing list