IPMC
Note
This command belongs to the shell mode for newer (logical-table) switch chips and is not available on Trident 3.
Manage IPMC (IP Multicast) addresses
Built-in help
Usages:
ipmc init
- Init ipmc function.
ipmc detach
- Detach ipmc function.
ipmc table add Src_IP=<ipaddr> Src_IPMaskLen=<ipaddr> Mc_IP=<grpaddr>
Mc_IPMaskLen=<grpaddr> VlanID=<vid>
Group=<val> [GroupL2=<val>] [src_Port=<port>] [COS=<cosl>]
[TS=<tsl>] [Valid=<bool>] [NoCHECK=<bool>] [IngIntf=<val>]
[Replace=<bool>] [VRF=<vrf>] [LookupClass=<val>] [RPid=<val>] [Hit=<bool>]
- Add an entry into ipmc table.
ipmc table del Src_IP=<ipaddr> Src_IPMaskLen=<ipaddr> Mc_IP=<macaddr>
Mc_IPMaskLen=<grpaddr> VlanID=<vid> [VRF=<vrf>] [IngIntf=<val>]
- Destroy an entry in ipmc table.
ipmc table clear
- Delete all ipmc table.
ipmc table show [L2]
- Display all ipmc table or L2 ipmc only.
ipmc ip6table add Src_IP=<ipaddr> Src_IPMaskLen=<ipaddr> Mc_IP=<grpaddr>
Mc_IPMaskLen=<grpaddr> VlanID=<vid>
Group=<val> [src_Port=<port>] [COS=<cosl>]
[NoCHECK=<bool>] [TS=<tsl>] [IngIntf=<val>]
[Valid=<bool>] [LookupClass=<val>] [VRF=<vrf>] [Hit=<bool>]
- Add an entry into the IPv6 ipmc table.
ipmc ip6table del Src_IP=<ipaddr> Src_IPMaskLen=<ipaddr> Mc_IP=<macaddr>
VlanID=<vid> [VRF=<vrf>]
- Destroy an entry in the IPv6 ipmc table
ipmc ip6table clear
- Delete all IPv6 ipmc table.
ipmc ip6table show [L2]
- Display all IPv6 ipmc table or L2 ipmc only.
ipmc rp add RPid=<val> IngIntf=<val>
- Add an Ingress Intf to a RP ID.
ipmc rp del RPid=<val> IngIntf=<val>
- Remove an Ingress Intf from a RP ID.
ipmc rp clear RPid=<val>
- Remove all the Ingress Intf list from a RP ID.
ipmc rp show
- Display all RP IDs and their L3_IIF list information.
ipmc rp set RPid=<val> IngIntfCount=<val> IngIntf0=<val> IngIntf1=<val>...
- Set an Intf list to a RP ID.
ipmc rp get RPid=<val> IngIntfMax=<val>
- Get an Intf list in the given size from a RP ID.