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 routningsprinciper taggas vägar med vissa attribut via community-värden och utökade communityvä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
.
Operatorer kan skapa, läsa och ta bort routningsprincipresurser.
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 anger du egenskapen för den exportRoutePolicyId
externa nätverksresursen till det routningsprincipresurs-ID som skapats för utgående riktning.
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.
Anslut undernät i alla interna nätverk:
För utgående anger du connectedSubnetRoutePolicy
egenskapen för L3-isoleringsdomänen till det routningsprincipresurs-ID som skapats för utgående riktning.
Villkor och åtgärder för en vägprincip
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 community-vä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). MED IP-prefixen kan operatorer släppa vissa prefix från att spridas uppströms/nedström eller tagga dem med specifika community- eller utökade communityvärden. Operatorn måste skapa en ARM-resurs av typen IP-Prefix genom att tillhandahålla 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 | Beskrivning | Exempel | Obligatoriskt |
---|---|---|---|
resource-group | Använd ett lämpligt resursgruppsnamn specifikt för valfritt IP-prefix | ResourceGroupName | Sant |
resource-name | Resursnamn för IP-prefixet | ipprefixv4-1204-cn1 | Sant |
location | Azure-region som används när NFC skapas | eastus | Sant |
åtgärd | Åtgärder som ska vidtas för prefixet – Tillstånd | Neka eller tillåt | Sant |
sequenceNumber | 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 | Sant |
networkPrefix | Nätverksprefix som anger IPv4/IPv6-paket som ska tillåtas eller nekas. | 1.1.1.0/24 | Sant |
villkor | Angivna prefixlistgränsningar – EqualTo | GreaterThanOrEqualTo | LesserThanOrEqualTo | EqualTo | |
subnetMaskLength | 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äntad utdata:
{
"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 ändra vägar baserat på communityvärden som taggats till vägar. 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-community
Parameter | Beskrivning | Exempel | Obligatoriskt |
---|---|---|---|
resource-group | Använd ett lämpligt resursgruppnamn specifikt för IP-prefixet | ResourceGroupName | Sant |
resource-name | Resursnamn för IP-prefixet | ipprefixv4-1204-cn1 | Sant |
location | AzON Azure-region som användes när NFC skapades | eastus | Sant |
åtgärd | Åtgärder som ska vidtas för IP-communityn – Tillstånd | Neka eller tillåt | Sant |
wellKnownCommunities | Stöds av en välkänd community-lista.Internet - Annonsera vägar till Internet community. LocalAS – Annonsera vägar till endast lokalaAS-peer-datorer. NoAdvertise - Annonsera inte vägar till någon peer. NoExport – Exportera inte till nästa AS. GShut – Graciös avstängning (GSHUT) drar tillbaka vägar innan BGP-anslutningen avslutas |
LocalAS | Sant |
communityMembers | Lista communityMembers i IP-communityn. 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 | Sant |
Kommentar
Antingen wellKnownCommunities
eller communityMembers
måste parametern skickas för att skapa en IP-communityresurs.
Skapa IP-community
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äntad utdata:
{
"action": "Permit",
"annotation": null,
"communityMembers": [
"65500:12701"
],
"id": "/subscriptions/9531faa8-8c39-4165-b033-48697fe943db/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-community
Det här kommandot visar en IP-communityresurs:
az networkfabric ipcommunity show --resource-group "ResourceGroupName" --resource-name "ipcommunity-2701"
Förväntad utdata:
{
"action": "Permit",
"annotation": null,
"communityMembers": [
"65500:12701"
],
"id": "/subscriptions/9531faa8-8c39-4165-b033-48697fe943db/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 IP-community
Resursen IPExtendedCommunity
gör det möjligt för operatörer att ändra vägar baserat på routningsmål. Operatorer använder den för att ange villkor och åtgärder för att lägga till/ta bort vägar när de sprids uppströms/nedström eller tagga dem med specifika utökade community-vä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-community
Parameter | Beskrivning | Exempel | Obligatoriskt |
---|---|---|---|
resource-group | Använd ett lämpligt resursgruppnamn specifikt för IP-prefixet | ResourceGroupName | Sant |
resource-name | Resursnamn för ipPrefix | ipprefixv4-1204-cn1 | Sant |
location | AzON Azure-region som användes när NFC skapades | eastus | Sant |
åtgärd | Åtgärder som ska vidtas för den utökade IP-communityn – Tillstånd | Neka eller tillåt | Sant |
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" | Sant |
Skapa utökad IP-community
Det här kommandot skapar en utökad IP-communityresurs:
az networkfabric ipextendedcommunity create \
--resource-group "ResourceGroupName" \
--resource-name "ipextcommunity-2701" \
--location "eastus" \
--action "Permit" \
--route-targets "65046:45678"
Förväntad utdata:
{
"action": "Permit",
"annotation": null,
"id": "/subscriptions/9531faa8-8c39-4165-b033-48697fe943db/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 utökad IP-community
Det här kommandot visar en utökad IP-communityresurs:
az networkfabric ipextendedcommunity show --resource-group "ResourceGroupName" --resource-name "ipextcommunity-2701"
Förväntad utdata:
{
"action": "Permit",
"annotation": null,
"id": "/subscriptions/9531faa8-8c39-4165-b033-48697fe943db/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 routningsprincipresurs kan en operatör ange villkor och åtgärder baserat på IP-prefix, IP-communitylista 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-communities och UTÖKADE IP-grupper och tillämpas i stigande ordning efter 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 uppsättning IpExtendedCommunityLists
Parametrar för routningsprincip
Parameter | Beskrivning | Exempel | Obligatoriskt |
---|---|---|---|
resource-group | Använd ett lämpligt resursgruppnamn specifikt för IP-prefixet | ResourceGroupName | Sant |
resource-name | Resursnamn för IP-prefixet | ipprefixv4-1204-cn1 | Sant |
location | AzON Azure-region som användes när NFC skapades | eastus | Sant |
Uttalanden | Lista över en eller flera routningsprincipinstruktioner | Sant | |
sequenceNumber | Sekvens där routningsprincipinstruktioner bearbetas. Instruktioner utvärderas från och med det lägsta sekvensnumret och fortsätter nedåt i listan tills ett matchningsvillkor uppfylls. När en matchning har gjorts tillämpas åtgärden och resten av listan ignoreras | 1 | Sant |
villkor | Egenskaper för routningsprincipvillkor. Det innehåller en lista över ARM-ID:n för IP-communityn eller ipExtendedCommmunicty ARM-ID:n eller ipPrefix ARM ID. Ett av tre (ipCommunityIds, ipCommunityIds, ipPrefixId) krävs i ett villkor. Om mer än en anges matchas villkoret om någon av resurserna har en matchning. | 1234:5678 | Sant |
ipCommunityIds | Lista över RESURS-ID:t för IP-communityn | 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 det finns en matchning av villkoret i -instruktionen. Minst en av localPreference, ipCommunityProperties eller ipExtendedCommunityProperties måste aktiveras | tillstånd | Sant |
localPreference | Lokal inställning som ska anges 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-communities eller UTÖKADE IP-grupper | ||
delete | Tillämpligt när åtgärden är att ta bort IP-communities eller UTÖKADE IP-grupper | ||
set | Tillämpligt när åtgärden är att ange IP-communities eller UTÖKADE IP-grupper | ||
ipCommunityIds | 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-communities som måste läggas till, tas bort eller anges som en del av åtgärden | ||
ipExtendedCommunityIDs | IP-utökade arm-resurs-ID:t för communityn som måste läggas till eller 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äntad utdata:
{
"annotation": null,
"id": "/subscriptions/9531faa8-8c39-4165-b033-48697fe943db/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äntad utdata:
{
"annotation": null,
"id": "/subscriptions/9531faa8-8c39-4165-b033-48697fe943db/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"
}