Page 3 - Contents
Contents Preface..................................................................................................................................... 7 Document conventions......................................................................................7 Text formatting conventions................
Page 9 - Preface; Document conventions; Text formatting conventions; Command syntax conventions
Preface ● Document conventions......................................................................................................7 ● Brocade resources............................................................................................................ 9 ● Getting technical help...............
Page 10 - NOTE
Convention Description value In Fibre Channel products, a fixed value provided as input to a commandoption is printed in plain text, for example, --show WWN. [ ] Syntax components displayed within square brackets are optional. Default responses to system prompts are enclosed in square brackets. { x ...
Page 11 - Getting technical help; Brocade resources
Brocade resources Visit the Brocade website to locate related documentation for your product and additional Brocaderesources. You can download additional publications supporting your product at www.brocade.com . • Adapter documentation is available on the Downloads and Documentation for Brocade Adap...
Page 12 - Document feedback
Document feedback To send feedback and report errors in the documentation you can use the feedback form posted withthe document or you can e-mail the documentation team. Quality is our first concern at Brocade and we have made every effort to ensure the accuracy andcompleteness of this document. How...
Page 13 - About This Guide; Introduction; Supported hardware; What’s new in this document
About This Guide ● Introduction..................................................................................................................... 11 ● What’s new in this document.......................................................................................... 11 ● How command information...
Page 14 - How command information is presented in this guide
How command information is presented in this guide For all new content, command syntax and parameters are documented in a separate commandreference section at the end of the publication. In an effort to provide consistent command line interface (CLI) documentation for all products, Brocadeis in the ...
Page 15 - IPv4 Multicast Traffic Reduction; Supported IPv4 Multicast Traffic Reduction; IGMP snooping overview
IPv4 Multicast Traffic Reduction ● Supported IPv4 Multicast Traffic Reduction.................................................................... 13 ● IGMP snooping overview................................................................................................ 13 ● IGMP snooping configurati...
Page 16 - Queriers and non-queriers
membership information by processing the IGMP reports and leave messages, so traffic can beforwarded to ports receiving IGMP reports. An IPv4 multicast address is a destination address in the range of 224.0.0.0 to 239.255.255.255.Addresses of 224.0.0.X are reserved. Because packets destined for thes...
Page 17 - ip multicast; Tracking and fast leave; Forwarding mechanism in hardware; IP-based forwarding implementation on FCX and ICX devices; VLAN-specific configuration
multiple devices are configured as queriers, Brocade recommends that only one device (preferably theone with the traffic source) is configured as a querier. The non-queriers always forward multicast data traffic and IGMP messages to router ports whichreceive IGMP queries or PIM hellos. Brocade recom...
Page 18 - Hardware resources for IGMP and PIM-SM snooping
On both switch and router software images, IGMP snooping is either *,G based or S,G based. Thehardware can either match the group address only (* G), or both the source and group (S, G) of thedata stream. This is 32-bit IP address matching, not 23-bit multicast MAC address 01-00-5e-xx-xx-xxmatching....
Page 19 - IGMP snooping configuration
• A user can configure static router ports to force all multicast traffic to these specific ports. • If a VLAN has a connection to a PIM-enabled port on another router, the VLAN must be configuredas a non-querier (passive). When multiple snooping devices connect together and there is noconnection to...
Page 20 - IGMP snooping mcache entries and group addresses
• Configuring the IGMP mode for a VLAN (active or passive) • Disabling IGMP snooping on a VLAN • Configuring the IGMP version for a VLAN • Configuring static router ports • Turning off static group proxy • Enabling IGMP V3 membership tracking and fast leave for the VLAN • Enabling fast leave for IGM...
Page 21 - Enabling IGMP snooping globally on the device; Configuration notes for Layer 3 devices; Configuring the IGMP mode; Active; Setting the maximum number of IGMP group addresses
Setting the maximum number of IGMP group addresses The configured number of IGMP group addresses is the upper limit of an expandable database. Clientmemberships exceeding the group limit are not processed. Configure the system-max igmp-snoop- group-addr command to define the maximum number of IGMP g...
Page 22 - Configuring the IGMP mode for a VLAN; Configuring the IGMP version; Configuring the global IGMP version; Configuring the IGMP version for a VLAN; Configuring the global IGMP mode
this case, enable the active IGMP mode on only one of the devices and leave the other devicesconfigured for passive IGMP mode. • Passive - When passive IGMP mode is enabled, it forwards reports to the router ports which receive queries. IGMP snooping in the passive mode does not send queries. Howeve...
Page 23 - Configuring static groups to specific ports; Information specific to FCX and ICX devices; Configuring the IGMP version for individual ports in a VLAN
Configuring the IGMP version for individual ports in a VLAN You can specify the IGMP version for individual ports in a VLAN. For example, the following commandsconfigure ports 4, 5, and 6 to use IGMP V3. The other ports either use the IGMP version specified withthe multicast version command, or the ...
Page 24 - Modifying the query interval (active IGMP snooping mode only); Modifying the maximum response time; Disabling IGMP snooping on a VLAN
Disabling IGMP snooping on a VLAN When IGMP snooping is enabled globally, you can still disable it for a specific VLAN. For example, thefollowing commands cause IGMP snooping to be disabled for VLAN 20. This setting overrides theglobal setting. device(config)#vlan 20 device(config-vlan-20)#multicast...
Page 25 - Modifying the multicast cache age time; Configuring report control
Configuring report control A device in passive mode forwards reports and leave messages from clients to the upstream routerports that are receiving queries. You can configure report control to rate-limit report forwarding within the same group to no more thanonce every 10 seconds. This rate-limiting...
Page 26 - Turning off static group proxy; Enabling or disabling error and warning messages
Enabling or disabling error and warning messages The device prints error or warning messages when it runs out of software resources or when itreceives packets with the wrong checksum or groups. These messages are rate-limited. You can turnoff these messages by entering the following command. device(...
Page 27 - Enabling fast convergence; Enabling fast leave for IGMP V2
device immediately stops forwarding traffic to the interface. This feature requires the entire VLAN beconfigured for IGMP V3 with no IGMP V2 clients. If a client does not send a report during the specifiedgroup membership time (the default is 260 seconds), that client is removed from the tracking li...
Page 28 - multicast fast-convergence; show; Displaying the IGMP snooping configuration; show ip multicast; show ip multicast vlan; IGMP snooping show commands
Syntax: multicast fast-convergence IGMP snooping show commands This section describes the show commands for IGMP snooping. Displaying the IGMP snooping configuration To display the global IGMP snooping configuration, enter the show ip multicast command at any level of the CLI. device#show ip multica...
Page 29 - Displaying IGMP group information; Displaying IGMP snooping errors
Field Description rtr port The router ports, which are the ports receiving queries. Displaying IGMP snooping errors To display information about possible IGMP errors, enter the show ip multicast error command. device#show ip multicast error snoop SW processed pkt: 173, up-time 160 sec Syntax: show i...
Page 30 - show ip multicast group; Displaying IGMP snooping mcache information; Displaying IGMP snooping mcache information
group: 226.1.1.1, EX, permit 0 (source, life): life=120, deny 0: If the tracking and fast leave features are enabled, you can display the list of clients that belong to aparticular group by entering the following command. device#show ip multicast group 224.1.1.1 tracking Display group 224.1.1.1 in a...
Page 31 - Displaying software resource usage for VLANs
System Parameters Default Maximum Current Configured igmp-snoop-mcache 512 8192 300 300 The IGMP snooping mcache contains multicast forwarding information for VLANs. To displayinformation in the multicast forwarding mcache, enter the show ip multicast mcache command. device#show ip multicast mcache ...
Page 32 - show ip multicast traffic; show ip multicast traffic; Displaying the status of IGMP snooping traffic
Field Description alloc The allocated number of units. in-use The number of units which are currently being used. avail The number of available units. get-fail This displays the number of resource failures. NOTE It is important to pay attention to this field. limit The upper limit of this expandable...
Page 33 - Displaying querier information
Field Description Qry General Query QryV2 Number of general IGMP V2 queries received or sent. QryV3 Number of general IGMP V3 queries received or sent. G-Qry Number of group-specific queries received or sent. GSQry Number of group source-specific queries received or sent. Mbr The membership report. ...
Page 34 - Displaying the passive interface with no other querier present; Displaying the active interface with no other querier present
Displaying the active interface with no other querier present The following example shows the output in which the VLAN interface is active and no other querier ispresent with the lowest IP address. device#show ip multicast vlan 10 Version=2, Intervals: Query=125, Group Age=260, Max Resp=10, Other Qr...
Page 35 - Displaying the passive interface with other querier present
1/1/16 has 4 groups, This interface is Querier default V2 group: 226.6.6.6, life = 240 group: 228.8.8.8, life = 240 group: 230.0.0.0, life = 240 group: 224.4.4.4, life = 240 1/1/24 has 1 groups, This interface is Querier default V2 group: 228.8.8.8, life = 240 2/1/16 has 4 groups, This interface is ...
Page 36 - Clearing the IGMP mcache; Clearing the mcache on a specific VLAN; Clearing traffic on a specific VLAN; Clear commands for IGMP snooping
default V2 **** Warning! has V3 (age=0) nbrs group: 234.4.4.4, life = 260 group: 226.6.6.6, life = 260 3/1/1 has 4 groups, This interface is non-Querier (passive) default V2 group: 238.8.8.8, life = 260 group: 228.8.8.8, life = 260 group: 230.0.0.0, life = 260 group: 224.4.4.4, life = 260 3/1/4 has ...
Page 37 - PIM SM traffic snooping overview; Application examples of PIM SM traffic snooping; Clearing IGMP counters on VLANs
Clearing IGMP counters on VLANs To clear IGMP snooping on error and traffic counters for all VLANs, enter the clear ip multicast counters command. device#clear ip multicast counters Syntax: clear ip multicast counters Disabling the flooding of unregistered IPv4 multicast frames in anIGMP-snooping-en...
Page 39 - Configuration notes and limitations for PIM SM snooping
NOTE This example assumes that the devices are actually Brocade devices running Layer 2 Switch software. FIGURE 1 PIM SM traffic reduction in Global Ethernet environment The devices on the edge of the Global Ethernet cloud are configured for IGMP snooping and PIM SMtraffic snooping. Although this ap...
Page 40 - Enabling or disabling PIM SM snooping; PIM SM snooping configuration
NOTE Use the passive mode of IGMP snooping instead of the active mode. The passive mode assumes thata router is sending group membership queries as well as join and prune messages on behalf ofreceivers. The active mode configures the device to send group membership queries. • All the device ports co...
Page 41 - no ip pimsm-snooping; PIM SM snooping show commands; show ip multicast pimsm-snooping; Enabling PIM SM snooping on a VLAN
This command enables PIM SM traffic snooping. The PIM SM traffic snooping feature assumes that thenetwork has routers that are running PIM SM. NOTE The device must be in passive mode before it can be configured for PIM SM snooping. To disable the feature, enter the no ip pimsm-snooping command. devi...
Page 42 - Displaying PIM SM snooping information on a Layer 2 switch
1 (age=60) 1 has 1 src: 10.20.20.66(60) 2 (* 230.2.2.2) has 1 pim join ports out of 1 OIF 1 (age=60) 1 has 1 src: 10.20.20.66(60) This output shows the number of PIM join OIF out of the total OIF. The join or prune messages aresource-specific. In this case, If the mcache is in (* G), the display fun...
Page 45 - IPv6 Multicast Traffic Reduction; MLD snooping overview
IPv6 Multicast Traffic Reduction ● IPv6 Multicast Traffic Reduction......................................................................................43 ● MLD snooping overview.................................................................................................. 43 ● MLD snooping conf...
Page 47 - Hardware resources for MLD and PIMv6 SM snooping
Forwarding mechanism in hardware IP-based forwarding implementation on FCX and ICX devices The following information about *,G or S,G fdb-based implementation is specific to FCX, ICX 6610, ICX6430, ICX 6450, and ICX 6650 devices. On both switch and router software images, MLD snooping is either *,G ...
Page 48 - MLD snooping configuration notes and feature limitations
is unable to install resources for a specific matching address due to hashing collision. The hardwarehashes addresses into available entries, with some addresses hashed into the same entry. If thecollision number in an entry is more than the hardware chain length, the resource cannot be installed. M...
Page 49 - MLD snooping-enabled queriers and non-queriers
Because Brocade does not support MRD, this can lead to stream loss when non-Querier router portsage out on the Querier after the initial Query election. To avoid such stream loss, configure a staticrouter port on the querier on each interface that connects to a non-querier snooping device. The follo...
Page 50 - MLD snooping configuration; MLD snooping global tasks; MLD and VLAN configuration
MLD and VLAN configuration You can configure MLD snooping on some VLANs or all VLANs. Each VLAN can be independentlyenabled or disabled for MLD snooping, or can be configured with MLDv1 or MLDv2. In general, theIPv6 MLD snooping commands apply globally to all VLANs except those configured with VLAN-...
Page 51 - mcache; ipv6 multicast active; Configuring the hardware and software resource limits
Configuring the hardware and software resource limits The system supports up to 8K of hardware-switched multicast streams. The following are the resourcelimits: • The default is 512 for most devices; for ICX 6430 devices the default is 256. • FCX, FSX, ICX 6610, ICX 6450 and ICX 6650 devices support...
Page 52 - Modifying the query interval (active MLD snooping mode only); Configuring the global MLD version; Modifying the age interval
Omitting both the active and passive keywords is the same as entering ipv6 multicast passive . NOTE The ipv6 mld-snooping command is replaced by the ipv6 multicast command; the mld-snooping command is replaced by the multicast6 command. Modifying the age interval When the device receives a group mem...
Page 53 - Modifying the multicast cache aging time; show ipv6 multicast mcache
Configuring report control When a device is in passive mode, it forwards reports and leave messages from clients to the upstreamrouter ports that are receiving queries. You can configure report control to rate-limit report forwarding for the same group to no more than onceper 10 seconds. This rate l...
Page 54 - ipv6 multicast verbose-off; Configuring the MLD mode for a VLAN; active; Disabling MLD snooping for the VLAN; version; Disabling error and warning messages
Disabling error and warning messages Error or warning messages are printed when the device runs out of software resources or when itreceives packets with the wrong checksum or groups. These messages are rate limited. You can turnoff these messages by entering the ipv6 multicast verbose-off command. ...
Page 55 - multicast6 version; Configuring static groups; count; Configuring static router ports; ethernet; Disabling static group proxy; Configuring the MLD version for individual ports
Configuring the MLD version for individual ports You can specify the MLD version for individual ports in a VLAN. For example, the following commandsconfigure ports 1/4, 1/5, 1/6 and 2/1 to use MLDv2. The other ports use the MLD version specified withthe multicast6 version command, or the globally co...
Page 56 - ipv6 multicast6 leave-; Configuring fast leave for MLDv1; Enabling MLDv2 membership tracking and fast leave for the VLAN
Syntax: [no] multicast6 proxy-off By default, MLD snooping proxy is enabled. Enabling MLDv2 membership tracking and fast leave for the VLAN MLDv2 provides membership tracking and fast leave services to clients. In MLDv1, only one client perinterface must respond to a router queries; leaving some cli...
Page 57 - Displaying MLD snooping information; Displaying MLD snooping error information; show ipv6 multicast error
Enabling fast convergence In addition to periodically sending general queries, an active (querier) device sends out general querieswhen it detects a new port. However, since it does not recognize the other device port-up event, themulticast traffic might still use the query-interval time to resume a...
Page 58 - Displaying MLD group information
Displaying MLD group information To display default, maximum, current, and configured values for system maximum parameters, usethe show default values command. The following output example does not show complete output; it shows only MLD group values. Device(config)#show default values System Parame...
Page 59 - Displaying MLD snooping mcache information
Field Description ST Yes indicates that the MLD group was configured as a static group; No means it was learned from reports. QR Yes means the port is a querier port; No means it is not. A port becomes a non-querier port when it receives a query from a source with a lower source IP address than the ...
Page 60 - ipv6 multicast mcache-age; show ipv6 multicast resource
Field Description (abcd:ef50 0:100): The lowest 32 bits of source and group. It is displayed in XXXX:XXXX hex format. Here XXXX is a 16-bit hex number. cnt The number of packets processed in software. OIF Output interfaces. age The mcache age in seconds. The mcache is reset to 0 if traffic continues...
Page 61 - show ipv6 multicast traffic; Displaying status of MLD snooping traffic
Field Displays get-mem The current memory allocation. This number should continue to increase. size The size of a unit (in bytes). init The initial allocated amount of memory. NOTE This number can be increased. (More memory can be allocated if necessary.) Available vidx The output interface (OIF) po...
Page 62 - show ipv6 multicast vlan; show ipv6 multicast vlan; show ipv6 multicast vlan; Displaying MLD snooping information by VLAN
Field Description MbrV2 The MLDv2 membership report. IsIN Number of source addresses that were included in the traffic. IsEX Number of source addresses that were excluded in the traffic. ToIN Number of times the interface mode changed from EXCLUDE to INCLUDE. ToEX Number of times the interface mode ...
Page 63 - Clearing MLD counters on all VLANs; Clearing the mcache on all VLANs; Clearing traffic counters on a specific VLAN; Clearing MLD snooping counters and mcache
Field Description QR Indicates that the port is a querier. Clearing MLD snooping counters and mcache The clear commands for MLD snooping should only be used in troubleshooting situations or whenrecovering from error conditions. Clearing MLD counters on all VLANs To clear MLD snooping error and traff...
Page 64 - PIM6 SM traffic snooping overview; Application examples of PIM6 SM traffic snooping
Disabling the flooding of unregistered IPv6 multicast frames in anMLD-snooping-enabled VLAN NOTE Disabling the flooding of unregistered IPv6 multicast frames in an MLD-snooping-enabled VLAN issupported only on ICX 6650 devices. To disable the flooding of unregistered IPv6 multicast frames in an MLD-...
Page 66 - Configuration notes and limitations for PIM6 SM snooping
NOTE This example assumes that the devices are actually Brocade devices running Layer 2 Switch software. FIGURE 2 PIM6 SM traffic reduction in Global Ethernet environment The devices on the edge of the Global Ethernet cloud are configured for MLD snooping and PIM6 SMtraffic snooping. Although this a...
Page 67 - Enabling or disabling PIM6 SM snooping; PIM6 SM snooping configuration
• All the device ports connected to the source and receivers or routers must be in the same port-based VLAN. • The PIM6 SM snooping feature assumes that the group source and the device are in differentsubnets and communicate through a router. The source must be in a different IP subnet than therecei...
Page 68 - no ipv6 pimsm-snooping; Disabling PIM6 SM snooping on a VLAN; PIM6 SM snooping show commands; show ipv6 multicast pimsm-snooping; Enabling PIM6 SM snooping on a VLAN
To disable PIM6 SM snooping, enter the no ipv6 pimsm-snooping command. device(config)#no ipv6 pimsm-snooping If you also want to disable IP multicast traffic reduction, enter the no ipv6 multicast command. device(config)#no ipv6 multicast Syntax: [no] ipv6 pimsm-snooping Enabling PIM6 SM snooping on...
Page 69 - Displaying PIM6 SM snooping for a VLAN
1/1/2 has 1 src: 15::11(0), 2/1/3 has 1 src: 15::11(0), 2 (0:16 1:3) has 2 pim join ports out of 2 OIF 2/1/3 (age=0), 1/1/2 (age=0), 1/1/2 has 1 src: 15::16(0), This output shows the number of PIM join OIF out of the total OIF. The join or prune messages aresource-specific. In this case, If the mcac...
Page 71 - IPv4 Multicast Protocols; Supported IPv4 Multicast Protocols features
IPv4 Multicast Protocols ● Supported IPv4 Multicast Protocols features.................................................................. 69 ● Overview of IP multicasting............................................................................................. 71 ● Support for Multicast Multi-VRF....
Page 73 - Multicast terms; downstream; Support for Multicast Multi-VRF; system-max command changes; Overview of IP multicasting
Overview of IP multicasting Multicast protocols allow a group or channel to be accessed over different networks by multiple stations(clients) for the receipt and transmission of multicast data. Distribution of stock quotes, video transmissions such as news services and remote classrooms, andvideo co...
Page 74 - Changing global IP multicast parameters; Concurrent support for multicast routing and snooping; Show and clear command support
The following new runtime commands have been introduced: max-mcache This command is described in the “Defining the maximum number of PIM cache entries” section. ip igmp max-group-address This command, which is described in the “Defining the maximum number of IGMP group ” section, addresses replaces ...
Page 75 - Defining the maximum number of IGMP group addresses; vrf; Defining the maximum number of PIM cache entries
Defining the maximum number of PIM cache entries You can use the following run-time command to define the maximum number of repeated PIM trafficbeing sent from the same source address and being received by the same destination address. Todefine this maximum for the default VRF, enter the following c...
Page 76 - Modifying IGMP (V1 and V2) query interval period; Modifying IGMP (V1 and V2) membership time; Modifying IGMP (V1 and V2) maximum response time; Changing IGMP V1 and V2 parameters
Changing IGMP V1 and V2 parameters IGMP allows Brocade devices to limit the multicast of IGMP packets to only those ports on the devicethat are identified as IP Multicast members. The device actively sends out host queries to identify IP Multicast groups on the network, inserts thegroup information ...
Page 77 - Adding an interface to a multicast group; Security enhancement for IGMP
Syntax:[no] ip igmp max-response-time num The num variable specifies the number of seconds and can be a value from 1 to 25. The default is 10. Security enhancement for IGMP A security enhancement was made to IGMPv2 to comply with the following recommendation of RFC2236: “Ignore the Report if you can...
Page 78 - show ip igmp; Configuration considerations; Configuring multicast non-stop routing; Multicast non-stop routing
To display static multicast groups in the default VRF, enter the following command. device#show ip igmp static Group Address Interface Port List ---------------------------------- 224.2.2.2 v1 ethe 5/2 Syntax: show ip igmp [ vrf vrf_name ] static The vrf parameter allows you to display static IGMP g...
Page 79 - show ip pim nsr; Displaying counter and statistic information for multicast NSR; show ip pim; Displaying the multicast NSR status
Syntax: ip multicast-nonstop-routing During a hitless upgrade and switchover, this syslog message is generated on the CLI. The messagedisplayed depends on which version of PIM is configured. PIM v4 is configured MCASTv4 protocol receives switchover event Mcastv4 protocol switchover done PIM v6 is co...
Page 80 - Passive multicast route insertion
The vrf parameter allows you to display IP PIM counters for the VRF instance specified by the vrf- name variable. The following table displays the output from the show ip pim counter nsr command. This field... Displays... Mcache sync The mcache NSR sync queue that carries the NSR sync message for mc...
Page 81 - show ip pim sparse; IP multicast boundaries; ip multicast-boundary; Configuring PMRI
Configuring PMRI PMRI is enabled by default. To disable PMRI, enter commands such as the following. device(config)# router pim device(config-pim-router)# hardware-drop-disable Syntax: [no] hardware-drop-disable Displaying hardware-drop Use the show ip pim sparse command to display if the hardware-dr...
Page 82 - no ip multicast boundary; Standard ACL to permit multicast traffic; Displaying multicast boundaries; show ip pim interface; Configuring multicast boundaries
• When a boundary is applied to an ingress interface, all packets destined to a multicast group thatis filtered out will be dropped by software. Currently, there is no support to drop such packets inhardware. • The ip multicast-boundary command may not stop clients from receiving multicast traffic i...
Page 83 - PIM Dense
|Address | | |Address Port|Thr|Boundary | | Prio | Interval ---------+---------------+----+---+-----------------------+---+---------+------- +------+---------+ e1/1/7 30.0.0.1 SM Ena Itself 1 None default 1 3000ms Total Number of Interfaces : 1 Syntax: show ip pim [ vrf vrf-name ] interface [ ethern...
Page 84 - Pruning a multicast tree; Initiating PIM multicasts on a network
PIM was introduced to simplify some of the complexity of the routing protocol at the cost of additionaloverhead tied with a greater replication of forwarded multicast packets. PIM builds source-routedmulticast delivery trees and employs reverse path check when forwarding multicast packets. There are...
Page 86 - Grafts to a multicast tree
Grafts to a multicast tree A PIM device restores pruned branches to a multicast tree by sending graft messages towards theupstream device. Graft messages start at the leaf node and travel up the tree, first sending themessage to its neighbor upstream device. In the preceding example, if a new 229.25...
Page 87 - Enabling PIM on the device and an interface; PIM DM versions
PIM DM versions The Brocade device supports only PIM V2. PIM DM V2 sends messages to the multicast address224.0.0.13 (ALL-PIM-ROUTERS) with protocol number 103. Configuring PIM DM NOTE This section describes how to configure the "dense" mode of PIM, described in RFC 1075. Refer to Configurin...
Page 88 - Enabling a PIM version; Modifying PIM global parameters
The [no] router pim vrf command behaves in the following manner: • Entering the router pim vrf command to enable PIM does not require a software reload. • Entering a no router pim vrf command removes all configuration for PIM multicast on the specified VRF. Enabling a PIM version To enable PIM on an...
Page 89 - Modifying the prune wait timer; show ip pim dense
The default is 105 seconds. The range is 3 to 65535 seconds. Modifying hello timer This parameter defines the interval at which periodic hellos are sent out PIM interfaces. Devices usehello messages to inform neighboring devices of their presence. The interval can be set between 10and 3600 seconds, ...
Page 90 - Modifying graft retransmit timer; Modifying inactivity timer; Selection of shortest path back to source; Failover time in a multi-path topology
Modifying graft retransmit timer The graft retransmit timer defines the interval between the transmission of graft messages. A graft message is sent by a device to cancel a prune state. When a device receives a graft message,the device responds with a Graft Ack (acknowledge) message. If this Graft A...
Page 91 - Configuring a DR priority
Configuring a DR priority The DR priority option lets you give preference to a particular device in the DR election process byassigning it a numerically higher DR priority. This value can be set for IPv4 interfaces. To set a DRpriority higher than the default value of 1, use the ip pim dr-priority c...
Page 92 - Displaying all multicast cache entries; Displaying all multicast cache entries in a pruned state
Field Description Inactivity interval How long a forwarding entry can remain unused before the device deletes it. Hardware Drop Enabled Displays Yes if the Passive Multicast Route Insertion feature is enabled and No if it is not. Prune Wait Interval The amount of time a PIM device waits before stopp...
Page 94 - TABLE 1
Output fields from the show ip pim mcache command (Continued) TABLE 1 Field Description BF Blocked Filter BI Blocked IIF Uptime Shows the software entry uptime. Rate Shows the total number of packets per second that have been forwarded using thehardware programmed forwarding entry (the (S,G) entry p...
Page 96 - Displaying information across VRFs
Output fields from the show ip pim mcache command (Continued) TABLE 1 Field Description Flags (explanation offlags in the OIFsection) Shows the flags set in each of the Outgoing interface in abbreviated string format whoseexplanations are as follows. Legend of this shown at the top of each entry IM ...
Page 97 - FIGURE 5; PIM Sparse device types
bsr Bootstrap router flow-count Show flowcache counters hw-resource PIM hw resources interface PIM interface neighbor PIM neighbor states resource PIM resources rp-set List of rendezvous point (RP) candidates traffic Active multicast traffic PIM Sparse Brocade devices support Protocol Independent Mu...
Page 98 - RP paths and SPT paths
• PMBR - A PIM device that has some interfaces within the PIM domain and other interface outsidethe PIM domain. PBMRs connect the PIM domain to the Internet. • BSR - The Bootstrap Router (BSR) distributes RP information to the other PIM Sparse deviceswithin the domain. Each PIM Sparse domain has one...
Page 99 - Current limitations
‐ Identify the Brocade device as a candidate PIM Sparse Bootstrap Router (BSR), ifapplicable. ‐ Identify the Brocade device as a candidate PIM Sparse Rendezvous Point (RP), ifapplicable. ‐ Specify the IP address of the RP (if you want to statically select the RP). NOTE It is recommended that you con...
Page 100 - Configuring PIM interface parameters
• Entering the router pim vrf command to enable PIM does not require a software reload. • Entering a no router pim vrf command removes all configuration for PIM multicast on the specified VRF. Configuring PIM interface parameters After you enable IP multicast routing and PIM Sparse at the global lev...
Page 101 - Configuring RPs
The numhash-mask-length variable specifies the number of bits in a group address that are significant when calculating the group-to-RP mapping. You can specify a value from 1 to 32. NOTE it is recommended that you specify 30 for IP version 4 (IPv4) networks. The priority variable specifies the BSR p...
Page 102 - Statically specifying the RP
add a range, you override the default. The device then becomes a candidate RP only for the groupaddress ranges you add. You also can delete the configured rp-candidate group ranges by entering the following command. device(config-pim-router)# rp-candidate delete 224.126.22.0 24 Syntax: [no] rp-candi...
Page 103 - Configuration considerations:; ip address; Displaying the static RP; ACL based RP assignment
ACL based RP assignment The rp-address command allows multiple static rendezvous point (RP) configurations. For each static RP, an ACL can be given as an option to define the multicast address ranges that the static RP permitor deny to serve. A static RP by default serves the range of 224.0.0.0/4 if...
Page 104 - Multicast Outgoing Interface (OIF) list optimization; PIM Passive
------------------------------------------- 1 225.1.1.1 25.0.0.25 2 225.1.1.2 25.0.0.25 3 225.1.1.3 25.0.0.25 4 225.1.1.4 25.0.0.25 5 225.1.1.5 25.0.0.25 PIM Passive PIM Passive is used to reduce and minimize unnecessary PIM Hello and other PIM control messages. PIM Passive allows you to specify tha...
Page 105 - Displaying PIM resources; show ip pim resource; Displaying system values
NOTE IPv4 multicast routes do not share hardware replication table entries with IPv6 multicast routes even ifthey share the same OIF lists. Displaying system values To display default, maximum, current, and configured values for system maximum parameters, use the show default values command. The fol...
Page 107 - TABLE 3; Displaying basic PIM Sparse configuration information
Output from the show ip pim all-vrf hw-resource command TABLE 3 Field Description VRF Name of the VRF. Usage Number of allocated SG entries in this VRF. Fail Number of failures while allocating SG entries in this VRF (due to the system-maxlimit. Total usage Total number of SG entries in the system (...
Page 109 - Displaying a list of multicast groups
Output of the show ip pim sparse command (Continued) TABLE 4 This field... Displays... Bootstrap Msg interval How frequently the BSR configured on the device sends the RP set to the RPs within the PIM Sparse domain. The RP set is a list of candidate RPs and their group prefixes. Thegroup prefix of a...
Page 110 - Displaying BSR information
Group member at e2/9: v59 Group member at e1/16: v57 3 Group 226.0.120.0 Group member at e2/9: v59 Group member at e1/16: v57 4 Group 226.0.163.0 Group member at e2/9: v59 Group member at e1/16: v57 5 Group 226.0.206.0 Group member at e2/9: v59 Group member at e1/16: v57 6 Group 226.0.249.0 Group me...
Page 112 - show ip pim bsr; Displaying candidate RP information; Displaying candidate RP information
Output from the show ip pim bsr command (Continued) TABLE 6 This field... Displays... RP Indicates the IP address of the Rendezvous Point (RP). NOTE This field appears only if this device is a candidate BSR. group prefixes Indicates the multicast groups for which the RP listed by the previous field ...
Page 113 - TABLE 7
Output from the show ip pim rp-candidate command TABLE 7 This field... Displays... Candidate-RP-advertisementin Indicates how time will pass before the BSR sends the next RP message. The timeis displayed in "hh:mm:ss" format. NOTE This field appears only if this device is a candidate RP. RP ...
Page 114 - TABLE 8; Displaying the RP set list; Displaying RP Information for a PIM Sparse group
Output of the show ip pim rp-map command TABLE 8 This field... Displays... Group address Indicates the PIM Sparse multicast group address using the listed RP. RP address Indicates the IP address of the Rendezvous Point (RP) for the listed PIM Sparse group. Displaying RP Information for a PIM Sparse ...
Page 115 - Displaying multicast neighbor information
Number of group prefixes Learnt from BSR: 1 Group prefix = 224.0.0.0/4 # RPs expected: 2 # RPs received: 2 RP 1: 1.51.51.1 priority=0 age=60 holdtime=150 RP 2: 1.51.51.3 priority=0 age=30 holdtime=150 Syntax: show ip pim [ vrf vrf-name ] rp-set The vrf option allows you to display the RP set list fo...
Page 116 - Displaying the PIM multicast cache
The vrf option allows you to display information about the PIM neighbors for the VRF instance identified by the vrf-name variable. The following table describes the output from this command. Output from the show ip pim vrf neighbor command TABLE 11 This field... Displays... Port The interface throug...
Page 119 - Displaying the PIM multicast cache for DIT
Output fields from the show ip pim mcache command (Continued) TABLE 12 Field Description Profile Shows the Profile ID associated with the Stream. Number of matchingentries Shows the total number of mcache entries matching a particular multicast filter specified. Outgoing interfacesSection This secti...
Page 120 - Displaying PIM traffic statistics; Clearing the PIM forwarding cache
HW - HW Forwarding Enabled, FAST - Resource Allocated, TAG - Need For Replication Entry REGPROB - Register In Progress, REGSUPP - Register Suppression Timer MSDPADV - Advertise MSDP, NEEDRTE - Route Required for Src/RP, PRUN - DM Prune Upstream Interface Flags: IM - Immediate, IH - Inherited, WA - W...
Page 122 - clear ip pim; Clearing the PIM message counters
NOTE If you have configured interfaces for standard PIM (dense mode) on the device, statistics for theseinterfaces are listed first by the display. The following table describes the output for this show command. Output from the show ip pim vrf traffic command TABLE 13 This field... Displays... Port ...
Page 123 - Displaying PIM RPF
Displaying PIM RPF The show ip pim rfp command displays what PIM sees as the reverse path to the source as shown in the following. While there may be multiple routes back to the source, the one displayed by thiscommand is the one that PIM thinks is best. device# show ip pim vrf eng rpf 130.50.11.10 ...
Page 124 - Peer Reverse Path Forwarding (RPF) flooding; Source Active caching; Peer Reverse Path Forwarding (RPF) flooding
information with other PIM Sparse domains by communicating with RPs in other domains that arerunning MSDP. The RP sends the source information to each peer through a Source Active message. The messagecontains the IP address of the source, the group address to which the source is sending, and the IPa...
Page 125 - Enabling MSDP; Configuring MSDP
Configuring MSDP To configure MSDP, perform the following tasks: • Enable MSDP. • Configure the MSDP peers. NOTE The PIM Sparse Rendezvous Point (RP) is also an MSDP peer. NOTE Devices that run MSDP usually also run BGP. The source address used by the MSDP device isnormally configured to be the same...
Page 126 - shutdown; Designating the interface IP address as the RP IP address; Disabling an MSDP peer
The connect-source loopbacknum parameter specifies the loopback interface you want to use as the source for sessions with the neighbor and must be reachable within the VRF. NOTE It is strongly recommended that you use the connect-source loopback num parameter when issuing the msdp-peer command. If y...
Page 127 - Example; Filtering MSDP source-group pairs
device(config)# router msdp vrf blue device(config-msdp-router-vrf blue)# originator-id loopback 2 device(config-msdp-router-vrf blue)# exit Syntax: [no] originator-id type number The originator-id command instructs MSDP to use the specified interface IP address as the IP address of the RP in an SA ...
Page 129 - Displaying summary information; Filtering advertised Source-Active messages
Filtering advertised Source-Active messages The following example configures the device to advertise all source-group pairs except the ones thathave source address 10.x.x.x. The following commands configure extended ACLs to be used in the route map definition. device(config)# access-list 123 permit ...
Page 130 - Displaying peer information
KA: Keepalive SA:Source-Active NOT: Notification Peer Address Peer As State KA SA NOT Age In Out In Out In Out 40.40.40.1 1001 ESTABLISH 59 59 0 0 0 0 6 40.40.40.3 1001 ESTABLISH 59 59 0 0 0 0 47 47.1.1.2 N/A ESTABLISH 59 59 0 0 0 0 47 Brocade(config)# Syntax: show ip msdp summary The following tabl...
Page 131 - show ip msdp
TotalRcv: 49 RcvQue: 0 SendQue: 0 Input SA Filter:Not Applicable Input (S,G) route-map:None Input RP route-map:None Output SA Filter:Not Applicable Output (S,G) route-map:None Output RP route-map:None Syntax: show ip msdp [ vrf vrf-name ] peer The following table describes the output from this comma...
Page 134 - Displaying Source Active cache information
MSDP peer information (Continued) TABLE 15 This field... Displays... TotalRcv The number of sequence numbers received from the neighbor. RcvQue The number of sequence numbers in the receive queue. SendQue The number of sequence numbers in the send queue. Displaying Source Active cache information To...
Page 135 - Displaying MSDP RPF-Peer
MSDP source active cache (Continued) TABLE 16 This field... Displays... Orig Peer The peer from which this source-active entry was received. Age The number of seconds the entry has been in the cache You can use the following command to filter the output to display only the entries matching a specifi...
Page 136 - Clearing peer information; Displaying MSDP Peer
Displaying MSDP Peer To display MSDP peer information, enter the following command. Brocade# show ip msdp peer 40.40.40.3 MSDP Peer Status Summary KA: Keepalive SA:Source-Active NOT: Notification Peer Address Peer As State KA SA NOT Age In Out In Out In Out 40.40.40.3 1001 ESTABLISH 62 62 0 0 0 0 7 ...
Page 137 - Clearing the source active cache; Clearing the source active cache for a VRF; Clearing MSDP statistics; Clearing MSDP VRF statistics; Configuring MSDP mesh groups
Clearing the source active cache To clear the source active cache, enter the following command at the Privileged EXEC level of the CLI. device# clear ip msdp sa-cache Syntax: clear ip msdp sa-cache [ ip-addr ] The command in this example clears all the cache entries. Use the ip-addr variable to clea...
Page 138 - FIGURE 7; Configuring MSDP mesh group
mesh group. An RP can forward an SA message to any MSDP router as long as that peer is fartheraway from the originating RP than the current MSDP router. The following figure shows an example of an MSDP mesh group. In a PIM-SM mesh group the RPsare configured to be peers of each other. They can also ...
Page 139 - Configuring MSDP Anycast RP; MSDP Anycast RP
Syntax: [no] mesh-group group-name peer-address The sample configuration above reflects the configuration in Figure 7 on page 136. On RP 206.251.21.31 you specify its peers within the same domain (206.251.18.31, 206.251.19.31, and206.251.20.31). You first configure the MSDP peers using the msdp-peer...
Page 141 - FIGURE 8; RP 1 configuration
The configuration examples demonstrate the commands required to enable this application. FIGURE 8 Example of a MDSP Anycast RP network RP 1 configuration The following commands provide the configuration for the RP 1 router in Figure 8 . RP1(config)#router ospf RP1(config-ospf-router)# area 0 RP1(con...
Page 142 - RP 2 configuration; PIMR1 configuration
RP1(config)# router pim RP1(config-pim-router)# rp-candidate loopback 1 RP1(config-pim-router)# exit RP1(config)# router msdp RP1(config-msdp-router)# msdp-peer 10.1.1.2 connect-source loopback 2 RP1(config-msdp-router)# originator-id loopback 2 RP 2 configuration The following commands provide the ...
Page 143 - PIMR2 configuration; Configuring PIM Anycast RP; PIM Anycast RP
PIMR2 configuration The following commands provide the configuration for the PIMR2 router in Figure 8 . PIMR2(config)#router ospf PIMR2(config-ospf-router)# area 0 PIMR2(config-ospf-router)# exit PIMR2(config)# interface ethernet 1/2 PIMR2(config-if-e1000-1/2)# ip ospf area 0 PIMR2(config-if-e1000-1...
Page 144 - Displaying information for a PIM Anycast RP interface
as a router-id. A PIM First Hop router will register the source with the closest RP. The first RP thatreceives the register will re-encapsulate the register to all other Anycast RP peers. Please refer to Figure 9 as described in the configuration of PIM Anycast RP 100.1.1.1. device(config)#interface...
Page 145 - show ip pim anycast-rp; distance; ip mroute; Static multicast routes
The following table describes the parameters of the show ip pim anycast-rp command: Display of show ip pim anycast-rp TABLE 17 This field... Displays... Number of Anycast RP: The Number of Anycast RP specifies the number of Anycast RP sets in the multicast domain. Anycast RP: The Anycast RP address ...
Page 146 - IGMP proxy configuration notes; IGMP proxy limitations; IGMP Proxy
Configure the route-precedence command to specify a precedence table that dictates how routes are selected for multicast. IGMP Proxy IGMP Proxy provides a means for routers to receive any or all multicast traffic from an upstreamdevice if the router is not able to run PIM and runs only IGMP. IGMP Pr...
Page 147 - ip igmp; Displaying IGMP Proxy information; show ip igmp proxy; show ip igmp proxy; Filtering groups in proxy report messages
1. Configure router PIM globally. device(config)#router pim 2. Configure an IP address on the interface (physical, virtual routing, or tunnel interface) that will serveas the IGMP proxy for an upstream device by entering commands such as the following. device(config)#int e 1/3 device(config-if-e1000...
Page 148 - show ip igmp proxy summary
Output of show ip igmp proxy TABLE 18 Field Description Address Group address. Mode Multicast group mode. Can be "exclude" or "include." Source count Number sources in the given mode. A group in IGMP v2 has exclude mode with zero sources. ref count Number of proxy interfaces where th...
Page 149 - IGMP V3
The report shows the following information. Output of show ip igmp proxy stats TABLE 20 Field Description Intf Interface genQv1 RX IGMP v1 general query received on proxy interface. genQv2 RX IGMP v2 general query received on proxy interface. genQv3 RX IGMP v3 general query received on proxy interfa...
Page 150 - Default IGMP version
Address field contains the multicast address of interest, and the Number of Sources (N) fieldcontains zero. • A "Group-and-Source-Specific Query" is sent by a multicast router to learn if any neighboringinterface desires reception of packets sent to a specified multicast address, from any of...
Page 151 - show ip igmp traffic; Globally enabling the IGMP version
An interface or router sends the queries and reports that include its IGMP version specified on it. It mayrecognize a query or report that has a different version. For example, an interface running IGMP V2 canrecognize IGMP V3 packets, but cannot process them. Also, a router running IGMP V3 can reco...
Page 152 - show ip igmp group tracking; Enabling membership tracking and fast leave
In this example, the second line sets IGMP V2 on virtual routing interface 3. However, the third line setIGMP V3 on ports 1/3 through 1/7 and port e2/9. All other ports in this virtual routing interface areconfigured with IGMP V2. Syntax: [no] ip igmp port-version version-number ethernet port-number...
Page 153 - Setting the query interval; Creating a static IGMP group
Creating a static IGMP group You can configure one or more physical ports to be a permanent (static) member of an IGMP groupbased on the range or count. To configure two static groups starting from 226.0.0.1, enter either this command: Device(config)# interface ethernet 1/5 Device(config-if-e1000-1/...
Page 154 - Displaying IGMPv3 information; Displaying IGMP group status; Setting the group membership time
Setting the group membership time Group membership time defines how long a group will remain active on an interface in the absence ofa group report. Possible values are from 5 - 26000 seconds and the default value is 260 seconds. To define an IGMP membership time of 240 seconds, enter the following....
Page 156 - Displaying the IGMP status of an interface; Clearing the IGMP group membership table
Clearing the IGMP group membership table To clear the IGMP group membership table, enter the following command. device# clear ip igmp cache Syntax: clear ip igmp [ vrf vrf-name ] cache This command clears the IGMP membership for the default router instance or for a specified VRF. Use the vrf option ...
Page 157 - ve
Enter ve and its number , or ethernet and its port-address to display information for a specific virtual routing interface, or ethernet interface. The tunnelnum parameter specifies a GRE tunnel interface that is being configured. The GRE tunnel interface is enabled under the router PIM configuration...
Page 158 - Displaying IGMP traffic status; Clearing IGMP traffic statistics
Displaying IGMP traffic status To display the traffic status on each virtual routing interface, enter the following command. device# show ip igmp traffic Recv QryV2 QryV3 G-Qry GSQry MbrV2 MbrV3 Leave IsIN IsEX ToIN ToEX ALLOW BLK v5 29 0 0 0 0 0 0 0 0 0 0 0 0 v18 15 0 0 0 0 30 0 60 0 0 0 0 0 v110 0...
Page 159 - Displaying IGMP settings
Syntax: clear ip igmp [ vrf vrf-name ] traffic This command clears all the multicast traffic information on all interfaces on the device. Use the vrf option to clear the traffic information for a VRF instance specified by the vrf-name variable. T Displaying IGMP settings To display global IGMP setti...
Page 160 - IGMP V3 and source specific multicast protocols; Configuring PIM SSM group range; Source-specific multicast
Output of show ip igmp settings (Continued) TABLE 25 This field Displays Last Member QueryInterval The Last Member Query Interval is the Max Response Time used to calculate the MaxResp Code inserted into Group-Specific Queries sent in response to Leave Groupmessages. It is also the Max Response Time...
Page 161 - Configuring multiple SSM group ranges; Configuration Considerations; or
To configure a single SSM group address, enter the following command under the router pimconfiguration: device(config)#router pim device(config-pim-router)#ssm-enable range 232.1.1.1/8 Syntax: [no] ssm-enable range group-address address-mask The group-address parameter specifies the multicast addres...
Page 162 - IGMPv2 SSM mapping; map enable; Displaying information for PIM SSM range ACL
The acl-id/acl-name parameter specifies the ACL id or name used to configure multiple SSM group ranges. To disable the SSM mapping range ACL, use the [no] form of this command. NOTE The ssm-enable rangeacl-id acl-name or command also supports IPv6 traffic. The ssm-enable rangeacl-id acl-name or comm...
Page 163 - Configuring the IGMPv2 SSM mapping commands; Configuring an ACL for IGMPv2 SSM mapping
Configuring an ACL for IGMPv2 SSM mapping You can use either a standard or extended ACL to identify the group multicast address you want to addsource addresses to when creating a IGMPv3 report. For standard ACLs, you must create an ACL with a permit clause and the ip-source-address variable must con...
Page 164 - Displaying an IGMP SSM mapping information
The acl-id variable specifies the ACL ID that contains the group multicast address. The source-address variable specifies the source address that you want to map to the group multicast address specified in the ACL. The no option is used to delete a previously configured SSM map. Example configuratio...
Page 165 - IPv6 Multicast Protocols; Supported IPv6 Multicast Features
IPv6 Multicast Protocols ● Supported IPv6 Multicast Features............................................................................... 163 ● IPv6 PIM Sparse .......................................................................................................... 164 ● PIM Anycast RP..............
Page 166 - PIM Sparse router types; IPv6 PIM Sparse
IPv6 PIM Sparse IPv6 Protocol Independent Multicast (PIM) Sparse is supported. IPv6 PIM Sparse providesmulticasting that is especially suitable for widely distributed multicast environments. In an IPv6 PIM Sparse network, an IPv6 PIM Sparse router that is connected to a host that wants toreceive inf...
Page 168 - Configuring IPv6 PIM-SM on a virtual routing interface
NOTE It is recommended that you configure the same device as both the BSR and the RP. IPv6 PIM-Sparse mode To configure a device for IPv6 PIM Sparse, perform the following tasks: • Identify the Layer 3 switch as a candidate sparse Rendezvous Point (RP), if applicable. • Specify the IPv6 address of t...
Page 169 - Setting the BSR message interval; Configuring BSRs
Configuring BSRs In addition to the global and interface parameters configured in the prior sections, you must identify aninterface on at least one device as a candidate PIM Sparse Bootstrap Router (BSR) and a candidatePIM Sparse Rendezvous Point (RP). NOTE It is possible to configure the device as ...
Page 170 - Configuring candidate RP
The num parameter specifies the number of seconds and can be from 10 - 65535. The default is 60. Use the no option to disable a timer that has been configured. Configuring candidate RP Enter a command such as the following to configure the device as a candidate RP. device(config)# ipv6 router pim de...
Page 171 - clear IPv6 pim rp-map; Embedded Rendezvous Point
If you explicitly specify the RP, the device uses the specified RP for all group-to-RP mappings andoverrides the set of candidate RPs supplied by the BSR. NOTE Specify the same IP address as the RP on all IPv6 PIM Sparse routers within the IPv6 PIM Sparsedomain. Make sure the device is on the backbo...
Page 172 - Setting the RP advertisement interval; Changing the Shortest Path Tree threshold
To disable embedded RP support for a specified VRF, enter the following commands. device(config)# ipv6 router pim vrf blue device(config-ipv6-pim-router-vrf-blue)# no rp-embedded Syntax: [no] rp-embedded Changing the Shortest Path Tree threshold In a typical IPv6 PIM Sparse domain, there may be two ...
Page 173 - Modifying neighbor timeout; Changing the PIM Join and Prune message interval
To specify how frequently the candidate RP configured on the device sends candidate RPadvertisement messages to the BSR for a specified VRF, enter commands such as the following. device(config)# ipv6 router pim vrf blue device(config-ipv6-pim-router-vrf-blue)# rp-adv-interval 180 Syntax: rp-adv-inte...
Page 174 - Setting the register suppress interval; Setting the register probe time; Setting the prune wait interval
Setting the prune wait interval The prune-wait command allows you to set the amount of time the PIM router should wait for a join override before pruning an Outgoing Interface List Optimization (OIF) from the entry. To change the default join override time to 2 seconds, enter commands such as the fo...
Page 175 - Changing the hello timer; Setting the inactivity timer
To change the default register probe time to 20 seconds, enter commands such as following. device(config)# ipv6 router pim device(config-ipv6-pim-router)# register-probe-time 20 To change the default register probe time to 20 seconds for a specified VRF, enter commands such asthe following. device(c...
Page 176 - Configuring Source-specific Multicast; enable; ipv6 pim dr-priority; Enabling Source-specific Multicast
Enabling Source-specific Multicast Using the Any-Source Multicast (ASM) service model, sources and receivers register with a multicastaddress. The protocol uses regular messages to maintain a correctly configured broadcast networkwhere all sources can send data to all receivers and all receivers get...
Page 177 - show ipv6 pim sparse; Passive Multicast Route Insertion
• If more than one router has the same DR priority on a subnet (as in the case of default DR priorityon all), the router with the numerically highest IP address on that subnet will get elected as the DR. • The DR priority information is used in the DR election only if all the PIM routers connected t...
Page 180 - show ipv6 pim interface; Displaying IPv6 PIM interface information
Output from the show ipv6 pim sparse command (Continued) TABLE 26 Field Description Candidate-RP Msginterval Number of seconds the candidate RP configured on the Layer 3 switch sends candidateRP advertisement messages to the BSR. Default is 60 seconds. Register SuppressTime This is the mean interval...
Page 183 - show ipv6 rp-candidate
Output from the show ipv6 pim bsr command (Continued) TABLE 29 Field Description Hash mask length The number of significant bits in the IPv6 multicast group comparison mask. Thismask determines the IPv6 multicast group numbers for which the device can be aBSR. The default is 32 bits, which allows th...
Page 184 - show ipv6 pim rp-candidate
RP: 1be::11:21 group prefixes: ff00:: / 8 Candidate-RP-advertisement period: 60 This example shows information displayed on a device that is a candidate RP. The following exampleshows the message displayed on a device that is not a candidate RP. device# show ipv6 pim rp-candidate This system is not ...
Page 185 - Displaying RP information for an IPv6 PIM Sparse group
------------------------------------------------------------------------------- 1 ff07::c:1 3200:12::32 2 ff07::c:2 3200:12::32 3 ff07::c:3 3200:12::32 Number of group-to-RP mappings: 3 Brocade# Syntax: show ipv6 pim [ vrf vrf-name ] rp-map The vrf parameter allows you to display IPv6 RP-to-group-ma...
Page 187 - show ipv6 pim neighbor; show ipv6 pim mcache; Displaying the IPv6 PIM multicast cache
The vrf parameter allows you to display the IPv6 PIM neighbors for the VRF instance identified by the vrf-name variable. The following table displays the output from the show ipv6 pim neighbor command. Output from the show ipv6 pim neighbor command TABLE 34 Field Description Port The routing interfa...
Page 189 - Displaying IPv6 PIM RPF
Output parameters of the show ipv6 pim mcache command (Continued) TABLE 35 Field Description Flags Show the flags associated with the forward entry. slow ports ethe Shows the forwarding port ID of the mcache entry which is in the software forwardingpath. AgeSltMsk Shows the slot number on which MP e...
Page 190 - Displaying the IPv6 PIM resources
Brocade#show ipv pim vrf eng counter Event Callback: DFTVlanChange : 0 VlanPort : 0 LP to MP IPCs: SM_REGISTER : 8315 MCAST_CREATE : 0 S_G_AGEOUT : 3 WRONG_IF : 0 ABOVE_THRESHOLD: 0 MCAST_FIRST_DATA : 3 SET KAT : 3 SET KAT INFINITY : 3 MP to LP IPCs: INIT : 25 INSERT_VPORT : 30 DELETE_VPORT : 186 DE...
Page 193 - Clearing the IPv6 PIM message counters; Clearing the IPv6 PIM forwarding cache
Output from the show ipv6 pim traffic command (Continued) TABLE 39 Field Description Join-Prune The number of Join or Prune messages sent or received on the interface. NOTE Unlike PIM dense, PIM Sparse uses the same messages for Joins and Prunes. Assert The number of Assert messages sent or received...
Page 194 - Defining the maximum number of IPv6 PIM cache entries; Clearing the IPv6 PIM traffic
The clear IPv6 pim rp-map command allows you to update the entries in the static multicast forwarding table immediately after making RP configuration changes. This command is meant to beused with rp-address command. To update the entries in an IPv6 PIM Sparse static multicast forwarding table with a...
Page 195 - none; Configuring a static multicast route within a VRF
The system-max pim6-hw-mcache command sets the maximum number of SG entries that are allowed in the hardware. Configuring a static multicast route within a VRF You can configure a static multicast route within a virtual routing instance (VRF). 1. Configure a VRF. Device(config)# vrf vpn1 2. Configur...
Page 198 - show ipv6 pim anycast-rp; show ipv6 pim anycast-rp; Displaying information for an IPv6 PIM Anycast RP interface
Displaying information for an IPv6 PIM Anycast RP interface To display information for an IPv6 PIM Anycast RP interface, enter the show ipv6 pim anycast-rp command. device(config)# show ipv6 pim anycast-rp Number of Anycast RP: 1 Anycast RP: 1001::1 ACL ID: 200 ACL Name: my-anycast-rp-set ACL Filter...
Page 199 - ipv6 mld version 2; Configuring MLD parameters for default and non-default VRFs; Enabling MLDv2
The source list and filter mode are created when the IPv6 querier router sends a query. The querierrouter is the one with the lowest source IPv6 address. It sends out any of the following queries: • General query - The querier sends this query to learn all multicast addresses that need to belistened...
Page 200 - Setting the maximum response time; Defining the maximum number of MLD group addresses
To define an MLD group membership time of 2000 seconds for a specified VRF, enter the followingcommands. device(config)# ipv6 router pim vrf blue device(config-ipv6-pim-router-vrf-blue)# ipv6 mld group-membership-time 2000 Syntax: [no] ipv6 router pim [ vrf vrf-name ] The vrf parameter specifies the...
Page 201 - Setting the last listener query interval; Setting the robustness; ipv6 mld robustness
Setting the query interval You can define the frequency at which MLD query messages are sent. For example, if you want queriesto be sent every 50 seconds, enter a command such as the following. device(config)# ipv6 mld query-interval 50 Syntax: [no] ipv6 mld query-interval seconds The seconds variab...
Page 202 - Configuring MLD parameters at the interface level; Setting the version
To set the robustness for a specified VRF, enter the following commands. device(config)# ipv6 router pim vrf blue device(config-ipv6-pim-router-vrf-blue)# ipv6 mld robustness 3 Syntax: [no] ipv6 router pim [ vrf vrf-name ] The vrf parameter specifies the virtual routing instance (VRF) specified by t...
Page 203 - Displaying MLD information; Enabling MLD tracking on an interface
To configure two static groups, starting from ff0d::1, without having to receive an MLDv1 report on avirtual Ethernet interface, enter either this command: Device(config-if-e1000-1/5)# ipv6 mld static-group ff0d::1 count 2 Or this command: Device(config-if-e1000-1/5)# ipv6 mld static-group ff0d::1 t...
Page 204 - show ipv6 mld; show ipv6 mld group; Displaying MLD definitions for an interface
Displaying MLD group information To display the list of multicast groups, enter a command such as the following. device #show ipv6 mld group Total 2 groups ------------------------------------------------------------------------------------- - Idx Group Address Port Intf GrpCmpV Mode Timer Srcs ----...
Page 205 - Displaying MLD settings
e1/1/2 0 2 - Self 0 0 No v220 0 2 - Disabled e1/1/1 3 2 - Self 0 12 No Syntax: show ipv6 mld [ vrf vrf-name ] interface [ ethernet port-number | ve num ] The vrf parameter allows you to display MLD parameters on an interface for the VRF instance identified by the vrf-name variable. Enter ve and its ...
Page 206 - Displaying static MLD groups
Max Response Time : 10s Group Membership Time : 260s Operating Version : 2 Configured Version : 0 Robustness Variable : 2 Last Member Query Interval: 1s Last Member Query Count: 2 Older Host Present Timer : 260s Syntax: show ipv6 mld [ vrf vrf-name ] settings The vrf parameter specifies that you wan...
Page 207 - Displaying MLD traffic
Output from the show ipv6 mld vrf cs static command TABLE 44 Field Description Group Address The address of the multicast group. Interface Port List The physical ports on which the multicast groups are received. Displaying MLD traffic To display information on MLD traffic, enter a command such as th...
Page 208 - Clearing the IPv6 MLD group membership table cache; IPv6 Multicast Boundaries; Clearing IPv6 MLD traffic
Output from the show ipv6 mld traffic command (Continued) TABLE 45 Field Description Is_EX Number of source addresses that were excluded in the traffic. ToIN Number of times the interface mode changed from exclude to include. ToEX Number of times the interface mode changed from include to exclude. A...
Page 209 - ipv6 multicast-boundary; no ipv6 multicast boundary; ACL to permit multicast traffic
Configuration considerations • Only one ACL can be bound to any interface. • Normal ACL restrictions apply as to how many software ACLs can be created, but there is nohardware restrictions on ACLs with this feature. • Creation of a static MLD client is allowed for a group on a port that may be preve...
Page 211 - IP Multicast Commands; clear ip mroute
IP Multicast Commands ● clear ip mroute.............................................................................................................. 209 ● clear ipv6 mroute...........................................................................................................210 ● ip max-mroute....
Page 212 - clear ipv6 mroute; clear ipv6 mroute; clear ipv6 mroute
Modes Privileged EXEC mode Usage Guidelines After mroutes are cleared from an IP multicast routing table, the best static mroutes are added back toit. Examples This example removes all mroutes from the IP multicast routing table: Device(config)# clear ip mroute This example removes all mroutes from ...
Page 216 - ip multicast disable-flooding
ip mroute next-hop-recursion Configures the recursion level while using static mroutes to resolve a static mroute next hop. Syntax ip mroute [ vrf vrf-name ] next-hop-recursion 1-10 no ip mroute [ vrf vrf-name ] next-hop-recursion 1-10 Command Default The recursion level for resolving a static mrout...
Page 217 - ipv6 mroute
After the hardware forwarding database (FDB) entry is made, the multicast traffic is switched only to theVLAN hosts that are members of the multicast group. This can avoid congestion and loss of traffic onthe ports that have not subscribed to this IPv4 multicast traffic. Examples The following examp...
Page 220 - ipv6 multicast disable-flooding
History Release version Command history 8.0.10a This command was introduced. ipv6 mroute next-hop-recursion Configures the recursion level while using static mroutes to resolve a static mroute next hop. Syntax ipv6 mroute [ vrf vrf-name ] next-hop-recursion 1-10 no ipv6 mroute [ vrf vrf-name ] next-...
Page 222 - show ip mroute
You must configure four parameters indicating the four different route types. If you want to specify that aparticular route type not be used, configure the none keyword to fill the precedence table. Examples This command specifies a non-default route from the mRTM, then a non-default route from the ...
Page 223 - static; connected
Specifies a VRF route. static Specifies a static multicast route. connected Specifies a directly attached (connected) multicast route. ip-subnet [ mask ] Specifies an IP address. Modes Privileged EXEC mode Examples This example displays information for IP multicast routes: Device(config)# show ip mr...
Page 224 - show ip static mroute; show ip multicast optimization
show ip multicast optimization Displays Internet Group Management Protocol (IGMP) snooping hardware resource-sharinginformation. You can configure it to display the availability of IP multicast (IPMC) group indexes in thehardware and how it is been used and shared. Syntax show ip multicast optimizat...
Page 225 - show ipv6 mroute
Examples This example displays information for configured multicast routes: Device(config)# show ip static mroute IP Static Routing Table - 2 entries: IP Prefix Next Hop Interface Dis/Metric/Tag Name *20.20.20.0/24 220.220.220.1 - 1/1/0 20.20.20.0/24 50.50.50.2 - 1/2/0 21.21.21.0/24 1.2.3.4 - 1/1/0 ...
Page 226 - show ipv6 multicast optimization; show ipv6 multicast optimization; show ipv6 multicast optimization
This example displays information for static IPv6 multicast routes: Device(config)# show ipv6 mroute static Type Codes - B:BGP C:Connected S:Static Type IPv6 Prefix Next Hop Router Interface Dis/Metric Uptime S 1:1::1:0/120 :: ve 90 1/1 2d16h This example displays information for directly attached (...
Page 227 - show ipv6 static mroute; show ipv6 static mroute; show ipv6 static mroute
History Release version Command history 8.0.10 This command was introduced. show ipv6 static mroute Displays information for configured IPv6 multicast routes. Syntax show ipv6 static mroute [ vrf vrf-name ] ipv6-address-prefix/prefix-length Parameters vrf vrf-name Specifies a VRF route. ipv6-address...