Dela via


Routningsprincip i Nätverksinfrastruktur

Routningsprinciper ger operatörer möjlighet att tillåta eller neka vägar när det gäller Layer 3-isoleringsdomäner i Network Fabric.

Med routningspolicyer märks rutter med vissa attribut via gemenskapsvärden och utökade gemenskapsvärden när de distribueras via Border Gateway Protocol (BGP). På samma sätt kan routningsprinciper på BGP-lyssnarsidan redigeras för att ignorera/tillåta vägar baserat på communityvärden och utökade community-värdeattribut.

Routningsprinciper gör det möjligt för operatörer att styra vägar som lärts/distribuerats via BGP. Varje routningsprincip modelleras som en separat resurs på den översta nivån i Azure Resource Manager (ARM) under Microsoft.managednetworkfabric. Operatörer kan skapa, läsa och ta bort routning policyresurser. Operatorn skapar en ARM-resurs för routningsprincip och anger sedan ID:t i L3-isoleringsdomänen vid den nödvändiga tvingande punkten. En routningsprincip kan endast tillämpas på en enda tillämpningspunkt. Det går inte att tillämpa en routningsprincip på flera tvingande punkter.

I en nätverksinfrastruktur kan routningsprinciper tillämpas på följande slutpunkter i en layer 3-isoleringsdomän:

Externa nätverk (alternativ A och alternativ B):

För utgående, ange exportRoutePolicyId-egenskapen för den externa nätverksresursen till routpolicy-resurs-ID:t som skapats för utgående trafik. Ange egenskapen för importRoutePolicyId den externa nätverksresursen till det routningsprincipresurs-ID som skapats för ingressriktning.

Interna nätverk:

För utgående anger du exportRoutePolicyId egenskapen för den interna nätverksresursen till det routningsprincipresurs-ID som skapats för utgående riktning. Ange egenskapen för importRoutePolicyId den interna nätverksresursen till det routningsprincipresurs-ID som skapats för ingressriktning.

Anslutna undernät i alla interna nätverk:

För utgående anger du connectedSubnetRoutePolicy egenskapen för L3-isoleringsdomänen till det routningspolicyresurs-ID som skapats för utgående riktning.

Villkor och regler för en ruttpolicy

Följande kombinationer av villkor kan anges:

  • IP-prefix
  • IP-community
  • Utökad community-lista

Åtgärder

Följande åtgärder kan anges när det finns en matchning av villkor:

  • Ignorera vägen
  • Tillåt vägen och tillämpa någon av följande specifika åtgärder
  • Lägg till/ta bort angivna community-värden och utökade community-värden
  • Skriv över angivna communityvärden och utökade communityvärden

IP-prefix

IP-prefix används för att ange matchningsvillkor för routningsprinciper. Med en IP-prefixresurs kan operatorer manipulera vägar baserat på IP-prefixet (IPv4 och IPv6). IP-prefixerna möjliggör för operatörer att förhindra att vissa prefix sprids uppströms/nedströms eller att tagga dem med specifika community- eller utökade communityvärden. Operatorn måste skapa en ARM-resurs av typen IP-Prefix genom att ange en lista med prefix med sekvensnummer och åtgärd.

Prefixen i listan bearbetas i stigande ordning och matchningsprocessen stoppas efter den första matchningen. Om det första matchningsvillkoret är "neka" tas vägen bort och sprids inte vidare. Om det första matchningsvillkoret är "tillåt" avbryts ytterligare matchning och vägen hanteras baserat på åtgärdsdelen av routningsprinciperna.

IP-prefix anger endast matchningsvillkor för routningsprinciper. De anger inte åtgärdsdelen av routningsprinciperna.

Parametrar för IP-prefix

Parameter Description Example Krävs
resursgrupp Använd ett lämpligt resursgruppsnamn specifikt för valfritt IP-prefix ResourceGroupName Sann
resource-name Resursnamn för IP-prefixet ipprefixv4-1204-cn1 Sann
location Azure-region som används när NFC skapas eastus Sann
åtgärd Åtgärder som ska vidtas för prefixet – Tillstånd Neka eller tillåt Sann
sekvensnummer Sekvens där prefixen bearbetas. Prefixlistor utvärderas från och med det lägsta sekvensnumret och fortsätter nedåt i listan tills en matchning görs. När en matchning har gjorts tillämpas tillstånds- eller neka-instruktionen på nätverket och resten av listan ignoreras 100 Sann
nätverksprefix Nätverksprefix som anger IPv4/IPv6-paket som ska tillåtas eller nekas. 1.1.1.0/24 Sann
condition Angivna prefixlistgränsningar – EqualTo | GreaterThanOrEqualTo | LesserThanOrEqualTo EqualTo
subnätmasklängd UndernätetMaskLength anger den minsta networkPrefix-längd som ska matchas. Krävs när villkor har angetts. 32

Skapa IP-prefix

Det här kommandot skapar en IP-prefixresurs med IPv4-prefixregler:

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}]'

Förväntat resultat:

{
  "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"
}

Det här kommandot skapar en IP-prefixresurs med IPv6-prefixregler.

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}]'

Förväntade utdata

{
  "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-Community

Med IP-communityresursen kan operatörer manipulera rutter baserat på kommunvärden som taggats till rutter. Med den här communityresursen kan operatörer ange villkor och åtgärder för att lägga till/ta bort vägar när de sprids uppströms/nedströms eller tagga dem med specifika communityvärden. Operatorn måste skapa en ARM-resurs av typen IP-Community. Operatorn anger villkor och åtgärder för att lägga till/ta bort vägar när de sprids uppströms/nedström eller taggar dem med specifika community-värden.

Parametrar för IP-gemenskap

Parameter Description Example Krävs
resursgrupp Använd ett lämpligt resursgruppnamn specifikt för IP-prefixet ResourceGroupName Sann
resource-name Resursnamn för IP-Prefix ipprefixv4-1204-cn1 Sann
location AzON Azure-region som användes när NFC skapades eastus Sann
åtgärd Åtgärder som ska vidtas för IP-communityn – Tillstånd Neka eller tillåt Sann
välkända gemenskaper Stöds av en välkänd community-lista. Internet - Annonsera rutter till internetgemenskapen. LocalAS – Annonsera vägar till endast lokala AS-peers. NoAdvertise - Annonsera inte rutter till någon peer. NoExport – Exportera inte till nästa AS. GShut – Mjuk avstängning (GSHUT) drar tillbaka rutter innan BGP-anslutningen avslutas LocalAS Sann
communitymedlemmar Lista medlemmarna i IP-gemenskapen. De förväntade formaten är "AA:nn" >> exempel "65535:65535", <heltal32>>> exempel 4294967040. Möjliga värden för "AA:nn" är 0–65535 och heltal <32> 1–4294967040. 65535:65535 Sann

Anmärkning

Antingen måste en wellKnownCommunities- eller communityMembers-parameter skickas för att skapa en IP-communityresurs.

Skapa IP-gemenskap

Det här kommandot skapar en IP-communityresurs:

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"

Förväntat resultat:

{
  "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"
  ]
}

Visa IP-gemenskap

Det här kommandot visar en resurs för IP-communityn.

az networkfabric ipcommunity show --resource-group "ResourceGroupName" --resource-name "ipcommunity-2701"

Förväntat resultat:

{
  "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"
  ]
}

Utökad gemenskap för IP

Resursen IPExtendedCommunitygör det möjligt för operatörer att ändra vägar baserat på routningsmål. Operatörer använder den för att ange villkor och åtgärder för att lägga till/ta bort rutter när de propageras uppströms/nedströms eller tagga dem med specifika utökade communityvärden. Operatorn måste skapa en ARM-resurs av typen IPExtendedCommunityList genom att ange en lista över communityvärden och specifika egenskaper. ExtendedCommunityLists används för att ange matchningsvillkor och åtgärdsegenskaper för routningsprinciper.

Parametrar för utökad IP-gemenskap

Parameter Description Example Krävs
resursgrupp Använd ett lämpligt resursgruppnamn specifikt för IP-prefixet ResourceGroupName Sann
resource-name Resursnamn för ipPrefix ipprefixv4-1204-cn1 Sann
location AzON Azure-region som användes när NFC skapades eastus Sann
åtgärd Åtgärder som ska vidtas för den utökade IP-communityn – Tillstånd Neka eller tillåt Sann
routeTargets Vägmållista. De förväntade formaten är "ASN(plain):nn" >> exempel "4294967294:50", "ASN. ASN:nn" >> exempel "65533.65333:40", "IP-address:nn" >> exempel "10.10.10.10:65535". Möjliga värden för "nn" ligger inom intervallet "0–65535" och "ASN(plain)" inom intervallet "0–4294967295". "1234:5678" Sann

Skapa en utökad IP-gemenskap

Det här kommandot skapar en IP-utökad community-resurs:

az networkfabric ipextendedcommunity create \
--resource-group "ResourceGroupName" \
--resource-name "ipextcommunity-2701" \
--location "eastus"  \
--action "Permit" \
--route-targets "65046:45678"

Förväntat resultat:

{
  "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"
}

Visa IP-gemenskap, utökad

Det här kommandot visar en utökad IP-communityresurs:

az networkfabric ipextendedcommunity show --resource-group "ResourceGroupName" --resource-name "ipextcommunity-2701"

Förväntat resultat:

{
  "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"
}

Routningsprincip

Med en routingpolicyresurs kan en operatör ange villkor och åtgärder baserade på IP-prefix, IP-communitylistor och utökade IP-communitylistor. Varje routningsprincip består av flera instruktioner. Varje instruktion består av ett sekvensnummer, villkor och åtgärder. Villkoren kan vara kombinationer av IP-prefix, IP-grupper och IP-utökade grupper och tillämpas i stigande ordning baserat på sekvensnummer. Åtgärden som motsvarar det första matchade villkoret körs. Om villkoren som matchade har nekats som åtgärd ignoreras vägen och ingen ytterligare bearbetning sker. Om åtgärden i routningsprincipen som motsvarar det matchade villkoret är "Tillåt" tillåts följande kombinationer av åtgärder:

  • Uppdatera lokala inställningar
  • Lägg till/ta bort eller uppsättning IpCommunityLists
  • Lägg till/ta bort eller konfiguration av IpExtendedCommunityLists

Parametrar för routningsprincip

Parameter Description Example Krävs
resursgrupp Använd ett lämpligt resursgruppnamn specifikt för IP-prefixet ResourceGroupName Sann
resource-name Resursnamn för IP-Prefix ipprefixv4-1204-cn1 Sann
location AzON Azure-region som användes när NFC skapades eastus Sann
Uttalanden Lista över en eller flera rutpolicyutlåtanden Sann
sekvensnummer Sekvensen för hur routregler bearbetas. Utsagor utvärderas från och med det lägsta sekvensnumret och fortsätter genom listan tills ett matchningsvillkor uppfylls. När en matchning har gjorts tillämpas åtgärden och resten av listan ignoreras 1 Sann
condition Egenskaper för routningsprincipvillkor. Det innehåller en lista över ARM-ID:n för IP community, ipExtendedCommunity ARM-ID:n eller ipPrefix ARM-ID. Ett av tre (ipCommunityIds, ipCommunityIds, ipPrefixId) krävs i ett villkor. Om fler än en anges matchas villkoret om någon av resurserna har en överensstämmelse. 1234:5678 Sann
ipCommunityIds (på engelska) Lista över resurs-ID:n för IP-gemenskapen Falsk
ipExtendedCommunityIds Lista över IPExtendedCommunity-resurs-ID:n Falsk
ipPrefixId Arm-resurs-ID för IpPrefix Falsk
åtgärd Egenskaper för routningsprincipåtgärd. Den här egenskapen beskriver den åtgärd som ska utföras om villkoret i uttrycket matchar. Minst en av localPreference, ipCommunityProperties eller ipExtendedCommunityProperties måste aktiveras Permit Sann
lokalPreferens Lokala preferenser ska ställas in som en del av åtgärden 10 Falsk
ipCommunityProperties Information om IP-communities som måste läggas till, tas bort eller anges som en del av åtgärden Falsk
add Tillämpligt när åtgärden är att lägga till IP-grupper eller utökade IP-grupper
delete Tillämpligt när åtgärden är att ta bort IP-gemenskaper eller utökade IP-gemenskaper
set Tillämpligt när åtgärden är att ange IP-grupper eller utökade IP-grupper
ipCommunityIds (på engelska) ARM-resurs-ID för IP-communityn som måste läggas till eller tas bort eller ställas in
ipExtendedCommunityProperties Information om utökade IP-community som måste läggas till, tas bort eller specificeras som en del av åtgärden
ipExtendedCommunityIDs IP community-utökade ARM-resurs-ID:n som måste läggas till, tas bort eller ställas in

Skapa routningsprincip

Det här kommandot skapar routningsprinciper:

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"]}}}},\
]' 

Förväntat resultat:

{
  "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"
} 

Visa routningsprincip

Det här kommandot visar routningsprinciper:

az networkfabric routepolicy show --resource-group "ResourceGroupName" --resource-name "rcf-Fab3-l3domain-v6-connsubnet-ext-policy"

Förväntat resultat:

{
  "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"
}

Ta bort routningsprincip

Det här kommandot tar bort routningsprinciper:

az networkfabric routepolicy delete --resource-group "ResourceGroupName" --resource-name "rcf-Fab3-l3domain-v6-connsubnet-ext-policy"

Förväntat resultat:

{
  "status": "Succeeded",
  "message": "The route policy 'rcf-Fab3-l3domain-v6-connsubnet-ext-policy' in resource group 'ResourceGroupName' has been successfully deleted."
}