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;
}
}
}
}
}
|