Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo mostra como habilitar ou desabilitar o streaming de log do Protocolo de Monitoramento BGP (BMP) para vários recursos do Azure Operator Nexus Network Fabric.
Habilitar o streaming de log do BMP para a nova implantação
Criar um recurso Azure Operator Nexus Network Fabric. Esse recurso serve como base para sua implantação.
Crie um recurso do Monitor de Rede e associe a ID de escopo à ID do recurso da Rede de Malha do Nexus do Operador do Azure. Esta etapa garante que o monitoramento esteja vinculado corretamente à malha de rede.
Crie um NNI (adaptador de rede a rede) com a configuração do BMP. Crie o NNI associando-o à ID de recurso do Azure Operator Nexus Network Fabric.
Observação
Para obter mais informações, consulte o seguinte guia de conteúdo da API do Azure Resource Manager.
Provisionar a Rede de Malha do Nexus do Operador do Azure. O Azure Operator Nexus Network Fabric aplica as configurações e torna a rede operacional.
Gere a configuração da estação BMP. O Azure Operator Nexus Network Fabric configura apenas estações BMP nos dispositivos CE.
Habilitar o streaming de log do BMP para a implantação existente
Esse caso envolve a habilitação do streaming de log BMP na Rede de Malha do Nexus do Operador do Azure, que já está implantado usando a versão da Rede de Malha do Nexus do Operador do Azure com suporte. Essa abordagem é baseada em uma entrada controlada pelo usuário da API do Azure Resource Manager. A versão da Rede de Malha do Nexus do Operador do Azure com suporte também dá suporte ao streaming de log BMP por meio do fluxo de trabalho de Atualização de Patch da Rede de Malha do Nexus do Operador do Azure.
Crie um recurso do Nexus Network Fabric do Operador do Azure usando a versão mais recente com suporte. Se sua versão estiver desatualizada, atualize-a para a versão com suporte.
Para garantir o monitoramento adequado, crie um recurso do Monitor de Rede. Vincule o ID de escopo ao ID de recurso do Azure Operator Nexus Network Fabric.
Aplique um patch para atualizar o NNI. Em
OptionBLayerConfiguration
, selecionebmpConfiguration
e definaconfigurationState
comoEnabled
para registro em log BMP do endereço vizinho do grupo de pares NNI.Observação
Para obter mais informações, consulte o seguinte guia de conteúdo da API do Azure Resource Manager.
Para aplicar configurações e ativar a rede, execute a
Fabric Commit
operação.Gere a configuração da estação BMP. O Azure Operator Nexus Network Fabric configura apenas estações BMP nos dispositivos CE.
Operações CRUD do Monitor de Rede para streaming de log do BMP
Esta seção mostra como executar qualquer operação CRUD (criar, ler, atualizar, excluir) no recurso do Monitor de Rede para streaming de log BMP.
A propriedade a seguir é definida na versão 2024-06-15-preview
da API do Azure Resource Manager:
az networkfabric networkmonitor create \
--resource-group "example-rg" \
--fabric "example-fabric" \
--resource-name "example-network-monitor" \
--bmp-configuration "{\
scopeResourceId: '/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkFabrics/example-fabric',\
stationConfigurationState: 'Enabled',\
stationName: '',\
stationIp: '',\
stationPort: ,\
stationConnectionMode: 'Active',\
monitoredAddressFamilies: ['ipv4Unicast', 'ipv6Unicast', 'vpnIpv4', 'vpnIpv6'],\
exportPolicy: 'Pre-Policy',\
stationConnectionProperties: {\
keepaliveIdleTime: 180,\
probeInterval: 60,\
probeCount: 3\
}\
}" \
--monitored-networks "[\
'l3isd-1-arm-reference-id',\
'l3isd-2-arm-reference-id',\
'/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/example-l3domain'\
]"
Observação
Durante a nova implantação, o recurso monitor de rede não inclui stationNetwork
. O VRF (roteamento e encaminhamento virtual padrão) é designado como INFRA-MGMT
, com a interface de origem definida como vlan39
.
O Nexus do Operador do Azure gera a seguinte configuração para a estação BMP:
router bgp 65501
neighbor CE_PE_VPN monitoring
neighbor INFRA-MGMT monitoring
monitoring received routes address-family ipv4 unicast
monitoring received routes address-family ipv6 unicast
monitoring received routes address-family vpn-ipv4
monitoring received routes address-family vpn-ipv6
bgp monitoring
monitoring timestamp send-time
monitoring station adp-nprd-euap-austxg5-fab-bmp
update-source Vlan39
connection address <example ip> vrf INFRA-MGMT
connection mode active port <example port>
connection keepalive 180 60 3
export-policy received routes pre-policy
!
Habilitar ou desabilitar o streaming de log do BMP em NNI
Habilitar o streaming de log do BMP para NNI
Para habilitar o streaming de log do BMP em NNI, execute o seguinte comando da CLI do Azure. Este exemplo habilita o streaming de log BMP para infra-vpn
(VRF, INFRA-MGMT
), workload-vpn
(VRF, WORKLOAD-MGMT
) com OptionB
e rede externa L3ISD (domínio de isolamento da camada 3)OptionB
.
az networkfabric nni create --resource-group "example-rg" --fabric "example-fabric" --resource-name "example-nniwithACL" --nni-type "CE" --is-management-type "True" --use-option-b "True" --layer2-configuration "{interfaces:['/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/networkDevices/example-networkDevice/networkInterfaces/example-interface'],mtu:1500}" --option-b-layer3-configuration "{peerASN:28,vlanId:501,primaryIpv4Prefix:'10.18.0.xxx/30',secondaryIpv4Prefix:'10.18.0.xxx/30',primaryIpv6Prefix:'10:2:0:xxx::400/127',secondaryIpv6Prefix:'10:2:0:xxx::402/127', bmpConfiguration:`{configurationState:`Enabled`}`}" --ingress-acl-id "/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/accesscontrollists/example-Ipv4ingressACL" --egress-acl-id "/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/Microsoft.ManagedNetworkFabric/accesscontrollists/example-Ipv4egressACL"
Desabilitar o streaming de log do BMP para NNI
Para desabilitar o streaming de log do BMP para NNI, modifique o bmpConfiguration
parâmetro para Disabled
. Por exemplo:
az networkfabric nni update \
--resource-group "example-rg" \
--fabric "example-fabric" \
--resource-name "example-nniwithACL" \
--option-b-layer3-configuration "{\
bmpConfiguration: {\
configurationState: 'Disabled'\
}\
}"
Exemplo de saída de linha de comando (CLI)
Quando o streaming de log do BMP está habilitado, a saída da CLI é semelhante a este exemplo:
Router bgp <fabric-asn-value>
neighbor CE_PE_VPN monitoring
neighbor CE_PE_VPN peer group
neighbor CE_PE_VPN remote-as 65015
neighbor CE_PE_VPN send-community
neighbor CE_PE_VPN bfd
neighbor CE_PE_VPN route-reflector-client
neighbor CE_PE_VPN next-hop-self
Habilitar ou desabilitar o streaming de log do BMP para a opção A de rede externa L3ISD
Habilitar o streaming de log do BMP para a opção A da rede externa L3ISD
Para habilitar o streaming de log BMP para a opção de rede externa L3ISD A, execute o seguinte comando da CLI do Azure. Este exemplo habilita o streaming de log BMP para a rede externa especificada.
az networkfabric externalnetwork create \
--resource-group "example-rg" \
--l3domain "example-l3domain" \
--resource-name "example-externalNetwork" \
--peering-option "OptionA" \
--option-a-properties "{\
peerASN: 65234,\
vlanId: 501,\
mtu: 1500,\
primaryIpv4Prefix: '172.23.1.xxx/31',\
secondaryIpv4Prefix: '172.23.1.xxx/31',\
bfdConfiguration: {\
multiplier: 5,\
intervalInMilliSeconds: 300\
},\
bmpConfiguration: {\
configurationState: 'Enabled'\
}\
}" \
--import-route-policy "{\
importIpv4RoutePolicyId: '/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',\
importIpv6RoutePolicyId: '/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'\
}" \
--export-route-policy "{\
exportIpv4RoutePolicyId: '/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy',\
exportIpv6RoutePolicyId: '/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxx/resourceGroups/example-rg/providers/microsoft.managednetworkfabric/routePolicies/example-routepolicy'\
}"
Desabilitar o streaming de log do BMP para a opção A de rede externa L3ISD
Para desabilitar o streaming de log BMP para a opção de rede externa L3ISD A, modifique o bmpConfiguration
parâmetro para Disabled
. Por exemplo:
az networkfabric externalnetwork update --resource-group "example-rg" --l3domain "example-l3domain" --resource-name "example-externalNetwork" --option-a-properties "{bmpConfiguration:`{configurationState:`Disabled`}`}"
Exemplo de saída de linha de comando (CLI)
Quando o streaming de log do BMP está habilitado, a saída da CLI é semelhante a este exemplo:
Router bgp <fabric-asn-value>
neighbor example-externalNetwork-v4 monitoring
neighbor example-externalNetwork-v4 peer group
neighbor example-externalNetwork-v4 remote-as 65015
neighbor example-externalNetwork-v4 send-community
neighbor example-externalNetwork-v4 bfd
neighbor example-externalNetwork-v4 route-reflector-client
neighbor ISD_NAME1 ebgp-multihop 1
neighbor ISD_NAME1 allowas-in 2
Habilitar ou desabilitar o streaming de log do BMP para a rede interna L3ISD
Habilitar o streaming de log do BMP para a rede interna L3ISD
Para habilitar o streaming de log do BMP para a rede interna L3ISD, execute o seguinte comando da CLI do Azure:
az networkfabric internalnetwork create --resource-group "example-rg" --l3-isolation-domain-name "example-l3domainIpv4VProbe" --resource-name "example-internalNetwork" --vlan-id 2600 --mtu 1500 --extension "NPB" --is-monitoring-enabled "True" --connected-ipv4-subnets "[{prefix:'10.18.32.xxx/24'}]" --static-route-configuration "{extension:NPB,bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},ipv4Routes:[{prefix:'10.18.128.xxx/24',nextHop:['10.18.34.xxx','10.18.32.xxx']},{prefix:'10.18.129.xxx/24',nextHop:['10.1.17.xxx']}]}" --bgp-configuration "{bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},defaultRouteOriginate:True,allowAS:2,allowASOverride:Enable,peerASN:65047,ipv4ListenRangePrefixes:['10.18.32.xxx/28','10.18.32.xxx/28'],ipv4NeighborAddress:[{address:'10.18.34.xxx'},{address:'10.18.34.xxx'}],bmpConfiguration:`{configurationState:`Enabled`}`}"
Desativar a transmissão de logs do BMP para a rede interna L3ISD
Para desabilitar o streaming de log do BMP para a rede interna L3ISD, modifique o bmpConfiguration
parâmetro para Disabled
. Por exemplo:
az networkfabric internalnetwork update --resource-group "example-rg" --l3-isolation-domain-name "example-l3domainIpv4VProbe" --resource-name "example-internalNetwork" --bgp-configuration "{bmpConfiguration:`{configurationState:`Disabled`}`}"
Exemplo de saída de linha de comando (CLI)
Quando o streaming de log do BMP está habilitado, a saída da CLI é semelhante a este exemplo:
Router bgp <fabric-asn-value>
neighbor example-internalNetwork-v4 monitoring
neighbor example-internalNetwork-v4 peer group
neighbor example-internalNetwork-v4 remote-as 65015
neighbor example-internalNetwork-v4 send-community
neighbor example-internalNetwork-v4 bfd
neighbor example-internalNetwork-v4 route-reflector-client
neighbor example-internalNetwork-v4 ebgp-multihop 1
neighbor example-internalNetwork-v4 allowas-in 2
Habilitar ou desabilitar o streaming de log do BMP para a rede interna L3ISD com vizinhos restritos
Habilitar o streaming de logs do BMP com vizinhos restritos
Para habilitar o streaming de log do BMP com vizinhos restritos para a rede interna L3ISD, execute o seguinte comando da CLI do Azure:
az networkfabric internalnetwork create --resource-group "example-rg" --l3-isolation-domain-name "example-l3domainIpv4VProbe" --resource-name "example-internalNetwork" --vlan-id 2600 --mtu 1500 --extension "NPB" --is-monitoring-enabled "True" --connected-ipv4-subnets "[{prefix:'10.18.32.xxx/24'}]" --static-route-configuration "{extension:NPB,bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},ipv4Routes:[{prefix:'10.18.128.xxx/24',nextHop:['10.18.34.xxx','10.18.32.xxx']},{prefix:'10.18.129.xxx/24',nextHop:['10.1.17.xxx']}]}" --bgp-configuration "{bfdConfiguration:{multiplier:5,intervalInMilliSeconds:300},defaultRouteOriginate:True,allowAS:2,allowASOverride:Enable,peerASN:65047,ipv4ListenRangePrefixes:['10.18.32.xxx/28','10.18.32.xxx/28'],ipv4NeighborAddress:[{address:'10.18.34.xxx'},{address:'10.18.34.xxx'},{address:'10.18.34.xxx'}],bmpConfiguration:`{configurationState:`Enabled`, neighborIpExclusions:[`10.18.32.xxx`,`10.18.34.xxx`]}`}"
Desabilitar o streaming de log do BMP com vizinhos restritos
Para desabilitar o streaming de log BMP para a rede interna L3ISD com vizinhos restritos, modifique o bmpConfiguration
parâmetro para Disabled
. Por exemplo:
az networkfabric internalnetwork update --resource-group "example-rg" --l3-isolation-domain-name "example-l3domainIpv4VProbe" --resource-name "example-internalNetwork" --bgp-configuration "{bmpConfiguration:`{configurationState:`Disabled`}`}"
Exemplo de saída da CLI com vizinhos restritos
Quando o streaming de log do BMP é habilitado com vizinhos restritos, a saída da CLI é semelhante a este exemplo:
Router bgp <fabric-asn-value>
neighbor example-internalNetwork-v4 monitoring
neighbor example-internalNetwork-v4 peer group
neighbor example-internalNetwork-v4 remote-as 65015
neighbor example-internalNetwork-v4 send-community
neighbor example-internalNetwork-v4 bfd
neighbor example-internalNetwork-v4 ebgp-multihop 1
neighbor example-internalNetwork-v4 allowas-in 2
neighbor example-internalNetwork-v4 auto-local-addr