Útvonalszabályzat a Network Fabricben
Az útvonalszabályzatok lehetővé teszik az operátoroknak az útvonalak engedélyezését vagy elutasítását a 3. rétegbeli elkülönítési tartományok tekintetében a Network Fabricben.
Útvonalszabályzatok esetén az útvonalakat a rendszer bizonyos attribútumokkal jelöli meg a közösségi értékek és a kiterjesztett közösségi értékek segítségével, amikor a Border Gateway Protocol (BGP) használatával terjesztik őket. Hasonlóképpen, a BGP figyelő oldalán az útvonalszabályzatok létrehozhatóak az útvonalak elvetésére/engedélyezésére a közösségi értékek és a kiterjesztett közösségi érték attribútumai alapján.
Az útvonalszabályzatok lehetővé teszik az operátorok számára a BGP-n keresztül tanult/elosztott útvonalak szabályozását.
A rendszer minden útvonalszabályzatot egy különálló legfelső szintű Azure Resource Manager-erőforrásként Microsoft.managednetworkfabric
(ARM) modellel.
Az operátorok útvonalszabályzat-erőforrásokat hozhatnak létre, olvashatnak és törölhetnek.
Az operátor létrehoz egy útvonalszabályzat ARM-erőforrást, majd beállítja az azonosítót az L3 elkülönítési tartományban a szükséges kényszerítési ponton.
Az útvonalszabályzatok csak egyetlen kényszerítési ponton alkalmazhatók.
Egy útvonalszabályzat nem alkalmazható több kényszerítési ponton.
Egy hálózati hálóban az útvonalszabályzatok a 3. rétegbeli elkülönítési tartomány következő végpontjainál kényszeríthetők ki:
Külső hálózatok (A és B lehetőség):
Kimenő forgalom esetén állítsa a exportRoutePolicyId
külső hálózati erőforrás tulajdonságát a kimenő irányhoz létrehozott útvonalszabályzat-erőforrás-azonosítóra.
Állítsa a importRoutePolicyId
külső hálózati erőforrás tulajdonságát a bejövő irányhoz létrehozott útvonalszabályzat-erőforrás-azonosítóra.
Belső hálózatok:
Kimenő forgalom esetén állítsa a exportRoutePolicyId
belső hálózati erőforrás tulajdonságát a kimenő irányhoz létrehozott útvonalszabályzat-erőforrás-azonosítóra.
Állítsa a importRoutePolicyId
belső hálózati erőforrás tulajdonságát a bejövő irányhoz létrehozott útvonalszabályzat-erőforrás-azonosítóra.
Csatlakoztatott alhálózatok az összes belső hálózaton:
Kimenő forgalom esetén állítsa az connectedSubnetRoutePolicy
L3 elkülönítési tartomány tulajdonságát a kimenő irányhoz létrehozott útvonalszabályzat-erőforrás-azonosítóra.
Útvonalszabályzat feltételei és műveletei
A feltételek alábbi kombinációi határozhatók meg:
- IP-előtag
- IP-közösség
- Kiterjesztett közösségi lista
Műveletek
A feltételek egyezése esetén a következő műveletek adhatók meg:
- Az útvonal elvetése
- Az útvonal engedélyezése és az alábbi műveletek egyikének alkalmazása
- Megadott közösségi értékek és kiterjesztett közösségi értékek hozzáadása/eltávolítása
- Meghatározott közösségi értékek és kiterjesztett közösségi értékek felülírása
IP-előtag
Az IP-előtagok az útvonalszabályzatok egyeztetési feltételeinek megadására szolgálnak. Az IP-előtag-erőforrás lehetővé teszi az operátoroknak, hogy az IP-előtag (IPv4 és IPv6) alapján módosítják az útvonalakat. Az IP-előtagok lehetővé teszik az operátorok számára, hogy bizonyos előtagokat elvetjenek a streamelés vagy a lestreamelés propagálásából, vagy megcímkézhessék őket adott közösségi vagy kiterjesztett közösségi értékekkel. Az operátornak létre kell hoznia egy IP-előtag típusú ARM-erőforrást az előtagok sorszámokat és műveletet tartalmazó listájának megadásával.
A lista előtagjainak feldolgozása növekvő sorrendben történik, és a megfelelő folyamat az első egyeztetés után leáll. Ha az első egyeztetési feltétel "megtagadás", a rendszer elveti az útvonalat, és nem propagálja tovább. Ha az első egyeztetési feltétel "engedélyezés", a rendszer megszakítja a további egyeztetést, és az útvonal kezelése az útvonalszabályzatok műveletrésze alapján történik.
Az IP-előtagok csak az útvonalszabályzatok egyeztetési feltételeit határozzák meg. Nem adják meg az útvonalszabályzatok műveletrészét.
Az IP-előtag paraméterei
Paraméter | Leírás | Példa | Kötelező |
---|---|---|---|
resource-group | Használjon egy megfelelő erőforráscsoportnevet kifejezetten a választott IP-előtaghoz | ResourceGroupName | Igaz |
erőforrás neve | Az IP-előtag erőforrásneve | ipprefixv4-1204-cn1 | Igaz |
hely | Az NFC létrehozásakor használt Azure-régió | eastus | Igaz |
művelet | Az előtaggal kapcsolatos teendők – Engedélyezés | Megtagadás vagy engedélyezés | Igaz |
sequenceNumber | Az előtagok feldolgozásának sorrendje. Az előtaglisták kiértékelése a legalacsonyabb sorszámmal kezdődik, és a lista lefelé halad, amíg el nem készül egyezés. Az egyezést követően a rendszer az engedélyezési vagy elutasítási utasítást alkalmazza az adott hálózatra, és a lista többi része figyelmen kívül lesz hagyva | 100 | Igaz |
networkPrefix | Az IPv4/IPv6-csomagokat engedélyező vagy elutasítandó hálózati előtag. | 1.1.1.0/24 | Igaz |
feltétel | Megadott előtaglistakorlátok – EqualTo | GreaterThanOrEqualTo | LesserThanOrEqualTo | EqualTo | |
subnetMaskLength | A SubnetMaskLength megadja az egyeztetni kívánt networkPrefix minimális hosszát. A feltétel megadásakor kötelező megadni. | 32 |
IP-előtag létrehozása
Ez a parancs létrehoz egy IP-előtag-erőforrást IPv4 előtagszabályokkal:
az networkfabric ipprefix create \
--resource-group "ResourceGroupName" \
--resource-name "ipprefixv4-1204-cn1" \
--location "eastus" \
--ip-prefix-rules '[{"action": "Permit", "sequenceNumber": 10, "networkPrefix": "10.10.10.0/28", "condition": "EqualTo", "subnetMaskLength": 28}, {"action": "Permit", "sequenceNumber": 12, "networkPrefix": "20.20.20.0/24", "condition": "EqualTo", "subnetMaskLength": 24}]'
Várt kimenet:
{
"annotation": null,
"id": "/subscriptions/xxxx-xxxx/resourceGroups/ResourceGroupName/providers/Microsoft.ManagedNetworkFabric/ipPrefixes/ipprefixv4-1204-cn1",
"ipPrefixRules": [
{
"action": "Permit",
"condition": "GreaterThanOrEqualTo",
"networkPrefix": "10.10.10.0/28",
"sequenceNumber": 10,
"subnetMaskLength": 28
}
],
"location": "eastus",
"name": " ipprefixv4-1204-cn1",
"provisioningState": "Succeeded",
"resourceGroup": "ResourceGroupName",
"systemData": {
"createdAt": "2023-XX-XXT09:34:19.095543+00:00",
"createdBy": "user@address.com",
"createdByType": "User",
"lastModifiedAt": "2023-XX-XXT09:34:19.095543+00:00",
"lastModifiedBy": "user@address.com",
"lastModifiedByType": "User"
},
"tags": null,
"type": "microsoft.managednetworkfabric/ipprefixes"
}
Ez a parancs létrehoz egy IP-előtag-erőforrást IPv6 előtagszabályokkal,
az networkfabric ipprefix create \
--resource-group "ResourceGroupName" \
--resource-name "ipprefixv6-2701-cn1" \
--location "eastus" \
--ip-prefix-rules '[{"action": "Permit", "sequenceNumber": 10, "networkPrefix": "fda0:d59c:da12:20::/64", "condition": "GreaterThanOrEqualTo", "subnetMaskLength": 68}]'
Várt kimenet
{
"annotation": null,
"id": "/subscriptions/xxxx-xxxx/resourceGroups/ResourceGroupName/providers/Microsoft.ManagedNetworkFabric/ipPrefixes/ipprefixv6-2701-cn1",
"ipPrefixRules": [
{
"action": "Permit",
"condition": "GreaterThanOrEqualTo",
"networkPrefix": "fda0:d59c:da12:20::/64",
"sequenceNumber": 10,
"subnetMaskLength": 68
}
],
"location": "eastus",
"name": "ipprefixv6-2701-cn1",
"provisioningState": "Succeeded",
"resourceGroup": "ResourceGroupName",
"systemData": {
"createdAt": "2023-XX-XXT09:34:19.095543+00:00",
"createdBy": "user@address.com",
"createdByType": "User",
"lastModifiedAt": "2023-XX-XXT09:34:19.095543+00:00",
"lastModifiedBy": "user@address.com",
"lastModifiedByType": "User"
},
"tags": null,
"type": "microsoft.managednetworkfabric/ipprefixes"
}
IP-közösség
Az IP-alapú közösségi erőforrás lehetővé teszi az operátoroknak, hogy az útvonalakhoz címkézett közösségi értékek alapján módosítják az útvonalakat. Ez a közösségi erőforrás lehetővé teszi az operátorok számára, hogy feltételeket és műveleteket adjanak meg az útvonalak hozzáadásához/eltávolításához, mivel azok propagálása up-stream/down-stream, vagy címkézésük meghatározott közösségi értékekkel. Az operátornak IP-közösség típusú ARM-erőforrást kell létrehoznia. Az operátor feltételeket és műveleteket határoz meg az útvonalak hozzáadásához/eltávolításához, mivel azok propagálása felfelé vagy lefelé halad, vagy adott közösségi értékekkel címkézi őket.
Ip-közösség paraméterei
Paraméter | Leírás | Példa | Kötelező |
---|---|---|---|
resource-group | A megfelelő erőforráscsoportnév használata kifejezetten az IP-előtaghoz | ResourceGroupName | Igaz |
erőforrás neve | Az IP-előtag erőforrásneve | ipprefixv4-1204-cn1 | Igaz |
hely | Az NFC létrehozása során használt AzON Azure-régió | eastus | Igaz |
művelet | Az IP-közösség számára végrehajtandó művelet – Engedélyezés | Megtagadás vagy engedélyezés | Igaz |
wellKnownCommunities | Támogatott, jól ismert közösségi lista.
Internet - Az internetes közösség felé irányuló útvonalak meghirdetésére.
LocalAS – Csak helyiAS-társnak hirdethet útvonalakat.
NoAdvertise - Ne hirdetjen útvonalakat egyik társnak sem.
NoExport - Ne exportáljon a következő AS-be.
GShut - Kecses leállítás (GSHUT) visszavonja az útvonalakat a BGP-kapcsolat megszüntetése előtt |
LocalAS | Igaz |
communityMembers | Az IP-közösség közösségtagjainak listázása. A várt formátumok az "AA:nn" >> példa "65535:65535", <egész szám32>>> példa 4294967040. Az "AA:nn" lehetséges értéke 0-65535, és <egész szám32> 1-4294967040. | 65535:65535 | Igaz |
Feljegyzés
communityMembers
Vagy wellKnownCommunities
paramétert kell átadni egy IP-közösségi erőforrás létrehozásához.
IP-közösség létrehozása
Ez a parancs létrehoz egy IP-alapú közösségi erőforrást:
az networkfabric ipcommunity create \
--resource-group "ResourceGroupName" \
--resource-name "ipcommunity-2701" \
--location "eastus" \
--action "Permit" \
--well-known-communities "Internet" "LocalAS" "GShut" \
--community-members "65500:12701"
Várt kimenet:
{
"action": "Permit",
"annotation": null,
"communityMembers": [
"65500:12701"
],
"id": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/ResourceGroupName/providers/Microsoft.ManagedNetworkFabric/ipCommunities/ipcommunity-2701",
"location": "eastus",
"name": "ipcommunity-2701",
"provisioningState": "Succeeded",
"resourceGroup": "ResourceGroupName",
"systemData": {
"createdAt": "2023-XX-XXT09:48:15.472935+00:00",
"createdBy": "user@address.com",
"createdByType": "User",
"lastModifiedAt": "2023-XX-XXT09:48:15.472935+00:00",
"lastModifiedBy": "user@address.com",
"lastModifiedByType": "User"
},
"tags": null,
"type": "microsoft.managednetworkfabric/ipcommunities",
"wellKnownCommunities": [
"Internet",
"LocalAS",
"GShut"
]
}
IP-közösség megjelenítése
Ez a parancs egy IP-alapú közösségi erőforrást jelenít meg:
az networkfabric ipcommunity show --resource-group "ResourceGroupName" --resource-name "ipcommunity-2701"
Várt kimenet:
{
"action": "Permit",
"annotation": null,
"communityMembers": [
"65500:12701"
],
"id": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/ResourceGroupName/providers/Microsoft.ManagedNetworkFabric/ipCommunities/ipcommunity-2701",
"location": "eastus",
"name": "ipcommunity-2701",
"provisioningState": "Succeeded",
"resourceGroup": "ResourceGroupName",
"systemData": {
"createdAt": "2023-XX-XXT09:48:15.472935+00:00",
"createdBy": "user@address.com",
"createdByType": "User",
"lastModifiedAt": "2023-XX-XXT09:48:15.472935+00:00",
"lastModifiedBy": "user@address.com",
"lastModifiedByType": "User"
},
"tags": null,
"type": "microsoft.managednetworkfabric/ipcommunities",
"wellKnownCommunities": [
"Internet",
"LocalAS",
"GShut"
]
}
IP-cím kiterjesztett közössége
Az IPExtendedCommunity
erőforrás lehetővé teszi az operátoroknak, hogy útvonalcélok alapján módosítják az útvonalakat. Az operátorok ezzel feltételeket és műveleteket határoznak meg az útvonalak felfelé/lefelé irányuló propagálása során történő hozzáadásához vagy eltávolításához, illetve adott kiterjesztett közösségi értékekkel való címkézésükhöz. Az operátornak létre kell hoznia egy ilyen típusú IPExtendedCommunityList
ARM-erőforrást a közösségi értékek és adott tulajdonságok listájának megadásával. Az ExtendedCommunityLists az egyezés feltételeinek és az útvonalszabályzatok művelettulajdonságainak megadására szolgál.
A kiterjesztett IP-közösség paraméterei
Paraméter | Leírás | Példa | Kötelező |
---|---|---|---|
resource-group | A megfelelő erőforráscsoportnév használata kifejezetten az IP-előtaghoz | ResourceGroupName | Igaz |
erőforrás neve | Az ipPrefix erőforrásneve | ipprefixv4-1204-cn1 | Igaz |
hely | Az NFC létrehozása során használt AzON Azure-régió | eastus | Igaz |
művelet | A kiterjesztett IP-cím közössége számára végrehajtandó művelet – Engedélyezés | Megtagadás vagy engedélyezés | Igaz |
routeTargets | Útvonal céllistája. A várt formátumok az "ASN(plain):nn" >> példa "4294967294:50", "ASN". ASN:nn >> " példa "65533.65333:40", "IP-cím:nn" >> példa "10.10.10.10:65535". Az "nn" lehetséges értékei a "0-65535" tartományban, az "ASN(plain)" pedig a "0-4294967295" tartományban vannak. | "1234:5678" | Igaz |
Kiterjesztett IP-közösség létrehozása
Ez a parancs létrehoz egy kiterjesztett IP-címbeli közösségi erőforrást:
az networkfabric ipextendedcommunity create \
--resource-group "ResourceGroupName" \
--resource-name "ipextcommunity-2701" \
--location "eastus" \
--action "Permit" \
--route-targets "65046:45678"
Várt kimenet:
{
"action": "Permit",
"annotation": null,
"id": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/ResourceGroupName/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/ipextcommunity-2701",
"location": "eastus",
"name": "ipextcommunity-2701",
"provisioningState": "Succeeded",
"resourceGroup": "ResourceGroupName",
"routeTargets": [
"65046:45678"
],
"systemData": {
"createdAt": "2023-XX-XXT09:52:30.385929+00:00",
"createdBy": "user@address.com",
"createdByType": "User",
"lastModifiedAt": "2023-XX-XXT09:52:30.385929+00:00",
"lastModifiedBy": "user@address.com",
"lastModifiedByType": "User"
},
"tags": null,
"type": "microsoft.managednetworkfabric/ipextendedcommunities"
}
Kiterjesztett IP-közösség megjelenítése
Ez a parancs egy kiterjesztett IP-címet megjelenítő közösségi erőforrást jelenít meg:
az networkfabric ipextendedcommunity show --resource-group "ResourceGroupName" --resource-name "ipextcommunity-2701"
Várt kimenet:
{
"action": "Permit",
"annotation": null,
"id": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/ResourceGroupName/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/ipextcommunity-2701",
"location": "eastus",
"name": "ipextcommunity-2701",
"provisioningState": "Succeeded",
"resourceGroup": "ResourceGroupName",
"routeTargets": [
"65046:45678"
],
"systemData": {
"createdAt": "2023-XX-XXT09:52:30.385929+00:00",
"createdBy": "user@address.com",
"createdByType": "User",
"lastModifiedAt": "2023-XX-XXT09:52:30.385929+00:00",
"lastModifiedBy": "user@address.com",
"lastModifiedByType": "User"
},
"tags": null,
"type": "microsoft.managednetworkfabric/ipextendedcommunities"
}
Útvonalszabályzat
Az útvonalszabályzat-erőforrás lehetővé teszi, hogy az operátor ip-előtagok, IP-közösséglista és kiterjesztett IP-közösségi listák alapján adjon meg feltételeket és műveleteket. Minden útvonalszabályzat több utasításból áll. Minden utasítás egy sorszámból, feltételből és műveletből áll. A feltételek lehetnek IP-előtagok, IP-közösségek és kiterjesztett IP-közösségek kombinációi, és növekvő sorrendben alkalmazhatók. A rendszer végrehajtja az első egyeztetett feltételnek megfelelő műveletet. Ha a megfelelt feltételek megtagadják a műveletet, a rendszer elveti az útvonalat, és nem történik további feldolgozás. Ha a megfeleltetett feltételnek megfelelő útvonalszabályzatban az "Engedélyezés" művelet szerepel, a műveletek alábbi kombinációi engedélyezettek:
- Helyi beállítás frissítése
- IpCommunityLists hozzáadása/törlése vagy készlete
- IpExtendedCommunityLists hozzáadása/törlése vagy készlete
Az útvonalszabályzat paraméterei
Paraméter | Leírás | Példa | Kötelező |
---|---|---|---|
resource-group | A megfelelő erőforráscsoportnév használata kifejezetten az IP-előtaghoz | ResourceGroupName | Igaz |
erőforrás neve | Az IP-előtag erőforrásneve | ipprefixv4-1204-cn1 | Igaz |
hely | Az NFC létrehozása során használt AzON Azure-régió | eastus | Igaz |
Nyilatkozatok | Egy vagy több útvonalszabályzat listája | Igaz | |
sequenceNumber | Az útvonalszabályzat-utasítások feldolgozásának sorrendje. Az utasítások kiértékelése a legalacsonyabb sorszámmal kezdődik, és a lista lefelé halad, amíg teljesül egy egyezési feltétel. Az egyezést követően a program alkalmazza a műveletet, és a lista többi részét figyelmen kívül hagyja. | 0 | Igaz |
feltétel | Útvonalházirend-feltétel tulajdonságai. Ez tartalmazza az IP-közösség ARM-azonosítóinak vagy ipExtendedCommunity ARM-azonosítóinak vagy ipPrefix ARM-azonosítóinak listáját. A három (ipCommunityIds, ipCommunityIds, ipPrefixId) egyikére szükség van egy feltételben. Ha egynél több van megadva, a feltétel akkor lesz megfeleltetve, ha az erőforrások bármelyike megegyezik. | 1234:5678 | Igaz |
ipCommunityIds | Az IP-közösség erőforrásazonosítóinak listája | Hamis | |
ipExtendedCommunityIds | AZ IPExtendedCommunity erőforrásazonosítóinak listája | Hamis | |
ipPrefixId | Az IpPrefix arm-erőforrás-azonosítója | Hamis | |
művelet | Szabályzatművelet tulajdonságainak átirányítása. Ez a tulajdonság azt a műveletet írja le, amelyet akkor kell végrehajtani, ha a feltétel megegyezik az utasításban. Engedélyezni kell legalább egy localPreference, ipCommunityProperties vagy ipExtendedCommunityProperties tulajdonságot | Engedély | Igaz |
localPreference | A művelet részeként beállítani kívánt helyi beállítás | 10 | Hamis |
ipCommunityProperties | A művelet részeként hozzáadni, eltávolítani vagy beállítani kívánt IP-közösségek részletei | Hamis | |
add | Akkor alkalmazható, ha a művelet IP-közösségek vagy kiterjesztett IP-címek hozzáadása | ||
Törlés... | Akkor alkalmazható, ha a művelet ip-közösségek vagy kiterjesztett IP-címek törlése | ||
halmaz | Akkor alkalmazható, ha a művelet IP-közösségek vagy kiterjesztett IP-címek beállítása | ||
ipCommunityIds | Ip-közösség ARM-erőforrás-azonosítói, amelyeket hozzá kell adni, törölni vagy beállítani | ||
ipExtendedCommunityProperties | A művelet részeként hozzáadandó, eltávolítandó vagy beállított KITERJESZTETT IP-közösségek részletei | ||
ipExtendedCommunityIDs | Az IP-cím kiterjesztett közösségi ARM-erőforrás-azonosítói, amelyeket hozzá kell adni, törölni vagy beállítani kell |
Útvonalszabályzat létrehozása
Ez a parancs útvonalszabályzatokat hoz létre:
az networkfabric routepolicy create \
--resource-group "ResourceGroupName" \
--resource-name "rcf-Fab3-l3domain-v6-connsubnet-ext-policy" \
--location "eastus" \
--statements '[ \{"sequenceNumber": 10, "condition":{"ipPrefixId": "/subscriptions/<subscription-id>/resourceGroups/ResourceGroupName/providers/Microsoft.ManagedNetworkFabric/ipPrefixes/ipprefixv6-2701-staticsubnet"}, \
"action": {"actionType": "Permit", "ipCommunityProperties": {"set": \
{"ipCommunityIds": ["/subscriptions/<subscription-id>/resourceGroups/ResourceGroupName/providers/Microsoft.ManagedNetworkFabric/ipCommunities/ipcommunity-2701-staticsubnet"]}}}}, \
{"sequenceNumber": 30, "condition":{"ipPrefixId": "/subscriptions/<subscription-id>/resourceGroups/ResourceGroupName/providers/Microsoft.ManagedNetworkFabric/ipPrefixes/ipprefixv6-2701-connsubnet"}, \
"action": {"actionType": "Permit", "ipCommunityProperties": {"set": \
{"ipCommunityIds": ["/subscriptions/<subscription-id>/resourceGroups/ResourceGroupName/providers/Microsoft.ManagedNetworkFabric/ipCommunities/ipcommunity-connsubnet-2701"]}}}},\
]'
Várt kimenet:
{
"annotation": null,
"id": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/ResourceGroupName/providers/Microsoft.ManagedNetworkFabric/routePolicies/rcf-Fab3-l3domain-v6-connsubnet-ext-policy",
"location": "eastus",
"name": "rcf-Fab3-l3domain-v6-connsubnet-ext-policy",
"provisioningState": "Accepted",
"resourceGroup": "ResourceGroupName",
"statements": [
{
"action": {
"actionType": "Permit",
"ipCommunityProperties": {
"add": null,
"delete": null,
"set": {
"ipCommunityIds": [
"/subscriptions/<subscription-id>/resourceGroups/ResourceGroupName/providers/Microsoft.ManagedNetworkFabric/ipCommunities/ipcommunity-2701-staticsubnet"
]
}
},
"ipExtendedCommunityProperties": null,
"localPreference": null
},
"annotation": null,
"condition": {
"ipCommunityIds": null,
"ipExtendedCommunityIds": null,
"ipPrefixId": "/subscriptions/<subscription-id>/resourceGroups/ResourceGroupName/providers/Microsoft.ManagedNetworkFabric/ipPrefixes/ipprefixv6-2701-staticsubnet"
},
"sequenceNumber": 10
},
{
"action": {
"actionType": "Permit",
"ipCommunityProperties": {
"add": null,
"delete": null,
"set": {
"ipCommunityIds": [
"/subscriptions/<subscription-id>/resourceGroups/ResourceGroupName/providers/Microsoft.ManagedNetworkFabric/ipCommunities/ipcommunity-connsubnet-2701"
]
}
},
"ipExtendedCommunityProperties": null,
"localPreference": null
},
"annotation": null,
"condition": {
"ipCommunityIds": null,
"ipExtendedCommunityIds": null,
"ipPrefixId": "/subscriptions/<subscription-id>/resourceGroups/ResourceGroupName/providers/Microsoft.ManagedNetworkFabric/ipPrefixes/ipprefixv6-2701-connsubnet"
},
"sequenceNumber": 30
}
],
"systemData": {
"createdAt": "2023-XX-XXT10:10:21.123560+00:00",
"createdBy": "user@address.com",
"createdByType": "User",
"lastModifiedAt": "2023-XX-XXT10:10:21.123560+00:00",
"lastModifiedBy": "user@address.com",
"lastModifiedByType": "User"
},
"tags": null,
"type": "microsoft.managednetworkfabric/routepolicies"
}
Útvonalszabályzat megjelenítése
Ez a parancs az útvonalszabályzatokat jeleníti meg:
az networkfabric routepolicy show --resource-group "ResourceGroupName" --resource-name "rcf-Fab3-l3domain-v6-connsubnet-ext-policy"
Várt kimenet:
{
"annotation": null,
"id": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/ResourceGroupName/providers/Microsoft.ManagedNetworkFabric/routePolicies/rcf-Fab3-l3domain-v6-connsubnet-ext-policy",
"location": "eastus",
"name": "rcf-Fab3-l3domain-v6-connsubnet-ext-policy",
"provisioningState": "Succeeded",
"resourceGroup": "ResourceGroupName",
"statements": [
{
"action": {
"actionType": "Permit",
"ipCommunityProperties": {
"add": null,
"delete": null,
"set": {
"ipCommunityIds": [
"/subscriptions/<subscription-id>/resourceGroups/ResourceGroupName/providers/Microsoft.ManagedNetworkFabric/ipCommunities/ipcommunity-2701-staticsubnet"
]
}
},
"ipExtendedCommunityProperties": null,
"localPreference": null
},
"annotation": null,
"condition": {
"ipCommunityIds": null,
"ipExtendedCommunityIds": null,
"ipPrefixId": "/subscriptions/<subscription-id>/resourceGroups/ResourceGroupName/providers/Microsoft.ManagedNetworkFabric/ipPrefixes/ipprefixv6-2701-staticsubnet"
},
"sequenceNumber": 10
},
{
"action": {
"actionType": "Permit",
"ipCommunityProperties": {
"add": null,
"delete": null,
"set": {
"ipCommunityIds": [
"/subscriptions/<subscription-id>/resourceGroups/ResourceGroupName/providers/Microsoft.ManagedNetworkFabric/ipCommunities/ipcommunity-connsubnet-2701"
]
}
},
"ipExtendedCommunityProperties": null,
"localPreference": null
},
"annotation": null,
"condition": {
"ipCommunityIds": null,
"ipExtendedCommunityIds": null,
"ipPrefixId": "/subscriptions/<subscription-id>/resourceGroups/ResourceGroupName/providers/Microsoft.ManagedNetworkFabric/ipPrefixes/ipprefixv6-2701-connsubnet"
},
"sequenceNumber": 30
}
],
"systemData": {
"createdAt": "2023-XX-XXT10:10:21.123560+00:00",
"createdBy": "user@address.com",
"createdByType": "User",
"lastModifiedAt": "2023-XX-XXT10:10:21.123560+00:00",
"lastModifiedBy": "user@addresscom",
"lastModifiedByType": "User"
},
"tags": null,
"type": "microsoft.managednetworkfabric/routepolicies"
}
Útvonalszabályzat törlése
Ez a parancs törli az útvonalszabályzatokat:
az networkfabric routepolicy delete --resource-group "ResourceGroupName" --resource-name "rcf-Fab3-l3domain-v6-connsubnet-ext-policy"
Várt kimenet:
{
"status": "Succeeded",
"message": "The route policy 'rcf-Fab3-l3domain-v6-connsubnet-ext-policy' in resource group 'ResourceGroupName' has been successfully deleted."
}