06-IP Multicast Configuration Examples

HomeSupportSwitchesH3C S12500 Switch SeriesConfigure & DeployConfiguration ExamplesH3C S12500 Typical Configuration Example-R7328P02-6W10006-IP Multicast Configuration Examples
05-H3C S12500 IPv6 Multicast VLAN Configuration Examples

Introduction

This document provides IPv6 multicast VLAN configuration examples.

Prerequisites

The configuration examples in this document were created and verified in a lab environment, and all the devices were started with the factory default configuration. When you are working on a live network, make sure you understand the potential impact of every command on your network.

This document assumes that you have basic knowledge of IPv6 multicast VLAN.

Example: Configuring sub-VLAN-based IPv6 multicast VLANs

Network requirements

As shown in Figure 1:

·     VLAN 10 and VLAN 20 are Department 1 and Department 2, respectively.

·     VLAN-interface 10 and VLAN-interface 20 on Layer 3 device Switch A are the gateways of VLAN 10 and VLAN 20, respectively.

·     MLDv1 runs in VLAN 10 on Switch A, and MLDv1 snooping runs in VLAN 10 on Layer 2 device Switch B.

·     Source sends IPv6 multicast data to the IPv6 multicast group FF1E::101.

·     Host A and Host B in VLAN 10 join the group FF1E::101. They can receive the IPv6 multicast data that Source sends to the group.

Figure 1 Network diagram

 

Now, Host C and Host D in VLAN 20 also join the group to receive the IPv6 multicast data, as shown in Figure 2. You can enable MLDv1 for VLAN 20 on Switch A and MLDv1 snooping for VLAN 20 on Switch B. In this way, Host C and Host D can receive the data addressed to the group. However, this occupies a large amount of bandwidth and increases the burden on Switch A.

To avoid the problems, you can configure a sub-VLAN-based IPv6 multicast VLAN on Switch B.

Figure 2 Network diagram

 

Requirements analysis

To meet the network requirements, you must perform the following tasks:

·     Create VLAN 30 on Switch A and Switch B, and assign Ten-GigabitEthernet 3/0/1 on them to VLAN 10 through VLAN 30 as tagged VLAN members.

·     Create VLAN-interface 30 on Switch A, and enable MLD on the interface.

·     Enable MLD snooping for VLAN 10 through VLAN 30 on Switch B.

·     Configure VLAN 30 on Switch B as an IPv6 multicast VLAN, and assign VLAN 10 and VLAN 20 to IPv6 multicast VLAN 30 as sub-VLANs.

Software version used

This configuration example was created and verified on S12500-CMW710-R7328P02.

Configuration restrictions and guidelines

When you configure sub-VLAN-based IPv6 multicast VLANs, follow these restrictions and guidelines:

·     H3C recommends not configuring IPv6 multicast VLANs on the device that is enabled with IPv6 multicast routing.

·     The IPv6 address assigned to the VLAN interface of the IPv6 multicast VLAN must be unique on the user network.

Configuration procedures

1.     Assign IPv6 addresses to VLAN-interface 10 and VLAN-interface 20 on Switch A. (Details not shown.)

2.     Configure a unicast routing protocol so that all devices on the network are interoperable at the network layer. (Details not shown.)

3.     Configure Switch A:

# Enable IPv6 multicast routing.

<SwitchA> system-view

System View: return to User View with Ctrl+Z.

[SwitchA] ipv6 multicast routing

[SwitchA-mrib6] quit

# Create VLAN 30, configure Ten-GigabitEthernet 3/0/1 as a hybrid port, and assign it to VLAN 10 through VLAN 30 as a tagged VLAN member.

[SwitchA] vlan 30

[SwitchA-vlan30] quit

[SwitchA] interface ten-gigabitethernet 3/0/1

[SwitchA-Ten-GigabitEthernet3/0/1] port link-type hybrid

[SwitchA-Ten-GigabitEthernet3/0/1] port hybrid vlan 10 20 30 tagged

# Create VLAN-interface 30, assign it an IPv6 address, and enable MLD on it.

[SwitchA] interface vlan-interface 30

[SwitchA-Vlan-interface30] ipv6 address 2001::1 64

[SwitchA-Vlan-interface30] mld enable

[SwitchA-Vlan-interface30] quit

# Create VLAN 40, and assign Ten-GigabitEthernet 3/0/2 to VLAN 40.

[SwitchA] vlan 40

[SwitchA-vlan40] port ten-gigabitethernet 3/0/2

[SwitchA-vlan40] quit

# Create VLAN-interface 40, assign it an IPv6 address, and enable IPv6 PIM-DM on it.

[SwitchA] interface vlan-interface 40

[SwitchA-Vlan-interface40] ipv6 address 1::1 64

[SwitchA-Vlan-interface40] ipv6 pim dm

[SwitchA-Vlan-interface40] quit

4.     Configure Switch B:

# Enable MLD snooping globally.

<SwitchB> system-view

[SwitchB] mld-snooping

[SwitchB-mld-snooping] quit

# Create VLAN 10, and enable MLD snooping for VLAN 10.

[SwitchB] vlan 10

[SwitchB-vlan10] mld-snooping enable

[SwitchB-vlan10] quit

# Create VLAN 20, and enable MLD snooping for VLAN 20.

[SwitchB] vlan 20

[SwitchB-vlan20] mld-snooping enable

[SwitchB-vlan20] quit

# Create VLAN 30, and enable MLD snooping for VLAN 30.

[SwitchB] vlan 30

[SwitchB-vlan30] mld-snooping enable

[SwitchB-vlan30] quit

# Configure Ten-GigabitEthernet 3/0/1 as a hybrid port, and assign it to VLAN 10 through VLAN 30 as a tagged VLAN member.

[SwitchB] interface ten-gigabitethernet 3/0/1

[SwitchB-Ten-GigabitEthernet3/0/1] port link-type hybrid

[SwitchA-Ten-GigabitEthernet3/0/1] port hybrid vlan 10 20 30 tagged

# Configure VLAN 30 as an IPv6 multicast VLAN, and assign VLAN 10 and VLAN 20 to IPv6 multicast VLAN 30 as sub-VLANs.

[SwitchB] ipv6 multicast-vlan 30

[SwitchB-ipv6-mvlan-30] subvlan 10 20

[SwitchB-mvlan-30] quit

Verifying the configuration

# Display information about all IPv6 multicast VLANs on Switch B.

[SwitchB] display ipv6 multicast-vlan

Total 1 IPv6 multicast VLANs.

 

IPv6 multicast VLAN 30:

  Sub-VLAN list(2 in total):

     10,20

  Port list(0 in total):

# Display information about multicast groups in IPv6 multicast VLANs on Switch B.

[SwitchB] display ipv6 multicast-vlan group

Total 1 entries.

 

IPv6 multicast VLAN 30: Total 1 entries.

  (::, FF1E::101)

    Sub-VLANs (2 in total):

      VLAN 10

      VLAN 20

The output shows that IPv6 multicast VLAN (VLAN 30) contains sub-VLANs VLAN 10 and VLAN 20. Switch B will forward IPv6 multicast data for VLAN 30 to VLAN 10 and VLAN 20.

Configuration files

·     Switch A:

#

vlan 10

#

vlan 20

#

vlan 30

#

vlan 40

#

interface Vlan-interface10

 ipv6 address 2002::1/64

#

interface Vlan-interface20

 ipv6 address 2003::1/64

#

interface Vlan-interface30

 ipv6 address 2001::1/64

 mld enable

#

interface Vlan-interface40

 ipv6 address 1::1/64

 ipv6 pim dm

#

interface Ten-GigabitEthernet3/0/1

 port link-mode bridge

port link-type hybrid

 port hybrid vlan 10 20 30 tagged

 port hybrid vlan 1 untagged

#

interface Ten-GigabitEthernet3/0/2

 port link-mode bridge

port access vlan 40

#

ipv6 multicast routing

#

·     Switch B:

#

mld-snooping

#

vlan 10

 mld-snooping enable

#

vlan 20

 mld-snooping enable

#

vlan 30

 mld-snooping enable

#

ipv6 multicast-vlan 30

 subvlan 10 20

#

interface Ten-GigabitEthernet3/0/1

 port link-mode bridge

port link-type hybrid

port hybrid vlan 10 20 30 tagged

port hybrid vlan 1 untagged

#

interface Ten-GigabitEthernet3/0/2

 port link-mode bridge

 port access vlan 10

#

interface Ten-GigabitEthernet3/0/3

 port link-mode bridge

 port access vlan 10

#

interface Ten-GigabitEthernet3/0/4

 port link-mode bridge

 port access vlan 20

#

interface Ten-GigabitEthernet3/0/5

 port link-mode bridge

 port access vlan 20

#

Related documentation

·     H3C S12500 Routing Switch Series IP Multicast Command Reference Release 7328

·     H3C S12500 Routing Switch Series IP Multicast Configuration Guide Release 7328

  • Cloud & AI
  • InterConnect
  • Intelligent Computing
  • Intelligent Storage
  • Security
  • SMB Products
  • Intelligent Terminal Products
  • Product Support Services
  • Technical Service Solutions
All Services
  • Resource Center
  • Policy
  • Online Help
  • Technical Blogs
All Support
  • Become A Partner
  • Partner Policy & Program
  • Global Learning
  • Partner Sales Resources
  • Partner Business Management
  • Service Business
All Partners
  • Profile
  • News & Events
  • Online Exhibition Center
  • Contact Us
All About Us
新华三官网