Configure a Route Map for BGP4+ Prefixes

You can apply route maps to IPv6 unicast address prefixes either as the inbound or outbound routing policy for neighbors in IPv6 address family configuration mode.

Procedure

  1. Access global configuration mode.
    device# configure terminal
  2. Configure an IPv6 prefix list to filter traffic.
    A prefix list consists of at least one conditional statement that executes an action if a route matches a specified prefix.
    device(config)# ipv6 prefix-list myprefixlist permit 2001:db8::/32
    This example creates a prefix list named myprefixlist that allows routes with the prefix of 2001:db8::/32.
  3. Create a route map instance and allow a matching pattern.
    device(config)# route-map myroutemap permit 10
    This example creates a route map called myroutemap and allows a matching pattern of 10.
  4. Configure the route map to match IPv6 routes that are specified by the prefix list.
    device(config-route-map-myroutemap/permit/10)# match ipv6 address prefix-list myprefixlist
  5. Return to global configuration mode.
    device(config-route-map-myroutemap/permit/10)# exit
  6. Access BGP configuration mode.
    device(config)# router bgp
  7. Specify the autonomous system in which your device resides.
    device(config-bgp-router)# local-as 1000
  8. Specify the autonomous system in which the remote neighbor resides.
    device(config-bgp-router)# neighbor fe80:4398:ab30:45de::1 remote-as 1001
  9. Access IPv6 address family configuration mode.
    device(config-bgp-router)# address-family ipv6 unicast
  10. Enable the exchange of information with the neighbor.
    device(config-bgp-ipv6u)# neighbor fe80:4398:ab30:45de::1 activate
  11. Apply the route map to the neighbor's outgoing routes.
    device(config-bgp-ipv6u)# neighbor fe80:4398:ab30:45de::1 route-map out myroutemap
    For an example of applying a route map as the inbound routing policy, see the Extreme SLX-OS Command Reference.

Example

This example summarizes the commands in this procedure.

device# configure terminal
device(config)# ipv6 prefix-list myprefixlist seq 10 permit 2001:db8::/32
device(config)# route-map myroutemap permit 10
device(config-route-map-myroutemap/permit/10)# match ipv6 address prefix-list myprefixlist
device(config-route-map-myroutemap/permit/10)# exit
device(config)# router bgp
device(config-bgp-router)# local-as 1000
device(config-bgp-router)# neighbor fe80:4398:ab30:45de::1 remote-as 1001
device(config-bgp-router)# address-family ipv6 unicast
device(config-bgp-ipv6u)# neighbor fe80:4398:ab30:45de::1 activate
device(config-bgp-ipv6u)# neighbor fe80:4398:ab30:45de::1 route-map out myroutemap