Mapping OpenConfig System Terminal Model Commands to Junos Configuration
See OpenConfig Data Model Version topic to understand the data models supported version and its Junos OS or Junos Evolved OS release for Juniper Networks ACX Series, MX Series and PTX Series.
The following tables show the mapping of system terminal commands with the relevant configurations in Junos:
Command Name |
OpenConfig Configuration |
Junos Configuration |
---|---|---|
Port |
openconfig-system:system { grpc-servers { grpc-server <> { config { port <>; } } } } |
system { services { extension-service { request-response { grpc { ssl { port <>; } } } } } } |
The OpenConfig |
||
Listen address |
openconfig-system:system { grpc-servers { grpc-server <> { config { listen-addresses <>; } } } } |
system { services { extension-service { request-response { grpc { ssl { address <>; } } } } } } |
The OpenConfig |
||
Certificate-id |
openconfig-system:system { grpc-servers { grpc-server <> { config { certificate-id <>; } } } } |
system { services { extension-service { request-response { grpc { ssl { local-certificate <>; } } } } } } |
The OpenConfig |
||
Enable |
openconfig-system:system { grpc-servers { grpc-server <> { config { enable <>; } } } } |
system { services { extension-service { request-response { grpc { ssl { ………. } } } } } } |
The OpenConfig |
||
Metadata-authentication |
openconfig-system:system { grpc-servers { grpc-server <> { config { metadata-authentication <>; } } } } |
Not supported. |
Metadata authentication is enabled by default in Junos. There is no Junos statement to enable or disable this feature. |
||
Transport-security |
openconfig-system:system { grpc-servers { grpc-server <> { config { transport-security <>; } } } } |
system { services { extension-service { request-response { grpc { ssl { ……… } } } } } } |
The OpenConfig |
Command Name |
OpenConfig Configuration |
Junos Configuration |
---|---|---|
Rate-limit |
openconfig-system:system { telnet-server { config { rate-limit <>; } } } |
system { services { telnet { rate-limit <>; } } } |
The OpenConfig |
||
Session-limit |
openconfig-system:system { telnet-server { config { session-limit <>; } } } |
system { services { telnet { connection-limit <>; } } } |
The OpenConfig |
||
Timeout |
openconfig-system:system { telnet-server { config { timeout <>; } } } |
Not supported. |
The OpenConfig |
||
Enable |
openconfig-system:system { telnet-server { config { enable <>; } } } |
system { services { telnet { …….. } } } |
The OpenConfig |