Skip to content

Commit 7dd6e74

Browse files
Merge pull request #232185 from JAC0BSMITH/jac0bsmith-AzON-Docs
Refinements to NF Provisioning
2 parents 13bbd16 + b0ffd15 commit 7dd6e74

File tree

1 file changed

+11
-16
lines changed

1 file changed

+11
-16
lines changed

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

Lines changed: 11 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ This article describes how to create a Network Fabric by using the Azure Command
3737
||
3838
|**managed-network-config**| Details of management network ||True ||
3939
|ipv4Prefix|IPv4 Prefix of the management network. This Prefix should be unique across all Network Fabrics in a Network Fabric Controller. Prefix length should be at least 19 (/20 not allowed, /18 and lower allowed) | 10.246.0.0/19|True | String |
40+
|ipv6Prefix|IPv6 Prefix of the management network. This Prefix should be unique across all Network Fabrics in a Network Fabric Controller. Prefix length should be at least 59 (/60 not allowed, /58 and lower allowed) | fd01:0:1234:00e0::/59|True | String |
4041
||
4142
|**managementVpnConfiguration**| Details of management VPN connection between Network Fabric and infrastructure services in Network Fabric Controller||True ||
4243
|*optionBProperties*| Details of MPLS option 10B used for connectivity between Network Fabric and Network Fabric Controller||True ||
@@ -51,6 +52,8 @@ This article describes how to create a Network Fabric by using the Azure Command
5152
|**ts-config**| Terminal Server Configuration Details||True ||
5253
|primaryIpv4Prefix| The terminal server Net1 interface should be assigned the first usable IP from the prefix and the corresponding interface on PE should be assigned the second usable address|20.0.10.0/30, TS Net1 interface should be assigned 20.0.10.1 and PE interface 20.0.10.2|True|String |
5354
|secondaryIpv4Prefix|IPv4 Prefix for connectivity between TS and PE2. The terminal server Net2 interface should be assigned the first usable IP from the prefix and the corresponding interface on PE should be assigned the second usable address|20.0.0.4/30, TS Net2 interface should be assigned 20.0.10.5 and PE interface 20.0.10.6|True|String |
55+
|primaryIpv6Prefix| The terminal server Net1 interface should be assigned the first usable IP from the prefix and the corresponding interface on PE should be assigned the second usable address| TS Net1 interface should be assigned the next IP and PE interface the next IP |True|String |
56+
|secondaryIpv6Prefix|IPv6 Prefix for connectivity between TS and PE2. The terminal server Net2 interface should be assigned the first usable IP from the prefix and the corresponding interface on PE should be assigned the second usable address| TS Net2 interface should be assigned next IP and PE interface the next IP |True|String |
5457
|username| Username configured on the terminal server that the services use to configure TS||True|String|
5558
|password| Password configured on the terminal server that the services use to configure TS||True|String|
5659
||
@@ -61,14 +64,16 @@ This article describes how to create a Network Fabric by using the Azure Command
6164
|*layer3Configuration*| Layer 3 configuration between CEs and PEs||True||
6265
|primaryIpv4Prefix|IPv4 Prefix for connectivity between CE1 and PE1. CE1 port-channel interface is assigned the first usable IP from the prefix and the corresponding interface on PE1 should be assigned the second usable address|10.246.0.124/31, CE1 port-channel interface is assigned 10.246.0.125 and PE1 port-channel interface should be assigned 10.246.0.126||String|
6366
|secondaryIpv4Prefix|IPv4 Prefix for connectivity between CE2 and PE2. CE2 port-channel interface is assigned the first usable IP from the prefix and the corresponding interface on PE2 should be assigned the second usable address|10.246.0.128/31, CE2 port-channel interface should be assigned 10.246.0.129 and PE2 port-channel interface 10.246.0.130||String|
67+
|primaryIpv6Prefix|IPv6 Prefix for connectivity between CE1 and PE1. CE1 port-channel interface is assigned the first usable IP from the prefix and the corresponding interface on PE1 should be assigned the second usable address|10.246.0.124/31, CE1 port-channel interface is assigned 10.246.0.125 and PE1 port-channel interface should be assigned 10.246.0.126||String|
68+
|secondaryIpv6Prefix|IPv6 Prefix for connectivity between CE2 and PE2. CE2 port-channel interface is assigned the first usable IP from the prefix and the corresponding interface on PE2 should be assigned the second usable address|10.246.0.128/31, CE2 port-channel interface should be assigned 10.246.0.129 and PE2 port-channel interface 10.246.0.130||String|
6469
|FabricAsn|ASN number assigned on CE for BGP peering with PE|65048||Integer|
6570
|peerAsn|ASN number assigned on PE for BGP peering with CE. For iBGP between PE/CE, the value should be same as FabricAsn, for eBGP the value should be different from FabricAsn |65048|True|Integer|
6671
|vlan-id| VLAN identifier used for connectivity between PE/CE. The value should be between 10 to 20| 10-20||Integer|
6772
||
6873

6974
## Create a Network Fabric
7075

71-
Resource group must be created before Network Fabric creation. It's recommended to create a separate resource group for each Network Fabric. Resource group can be created by the following command:
76+
Resource group must be created before Network Fabric creation. It's recommended to create a separate resource group for each Network Fabric. Resource group is created with the following command:
7277

7378
```azurecli
7479
az group create -n NFResourceGroup -l "East US"
@@ -321,9 +326,7 @@ az nf device update \
321326
--resource-group "NFResourceGroup" \
322327
--location "eastus" \
323328
--resource-name "network-device-name" \
324-
--network-device-sku "DeviceSku" \
325-
--network-device-role "CE" \
326-
--device-name "NFName-CR2-TOR1" \
329+
--host-name "NFName-CR2-TOR1" \
327330
--serial-number "12345"
328331
```
329332

@@ -332,12 +335,10 @@ Expected output:
332335
```json
333336
{
334337
"annotation": null,
335-
"deviceName": "NFName-CR2-TOR1",
338+
"hostName": "NFName-CR2-TOR1",
336339
"id": "/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/rgName/providers/Microsoft.ManagedNetworkfabric/networkDevices/NFName-CR2-TOR1",
337340
"location": "eastus",
338341
"name": "networkDevice1",
339-
"networkDeviceRole": "TOR1",
340-
"networkDeviceSku": "DeviceSku",
341342
"networkRackId": null,
342343
"provisioningState": "Succeeded",
343344
"resourceGroup": "NFResourceGroupName",
@@ -369,12 +370,10 @@ Expected output:
369370
```json
370371
{
371372
"annotation": null,
372-
"deviceName": "NFName-CR1-TOR1",
373+
"hostName": "NFName-CR1-TOR1",
373374
"id": "/subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/rgName/providers/Microsoft.ManagedNetworkfabric/networkDevices/NFName-CR1-TOR1",
374375
"location": "eastus",
375376
"name": "networkDevice1",
376-
"networkDeviceRole": "TOR1",
377-
"networkDeviceSku": "DeviceSku",
378377
"networkRackId": null,
379378
"provisioningState": "Succeeded",
380379
"resourceGroup": "NFResourceGroupName",
@@ -393,12 +392,10 @@ Expected output:
393392
},
394393
{
395394
"annotation": null,
396-
"deviceName": "NFName-CR1-MgmtSwitch",
395+
"hostName": "NFName-CR1-MgmtSwitch",
397396
"id": "subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/rgName/providers/Microsoft.ManagedNetworkfabric/networkDevices/NFName-CR1-MgmtSwitch",
398397
"location": "eastus",
399398
"name": "Network device",
400-
"networkDeviceRole": "MgmtSwitch",
401-
"networkDeviceSku": "DeviceSku",
402399
"networkRackId": null,
403400
"provisioningState": "Succeeded",
404401
"resourceGroup": "NFResourceGroupName",
@@ -428,12 +425,10 @@ Expected output:
428425
```json
429426
{
430427
"annotation": null,
431-
"deviceName": "NFName-CR1-TOR1",
428+
"hostName": "NFName-CR1-TOR1",
432429
"id": "subscriptions/xxxxxx-xxxxxx-xxxx-xxxx-xxxxxx/resourceGroups/rgName/providers/Microsoft.ManagedNetworkfabric/networkDevices/networkDevice1",
433430
"location": "eastus",
434431
"name": "networkDevice1",
435-
"networkDeviceRole": "TOR1",
436-
"networkDeviceSku": "DeviceSku",
437432
"networkRackId": null,
438433
"provisioningState": "Succeeded",
439434
"resourceGroup": "NFResourceGroupName",

0 commit comments

Comments
 (0)