Skip to content

Commit 5d18360

Browse files
authored
Update howto-configure-network-fabric.md
Update multiple CE-PE interfaces on NNI
1 parent 79b86a9 commit 5d18360

File tree

1 file changed

+59
-6
lines changed

1 file changed

+59
-6
lines changed

articles/operator-nexus/howto-configure-network-fabric.md

Lines changed: 59 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -374,7 +374,7 @@ The following table specifies parameters used to create Network-to-Network Inter
374374
||
375375
|*layer2Configuration*| Layer 2 configuration ||
376376
||
377-
|portCount| Number of ports that are part of the port-channel. Maximum value is based on Fabric SKU|3||
377+
|interfaces| Define multiple CE-PE interfaces. Maximum value is based on Fabric SKU|/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/NFResourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkDevices/FName-aggrack-CEXX/networkInterfaces/EthernetX-X"|
378378
|mtu| Maximum transmission unit between CE and PE. |1500||
379379
||
380380
|*layer3Configuration*| Layer 3 configuration between CEs and PEs||True
@@ -407,7 +407,18 @@ az networkfabric nni create \
407407
--fabric "NFFabric" \
408408
--is-management-type "True" \
409409
--use-option-b "False" \
410-
--layer2-configuration '{"portCount": 3, "mtu": 1500}' \
410+
--layer2-configuration '{"interfaces": ["/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/NFResourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkDevices/fab-FName-aggrack-CE1/networkInterfaces/Ethernet1-1",
411+
"/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/NFResourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkDevices/fab-FName-aggrack-CE2/networkInterfaces/Ethernet1-1",
412+
"/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/NFResourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkDevices/fab-FName-aggrack-CE1/networkInterfaces/Ethernet2-1",
413+
"/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/NFResourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkDevices/fab-FName-aggrack-CE2/networkInterfaces/Ethernet2-1",
414+
"/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/NFResourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkDevices/fab-FName-aggrack-CE1/networkInterfaces/Ethernet3-1",
415+
"/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/NFResourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkDevices/fab-FName-aggrack-CE2/networkInterfaces/Ethernet3-1",
416+
"/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/NFResourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkDevices/fab-FName-aggrack-CE1/networkInterfaces/Ethernet4-1",
417+
"/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/NFResourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkDevices/fab-FName-aggrack-CE2/networkInterfaces/Ethernet4-1",
418+
"/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/NFResourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkDevices/fab-FName-aggrack-CE1/networkInterfaces/Ethernet5-1",
419+
"/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/NFResourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkDevices/fab-FName-aggrack-CE2/networkInterfaces/Ethernet5-1",
420+
"/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/NFResourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkDevices/fab-FName-aggrack-CE1/networkInterfaces/Ethernet6-1",
421+
"/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/NFResourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkDevices/fab-FName-aggrack-CE2/networkInterfaces/Ethernet6-1"], "mtu": 1500}' \
411422
--layer3-configuration '{"peerASN": 65048, "vlanId": 501, "primaryIpv4Prefix": "10.2.0.124/30", "secondaryIpv4Prefix": "10.2.0.128/30", "primaryIpv6Prefix": "10:2:0:124::400/127", "secondaryIpv6Prefix": "10:2:0:124::402/127"}'
412423
413424
```
@@ -433,6 +444,20 @@ Expected output:
433444
"isManagementType": "True",
434445
"useOptionB": "False",
435446
"layer2Configuration": {
447+
"interfaces": [
448+
"/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/NFResourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkDevices/FName-aggrack-CE1/networkInterfaces/Ethernet1-1",
449+
"/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/NFResourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkDevices/FName-aggrack-CE2/networkInterfaces/Ethernet1-1",
450+
"/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/NFResourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkDevices/FName-aggrack-CE1/networkInterfaces/Ethernet2-1",
451+
"/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/NFResourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkDevices/FName-aggrack-CE2/networkInterfaces/Ethernet2-1",
452+
"/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/NFResourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkDevices/FName-aggrack-CE1/networkInterfaces/Ethernet3-1",
453+
"/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/NFResourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkDevices/FName-aggrack-CE2/networkInterfaces/Ethernet3-1",
454+
"/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/NFResourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkDevices/FName-aggrack-CE1/networkInterfaces/Ethernet4-1",
455+
"/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/NFResourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkDevices/FName-aggrack-CE2/networkInterfaces/Ethernet4-1",
456+
"/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/NFResourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkDevices/FName-aggrack-CE1/networkInterfaces/Ethernet5-1",
457+
"/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/NFResourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkDevices/FName-aggrack-CE2/networkInterfaces/Ethernet5-1",
458+
"/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/NFResourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkDevices/FName-aggrack-CE1/networkInterfaces/Ethernet6-1",
459+
"/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/NFResourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkDevices/FName-aggrack-CE2/networkInterfaces/Ethernet6-1"
460+
],
436461
"mtu": 1500
437462
},
438463
"optionBLayer3Configuration": {
@@ -467,7 +492,21 @@ Expected output:
467492
"id": "/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/NFResourceGroupName/providers/microsoft.managednetworkfabric/networkfabrics/NFName/networkToNetworkInterconnects/NFNNIName",
468493
"isManagementType": "True",
469494
"layer2Configuration": {
470-
"mtu": 1500
495+
"interfaces": [
496+
"/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/NFResourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkDevices/FName-aggrack-CE1/networkInterfaces/Ethernet1-1",
497+
"/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/NFResourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkDevices/FName-aggrack-CE2/networkInterfaces/Ethernet1-1",
498+
"/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/NFResourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkDevices/FName-aggrack-CE1/networkInterfaces/Ethernet2-1",
499+
"/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/NFResourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkDevices/FName-aggrack-CE2/networkInterfaces/Ethernet2-1",
500+
"/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/NFResourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkDevices/FName-aggrack-CE1/networkInterfaces/Ethernet3-1",
501+
"/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/NFResourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkDevices/FName-aggrack-CE2/networkInterfaces/Ethernet3-1",
502+
"/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/NFResourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkDevices/FName-aggrack-CE1/networkInterfaces/Ethernet4-1",
503+
"/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/NFResourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkDevices/FName-aggrack-CE2/networkInterfaces/Ethernet4-1",
504+
"/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/NFResourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkDevices/FName-aggrack-CE1/networkInterfaces/Ethernet5-1",
505+
"/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/NFResourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkDevices/FName-aggrack-CE2/networkInterfaces/Ethernet5-1",
506+
"/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/NFResourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkDevices/FName-aggrack-CE1/networkInterfaces/Ethernet6-1",
507+
"/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/NFResourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkDevices/FName-aggrack-CE2/networkInterfaces/Ethernet6-1"
508+
],
509+
"mtu": 1500
471510
},
472511
"name": "nffab2lab180723-nni",
473512
"nniType": "CE",
@@ -512,7 +551,21 @@ Expected output:
512551
"id": "/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/NFResourceGroupName/providers/microsoft.managednetworkfabric/networkfabrics/NFName/networkToNetworkInterconnects/NFNNIName",
513552
"isManagementType": "True",
514553
"layer2Configuration": {
515-
"mtu": 1500
554+
"interfaces": [
555+
"/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/NFResourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkDevices/FName-aggrack-CE1/networkInterfaces/Ethernet1-1",
556+
"/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/NFResourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkDevices/FName-aggrack-CE2/networkInterfaces/Ethernet1-1",
557+
"/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/NFResourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkDevices/FName-aggrack-CE1/networkInterfaces/Ethernet2-1",
558+
"/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/NFResourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkDevices/FName-aggrack-CE2/networkInterfaces/Ethernet2-1",
559+
"/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/NFResourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkDevices/FName-aggrack-CE1/networkInterfaces/Ethernet3-1",
560+
"/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/NFResourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkDevices/FName-aggrack-CE2/networkInterfaces/Ethernet3-1",
561+
"/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/NFResourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkDevices/FName-aggrack-CE1/networkInterfaces/Ethernet4-1",
562+
"/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/NFResourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkDevices/FName-aggrack-CE2/networkInterfaces/Ethernet4-1",
563+
"/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/NFResourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkDevices/FName-aggrack-CE1/networkInterfaces/Ethernet5-1",
564+
"/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/NFResourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkDevices/FName-aggrack-CE2/networkInterfaces/Ethernet5-1",
565+
"/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/NFResourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkDevices/FName-aggrack-CE1/networkInterfaces/Ethernet6-1",
566+
"/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/NFResourceGroupName/providers/Microsoft.ManagedNetworkFabric/networkDevices/FName-aggrack-CE2/networkInterfaces/Ethernet6-1"
567+
],
568+
"mtu": 1500
516569
},
517570
"name": "nffab2lab180723-nni",
518571
"nniType": "CE",
@@ -593,9 +646,9 @@ Expected output:
593646
}
594647
```
595648
> [!Note]
596-
> The The preceding code serves only as an example. You should update all the devices that are part of both `AggrRack` and `computeRacks`
649+
> The The preceding code serves only as an example. You should update all the devices that are part of both `FName-aggrack` and `computeRacks`
597650
598-
For example, `AggrRack` consists of:
651+
For example, `FName-aggrack` consists of:
599652
* `CE01`
600653
* `CE02`
601654
* `TOR17`

0 commit comments

Comments
 (0)