Configuration Guide Vol. 3


17.2.2 IPv4 multicast extranet

Configure IPv4 multicast extranet in a networking configuration similar to the following diagram.

IPv4 multicast extranet route filtering can be used to impose some limitations.

Figure 17-2: Sample Configuration for IPv4 Multicast Extranet

[Figure Data]

<Structure of this section>

(1) Settings that allow requesting from all VRF

Configure VRF 2 to allow IPv4 multicast forwarding requests from all VRF and globalnetworks.

Configure unicast extranets in advance so that routes from the forwarding destination VRF and the global network to IPv4 multicast source become VRF 2.

Points to note

If route-map does not set a filter condition, all conditions are allowed.

Command examples

  1. (config)# route-map MLTEXNET permit 10

    (config-route-map)# exit

    Allow all filter conditions.

  2. (config)# vrf definition 2

    (config-vrf)# import multicast inter-vrf MLTEXNET

    (config-vrf)# exit

    1. Apply the filtering settings to VRF 2's IPv4 multicast extranet to allow IPv4 multicast forwarding requests from all VRF and globalnetworks.

(2) Setting to allow only certain VRF

Configures VRF 2 to allow IPv4 multicast forwarding requests from VRF 3 and VRF 4.

Configure unicast extranets in advance so that routes from VRF 3 and VRF 4 to IPv4 multicast sources are VRF 2.

Points to note

If this setting is not specified, IPv4 multicast forwarding requests from all VRF are accepted.

Command examples

  1. (config)# route-map MLTEXNET permit 10

    (config-route-map)# match vrf 3 4

    (config-route-map)# exit

    Only IPv4 multicast forwarding requests from VRF 3 and VRF 4 are permitted.

  2. (config)# vrf definition 2

    (config-vrf)# import multicast inter-vrf MLTEXNET

    (config-vrf)# exit

    1. Applies the filtering settings to VRF 2's IPv4 multicast extranet to allow VRF 3 and VRF 4 to forward IPv4 multicast.

(3) Setting to permit only specific group addresses

224.10.0.0 Configures settings to allow IPv4 multicast forwarding requests only for group-addresses in the /16 range.

Points to note

When you set a range of group addresses for use in an extranet, other group addresses are assigned for communication only within VRFs. Local grouping addresses can be used for VRF purposes differently.

If you do not configure this setting, all group addresses (224.0.0.0/4) are used in the extranet.

Command examples

  1. (config)# ip access-list standard MLTGROUP

    (config-std-nacl)# permit 224.10.0.0 0.0.255.255

    (config-std-nacl)# exit

    (config)# route-map MLTEXNET permit 10

    (config-route-map)# match ip address MLTGROUP

    (config-route-map)# exit

    Sets 224.10.0.0/16 as the group address to be used in the extranet.

  2. (config)# vrf definition 2

    (config-vrf)# import multicast inter-vrf MLTEXNET

    (config-vrf)# exit

    1. Applies the filtering settings to VRF 2's IPv4 multicast extranet to limit the forwarding requestsfrom other VRF that VRF 2 accepts to 224.10.0.0/16.

(4) Configuring bidirectional IPv4 multicast extranets

Configure global networking, VRF 2,VRF 3, and VRF 4 to communicate with each other over IPv4 multicast extranets.

Set up a unicast extranet in advance so that the routes from the global network, VRF 2,VRF 3, and VRF 4 to IPv4 multicast source become VRF or global network to which you want to connect.

Points to note

VRF set by route-map's match vrf command. You can specify the same filters.

Command examples

  1. (config)# ip access-list standard MLTGROUP

    (config-std-nacl)# permit 224.10.10.0 0.0.0.255

    (config-std-nacl)# exit

    (config)# route-map MLTEXNET permit 10

    (config-route-map)# match vrf global 2 3 4

    (config-route-map)# match ip address MLTGROUP

    (config-route-map)# exit

    Enables IPv4 multicast forwarding for group address 224.10.10.0/24 from the global network, VRF 2,VRF 3, and VRF 4.

  2. (config)# vrf definition global

    (config-vrf)# import multicast inter-vrf MLTEXNET

    (config-vrf)# exit

    (config)# vrf definition 2

    (config-vrf)# import multicast inter-vrf MLTEXNET

    (config-vrf)# exit

    (config)# vrf definition 3

    (config-vrf)# import multicast inter-vrf MLTEXNET

    (config-vrf)# exit

    (config)# vrf definition 4

    (config-vrf)# import multicast inter-vrf MLTEXNET

    (config-vrf)# exit

    1. Applies the filtering settings to the global network, VRF 2,VRF 3, and VRF 4 multicast IPv4 extranets to allow IPv4 multicast forwarding requestsfor each other.