Aracılığıyla paylaş


Network Fabric'te Yönlendirme İlkesi

Yol ilkeleri, Operatörlere Network Fabric'teki Katman 3 yalıtım etki alanlarıyla ilgili olarak yollara izin verme veya reddetme olanağı sağlar.

Yol ilkeleriyle yollar, Sınır Ağ Geçidi Protokolü (BGP) aracılığıyla dağıtıldığında topluluk değerleri ve genişletilmiş topluluk değerleri aracılığıyla belirli özniteliklerle etiketlenir. Benzer şekilde, BGP dinleyici tarafında, yol ilkeleri topluluk değerlerine ve genişletilmiş topluluk değeri özniteliklerine dayalı yolları atmak/izin vermek için yazılabilir.

Yol ilkeleri, işleçlerin BGP aracılığıyla öğrenilen/dağıtılan yolları denetlemesini sağlar. Her yol ilkesi altında Microsoft.managednetworkfabricayrı bir üst düzey Azure Resource Manager (ARM) kaynağı olarak modellenmiştir. İşleçler yol ilkesi kaynakları oluşturabilir, okuyabilir ve silebilir. operatör bir yol ilkesi ARM kaynağı oluşturur ve gerekli zorlama noktasında L3 yalıtım etki alanındaki kimliği ayarlar. Yol ilkesi yalnızca tek bir zorlama noktasına uygulanabilir. Yol ilkesi birden çok zorlama noktasına uygulanamaz.

Bir ağ dokusunda, yol ilkeleri katman 3 yalıtım etki alanının aşağıdaki uç noktalarına uygulanabilir:

Dış ağlar (A seçeneği ve B seçeneği):

Çıkış için, dış ağ kaynağının özelliğini çıkış yönü için oluşturulan yol ilkesi kaynak kimliğine ayarlayın exportRoutePolicyId . importRoutePolicyId Dış ağ kaynağının özelliğini, giriş yönü için oluşturulan yol ilkesi kaynak kimliğine ayarlayın.

İç ağlar:

Çıkış için iç ağ kaynağının özelliğini çıkış yönü için oluşturulan yol ilkesi kaynak kimliği olarak ayarlayın exportRoutePolicyId . importRoutePolicyId İç ağ kaynağının özelliğini, giriş yönü için oluşturulan yol ilkesi kaynak kimliğine ayarlayın.

Tüm iç ağlarda Bağlan alt ağlar:

Çıkış için L3 yalıtım etki alanının özelliğini çıkış yönü için oluşturulan yol ilkesi kaynak kimliği olarak ayarlayın connectedSubnetRoutePolicy .

Yol ilkesinin koşulları ve eylemleri

Aşağıdaki koşul bileşimleri belirtilebilir:

  • IP Ön Eki
  • IP topluluğu
  • Genişletilmiş topluluk listesi

Eylemler

Koşulların eşleşmesi olduğunda aşağıdaki eylemler belirtilebilir:

  • Yolu at
  • Yola izin ver ve aşağıdaki belirli eylemlerden birini uygula
  • Belirtilen topluluk değerlerini ve genişletilmiş topluluk değerlerini ekleme/kaldırma
  • Belirtilen topluluk değerlerinin ve genişletilmiş topluluk değerlerinin üzerine yazın

IP ön eki

IP ön ekleri, yol ilkeleri için eşleşme koşullarının belirtilmesinde kullanılır. IP ön eki kaynağı, işleçlerin YOLLARı IP ön ekine (IPv4 ve IPv6) göre işlemesine olanak tanır. IP ön ekleri, operatörlerin belirli ön ekleri yukarı/aşağı akışa yaymasını veya bunları belirli topluluk veya genişletilmiş topluluk değerleriyle etiketlemesini sağlar. operatör, sıra numaraları ve eylem içeren bir ön ek listesi sağlayarak IP-Prefix türünde bir ARM kaynağı oluşturmalıdır.

Listedeki ön ekler artan düzende işlenir ve eşleşen işlem ilk eşleşmeden sonra durur. İlk eşleşme koşulu "reddet" ise yol bırakılır ve daha fazla yayılmaz. İlk eşleşme koşulu "izin ver" ise, daha fazla eşleştirme iptal edilir ve yol, yol ilkelerinin eylem bölümüne göre işlenir.

IP ön ekleri yalnızca yol ilkelerinin eşleşme koşullarını belirtir. Yol ilkelerinin eylem bölümünü belirtmez.

IP ön eki parametreleri

Parametre Tanım Örnek Zorunlu
resource-group Seçtiğiniz IP ön eki için özel olarak uygun bir kaynak grubu adı kullanın ResourceGroupName Doğru
kaynak-adı IP ön ekinin Kaynak Adı ipprefixv4-1204-cn1 Doğru
konum NFC oluşturma sırasında kullanılan Azure bölgesi eastus Doğru
eylem Ön ek için gerçekleştirilecek eylem – İzin Ver Reddet veya İzin Ver Doğru
Sequencenumber Ön eklerin işlendiği sıra. Ön ek listeleri en düşük sıra numarasıyla başlayarak değerlendirilir ve eşleşme yapılana kadar listede aşağı doğru devam eder. Eşleşme yapıldıktan sonra bu ağa izin verme veya reddetme deyimi uygulanır ve listenin geri kalanı yoksayılır 100 Doğru
networkPrefix İzin verilen veya reddedilecek IPv4/IPv6 paketlerini belirten Ağ Ön Eki. 1.1.1.0/24 Doğru
koşul Belirtilen ön ek listesi sınırları- EqualTo | GreaterThanOrEqualTo | LesserThanOrEqualTo Equalto
subnetMaskLength SubnetMaskLength eşleştirilecek en düşük networkPrefix uzunluğunu belirtir. Koşul belirtildiğinde gereklidir. 32

IP Ön Eki Oluşturma

Bu komut, IPv4 ön ek kurallarına sahip bir IP ön eki kaynağı oluşturur:

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

Beklenen çıktı:

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

Bu komut, IPv6 ön ek kurallarıyla bir IP ön eki kaynağı oluşturur.

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

Beklenen Çıkış

{
  "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 Topluluğu

IP topluluk kaynağı, operatörlerin yollara etiketlenmiş Topluluk değerlerine göre yolları işlemesine olanak tanır. Bu topluluk kaynağı, operatörlerin yukarı akış/aşağı akışa yayılırken yolları ekleme/kaldırma koşullarını ve eylemlerini belirtmesine veya bunları belirli topluluk değerleriyle etiketlemesine olanak tanır. işlecinin IP-Community türünde bir ARM kaynağı oluşturması gerekir. işleci, yukarı akış/aşağı akış yayıldıklarında yolları ekleme/kaldırma koşullarını ve eylemleri belirtir veya bunları belirli topluluk değerleriyle etiketler.

IP topluluğu parametreleri

Parametre Tanım Örnek Zorunlu
resource-group IP ön ekiniz için özel olarak uygun bir kaynak grubu adı kullanın ResourceGroupName Doğru
kaynak-adı IP Ön Ekinin Kaynak Adı ipprefixv4-1204-cn1 Doğru
konum NFC Oluşturma sırasında kullanılan AzON Azure Bölgesi eastus Doğru
eylem IP topluluğu için gerçekleştirilecek eylem – İzin ver Reddet veya İzin Ver Doğru
wellKnownCommunities Desteklenen iyi bilinen topluluk listesi.Internet - İnternet topluluğuna yolları tanıtma. LocalAS - Yolları yalnızca localAS eşlerine tanıtma. NoAdvertise - Yolları hiçbir eşe tanıtmayın. NoExport - Sonraki AS'ye aktarmayın. GShut - DÜZGÜN Kapatma (GSHUT) BGP bağlantısını sonlandırmadan önce yolları geri çekme YerelAS Doğru
communityMembers IP topluluğunun communityMembers listesini ekleyin. Beklenen biçimler "AA:nn" >> örneği "65535:65535", <integer32>>> örnek 4294967040. Olası "AA:nn" değerleri 0-65535 ve <integer32> 1-4294967040'dır. 65535:65535 Doğru

Dekont

BIR wellKnownCommunities IP topluluğu kaynağı oluşturmak için veya communityMembers parametresinin geçirilmesi gerekir.

IP topluluğu oluşturma

Bu komut bir IP topluluğu kaynağı oluşturur:

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"

Beklenen çıktı:

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

IP topluluğu göster

Bu komut bir IP topluluğu kaynağı görüntüler:

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

Beklenen çıktı:

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

IP genişletilmiş topluluğu

Kaynak, operatörlerin IPExtendedCommunityrota hedeflerine göre yolları işlemesine olanak tanır. Operatörler, yukarı akış/aşağı akışa yayılırken yolları ekleme/kaldırma koşullarını ve eylemleri belirtmek veya bunları belirli genişletilmiş topluluk değerleriyle etiketlemek için kullanır. operatör, topluluk değerlerinin ve belirli özelliklerin listesini sağlayarak türünde IPExtendedCommunityList bir ARM kaynağı oluşturmalıdır. ExtendedCommunityLists, eşleştirme koşullarının ve yol ilkelerinin eylem özelliklerinin belirtilmesinde kullanılır.

IP genişletilmiş topluluğu için parametreler

Parametre Tanım Örnek Zorunlu
resource-group IP ön ekiniz için özel olarak uygun bir kaynak grubu adı kullanın ResourceGroupName Doğru
kaynak-adı ipPrefix'in Kaynak Adı ipprefixv4-1204-cn1 Doğru
konum NFC Oluşturma sırasında kullanılan AzON Azure Bölgesi eastus Doğru
eylem IP genişletilmiş topluluğu için gerçekleştirilecek eylem – İzin ver Reddet veya İzin Ver Doğru
routeTargets Rota Hedef Listesi. Beklenen biçimler "ASN(düz):nn" >> örneği "4294967294:50", "ASN. ASN:nn" >> örneği "65533.65333:40", "IP-adresi:nn" >> örneği "10.10.10.10:65535". Olası "nn" değerleri "0-65535" aralığında ve "0-4294967295" aralığında "ASN(düz)" aralığındadır. "1234:5678" Doğru

IP genişletilmiş topluluğu oluşturma

Bu komut bir IP genişletilmiş topluluk kaynağı oluşturur:

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

Beklenen çıktı:

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

IP genişletilmiş topluluğu göster

Bu komut bir IP genişletilmiş topluluk kaynağı görüntüler:

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

Beklenen çıktı:

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

Yönlendirme ilkesi

Yönlendirme ilkesi kaynağı, operatörün IP ön eklerine, IP topluluk listesine ve IP genişletilmiş topluluk listelerine göre koşulları ve eylemleri belirtmesini sağlar. Her yol ilkesi birden çok deyimden oluşur. Her deyim bir sıra numarası, koşullar ve eylemlerden oluşur. Koşullar IP ön eklerinin, IP topluluklarının ve IP genişletilmiş topluluklarının birleşimi olabilir ve sıralı sayıların artan sırasına göre uygulanır. İlk eşleşen koşula karşılık gelen eylem yürütülür. Eşleşen koşullarda eylem olarak reddetme varsa, yol atılır ve başka işlem gerçekleşmez. Eşleşen koşula karşılık gelen Yol ilkesindeki eylem "İzin Ver" ise, aşağıdaki eylem birleşimlerine izin verilir:

  • Yerel tercih güncelleştiriliyor
  • IpCommunityLists Ekleme/silme veya Küme
  • IpExtendedCommunityLists Ekleme/silme veya Küme

Rota ilkesi parametreleri

Parametre Tanım Örnek Zorunlu
resource-group IP ön ekiniz için özel olarak uygun bir kaynak grubu adı kullanın ResourceGroupName Doğru
kaynak-adı IP Ön Ekinin Kaynak Adı ipprefixv4-1204-cn1 Doğru
konum NFC Oluşturma sırasında kullanılan AzON Azure Bölgesi eastus Doğru
deyimler Bir veya daha fazla yol İlkesi deyiminin listesi Doğru
Sequencenumber Yol ilkesi deyimlerinin işlenme sırası. Deyimler en düşük sıra numarasıyla başlayarak değerlendirilir ve eşleşme koşulu karşılanana kadar listede aşağı doğru devam eder. Eşleşme yapıldıktan sonra eylem uygulanır ve listenin geri kalanı yoksayılır 1 Doğru
koşul Yol ilkesi koşulu özellikleri. Bu, IP topluluğu ARM kimliklerinin veya ipExtendedCommmunicty ARM kimliklerinin veya ipPrefix ARM Kimliğinin listesini içerir. Üç (ipCommunityIds, ipCommunityIds, ipPrefixId) biri bir koşulda gereklidir. Birden fazla belirtilirse, kaynaklardan herhangi birinin eşleşmesi varsa koşul eşleştirilir. 1234:5678 Doğru
ipCommunityIds IP topluluğu kaynak kimliklerinin listesi False
ipExtendedCommunityIds IPExtendedCommunity kaynak kimliklerinin listesi False
ipPrefixId IpPrefix Arm Kaynak Kimliği False
eylem Yönlendirme ilkesi eylem özellikleri. Bu özellik, deyiminde koşulun eşleşmesi varsa gerçekleştirilecek eylemi açıklar. LocalPreference, ipCommunityProperties veya ipExtendedCommunityProperties özelliklerinden en az birinin etkinleştirilmesi gerekir İzni Doğru
localPreference Eylemin bir parçası olarak ayarlanacak yerel tercih 10 False
ipCommunityProperties Eylem kapsamında eklenmesi, kaldırılması veya ayarlanması gereken IP topluluklarının ayrıntıları False
add Eylem IP toplulukları veya IP genişletilmiş toplulukları eklemek olduğunda geçerlidir
delete Eylem IP topluluklarını veya IP genişletilmiş topluluklarını silmek olduğunda geçerlidir
set Eylem IP toplulukları veya IP genişletilmiş toplulukları ayarlamak için geçerli olduğunda geçerlidir
ipCommunityIds Eklenmesi, silinmesi veya ayarlanması gereken IP topluluğu ARM kaynak kimlikleri
ipExtendedCommunityProperties Eylem kapsamında eklenmesi, kaldırılması veya ayarlanması gereken IP Genişletilmiş topluluklarının ayrıntıları
ipExtendedCommunityIDs Eklenmesi, silinmesi veya ayarlanması gereken IP genişletilmiş topluluk ARM kaynak kimlikleri

Yol ilkesi oluşturma

Bu komut, yol ilkeleri oluşturur:

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

Beklenen çıktı:

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

Yol ilkesini göster

Bu komut, yol ilkelerini görüntüler:

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

Beklenen çıktı:

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