NESTA PÁGINA
Mapeamento dos comandos de espelhamento de portas de configuração openconfig para a configuração do Junos
Veja o tópico da versão do modelo de dados do OpenConfig para entender os modelos de dados suportados pela versão e o lançamento do Junos OS para As Séries MX e PTX da Juniper Networks.
Espelhamento remoto de portas
As tabelas abaixo mostram os mapeamentos dos comandos de espelhamento remoto de portas com as configurações relevantes no Junos.
- Tabela 1: Configuração do filtro de firewall
- Tabela 2: Configuração da classe de encaminhamento
- Tabela 3: Configuração de opções de encaminhamento
- Tabela 4: Configuração da interface flexível de túnel (FTI)
Nas configurações abaixo, os símbolos <>
indicam uma variável.
Nome do comando |
Configuração do OpenConfig com o aumento da Juniper |
Configuração do Junos EVO |
---|---|---|
Instância de espelho de porta |
acl-set <> ACL_IPV4 { acl-entries { acl-entry <> { actions { config { jnx-aug-openconfig-acl:remote-port-mirror <>; } } } } } |
firewall { family inet { filter <> { term <> { then { count <>; port-mirror-instance <>; } } } } } |
Policial CIR |
jnx-aug-openconfig-qos:policers { policer <> SINGLE-RATE-2-COLOR { one-rate-two-color { config { cir <>; } } } } |
firewall { policer <> { if-exceeding { bandwidth-limit <>; } } } |
Tamanho da explosão do policial |
jnx-aug-openconfig-qos:policers { policer <> SINGLE-RATE-2-COLOR { one-rate-two-color { config { bc <>; } } } } |
firewall { policer <> { if-exceeding { burst-size-limit <>; } then discard; } } |
Ação do policial | jnx-aug-openconfig-qos:policers { policer <> SINGLE-RATE-2-COLOR { one-rate-two-color { exceed-action { config { drop true; } } } } } |
firewall { policer <> { then discard; } } |
Contagem de ações de filtro |
acl-set <> ACL_IPV4 { acl-entries { acl-entry <> { actions { config { jnx-aug-openconfig-acl:jnx-count <>; } } } } } |
firewall { family inet { filter <> { term <> { then { count <>; } } } } } |
Anexo de filtro |
interfaces { interface et-<>/<>/<>.<> { interface-ref { config { interface et-<>/<>/<>; subinterface <>; } } ingress-acl-sets { ingress-acl-set <>; } } } |
interfaces { et-<>/<>/<> { unit <> { family inet { filter { input <>; } } } } } |
Nome do comando |
Configuração do OpenConfig com o aumento da Juniper |
Configuração do Junos EVO |
---|---|---|
Classe de nome de serviço |
forwarding-groups { forwarding-group <> { config { name <>; } } } |
class-of-service { forwarding-classes { class <> queue-num <>; } } |
Classe de prioridade de serviço |
forwarding-groups { forwarding-group <> { config { fabric-priority <>; } } } |
class-of-service { forwarding-classes { class <> queue-num <>; } } |
Fila de saída |
forwarding-groups { forwarding-group <> { config { output-queue <>; } } } |
class-of-service { forwarding-classes { class <> queue-num <>; } } |
Regra de reescrita e vinculações | interfaces { interface et-<>/<>/<>.<> { interface-ref { config { interface et-<>/<>/<>; subinterface <>; } } output { classifiers { classifier <> { config { name <>; } } } } } } classifiers { classifier <> { terms { term <> { actions { config { target-group best-effort; } remark { config { set-dscp <>; } } } } } } } |
class-of-service { interfaces { et-<>/<>/<> { unit <> { rewrite-rules { dscp rewrite-dscps; } } } } rewrite-rules { dscp rewrite-dscps { forwarding-class assured-forwarding { loss-priority high code-point <>; loss-priority low code-point <>; } forwarding-class best-effort { loss-priority high code-point <>; loss-priority low code-point <>; } forwarding-class expedited-forwarding { loss-priority high code-point <>; loss-priority low code-point <>; } forwarding-class network-control { loss-priority high code-point <>; loss-priority low code-point <>; } } } } |
Nome do comando |
Configuração do OpenConfig com o aumento da Juniper |
Configuração do Junos EVO |
---|---|---|
Taxa |
jnx-aug-openconfig-pm:port-mirror { remote-port-mirror { instances { instance <> PM_IPV4 { config { input-rate <>; } } } } } |
forwarding-options { port-mirroring { instance { <> { input { rate <>; } } } } } |
FTI |
jnx-aug-openconfig-pm:port-mirror { remote-port-mirror { instances { instance <> PM_IPV4 { config { egress-interface fti<>; } } } } } |
forwarding-options { port-mirroring { instance { <> { family inet { output { interface fti<>.<>; } } } } } } |
Policial |
jnx-aug-openconfig-pm:port-mirror { remote-port-mirror { instances { instance <> PM_IPV4 { config { egress-policer <>; } } } } } |
forwarding-options { port-mirroring { instance { <> { family inet { output { policer <>; } } } } } } |
Aula de encaminhamento | jnx-aug-openconfig-pm:port-mirror { remote-port-mirror { instances { instance <> PM_IPV4 { config { egress-fc <>; } } } } } |
forwarding-options { port-mirroring { instance { <> { family inet { output { forwarding-class <>; } } } } } } |
Comprimento máximo do pacote | jnx-aug-openconfig-pm:port-mirror { remote-port-mirror { instances { instance <> PM_IPV4 { config { input-max-packet-length <>; } } } } } |
forwarding-options { port-mirroring { instance { <> { input { maximum-packet-length <>; } } } } } |
Nome do comando |
Configuração do OpenConfig com o aumento da Juniper |
Configuração do Junos EVO |
---|---|---|
Endereço fonte |
interface fti<> { openconfig-if-tunnel:tunnel { config { src <>; } } } |
interfaces { fti<> { unit <> { tunnel { encapsulation gre { source { address <>; } } } } } } |
Endereço de destino |
interface fti<> { openconfig-if-tunnel:tunnel { config { dst <>; } } } |
interfaces { fti<> { unit <> { tunnel { encapsulation gre { destination { address <>; } } } } } } |
IP da interface de túnel |
interface fti<> { openconfig-if-tunnel:tunnel { ipv4 { addresses { address <> { config { ip <>; } } } } } } |
interfaces { fti<> { unit <> { family inet { address <>/<>; } } } } |
Comprimento do prefixo | interface fti<> { openconfig-if-tunnel:tunnel { ipv4 { addresses { address <> { config { prefix-length <>; } } } } } } |
interfaces { fti<> { unit <> { family inet { address <>/<>; } } } } |
Espelhamento de porta local
As tabelas abaixo mostram os mapeamentos dos comandos de espelhamento de portas locais com as configurações relevantes no Junos.
- Tabela 5: Configuração da interface
- Tabela 6: Configuração de opções de encaminhamento
- Tabela 7: Configuração do filtro de firewall
Nas configurações abaixo, os símbolos <>
são espaços reservados para variáveis.
Nome do comando |
Configuração do OpenConfig com o aumento da Juniper |
Configuração do Junos EVO |
---|---|---|
Interface (IPv4) |
interface et-<>/<>/<> { subinterfaces { subinterface <> { openconfig-if-ip:ipv4 { addresses { address <> { config { ip <>; prefix-length <>; } } } } } } } |
interfaces { et-<>/<>/<> { unit <> { family inet { address <>/<> } } } } |
Interface (IPv6) |
interface et-<>/<>/<> { subinterfaces { subinterface <> { openconfig-if-ip:ipv6 { addresses { address <> { config { ip <>; prefix-length <>; } } } } } } } |
interfaces { et-<>/<>/<> { unit <> { family inet { address <>/<> } } } } |
Nome do comando |
Configuração do OpenConfig com o aumento da Juniper |
Configuração do Junos EVO |
---|---|---|
Taxa |
jnx-aug-openconfig-pm:port-mirror { local-port-mirror { instances { instance PM_IPV4 { config { input-rate <>; } } } } } |
forwarding-options { port-mirroring { input { rate <>; } } } |
Próximo salto |
jnx-aug-openconfig-pm:port-mirror { local-port-mirror { instances { instance PM_IPV4 { config { input-rate <>; pm-interface xe-<>/<>/<>; pm-nexthop <>; } } } } } |
forwarding-options { port-mirroring { family inet { output { interface et-<>/<>/<>.<> { next-hop <>; } } } } } |
Nome do comando |
Configuração do OpenConfig com o aumento da Juniper |
Configuração do Junos EVO |
---|---|---|
Contagem de filtros |
acl-sets { acl-set <> <> { acl-entries { acl-entry 1 { actions { config { jnx-aug-openconfig-acl:jnx-count <>; } } } } } } |
firewall { family inet { filter <> { term <> { then { count <>; } } } } } |
Espelho de porta |
acl-sets { acl-set <> <> { acl-entries { acl-entry <> { actions { config { jnx-aug-openconfig-acl:jnx-local-port-mirror true; } } } } } } |
firewall { family inet { filter <> { term <> { then { port-mirror; } } } } } |