6200F

Aruba 6200F, 6200M, 8100, 9300-32D, R9G13A, R9G14A, R9G15A, R9G16A, R9G17A, R9G22A, R9G23A User guide

  • Hello! I am an AI chatbot trained to assist you with the Aruba 6200F User guide. I’ve already reviewed the document and can help you find the information you need or explain it in simple terms. Just ask your questions, and providing more details will help me assist you more effectively!
AOS-CX 10.12.1000 Multicast
Guide
6200, 6300, 6400, 8xxx, 9300, 10000 Switch
Series
Published: August 2023
Edition: 2
|2
Copyright Information
© Copyright 2023 Hewlett Packard Enterprise Development LP.
This product includes code licensed under certain open source licenses which require source
compliance. The corresponding source for these components is available upon request. This offer is
valid to anyone in receipt of this information and shall expire three years following the date of the final
distribution of this product version by Hewlett Packard Enterprise Company. To obtain such source
code, please check if the code is available in the HPE Software Center at
https://myenterpriselicense.hpe.com/cwp-ui/software but, if not, send a written request for specific
software version and product for which you want the open source code. Along with the request, please
send a check or money order in the amount of US $10.00 to:
Hewlett Packard Enterprise Company
Attn: General Counsel
WW Corporate Headquarters
1701 E Mossy Oaks Rd Spring, TX 77389
United States of America.
Notices
The information contained herein is subject to change without notice. The only warranties for Hewlett
Packard Enterprise products and services are set forth in the express warranty statements
accompanying such products and services. Nothing herein should be construed as constituting an
additional warranty. Hewlett Packard Enterprise shall not be liable for technical or editorial errors or
omissions contained herein.
Confidential computer software. Valid license from Hewlett Packard Enterprise required for possession,
use, or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer
Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government
under vendor's standard commercial license.
Links to third-party websites take you outside the Hewlett Packard Enterprise website. Hewlett Packard
Enterprise has no control over and is not responsible for information outside the Hewlett Packard
Enterprise website.
Contents
Contents
Contents 3
About this document 15
Applicable products 15
Latest version available online 15
Command syntax notation conventions 15
About the examples 16
Identifying switch ports and interfaces 17
Identifying modular switch components 18
Multicast overview 19
Multicast protocols 19
Multicast addresses 20
Sub-interface recommendations and limitations 20
Important considerations 20
Internet Group Management Protocol (IGMP) 23
IGMP defaults, protocols, and supported configuration 23
How the IGMP protocol works 23
Considerations when configuring IGMP 24
IGMP configuration task list 25
Enabling or disabling IGMP 25
Specifying the IGMP version 25
Configuring IGMP static groups 26
Configuring IGMP query and response parameters 26
Disabling IGMP 27
Viewing IGMP information 27
IGMP configuration example 28
IGMP commands 29
ip igmp 29
ip igmp apply access-list 31
ip igmp last-member-query-interval 32
ip igmp querier 33
ip igmp querier interval 34
ip igmp querier query-max-response-time 35
ip igmp robustness 36
ip igmp router-alert-check 37
ip igmp static-group 38
ip igmp version 38
ip igmp version strict 39
no ip igmp 40
show ip igmp 41
show ip igmp counters 44
show ip igmp group 45
show ip igmp groups 47
show ip igmp interface 50
show ip igmp interface counters 52
show ip igmp interface group 53
AOS-CX 10.12.1000 Multicast Guide | (6200, 6300, 6400, 8xxx, 9300, 10000 Switch Series) 3
Contents |4
show ip igmp interface groups 55
show ip igmp interface statistics 57
show ip igmp static-groups 59
show ip igmp statistics 60
IGMP snooping 62
IGMP snooping defaults, protocols, and supported configuration 62
How IGMP snooping works 63
IGMP snooping configuration task list 64
Enabling or disabling IGMP snooping 64
Specifying the IGMP snooping version 64
Configuring IGMP snooping static groups 65
Enabling drop-unknown filters 65
Configuring IGMP snooping fast learn ports globally 65
Configuring IGMP snooping per port filtering 66
Disabling IGMP snooping 66
Viewing IGMP snooping information 67
IGMP snooping commands 67
ip igmp snooping (config mode) 67
ip igmp snooping (interface mode) 69
ip igmp snooping (vlan mode) 71
ip igmp snooping filter unknown mcast 73
show ip igmp snooping 73
MLD snooping 77
MLD snooping global configuration commands 77
ipv6 mld snooping 77
mgmd delayed-refresh timer 78
mgmd querier-offload 79
MLD snooping VLAN configuration commands 79
ipv6 mld snooping 79
ipv6 mld snooping apply access-list 80
ipv6 mld snooping auto vlan 81
ipv6 mld snooping blocked vlan 82
ipv6 mld snooping fastlearn 83
ipv6 mld snooping fastleave vlan 84
ipv6 mld snooping forced fastleave vlan 85
ipv6 mld snooping forward vlan 86
ipv6 mld snooping version 87
ipv6 mld snooping static-group 87
MLD snooping show commands 88
show ipv6 mld snooping 88
show mgmd debug-counters 91
MLD configuration commands for interface VLAN 92
ipv6 mld 92
ipv6 mld apply access-list 92
no ipv6 mld 94
ipv6 mld querier 94
ipv6 mld querier interval 95
ipv6 mld last-member-query-interval 95
ipv6 mld querier query-max-response-time 96
ipv6 mld robustness 97
ipv6 mld static-group 97
ipv6 mld version 98
ipv6 mld version strict 99
MLD show commands for interface VLAN 99
show ipv6 mld 99
MLD configuration commands for interface 103
ipv6 mld 104
ipv6 mld apply access-list 104
no ipv6 mld 105
ipv6 mld querier 106
ipv6 mld querier interval 106
ipv6 mld last-member-query-interval 107
ipv6 mld querier query-max-response-time 108
ipv6 mld robustness 109
ipv6 mld static-group 109
ipv6 mld snooping filter-unknown-mcast 110
ipv6 mld version 111
ipv6 mld version strict 112
Protocol Independent Multicast - Sparse Mode (V4 and V6) 113
Protocol Independent Multicast - Sparse Mode (PIM-SM) overview 113
PIM-SM defaults, protocols, and supported configuration 113
PIM-SM router types 114
How PIM-SM works 116
Enabling/disabling PIM-SM in an interface 118
Configuring PIM-SM options in an interface 119
Viewing PIM information 121
PIM-SM configuration example 123
PIM-SM configuration task list 125
Enabling or disabling PIM globally 125
Configuring join/prune interval 126
Enabling/disabling multicast traffic to SPT 126
Configuring an RP 127
Configuring a BSR 129
Configuring RPF override 131
Removing all PIM-SM related configurations on an interface 131
PIM VSX active-active 131
PIM-SM Active-Active with VSX 133
Use case 1: IPv4 Collapsed Core Scenario 1 141
Access-Switch-1 142
Core VSX Primary Configuration 146
Core VSX Secondary Configuration 148
Edge 1 150
Edge 2 151
Logs 152
Use case 2: IPv4 MSDPconfigurations 158
Core VSX Primary Configuration 159
Core VSX Secondary Configuration 161
Distro VSXPrimary Configuration 163
Distro VSXSecondary Configuration 165
Edge 2 167
Edge Configuration 168
Logs 169
Snooping Switch Configuration 176
Use case 3: 2-Tier IPv4 VSX Configurations 182
Core VSX Primary Configuration 183
Core VSX Secondary Configuration 185
Distro VSXPrimary Configuration 187
Distro VSXSecondary Configuration 189
Edge 2 191
AOS-CX 10.12.1000 Multicast Guide | (6200, 6300, 6400, 8xxx, 9300, 10000 Switch Series) 5
Contents |6
Edge Configuration 192
Multi-Site-VSX-IPv4 Logs 193
Snooping Switch Configuration 198
Use case 4: IPv6 Collapsed Core Scenario 1 204
Access-Switch-1 205
Core VSX Primary Configuration 209
Core VSX Secondary Configuration 211
Edge 1 213
Edge 2 214
IPv6 Logs 215
Use case 5: IPv6 2 Layer VSX Scenario 2 221
Access-Switch-1 222
Core VSXPrimary Configuration 230
Core VSXSecondary Configuration 232
Distro VSX Primary Configuration 233
Distro VSX Secondary Configuration 235
Edge 1 237
Edge 2 238
IPv6 Multi-Layer VSX Logs 239
PIM-SM commands for IPv4 245
accept-register access-list 245
accept-rp 247
active-active 248
anycast-rp source-directly-connected 249
bfd all-interfaces 250
bsr-candidate bsm-interval 251
bsr-candidate hash-mask-length 252
bsr-candidate priority 253
bsr-candidate source-ip-interface 254
disable 255
enable 255
ip multicast boundary 256
ip mroute 258
ip pim-sparse 259
ip pim-sparse bfd 260
ip pim-sparse bsr-boundary 261
ip pim-sparse dr-priority 262
ip pim-sparse hello-delay 263
ip pim-sparse hello-interval 265
ip pim-sparse ip-addr 266
ip pim-sparse lan-prune-delay 267
ip pim-sparse override-interval 268
ip pim-sparse propagation-delay 269
join-prune-interval 270
multicast-route-limit 271
no ip pim-sparse 272
register-rate-limit 273
register-source 274
router pim 275
rp-address access list 282
rp-address 284
rp-candidate group-prefix 285
rp-candidate hold-time 286
rp-candidate priority 287
rp-candidate source-ip-interface 288
rpf-override 289
show ip mroute 290
show ip mroute brief 292
show ip mroute group-addr 293
show ip multicast anomalies 294
show ip multicast boundary interface 296
show ip pim 297
show ip pim bsr 298
show ip pim bsr elected 300
show ip pim bsr local 301
show ip pim interface 302
show ip pim interface interface-name 304
show ip pim interface interface-name counters 306
show ip pim neighbor 309
show ip pim pending 311
show ip pim rp 312
show ip pim rp-candidate 313
show ip pim rp-set 314
show ip pim rp-set learned 316
show ip pim rp-set static 317
show ip pim rpf-override 318
show ip pim rpf-override source 319
sources-per-group 321
spt-threshold 322
PIM-SM commands for IPv6 322
accept-register access-list 323
accept-rp 324
bsr-candidate bsm-interval 325
bsr-candidate hash-mask-length 326
bsr-candidate priority 327
bsr-candidate source-ip-interface 328
disable 329
enable 329
ipv6 mroute 330
ipv6 pim6-sparse 331
ipv6 pim6-sparse bfd 332
ipv6 pim6-sparse dr-priority 334
ipv6 pim6-sparse hello-delay 335
ipv6 pim6-sparse hello-interval 336
ipv6 pim6-sparse ipv6-addr 337
ipv6 pim6-sparse lan-prune-delay 338
ipv6 pim6-sparse override-interval 339
ipv6 pim6-sparse propagation-delay 340
join-prune-interval 341
no ipv6 pim6-sparse 342
register-source 343
router pim6 344
rp-address access list 345
rp-address 346
rp-candidate group-prefix 348
rp-candidate hold-time 348
rp-candidate priority 349
rp-candidate source-ip-interface 350
rpf-override 352
show ipv6 mroute <GROUP-ADDR> 353
show ipv6 mroute 354
show ipv6 mroute brief 356
AOS-CX 10.12.1000 Multicast Guide | (6200, 6300, 6400, 8xxx, 9300, 10000 Switch Series) 7
Contents |8
show ipv6 pim6 357
show ipv6 pim6 bsr 358
show ipv6 pim6 bsr elected 360
show ipv6 pim6 bsr local 361
show ipv6 pim6 interface <INTERFACE-NAME> 362
show ipv6 pim6 interface 363
show ipv6 pim6 neighbor 364
show ipv6 pim6 pending 366
show ipv6 pim6 rp 367
show ipv6 pim6 rp-candidate 369
show ipv6 pim6 rpf-override 370
show ipv6 pim6 rpf-override source 371
show ipv6 pim6 rp-set 372
show ipv6 pim6 rp-set learned 374
show ipv6 pim6 rp-set static 375
sources-per-group 376
spt-threshold 377
Debugging and Troubleshooting 378
FAQ and best practices 386
Protocol Independent Multicast - Dense Mode (V4 and V6) 389
Protocol Independent Multicast - Dense Mode (PIM-DM) overview 389
PIM-DM defaults, protocols, and supported configurations 389
PIM-DM configuration example 390
PIM-DM features 391
PIM-DM commands for IPv4 392
disable 392
enable 393
ip pim-dense 393
ip pim-dense bfd 394
ip pim-dense graft-retry-interval 396
ip pim-dense hello-delay 397
ip pim-dense hello-interval 398
ip pim-dense ip-addr 399
ip pim-dense lan-prune-delay 400
ip pim-dense max-graft-retries 401
ip pim-dense override-interval 403
ip pim-dense propagation-delay 404
ip pim-dense ttl-threshold 405
router pim 406
show ip mroute 413
show ip mroute group-addr 415
show ip mroute brief 417
show ip pim 418
show ip pim interface 419
show ip pim interface interface-name 420
show ip pim interface interface-name counters 421
show ip pim neighbor 422
show ip pim rpf 424
state-refresh-interval 426
PIM-DM commands for IPv6 427
disable 427
enable 427
ipv6 pim6-dense 428
ipv6 pim6-dense bfd 429
ipv6 pim6-dense graft-retry-interval 430
ipv6 pim6-dense hello-delay 432
ipv6 pim6-dense hello-interval 433
ipv6 pim6-dense ipv6-addr 434
ipv6 pim6-dense lan-prune-delay 435
ipv6 pim6-dense max-graft-retries 436
ipv6 pim6-dense override-interval 437
ipv6 pim6-dense propagation-delay 439
ipv6 pim6-dense ttl-threshold 440
no ipv6 pim6-dense 441
show ipv6 pim6 442
show ipv6 pim6 interface 443
show ipv6 pim6 interface <INTERFACE-NAME> 444
show ipv6 mroute 445
show ipv6 mroute brief 447
show ipv6 mroute <GROUP-ADDR> 448
show ipv6 pim6 neighbor 450
show ipv6 pim6 rpf 452
router pim6 454
state-refresh-interval 455
Protocol Independent Multicast - Source-Specific Multicast 457
Protocol and feature details 457
Supported platforms and standards 457
Configuration examples 458
PIM-SSM IPv4 configurations 458
PIM-SSM IPv6 configurations 459
Considerations and best practices 461
Use case 462
PIM-SSM commands 462
ip igmp apply ssm-map access-list 462
show ip igmp ssm-map 464
PIM-SSM commands for IPv4 465
pim-ssm 465
pim-ssm range-access-list 467
show ip mroute 468
show ip multicast summary 469
show ip pim interface interface-name counters 471
PIM-SSM commands for IPv6 474
ipv6 mld apply ssm-map access-list 474
pim-ssm 476
pim-ssm range-access-list 477
show ipv6 mld ssm-map 478
show ipv6 mroute 479
show ipv6 pim interface counters 481
Debugging and troubleshooting 483
Multicast Source Discovery Protocol (MSDP) 488
Multicast Source Discovery Protocol (MSDP) overview 488
MSDP router config commands 488
disable 488
enable 489
router msdp 490
sa-interval 491
sa-limit 491
MSDP peer configuration commands 493
connection-retry-interval 493
AOS-CX 10.12.1000 Multicast Guide | (6200, 6300, 6400, 8xxx, 9300, 10000 Switch Series) 9
Contents |10
connect-source 494
clear ip msdp peer statistics 495
description 496
disable 496
enable (ip msdp peer) 497
ip msdp peer 498
keepalive 499
mesh-group 500
passwordn (router msdp) 501
sa-filter access-list 502
MSDP show commands 503
show ip msdp count 503
show ip msdp peer 504
show ip msdp sa-cache 506
show ip msdp summary 507
mDNS gateway 508
mDNS gateway overview 508
Configuring mDNS gateway 509
mDNS gateway commands 510
debug mdns 510
description 511
id 512
mdns-sd 512
mdns-sd apply-profile tx 513
mdns-sd enable 514
mdns-sd profile 515
mdns-sd service 516
clear mdns-sd statistics 517
sequence-number 517
show mdns-sd service-entries 519
show mdns-sd statistics 520
show mdns-sd statistics profile 521
show mdns-sd summary 522
show running-config interface 522
show running-config mdns-sd profile 523
show running-config mdns-sd service 524
Single fabric Multicast VXLAN (V4 and V6) 526
Protocol and feature details 527
Broadcast, unknown unicast, multicast (BUM) traffic replication 527
Overlay multicast support 527
L2 multicast over VXLAN 527
L2 multicast over VXLAN enabled with IGMP or MLD snooping 528
Split horizon and L2 multicast 529
VSX and L2 multicast 529
Recommended configuration on the VSX VTEPs 532
IGMP or MLD querier positioning 533
L3 multicast over VXLAN 533
Centralized L3 gateway 533
Distributed L3 gateways 534
Border VTEP to external (non overlay) network 536
VSX and L3 Multicast 537
VSX Border VTEP with L3 connectivity to external (non overlay) network 537
RP placement and election 542
EVPN VXLAN distributed anycast gateway 542
Designated router priorities 543
Supported platforms and standards 543
Scale 544
Supported RFCs and standards 544
Configuration task list 544
Multicast VXLAN and EVPN 544
VSX VTEP 544
IGMP/MLD snooping 545
PIM/PIM6 and IGMP/MLD on SVI with source and receivers 545
Static RP on VTEP 546
Overlay BSR/RP on VTEP 547
EVPN VXLAN distributed anycast gateway configuration 548
Considerations and best practices 549
Use cases 550
Use case 1: Campus network with centralized L3 gateway 550
Edge 552
Core-vsx-primary 556
Core-vsx-secondary 569
8320-vsx-pri 581
8320-vsx-sec 583
6300-VSF-VTEP1 585
6300-VTEP2 596
Use case 2: DC network with distributed L3 gateway 605
Spine01 606
Spine02 608
Leaf01-primary 610
Leaf01-secondary 621
Leaf02 633
8325-border-prim 643
8325-border-sec 655
Edge-primary 667
Edge-secondary 674
Use Case 3: IPv6 VXLAN tunnel source with dual stack IPv4/IPv6 multicast overlay 681
Configuration example for the 8360-Standalone switch: 682
Configuration example for the 8360-BL-Primary switch: 688
Configuration example for the 8360-BL-Secondary switch: 692
Configuration example for the 8400 Core1-Primary switch: 697
Configuration example for the 8400 Core1-Secondary switch: 699
Configuration example for the 6410Agg-Primary switch: 701
Configuration example for the 6410Agg-Secondary switch: 703
Configuration Example for the 6300 standalone VTEP switch: 706
Configuration example for the 6300-VSFVTEP switch: 710
Configuration example for the 6400 access switch: 716
Sample Multicast over VXLAN Config of a VSX Leaf in Symmetric IRB topology 724
Multicast VXLAN commands 727
ip pim-sparse datapath-auto-include 727
ip pim-sparse vsx-virtual-neighbor 728
ipv6 pim6-sparse datapath-auto-include 729
ipv6 pim6-sparse vsx-virtual-neighbor 730
register-source 731
show ip mroute 732
show ip pim neighbor 735
show ipv6 mroute 736
show ipv6 pim6 interface vlan 738
show ipv6 pim6 neighbor 739
IGMP/MLD 742
AOS-CX 10.12.1000 Multicast Guide | (6200, 6300, 6400, 8xxx, 9300, 10000 Switch Series) 11
Contents |12
PIM-SM 742
PIM-SSM 743
PIM-SSMScenario 744
Core VSX primary 745
Core VSX secondary 750
Distro VSX primary 755
Distro VSXsecondary 756
Edge 757
VTEP 1 758
VTEP 2 762
Debugging and troubleshooting 765
FAQ 775
References 777
Multi-fabric multicast VXLAN 778
Protocol and feature details 781
RPPlacement 781
Caveats 782
Supported platforms and standards 782
Scale 782
Border VTEP extensions 782
Multicast Routing Across Fabrics 783
PIM-SSM 784
Considerations and Best Practices 784
Use Cases 784
Use case 1: one fabric per site (PIM-SM) 784
Site-1-Access-vtep-1 785
Site-1-Access-vtep-2 790
Site-1-Border-vtep-primary 792
Site-1-Border-vtep-secondary 801
Site-1-External-router 808
Site-2-Access-vtep-1 812
Site-2-Access-vtep-2 817
Site-2-Border-vtep-primary 819
Site-2-Border-vtep-secondary 826
Use case 2: multiple fabrics per site (PIM-SM) 834
Site-1-Access-vtep-1 835
Site-1-Border-vtep-primary 840
Site-1-Border-vtep-secondary 849
Site-1-Distro-vsx-primary 857
Site-1-Distro-vsx-secondary 859
Site-1-External-router 861
Site-2-Access-vtep-1 864
Site-2-Access-vtep-2 869
Site-2-Border-vtep-primary 874
Site-2-Border-vtep-secondary 883
Site-2-Distro-vsx-primary 892
Site-2-Distro-vsx-secondary 894
Site-2-External-router 895
Site-3-Access-vtep-1 899
Site-3-Access-vtep-2 901
Site-3-Border-vtep-primary 903
Site-3-Border-vtep-secondary 912
Use case 3: one fabric per site (PIM-SSM) 919
Site-1-Access-vtep-1 920
Site-1-Access-vtep-2 926
Site-1-Border-vtep-Primary 930
Site-1-Border-vtep-Secondary 943
Site-1-External-router 955
Site-2-Access-vtep-1 959
Site-2-Access-vtep-2 964
Site-2-Border-vtep-Primary 968
Site-2-Border-vtep-Secondary 978
Use case 4: multiple fabrics per site (PIM-SSM) 990
Site-1-Access-vtep-1 990
Site-1-Border-vtep-Primary 994
Site-1-Border-vtep-Secondary 1003
Site-1-Distro-vsx-primary 1012
Site-1-Distro-vsx-secondary 1013
Site-1-External-router 1015
Site-2-Access-vtep-1 1018
Site-2-Access-vtep-2 1023
Site-2-Border-vtep-Primary 1028
Site-2-Border-vtep-Secondary 1038
Site-2-Distro-vsx-primary 1048
Site-2-Distro-vsx-secondary 1049
Site-2-External-router 1051
Site-3-Access-vtep-1 1053
Site-3-Access-vtep-2 1056
Site-3-Border-vtep-Primary 1059
Site-3-Border-vtep-Secondary 1066
Multicast VXLAN Multi-fabric commands 1074
show ip mroute detail 1074
Debugging and Troubleshooting 1077
Check underlay network reachability and VXLAN tunnel between VTEPs 1077
Verify split-horizon rules are disabled at the Border VTEP 1077
Validate PIMNeighbors at the Border VTEP 1078
Validate MRoutes at the Border VTEP 1078
Site-A Border VTEP 1078
Site-B Border VTEP 1079
Multicast receivers not receiving traffic 1079
Troubleshooting from the reciver designated VTEP (DR) 1079
Checking the RPfor the affected flow 1079
Checking if the VTEP has a reverse path to reach RP or Multicast Source 1080
Troubleshooting once the RPFNeighbor towards theRP/Source is found 1081
Verify if the Source DR has successfully registered the flow with RP 1081
Troubleshooting Source DR registration issues with RP 1082
Troubleshooting RP, RP-Set and BSRElection issues 1083
Troubleshooting multicast on a Two site Multi-fabric topology. 1084
Frequently Asked Questions 1088
Multicast routing and bridging 1090
Supported platforms and standards 1090
Multicast datapath commands for IPv4 1090
show ip multicast bridging datapath 1090
show ip multicast routing datapath 1092
Multicast datapath commands for IPv6 1093
show ipv6 multicast bridging datapath 1093
show ipv6 multicast routing datapath 1095
Static routes 1098
Protocol and Feature Details 1098
AOS-CX 10.12.1000 Multicast Guide | (6200, 6300, 6400, 8xxx, 9300, 10000 Switch Series) 13
Contents |14
Deployments 1099
Supported platforms and standards 1102
Standards 1102
Static multicast scenarios 1102
Scenario 1: Traffic is dropped due to {S, G} preferrence over {*, G} 1102
Scenario 2: Traffic is duplicated due to {S, G} and {*, G} from different
upstreams 1103
PIM +Static without redistribution 1105
PIM +Static with redistribution 1107
ECMP downstream 1128
ECMP upstream with static multicast routes 1128
ECMP upstream with PIM 1129
ECMP downstream with summary route as backup 1130
Inter-operability 1131
Arbitration with PIM 1131
Redistribution with PIM 1131
Considerations and Best Practices 1133
Use cases 1134
Use case 1: SSDP enabled networks 1134
Use case 2:Fixed channel subscription scenarios 1134
Use case 3:IP video surveillance 1135
Use case 4:Precision time protocol 1135
Use case configuration 1135
PIM and static ANYredistribute distroVSX 1136
End-to-end static, no PIM 1148
Hybrid mode with PIM 1160
PIM and static ANYredistribute distroVSX 1174
PIM and static SGredistribute coreVSX 1186
PIM and static SGredistribute DistroVSX 1215
Static Route commands 1236
ip multicast-static-route 1237
ip multicast-static-route (l3vni) 1239
ipv6 multicast-static-route 1240
ipv6 multicast-static-route (l3vni) 1242
redistribute static 1243
show capacities multicast static route 1245
show ip multicast-static-route 1246
show ip multicast-static-route detail 1247
show ip multicast-static-route (group) 1248
show ipv6 multicast-static-route 1251
show ipv6 multicast-static-route detail 1253
show ipv6 multicast-static-route (group) 1254
show running-config 1255
Debugging and Troubleshooting 1256
Frequently Asked Questions 1259
Support and Other Resources 1261
Accessing Aruba Support 1261
Accessing Updates 1262
Aruba Support Portal 1262
My Networking 1262
Warranty Information 1262
Regulatory Information 1262
Documentation Feedback 1263
Chapter 1
About this document
About this document
This document describes features of the AOS-CX network operating system. It is intended for
administrators responsible for installing, configuring, and managing Aruba switches on a network.
Applicable products
This document applies to the following products:
nAruba 6200 Switch Series (JL724A, JL725A, JL726A, JL727A, JL728A, R8Q67A, R8Q68A, R8Q69A, R8Q70A,
R8Q71A, R8V08A, R8V09A, R8V10A, R8V11A, R8V12A, R8Q72A)
nAruba 6300 Switch Series (JL658A, JL659A, JL660A, JL661A, JL662A, JL663A, JL664A, JL665A, JL666A,
JL667A, JL668A, JL762A, R8S89A, R8S90A, R8S91A, R8S92A)
nAruba 6400 Switch Series (R0X31A, R0X38B, R0X38C, R0X39B, R0X39C, R0X40B, R0X40C, R0X41A,
R0X41C, R0X42A, R0X42C, R0X43A, R0X43C, R0X44A, R0X44C, R0X45A, R0X45C, R0X26A, R0X27A,
JL741A)
nAruba 8100 Switch Series (R9W94A, R9W95A, R9W96A, R9W97A)
nAruba 8320 Switch Series (JL479A, JL579A, JL581A)
nAruba 8325 Switch Series (JL624A, JL625A, JL626A, JL627A)
nAruba 8360 Switch Series (JL700A, JL701A, JL702A, JL703A, JL706A, JL707A, JL708A, JL709A, JL710A,
JL711A, JL700C, JL701C, JL702C, JL703C, JL706C, JL707C, JL708C, JL709C, JL710C, JL711C, JL704C, JL705C,
JL719C, JL718C, JL717C, JL720C, JL722C, JL721C )
nAruba 8400 Switch Series (JL366A, JL363A, JL687A)
nAruba 9300 Switch Series (R9A29A, R9A30A, R8Z96A)
nAruba 10000 Switch Series (R8P13A, R8P14A)
Latest version available online
Updates to this document can occur after initial publication. For the latest versions of product
documentation, see the links provided in Support and Other Resources.
Command syntax notation conventions
Convention Usage
example-text Identifies commands and their options and operands, code examples,
filenames, pathnames, and output displayed in a command window. Items
that appear like the example text in the previous column are to be entered
exactly as shown and are required unless enclosed in brackets ([ ]).
example-text In code and screen examples, indicates text entered by a user.
Any of the following: Identifies a placeholder—such as a parameter or a variable—that you must
AOS-CX 10.12.1000 Multicast Guide | (6200, 6300, 6400, 8xxx, 9300, 10000 Switch Series) 15
About this document |16
Convention Usage
n<example-text>
n<example-text>
nexample-text
nexample-text
substitute with an actual value in a command or in code:
nFor output formats where italic text cannot be displayed, variables
are enclosed in angle brackets (< >). Substitute the text—including
the enclosing angle brackets—with an actual value.
nFor output formats where italic text can be displayed, variables
might or might not be enclosed in angle brackets. Substitute the
text including the enclosing angle brackets, if any, with an actual
value.
|Vertical bar. A logical OR that separates multiple items from which you can
choose only one.
Any spaces that are on either side of the vertical bar are included for
readability and are not a required part of the command syntax.
{ } Braces. Indicates that at least one of the enclosed items is required.
[ ] Brackets. Indicates that the enclosed item or items are optional.
or
...
Ellipsis:
nIn code and screen examples, a vertical or horizontal ellipsis indicates an
omission of information.
nIn syntax using brackets and braces, an ellipsis indicates items that can be
repeated. When an item followed by ellipses is enclosed in brackets, zero
or more items can be specified.
About the examples
Examples in this document are representative and might not match your particular switch or
environment.
The slot and port numbers in this document are for illustration only and might be unavailable on your
switch.
Understanding the CLI prompts
When illustrating the prompts in the command line interface (CLI), this document uses the generic term
switch, instead of the host name of the switch. For example:
switch>
The CLI prompt indicates the current command context. For example:
switch>
Indicates the operator command context.
switch#
Indicates the manager command context.
switch(CONTEXT-NAME)#
Indicates the configuration context for a feature. For example:
switch(config-if)#
Identifies the interface context.
Variable information in CLI prompts
In certain configuration contexts, the prompt may include variable information. For example, when in
the VLAN configuration context, a VLAN number appears in the prompt:
switch(config-vlan-100)#
When referring to this context, this document uses the syntax:
switch(config-vlan-<VLAN-ID>)#
Where <VLAN-ID> is a variable representing the VLAN number.
Identifying switch ports and interfaces
Physical ports on the switch and their corresponding logical software interfaces are identified using the
format:
member/slot/port
On the 6200 Switch Series
nmember: Member number of the switch in a Virtual Switching Framework (VSF) stack. Range: 1 to 8.
The primary switch is always member 1. If the switch is not a member of a VSF stack, then member is
1.
nslot: Always 1. This is not a modular switch, so there are no slots.
nport: Physical number of a port on the switch.
For example, the logical interface 1/1/4 in software is associated with physical port 4 in slot 1 on
member 1.
On the 6300 Switch Series
nmember: Member number of the switch in a Virtual Switching Framework (VSF) stack. Range: 1 to 10.
The primary switch is always member 1. If the switch is not a member of a VSF stack, then member is
1.
nslot: Always 1. This is not a modular switch, so there are no slots.
nport: Physical number of a port on the switch.
For example, the logical interface 1/1/4 in software is associated with physical port 4 on member 1.
On the 6400 Switch Series
nmember: Always 1. VSF is not supported on this switch.
nslot: Specifies physical location of a module in the switch chassis.
oManagement modules are on the front of the switch in slots 1/1 and 1/2.
oLine modules are on the front of the switch starting in slot 1/3.
nport: Physical number of a port on a line module.
For example, the logical interface 1/3/4 in software is associated with physical port 4 in slot 3 on
member 1.
On the 83xx, 9300, and 10000 Switch Series
nmember: Always 1. VSF is not supported on this switch.
nslot: Always 1. This is not a modular switch, so there are no slots.
nport: Physical number of a port on the switch.
For example, the logical interface 1/1/4 in software is associated with physical port 4 on the switch.
AOS-CX 10.12.1000 Multicast Guide | (6200, 6300, 6400, 8xxx, 9300, 10000 Switch Series) 17
About this document |18
If using breakout cables, the port designation changes to x:y, where x is the physical port and y is the lane when
split to 4 x 10G or 4 x 25G. For example, the logical interface 1/1/4:2 in software is associated with lane 2 on
physical port 4 in slot 1 on member 1.
On the 8400 Switch Series
nmember: Always 1. VSF is not supported on this switch.
nslot: Specifies physical location of a module in the switch chassis.
oManagement modules are on the front of the switch in slots 1/5 and 1/6.
oLine modules are on the front of the switch in slots 1/1 through 1/4, and 1/7 through 1/10.
nport: Physical number of a port on a line module
For example, the logical interface 1/1/4 in software is associated with physical port 4 in slot 1 on
member 1.
Identifying modular switch components
nPower supplies are on the front of the switch behind the bezel above the management modules.
Power supplies are labeled in software in the format: member/power supply:
omember: 1.
opower supply: 1 to 4.
nFans are on the rear of the switch and are labeled in software as: member/tray/fan:
omember: 1.
otray: 1 to 4.
ofan: 1 to 4.
nFabric modules are not labeled on the switch but are labeled in software in the format:
member/module:
omember: 1.
omember: 1 or 2.
nThe display module on the rear of the switch is not labeled with a member or slot number.
Chapter 2
Multicast overview
Multicast overview
Multicast addressing allows one-to-many or many-to-many communication among hosts on a network.
Typical applications of multicast communication include: audio and video streaming, desktop
conferencing, collaborative computing, and similar applications.
In a network where IP multicast traffic is transmitted for multimedia applications, such traffic is blocked
at routed interface (VLAN) boundaries unless a multicast routing protocol is running. Protocol
Independent Multicast (PIM) is a family of routing protocols that form multicast trees to forward traffic
from multicast sources to subnets that have used a protocol such as IGMP to request the traffic. PIM
relies on the unicast routing tables created by any of several unicast routing protocols to identify the
path back to a multicast source (Reverse Path Forwarding, or RPF). With this information, PIM sets up the
distribution tree for the multicast traffic. IGMP provides the multicast traffic link between a host and a
multicast router running PIM-SM. Both PIM-SM and IGMP must be enabled on VLANs whose member
ports have directly connected hosts with a valid need to join multicast groups.
IGMP snooping (Internet Group Management Protocol controls) can be configured per-VLAN basis to
reduce unnecessary bandwidth usage. In the factory default state (IGMP and IGMP snooping disabled),
the switch simply floods all IP multicast traffic it receives on a given VLAN through all ports on that VLAN
(except the port on which it received the traffic). This can result in significant and unnecessary
bandwidth usage in networks where IP multicast traffic is a factor. Enabling IGMP allows the ports to
detect IGMP queries and report packets and manage IP multicast traffic through the switch. IGMP will be
configured on the hosts, and multicast traffic will be generated by one or more servers (inside or outside
of the local network). Switches in the network (that support IGMP snooping) can then be configured to
direct the multicast traffic to only the ports where needed. If multiple VLANs are configured, you can
configure IGMP snooping on a per-VLAN basis.
Multicast Listener Discovery (MLD) is an IPv6 protocol used on a local link for multicast group
management. MLD snooping is a subset of the MLD protocol that operates at the port level and
conserves network bandwidth by reducing the flooding of multicast IPv6 packets.
Static multicast routes can be configured in bridge mode to prevent traffic from being routed from one interface
to another without impacting CPU usage by multicast daemons. If a multicast deployment is using ACLs or
policies to block traffic for specific groups or sources, and a static multicast route is also configured to drop or
allow traffic along with these policies, traffic will be forwarded/routed only if both the static multicast route and
the policy are configured to allow traffic. If one or more of these are configured to drop the traffic, traffic will be
dropped.
Multicast protocols
Layer 3 multicast protocols include:
nIGMP (Internet Group Management Protocol) for last-hop multicast group management. Current RFCs
include:
oIGMPv2 (RFC 2236)
oIGMPv3 (RFC 3376)
AOS-CX 10.12.1000 Multicast Guide | (6200, 6300, 6400, 8xxx, 9300, 10000 Switch Series) 19
Multicast overview |20
nPIM (Protocol Independent Multicast) for intra-domain multicast routing.
oPIM-SM (Sparse mode) (RFC 4601)
oPIM-DM (Dense mode) (RFC 3973)
oBSR (Bootstrap router) (RFC 5059)
nMSDP (Multicast Source Discovery Protocol) (RFC 3618)
nMLD (Multicast Listener Discovery) v1 and v2
oMLD v1 - RFC 2710
oMLD v2 - RFC 3810
Layer 2 multicast protocol:
nIGMP snooping for IPv4 multicast filtering.
nMLD snooping for IPv6 multicast filtering.
Multicast addresses
Each multicast host group is identified by a single IP address in the range of 224.0.0.0 through
239.255.255.255.
nFor the 8320 and 8325 switch: AOS-CX supports 4K IPv4 multicast flows.
nFor the 10000 switch:AOS-CX supports 4K IPv4 multicast flows.
nFor the 9300 switch:AOS-CX supports 4K IPv4 multicast flows.
nFor the 8400 switch: AOS-CX supports 16K IPv4 multicast flows.
nFor the 6400/6300 switch: AOS-CX supports 4K IPv4 multicast flows.
nFor the 6200 switch: AOS-CX supports 1K IPv4 multicast flows.
For a list of all reserved and well known multicast addresses, see the standards document at the
following links:
nhttps://www.iana.org/assignments/multicast-addresses/multicast-addresses.xhtml
nhttps://www.iana.org/assignments/ipv6-multicast-addresses/ipv6-multicast-addresses.xhtml
Sub-interface recommendations and limitations
(Supported only on the Aruba 6300, 6400, 8100, 8325, 8360 and 10000 Switch Series.)
The following recommendations and limitations apply:
nWhen ROP/sub-interface as uplink is used towards multicast source, a PIM-enabled point-to-point
transit VLAN over ISL between VSX devices should be added to ensure an alternate path to reach the
upstream multicast source. This transit VLAN is not carried on VSX LAGs. (A dedicated point-to-point
link between VSX primary and secondary can also be used.)
nIf KA is used for the P2P sub-interface link, KA has to be in a different VRF.
nBFD is not supported on sub-interfaces.
nIn case of PIMv6 configuration, ensure that the 802.1Q VLANID and SVI VLANID are different. If both
the VLAN IDs are same, then the neighborship will not be formed correctly. This is applicable only for
8325 and 10000 Switch Series.
Important considerations
/