BGP-MVPN SAFI 129 IPv6

Similar documents
BGP mvpn BGP safi IPv4

Configuring BGP: RT Constrained Route Distribution

BGP Event-Based VPN Import

MPLS VPN Multipath Support for Inter-AS VPNs

MLDP In-Band Signaling/Transit Mode

BGP Link Bandwidth. Finding Feature Information. Prerequisites for BGP Link Bandwidth

MPLS over GRE. Finding Feature Information. Prerequisites for MPLS VPN L3VPN over GRE

MPLS VPN--Inter-AS Option AB

MPLS VPN Half-Duplex VRF

Configuring Easy Virtual Network Shared Services

Multi-VRF Support. Finding Feature Information. Prerequisites for Multi-VRF Support

Information About IPv6 Multicast Address Family Support for. Multiprotocol BGP. Finding Feature Information

ibgp Multipath Load Sharing

BGP Link Bandwidth. Finding Feature Information. Prerequisites for BGP Link Bandwidth

Configuring Multicast VPN Extranet Support

BGP Cost Community. Prerequisites for the BGP Cost Community Feature

BGP Best External. Finding Feature Information

Configuring Multicast VPN Extranet Support

IPv6 Switching: Provider Edge Router over MPLS

MPLS VPN Inter-AS Option AB

BGP Named Community Lists

BGP Dynamic Neighbors

PIM Allow RP. Finding Feature Information. Restrictions for PIM Allow RP

BGP Event-Based VPN Import

MPLS VPN Carrier Supporting Carrier Using LDP and an IGP

Configuring Multicast VPN Inter-AS Support

MPLS VPN Inter-AS with ASBRs Exchanging VPN-IPv4 Addresses

EIGRP Route Tag Enhancements

BGP AS-Override Split-Horizon

BGP Support for IP Prefix Export from a VRF Table into the Global Table

Multicast only Fast Re-Route

IPv6 Switching: Provider Edge Router over MPLS

BGP Support for the L2VPN Address Family

BGP-VPN Distinguisher Attribute

IP over IPv6 Tunnels. Information About IP over IPv6 Tunnels. GRE IPv4 Tunnel Support for IPv6 Traffic

Match-in-VRF Support for NAT

BGP Diverse Path Using a Diverse-Path Route Reflector

BGP Next Hop Unchanged

MPLS VPN Carrier Supporting Carrier Using LDP and an IGP

MPLS VPN over mgre. Finding Feature Information. Last Updated: November 1, 2012

EIGRP Support for Route Map Filtering

Add Path Support in EIGRP

BGP Graceful Shutdown

MPLS VPN Route Target Rewrite

Configuring VRF-lite CHAPTER

Configuring IP Multicast over Unidirectional Links

BGP Support for the L2VPN Address Family

IS-IS Inbound Filtering

BGP NSF Awareness. Finding Feature Information

MPLS VPN Explicit Null Label Support with BGP. BGP IPv4 Label Session


Autoroute Announce and Forwarding Adjacencies For OSPFv3

Autoroute Announce and Forwarding Adjacencies For OSPFv3

Multicast only Fast Re-Route

MPLS VPN Carrier Supporting Carrier IPv4 BGP Label Distribution

MPLS VPN Carrier Supporting Carrier IPv4 BGP Label Distribution

IGMP Proxy. Finding Feature Information. Prerequisites for IGMP Proxy

Configuring Scalable Hub-and-Spoke MPLS VPNs

IP Multicast: Multicast Services Configuration Guide, Cisco IOS XE Release 3S

BGP Support for Next-Hop Address Tracking

This document is not restricted to specific software and hardware versions.

Remote Access MPLS-VPNs

BGP Support for 4-byte ASN

LISP Multicast. Finding Feature Information. Prerequisites for LISP Multicast

Implementing Static Routes on Cisco IOS XR Software

BGP Route-Map Continue

IS-IS IPv6 Administrative Tag

Configuring IP Multicast over Unidirectional Links

Multicast VPN IP Multicast Support for MPLS VPNs

BGP Support for Next-Hop Address Tracking

Route Leaking in MPLS/VPN Networks

Implementing Multicast Service Reflection

OSPFv3 Route Filtering Using Distribute-List

EIGRP Stub Routing. Finding Feature Information. Information About EIGRP Stub Routing. EIGRP Stub Routing

GRE Tunnel with VRF Configuration Example

OSPFv3 Address Families

OSPFv3 Address Families

BGP Additional Paths. Finding Feature Information. Information About BGP Additional Paths. Problem That Additional Paths Can Solve

BGP-RT and VPN Distinguisher Attribute Rewrite Wildcard

IPv6 Routing: Route Redistribution

Multiprotocol Label Switching (MPLS) Configuration Guide, Cisco IOS XE Everest 16.6.x (Catalyst 9400 Switches)

OSPF Limit on Number of Redistributed Routes

MPLS VPN Inter-AS IPv4 BGP Label Distribution

BGP Enhanced Route Refresh

OSPFv3 Address Families

OSPFv2 Local RIB. Finding Feature Information

IP Multicast Load Splitting across Equal-Cost Paths

BGP Policy Accounting

Multicast VPN IP Multicast Support for MPLS VPNs

IPv6 Multicast: Bootstrap Router

Configuring VRF-lite. Information About VRF-lite

IPv6 over IPv4 GRE Tunnels

IPv6 over IPv4 GRE Tunnels

IPv6 Routing: Route Redistribution

IGMP Static Group Range Support

Configuring IPv6 Provider Edge over MPLS (6PE)

IPv6 Multicast: PIM Sparse Mode

Static NAT Mapping with HSRP

OSPF Support for Multi-VRF on CE Routers

Multiprotocol BGP Extensions for IP Multicast Commands

Transcription:

Subsequent Address Family Identifier (SAFI) 129, known as VPN Multicast SAFI, provides the capability to support multicast routing in the service provider's core IPv6 network. Border Gateway Protocol (BGP) Multicast Virtual Private Network (MVPN) provides a means for service providers to use different encapsulation methods (generic routing encapsulation [GRE], Multicast Label Distribution Protocol [MLDP], and ingress replication) for forwarding MVPN multicast data traffic in the service provider network. The feature is required to support BGP-based MVPNs. Finding Feature Information, page 1 Prerequisites for, page 1 Information About, page 2 How to Configure, page 3 Configuration Examples for, page 5 Additional References, page 8 Feature Information for, page 9 Finding Feature Information Your software release may not support all the features documented in this module. For the latest caveats and feature information, see Bug Search Tool and the release notes for your platform and software release. To find information about the features documented in this module, and to see a list of the releases in which each feature is supported, see the feature information table at the end of this module. Use Cisco Feature Navigator to find information about platform support and Cisco software image support. To access Cisco Feature Navigator, go to www.cisco.com/go/cfn. An account on Cisco.com is not required. Prerequisites for Before you configure a SAFI 129 IPv6-related address family, the ipv6 unicast-routing command must be configured on the device. 1

Information About To create a multicast IPv6 VRF address family under BGP, IPv6 must first be activated on the VRF itself. Note There is no separate multicast configuration on the VRF. Configuring the address-family ipv6 command on the VRF will enable both unicast and multicast topologies. If you want prefixes to be installed into the Routing Information Base (RIB), you must configure the pim command on a VRF interface. Information About Overview of MVPN utilizes the existing VPN infrastructure to allow multicast traffic to pass through the provider space. Information derived from VPN routes is one of the components needed to set up tunnels within the core. Currently, multicast traffic will derive this information from the unicast VPNv6 tables, which forces multicast traffic to be dependent on unicast topologies. For scenarios in which multicast and unicast traffic would be better suited with separate topologies, the customer edge (CE) router may advertise a special set of routes to be used exclusively for multicast VPNs. Multicast routes learned from the CE router can be propagated to remote provider edge (PE) routers via SAFI 129. Multicast routes learned from the CE router or multicast VPN routes learned from remote PE routers can now be installed directly into the multicast RIB, instead of using replicated routes from the unicast RIB. Maintaining separate routes and entries for unicast and multicast allows you to create differing topologies for each service within the core. 2

How to Configure How to Configure Configuring SUMMARY STEPS 1. enable 2. configure terminal 3. vrf definition vrf1 4. rd route-distinguisher 5. route-target export route-target-ext-community 6. route-target import route-target-ext-community 7. address-family ipv6 8. mdt default group-address 9. exit 10. exit 11. router bgp autonomous-system-number 12. address-family vpnv6 multicast 13. neighbor peer-group-name send-community extended 14. neighbor {ip-address peer-group-name ipv6-address %} activate 15. address-family ipv6 multicast vrf vrf-name 16. end DETAILED STEPS Step 1 Step 2 Command or Action enable Device> enable configure terminal Purpose Enables privileged EXEC mode. Enter your password if prompted. Enters global configuration mode. Step 3 Device# configure terminal vrf definition vrf1 Device(config)# vrf definition vrf1 Defines a VRF instance and enters VRF configuration mode. 3

Configuring Step 4 Command or Action rd route-distinguisher Purpose Specifies a route distinguisher (RD) for a VRF instance. Step 5 Step 6 Step 7 Step 8 Step 9 Device(config-vrf)# rd 1:1 route-target export route-target-ext-community Device(config-vrf)# route-target export 1:1 route-target import route-target-ext-community Device(config-vrf)# route-target import 1:1 address-family ipv6 Device(config-vrf)# address-family ipv6 mdt default group-address Device(config-vrf-af)# mdt default 239.0.0.1 exit Device(config-vrf-af)# exit Creates a route target export extended community for a VRF instance. Creates a route target import extended community for a VRF instance. Configures a routing session using IPv6 address prefixes and enters address family configuration mode. Configures a default multicast distribution tree (MDT) group for a VRF instance. Exits address family configuration mode and enters VRF configuration mode. Step 10 Step 11 exit Device(config-vrf)# exit router bgp autonomous-system-number Device(config)# router bgp 50000 Exits VRF configuration mode and enters global configuration mode. Configures a BGP routing process and enters router configuration mode. 4

Configuration Examples for Step 12 Command or Action address-family vpnv6 multicast Device(config-router)# address-family vpnv6 multicast Purpose Configures a routing session using VPN Version 6 multicast address prefixes and enters address family configuration mode. Step 13 neighbor peer-group-name send-community extended Specifies that a communities attribute should be sent to a BGP neighbor. Device(config-router-af)# neighbor client1 send-community extended Step 14 neighbor {ip-address peer-group-name ipv6-address %} activate Enables the neighbor to exchange prefixes for the specified family type with the neighbor and the local router. Step 15 Step 16 Router(config-router-af)# neighbor 2001:DB8:0:CC00::1 % activate address-family ipv6 multicast vrf vrf-name Device(config-router-af)# address-family ipv6 multicast vrf vrf1 end Device(config-router-af)# end Configures a routing session using IPv6 multicast address prefixes for a VRF instance. Exits address family configuration mode and returns to privileged EXEC mode. Configuration Examples for Configuring The example below shows the configuration for a PE router: hostname PE1 vrf definition blue rd 55:1111 route-target export 55:1111 route-target import 55:1111 5

Configuring address-family ipv6 mdt default 232.1.1.1 mdt data 232.1.200.0 0.0.0.0 ip multicast-routing ip multicast-routing vrf blue ip cef ipv6 unicast-routing ipv6 multicast-routing ipv6 multicast-routing vrf blue ipv6 cef interface Loopback0 ip address 205.1.0.1 255.255.255.255 ip pim sparse-dense-mode ipv6 address FE80::205:1:1 link-local ipv6 address 205::1:1:1/64 ipv6 enable interface Ethernet0/0 interface connect to the core vpn bandwidth 1000 ip address 30.3.0.1 255.255.255.0 ip pim sparse-dense-mode delay 100 ipv6 address FE80::70:1:1 link-local ipv6 address 70::1:1:1/64 ipv6 enable mpls ip interface Ethernet1/1 interface connect to CE (vrf interface) bandwidth 1000 vrf forwarding blue ip address 10.1.0.1 255.255.255.0 ip pim sparse-dense-mode delay 100 ipv6 address FE80::20:1:1 link-local ipv6 address 20::1:1:1/64 ipv6 enable router ospf 200 redistribute connected subnets redistribute bgp 55 metric 10 passive-interface Loopback0 network 30.3.0.0 0.0.255.255 area 1 router bgp 55 bgp log-neighbor-changes no bgp default route-target filter neighbor to another PE in core neighbor 205.3.0.3 remote-as 55 neighbor 205.3.0.3 update-source Loopback0 address-family ipv4 mdt neighbor to another PE in core neighbor 205.3.0.3 activate neighbor 205.3.0.3 send-community extended address-family vpnv6 neighbor to another PE in core neighbor 205.3.0.3 activate neighbor 205.3.0.3 send-community extended address-family vpnv6 multicast neighbor to another PE in core this address-family is added to enable safi129 between two PEs neighbor 205.3.0.3 activate 6

Configuring neighbor 205.3.0.3 send-community extended address-family ipv6 vrf blue neighbor to CE1 in vrf redistribute connected redistribute static neighbor FE80::20:1:6%Ethernet1/1 remote-as 56 neighbor FE80::20:1:6%Ethernet1/1 activate address-family ipv6 multicast vrf blue neighbor to CE1 in vrf this address-family is added to enable safi2 on PE-CE redistribute connected redistribute static neighbor FE80::20:1:6%Ethernet1/1 remote-as 56 neighbor FE80::20:1:6%Ethernet1/1 activate ipv6 pim vrf blue rp-address 201::1:1:7 blue_bidir_acl bidir ipv6 pim vrf blue rp-address 202::1:1:6 blue_sparse_acl ipv6 access-list black_bidir_acl permit ipv6 any FF06::/64 ipv6 access-list black_sparse_acl permit ipv6 any FF04::/64 ipv6 access-list blue_bidir_acl permit ipv6 any FF05::/64 ipv6 access-list blue_sparse_acl permit ipv6 any FF03::/64 end The example below shows the configuration for a CE router: hostname CE1 ip multicast-routing ip cef ipv6 unicast-routing ipv6 multicast-routing ipv6 multicast rpf use-bgp ipv6 cef interface Ethernet1/1 bandwidth 1000 ip address 10.1.0.6 255.255.255.0 no ip redirects no ip proxy-arp ip pim sparse-dense-mode delay 100 ipv6 address FE80::20:1:6 link-local ipv6 address 20::1:1:6/64 ipv6 enable no keepalive router bgp 56 bgp log-neighbor-changes neighbor FE80::20:1:1%Ethernet1/1 remote-as 55 address-family ipv6 redistribute connected redistribute static neighbor FE80::20:1:1%Ethernet1/1 activate address-family ipv6 multicast 7

Additional References redistribute connected redistribute static neighbor FE80::20:1:1%Ethernet1/1 activate ipv6 pim rp-address 201::1:1:7 blue_bidir_acl bidir ipv6 pim rp-address 202::1:1:6 blue_sparse_acl ipv6 access-list blue_bidir_acl permit ipv6 any FF05::/64 ipv6 access-list blue_sparse_acl permit ipv6 any FF03::/64 end Additional References Related Documents Related Topic Cisco IOS commands BGP commands: complete command syntax, command modes, command history, defaults, usage guidelines, and examples Document Title Cisco IOS Master Command List, All Releases Cisco IOS IP Routing: BGP Command Reference Standards and RFCs Standard/RFC MDT SAFI RFC 2547 Title Subsequent Address Family Identifiers (SAFI) Parameters BGP/MPLS VPNs Technical Assistance Description The Cisco Support and Documentation website provides online resources to download documentation, software, and tools. Use these resources to install and configure the software and to troubleshoot and resolve technical issues with Cisco products and technologies. Access to most tools on the Cisco Support and Documentation website requires a Cisco.com user ID and password. Link http://www.cisco.com/cisco/web/support/index.html 8

Feature Information for Feature Information for The following table provides release information about the feature or features described in this module. This table lists only the software release that introduced support for a given feature in a given software release train. Unless noted otherwise, subsequent releases of that software release train also support that feature. Use Cisco Feature Navigator to find information about platform support and Cisco software image support. To access Cisco Feature Navigator, go to www.cisco.com/go/cfn. An account on Cisco.com is not required. Table 1: Feature Information for BGP MVPN SAFI 129 IPv6 Feature Name BGP MVPN SAFI 129 IPv6 Releases 15.2(4)S Cisco IOS XE Release 3.7S 15.3(1)T Feature Information SAFI 129, known as VPN Multicast SAFI, provides the capability to support multicast routing in the service provider's core IPv6 network. The following commands were introduced or modified: address-family ipv6, address-family vpnv6, and show bgp vpnv6 multicast. 9

Feature Information for 10