.. _example_protocols_bgp_address-family_ipv6-unicast_redistribute_redistributeripng: ################## Redistribute Ripng ################## Scenario to verify BGP **address-family ipv6-unicast redistribute ripng** functionality with metric and route-map filtering options. .. image:: redistributeripng.svg :width: 800 ************************************* Test BGP IPv6 Redistribute RIPng iBGP ************************************* Description =========== Test BGP **address-family ipv6-unicast redistribute ripng** with iBGP. **DUT0** runs RIPng and announces a dummy interface route. **DUT1** (RIPng + BGP AS 10) learns the route via RIPng and redistributes it into BGP. **DUT2** (BGP AS 10) learns the RIPng route through iBGP redistribution. Scenario ======== .. include:: redistributeripng/testbgpipv6redistributeripngibgp .. raw:: html
************************************* Test BGP IPv6 Redistribute RIPng eBGP ************************************* Description =========== Test BGP **address-family ipv6-unicast redistribute ripng** with eBGP. **DUT0** runs RIPng and announces a dummy interface route. **DUT1** (RIPng + BGP AS 10) learns the route via RIPng and redistributes it into BGP. **DUT2** (BGP AS 20) learns the RIPng route through eBGP redistribution. Scenario ======== .. include:: redistributeripng/testbgpipv6redistributeripngebgp .. raw:: html
************************************************* Test BGP IPv6 Redistribute RIPng With Metric iBGP ************************************************* Description =========== Test BGP **address-family ipv6-unicast redistribute ripng metric** with iBGP. **DUT1** redistributes RIPng routes with ``metric 100`` (MED). **DUT2** learns the route with MED 100. Scenario ======== .. include:: redistributeripng/testbgpipv6redistributeripngwithmetricibgp .. raw:: html
************************************************* Test BGP IPv6 Redistribute RIPng With Metric eBGP ************************************************* Description =========== Test BGP **address-family ipv6-unicast redistribute ripng metric** with eBGP. **DUT1** (BGP AS 10) redistributes RIPng routes with ``metric 100`` (MED) to **DUT2** (BGP AS 20). Scenario ======== .. include:: redistributeripng/testbgpipv6redistributeripngwithmetricebgp .. raw:: html
**************************************************** Test BGP IPv6 Redistribute RIPng With Route-Map iBGP **************************************************** Description =========== Test BGP **address-family ipv6-unicast redistribute ripng route-map** with iBGP. **DUT0** announces two RIPng networks (``dum0`` and ``dum1``) via RIPng. **DUT1** uses a route-map to only redistribute ``2001:db8:100::/64`` to BGP. **DUT2** learns only the matching route, while ``2001:db8:200::/64`` is filtered out. Scenario ======== .. include:: redistributeripng/testbgpipv6redistributeripngwithroute-mapibgp .. raw:: html
**************************************************** Test BGP IPv6 Redistribute RIPng With Route-Map eBGP **************************************************** Description =========== Test BGP **address-family ipv6-unicast redistribute ripng route-map** with eBGP. **DUT0** announces two RIPng networks (``dum0`` and ``dum1``) via RIPng. **DUT1** (BGP AS 10) uses a route-map to only redistribute ``2001:db8:100::/64`` to BGP. **DUT2** (BGP AS 20) learns only the matching route. Scenario ======== .. include:: redistributeripng/testbgpipv6redistributeripngwithroute-mapebgp .. raw:: html