To configure protocols, use the following statements at the [edit protocols] hierarchy level.
Shared JUNOS statements in the protocols hierarchy are shown in normal font and are documented in the JUNOS Routing Protocols Configuration Guide, the JUNOS MPLS Applications Configuration Guide, the JUNOS Multicast Protocols Configuration Guide, and the JUNOS Services Interfaces Configuration Guide.
- protocols {
-
- bfd {
-
- traceoptions {
- file
filename <files number > <match regular-expression >
- <size maximum-file-size
> <world-readable | no-world-readable>;
- flag
flag ;
- }
- }
-
- bgp {
- accept-remote-nexthop;
- advertise-inactive;
- advertise-peer-as;
- authentication-algorithm algorithm ;
- authentication-key key ;
- authentication-key-chain key-chain ;
-
-
bfd-liveness-detection {
-
-
detection-time {
-
threshold
milliseconds
;
- }
- holddown-interval milliseconds;
-
local-address ip-address ;
-
minimum-interval milliseconds ;
-
minimum-receive-interval
milliseconds
;
-
minimum-receive-ttl
milliseconds
;
-
multiplier number ;
-
neighbor address ;
-
-
transmit-interval {
-
minimum-interval
milliseconds ;
-
threshold
milliseconds
;
- }
-
version (0 | 1);
- }
- cluster cluster-identifier;
- damping;
- description text-description ;
- disable;
-
export [ policy-name ];
-
- family {
-
- (inet | inet-mvpn | inet-vpn
| inet6 | inet6-mvpn | inet6-vpn | iso-vpn | l2-vpn) {
-
- (any | flow | multicast
| unicast | signaling) {
-
- prefix-limit {
- maximum
number ;
- teardown < percentage
> <idle-timeout (forever |
minutes )>;
- }
- rib-group group-name
;
- }
-
- labeled-unicast {
-
- aggregate-label {
- community community-name
:
- }
-
- explicit-null {
- connected-only;
- }
- per-group-label;
-
- prefix-limit {
- maximum
number ;
- teardown < percentage
> <idle-timeout (forever |
minutes )>;
- }
- resolve-vpn;
- rib inet.3;
- rib-group group-name
;
-
- traffic-statistics {
- file
filename <files number > <match
regular-expression >
- <size maximum-file-size
> <world-readable | no-world-readable>;
- interval seconds
;
- }
- }
- }
-
- route-target {
- advertise-default;
- external-paths number ;
-
- prefix-limit {
- maximum
number ;
- teardown < percentage
> <idle-timeout (forever |
minutes )>;
- }
- }
- }
-
- graceful-restart {
-
disable;
-
restart-time seconds ;
-
stale-routes-time
seconds ;
- }
-
-
group group-name {
-
bgp-options ;
-
peer-as autonomous-system ;
-
type type ;
-
neighbor address ;
- }
- hold-time seconds ;
-
import [ policy-name ];
- include-mp-next-hop;
- keep (all | none);
- local-address address ;
- local-as autonomous-system <private> <loops loops >;
- local-preference local-preference ;
- log-updown;
- metric-out ( metric | minimum-igp
< offset
> | igp < offset >);
- multihop < ttl-value >;
- no-advertise-peer-as;
- no-aggregator-id;
- no-client-reflect;
- out-delay seconds ;
- passive;
-
- path-selection {
- (always-compare-med | cisco-non-deterministic
| external-router-id);
-
- med-plus-igp {
- igp-multiplier number ;
- med-multiplier number ;
- }
- }
- peer-as
autonomous-system ;
- preference preference ;
- remove-private;
- tcp-mss
segment-size ;
-
- traceoptions {
- file
filename <files number > <no-stamp> <replace>
- <size maximum-file-size
> <world-readable | no-world-readable>;
- flag
flag < flag-modifier > <disable>;
- }
- vpn-apply-export;
- }
-
- connections {
-
- interface-switch interface-switch-name
{
- interface interface-name ;
- }
-
- lsp-switch lsp-switch-name {
- receive-lsp path-nam e;
- transmit-lsp path-name ;
- }
-
- remote-interface-switch
{
- interface interface-name ;
- receive-lsp path-nam e;
- transmit-lsp path-name ;
- }
- }
-
- dot1x {
-
- authenticator {
- authentication-profile-name profile-name
;
-
- interface interface-name
{
- disable;
- guest-vlan vlan-name ;
- maximum-requests request-number
;
- quiet-period seconds ;
- (reauthentication seconds
| no-reauthentication);
- retries
number ;
- server-timeout seconds ;
- supplicant (multiple | single
| single-secure);
- supplicant-timeout seconds
;
- transmit-period seconds ;
- }
-
- static
mac-address {
- interface interface-name
;
- vlan-assignment address ;
- }
- }
-
- traceoptions {
- file
filename <files number > <no-stamp> <replace>
- <size maximum-file-size
> <world-readable | no-world-readable>;
- flag
flag <disable>;
- }
- }
-
- dvmrp {
- disable;
- export [
policy-name ];
- import [
policy-name ];
-
- interface interface-name {
- disable;
- hold-time seconds ;
- metric
value ;
- mode (forwarding | unicast-routing);
- }
- rib-group group-name ;
-
- traceoptions {
- file
filename <files number > <no-stamp> <replace>
- <size maximum-file-size
> <world-readable | no-world-readable>;
- flag
flag < flag-modifier > <disable>;
- }
- }
-
- esis {
- disable;
-
- graceful-restart {
- disable;
- restart-duration seconds ;
- }
-
- interface ( interface-name | all) {
- disable;
- end-system-configuration-timer seconds
;
- hold-time seconds ;
- }
- preference preference ;
-
- traceoptions {
- file
filename <files number > <no-stamp> <replace> <size
maximum-file-size >
- <world-readable | no-world-readable>;
- flag
flag < flag-modifier > <disable>;
- }
- }
-
- gvrp {
- disable;
-
- interface interface-name {
- disable;
- }
- join-timer milliseconds ;
- leave-timer milliseconds ;
- leaveall-timer milliseconds ;
- }
-
- igmp {
- accounting;
-
- interface interface-name {
- (accounting | no-accounting);
- disable;
- immediate-leave;
- promiscuous-mode;
- ssm-map
ssm-map ;
-
- static {
-
- group
group-address
{
- source
source-address
;
- }
- }
- version
number ;
- }
- query-interval seconds ;
- query-last-member-interval seconds ;
- query-response-interval seconds ;
- robust-count robust-count ;
-
- traceoptions {
- file
filename <files number > <no-stamp> <replace> <size
maximum-file-size >
- <world-readable | no-world-readable>;
- flag
flag < flag-modifier > <disable>;
- }
- }
-
- igmp-snooping {
-
- traceoptions {
- file
filename <files number > <no-stamp> <replace> <size
maximum-file-size >
- <world-readable | no-world-readable>
<match regex>;
- flag
flag ;
- }
-
- vlan (
vlan-id | vlan-number
{
- disable;
- immediate-leave;
-
- interface interface-name
{
- multicast-router-interface;
-
- static {
- group
ip-address ;
- }
- }
- query-interval seconds ;
- query-last-member-interval seconds
;
- query-response-interval seconds
;
- robust-count number ;
- }
- }
-
- isis {
- clns-routing;
- disable;
- export [
policy-names ];
-
- graceful-restart {
- disable;
- helper-disable;
- restart-duration seconds ;
- }
- ignore-attached-bit;
-
- interface (all | interface-name ) {
-
- bfd-liveness-detection {
-
- detection-time {
- threshold milliseconds
;
- }
- minimum-interval milliseconds ;
- minimum-receive-interval milliseconds
;
-
- transmit-interval {
- minimum-interval milliseconds
;
- threshold milliseconds
;
- }
- multiplier number ;
- version (1 | automatic);
- }
- checksum;
- csnp-interval ( seconds | disable);
- disable;
- hello-padding (adaptive
| loose | strict);
-
- ldp-synchronization {
- disable;
- hold-time seconds ;
- }
-
- level
level-number {
- disable;
- hello-authentication-key key;
- hello-authentication-type authentication
;
- hello-interval seconds ;
- hold-time seconds ;
- ipv4-multicast-metric number
;
- ipv6-multicast-metric number
;
- ipv6-unicast-metric number
;
- metric
metric ;
- passive;
- priority number ;
- te-metric metric ;
- }
- lsp-interval milliseconds ;
- mesh-group ( value | blocked);
- no-adjacency-down-notification;
- no-ipv4-multicast;
- no-ipv6-multicast;
- no-ipv6-unicast;
- no-unicast-topology;
- passive;
- point-to-point;
- }
- label-switched-path name level level metric metric
;
-
- level
level-number {
- authentication-key key ;
- authentication-type authentication
;
- disable;
- external-preference preference
;
- no-csnp-authentication;
- no-hello-authentication;
- no-psnp-authentication;
- preference preference ;
- prefix-export-limit number ;
- wide-metrics-only;
- }
- loose-authentication-check;
- lsp-lifetime seconds ;
- no-adjacency-holddown;
- no-authentication-check;
- no-ipv4-routing;
- no-ipv6-routing;
-
- overload {
- advertise-high-metrics;
- timeout
seconds ;
- }
- reference-bandwidth reference-bandwidth
;
-
- rib-group {
- inet
group--name ;
- inet6
group--name ;
- }
-
- spf-options {
- delay
milliseconds ;
- holddown milliseconds ;
- rapid-runs number ;
- }
-
- topologies {
- ipv4-multicast;
- ipv6-unicast;
- }
-
- traceoptions {
- file
filename <files number > <no-stamp> <replace> <size
maximum-file-size >
- <world-readable | no-world-readable>;
- flag
flag < flag-modifier > <disable>;
- }
-
- traffic-engineering {
- disable;
- ipv4-multicast-rpf-routes;
- shortcuts <ignore-lsp-metrics>;
- }
- }
-
- l2circuit {
-
- local-switching {
-
- interface interface-name
{
- description text-description
;
-
- end-interface {
- interface interface-name
;
- protect-interface interface-name
;
- }
- ignore-mtu-mismatch;
- protect-interface interface-name
;
- }
- }
-
- neighbor address {
-
- interface interface-name
{
- bandwidth (ct0 class0 |
ct1 class1
| ct2 class2 | ct3
class3 );
- community community ;
- (control-word | no-control-word);
- description text-description
;
- ignore-encapsulation-mismatch;
- mtu
mtu ;
- protect-interface interface-name
;
- psn-tunnel-endpoint psn-tunnel-endpoint ;
- virtual-circuit-id circuit-id
;
- }
- }
-
- traceoptions {
- file
filename <files number > <no-stamp> <replace> <size
maximum-file-size >
- <world-readable | no-world-readable>;
- flag
flag < flag-modifier > <disable>;
- }
- }
-
- lacp {
-
- traceoptions {
- file
filename <files number > <match regular-expression >
- <size maximum-file-size
> <world-readable | no-world-readable>;
- flag
flag ;
- }
-
- layer2-control {
-
- mac-rewrite {
-
- interface interface-name
{
- protocol protocol-name
;
- }
- }
-
- nonstop-bridging {
-
- mac-rewrite {
-
- interface interface-name
{
- protocol protocol-name
;
- }
- }
-
- traceoptions {
- file
filename <files number > <no-stamp> <replace>
- <size maximum-file-size
> <world-readable | no-world-readable>;
- flag
flag ;
- }
- }
-
- traceoptions {
- file
filename <files number
> <no-stamp> <replace>
- <size maximum-file-size
> <world-readable | no-world-readable>;
- flag
flag ;
- }
- }
-
- ldp {
- (deaggregate | no-deaggregate);
- egress-policy [ policy-name ];
- explicit-null;
- export [
policy-name ];
-
- graceful-restart {
- disable;
- helper-disable;
- maximum-recovery-time seconds
;
- recovery-time seconds ;
- }
- import [
policy-name ];
-
- interface interface-name
{
- disable;
- hello-interval seconds ;
- hold-time seconds ;
- transport-address (interface
| router-id);
- }
- keepalive-interval seconds
;
- keepalive-timeout seconds
;
- l2-smart-policy;
-
- log-updown {
-
- trap {
- disable;
- }
- }
-
- next-hop {
-
- merged {
- policy [
policy-name ];
- }
- }
- no-forwarding;
-
- oam {
-
- bfd-liveness-detection {
-
-
detection-time {
-
threshold milliseconds
;
- }
-
minimum-interval
milliseconds
;
-
minimum-receive-interval
milliseconds ;
-
multiplier
number
;
-
-
transmit-interval {
-
minimum-interval
milliseconds
;
-
threshold milliseconds
;
- }
-
version (0 | 1 | automatic);
- }
-
- fec
class-address {
- (bfd-liveness-detection
| no-bfd-liveness-detection);
- periodic-traceroute flags
;
- }
- }
-
- policing {
-
- fec
class-address {
- ingress-traffic filter-name
;
- transit-traffic filter-name
;
- }
- }
- preference preference ;
-
- session
session-addres s {
- authentication-algorithm algorithm
;
- authentication-key key
;
- authentication-key-chain key-chain
;
- }
- strict-targeted-hellos;
-
- traceoptions {
- file
filename <files number
> <no-stamp> <replace> <size
maximum-file-size >
- <world-readable | no-world-readable>;
- flag
flag < flag-modifier
> <disable>;
- }
- track-igp-metric;
-
- traffic-statistics {
- file
filename <files number
> < match regular-expression >
- <size maximum-file-size
> <world-readable | no-world-readable>;
- interval seconds ;
- no-penultimate-hop;
- }
- transport-address (interface
| router-id);
- }
-
- link-management {
-
- peer
peer-name {
- address
address ;
- control-channel [ control-channel-interfaces
];
-
- lmp-control-channel interface-name
{
- remote-address address ;
- }
-
- lmp-protocol {
- hello-dead-interval milliseconds
;
- hello-interval milliseconds
;
- passive;
- retransmission-interval milliseconds
;
- retry-limit number ;
- }
- te-link [ te-link-names
];
- }
-
- te-link
te-link-name {
- disable;
-
- interface interface-name
{
- disable;
- local-address address ;
- remote-address address ;
- remote-id id-number
;
- }
- local-address address ;
- remote-address address ;
- remote-id id-number ;
- te-metric te-metric ;
- }
-
- traceoptions {
- file filename <files
number> <no-stamp> <replace> <size maximum-file-size>
- <world-readable | no-world-readable>;
- flag
flag < flag-modifier
> <disable>;
- }
- }
-
- mld {
-
- interface interface-name
{
- disable;
- immediate-leave;
- ssm-map
ssm-map ;
-
- static {
-
- group
group-address
{
- source
source-address
;
- }
- }
- version
number ;
- }
- query-interval seconds ;
- query-last-member-interval seconds
;
- query-response-interval seconds
;
- robust-count robust-count ;
-
- traceoptions {
- file
filename <files number
> <no-stamp> <replace>
- <size maximum-file-size
> <world-readable | no-world-readable>;
- flag
flag < flag-modifier
> <disable>;
- }
- }
-
- mpls {
- disable;
- admin-down;
-
- admin-group {
- exclude [ group-names ];
- include-all [ group-names ];
- include-any [ group-names ];
- }
-
- admin-groups {
-
group-name group-value ;
- }
- advertise-hold-time seconds
;
-
- auto-policing {
- class all policer-action;
- class
ctnumber (drop
| loss-priority-high | loss-priority-low);
- }
- bandwidth bps ;
- class-of-service cos-value ;
-
- diffserv-te {
-
- bandwidth-model {
- extended-mam;
- mam;
- rdm;
- }
-
- te-class-matrix {
-
-
tenumber
{
- priority priority
;
-
- traffic-class {
-
ctnumber
priority
priority ;
- }
- }
- }
- }
- expand-loose-hop;
- explicit-null;
- hop-limit number ;
- icmp-tunneling;
-
- interface ( interface-name
| all) {
- disable;
-
- admin-group {
-
group-name
;
- }
-
- label-map ( in-label | default-route) {
- class-of-service value ;
- (discard | next-hop ( address
| hostname | interface-name ) | reject);
- (pop | swap out-label
);
- preference preference
;
- swap-push swap-label
push-label ;
- }
- }
- ipv6-tunneling;
-
- label-switched-path lsp-name
{
- disable;
- adaptive;
- admin-down;
-
- admin-group {
- exclude [ group-names
];
- include-all [ group-names
];
- include-any [ group-names
];
- }
- associate-backup-pe-groups;
-
- auto-bandwidth {
- adjust-interval seconds ;
- adjust-threshold percent ;
- adjust-threshold-overflow-limit number
;
- maximum-bandwidth bps
;
- minimum-bandwidth bps
;
- monitor-bandwidth;
- }
- bandwidth bps ;
- class-of-service cos-value ;
- description;
-
- fast-reroute {
- bandwidth bps ;
- bandwidth-percent percent
;
- (exclude group-names
| no-exclude);
- hop-limit number ;
- (include-all group-names
| no-include-all);
- (include-any group-names
| no-include-any);
- }
- from
address ;
- hop-limit number ;
-
- install {
-
destination-prefix
/ prefix-length <active>;
- }
- ldp-tunneling;
- link-protection;
- metric
number ;
- no-cspf;
- no-decrement-ttl;
- no-install-to-address;
- node-link-protection;
-
- oam {
-
- bfd-liveness-detection {
- detection-time threshold milliseconds
;
- failure-action teardown;
- minimum-interval milliseconds
;
- minimum-receive-interval milliseconds
;
- multiplier detection-time-multiplier ;
- no-adaptation;
-
- transmit-interval {
- minimum-interval milliseconds
;
- threshold milliseconds
;
- }
- version
bfd-version
;
- }
-
- traceoptions {
- file
filename <files number > <match
regular-expression >
- <size maximum-file-size
> <world-readable | no-world-readable>;
- flag
flag ;
- }
- }
- optimize-timer seconds ;
-
- p2mp {
-
path-name
;
- }
-
- policing {
- filter
filter-name ;
- no-auto-policing;
- }
- preference preference ;
-
- primary
path-name {
- adaptive;
- admin-down;
-
- admin-group {
- exclude [ group-names
];
- include-all [ group-names
];
- include-any [ group-names
];
- }
- bandwidth bps ;
- class-of-service cos-value
;
- hop-limit number ;
- no-cspf;
- no-decrement-ttl;
-
- oam {
-
- bfd-liveness-detection {
- detection-time threshold milliseconds ;
- failure-action teardown;
- minimum-interval milliseconds
;
- minimum-receive-interval milliseconds ;
- multiplier detection-time-multiplier ;
- no-adaptation;
-
- transmit-interval {
- minimum-interval milliseconds
;
- threshold milliseconds
;
- }
- version
bfd-version
;
- }
-
- traceoptions {
- file
filename
<files number > <match regular-expression
>
- <size maximum-file-size
> <world-readable | no-world-readable>;
- flag
flag ;
- }
- }
- optimize-timer seconds ;
- preference preference
;
- priority setup-priority
hold-priority ;
- (record | no-record);
-
- select {
- manual;
- unconditional;
- }
- standby;
- }
- priority setup-priority
hold-priority ;
- (random | least-fill | most-fill);
- (record | no-record);
- retry-limit number ;
- retry-timer seconds ;
- revert-timer seconds ;
-
- secondary path-name
{
- adaptive;
- admin-down;
-
- admin-group {
- exclude [ group-names
];
- include-all [ group-names
];
- include-any [ group-names
];
- }
- bandwidth bps ;
- class-of-service cos-value
;
- hop-limit number ;
- no-cspf;
- no-decrement-ttl;
-
- oam {
-
- bfd-liveness-detection {
- detection-time threshold milliseconds ;
- failure-action teardown;
- minimum-interval milliseconds
;
- minimum-receive-interval milliseconds ;
- multiplier detection-time-multiplier ;
- no-adaptation;
-
- transmit-interval {
- minimum-interval milliseconds
;
- threshold milliseconds
;
- }
- version
bfd-version
;
- }
-
- traceoptions {
- file
filename
<files number > <match regular-expression
>
- <size maximum-file-size
> <world-readable | no-world-readable>;
- flag
flag ;
- }
- }
- optimize-timer seconds ;
- preference preference
;
- priority setup-priority
hold-priority ;
- (record | no-record);
-
- select {
- manual;
- unconditional;
- }
- standby;
- }
- soft-preemption;
- standby;
- template;
- to
address ;
-
- traceoptions {
- file
filename <files number > <no-stamp> <replace>
- <size maximum-file-size
> <world-readable | no-world-readable>;
- flag
flag ;
- }
- }
-
- log-updown {
- (syslog | no-syslog);
- (trap | no-trap (mpls-lsp-traps
| rfc3812-traps) );
- trap-path-down;
- trap-path-up;
- }
- no-cspf;
- no-decrement-ttl;
- no-propagate-ttl;
-
- oam {
-
- bfd-liveness-detection {
- detection-time threshold milliseconds
;
- failure-action teardown;
- minimum-interval milliseconds
;
- minimum-receive-interval milliseconds
;
- multiplier detection-time-multiplier ;
- no-adaptation;
-
- transmit-interval {
- minimum-interval milliseconds
;
- threshold milliseconds
;
- }
- version
bfd-version ;
- }
-
- traceoptions {
- file
filename <files number > <match
regular-expression >
- <size maximum-file-size
> <world-readable | no-world-readable>;
- flag
flag ;
- }
- }
- optimize-aggressive;
- optimize-timer;
-
- path
path-name {
- address <loose | strict>;
- }
-
- path-mtu {
- allow-fragmentation;
-
- rsvp {
- mtu-signaling;
- }
- }
- preference preference ;
- priority setup-priority hold-priority ;
- (record | no-record);
- revert-timer seconds ;
- rsvp-error-hold-time seconds
;
- smart-optimize-timer seconds
;
- standby;
-
- static-path inet {
-
-
prefix {
- class-of-service value ;
- double-push bottom-value
top-value ;
- next-hop ( address | interface-name );
- preference preference
;
- push
out-label ;
- triple-push bottom-value
middle-value top-value
;
- }
- }
-
- statistics {
- auto-bandwidth;
- file
filename <files number>
<no-stamp> <replace> <size
maximum-file-size >
- <world-readable | no-world-readable>;
- interval seconds ;
- }
-
- traceoptions {
- file
filename <files number
> <no-stamp> <replace> <size
maximum-file-size >
- <world-readable | no-world-readable>;
- flag
flag ;
- }
- traffic-engineering (bgp
| bgp-igp | bgp-igp-both-ribs | mpls-forwarding);
- }
-
- msdp {
-
msdp-options ;
- }
-
- mstp {
- bpdu-block-on-edge;
- bridge-priority priority ;
- configuration-name name ;
- disable;
- forward-delay seconds ;
- hello-time seconds ;
-
- interface interface-name
{
-
- bpdu-timeout-action {
- alarm;
- block;
- }
- cost
interface-cost ;
- disable;
- edge;
- mode (point-to-point | shared);
- no-root-port;
- priority interface-priority
;
- }
- max-age
seconds ;
- max-hops number ;
-
- msti
msti-id {
- bridge-priority priority ;
-
- interface interface-name
{
- cost
interface-cost
;
- disable;
- priority interface-priority
;
- }
- vlan [vlan-id];
- }
- revision-level number ;
-
- traceoptions {
- file
filename <files number
> <no-stamp> <replace> <size
maximum-file-size >
- <world-readable | no-world-readable>;
- flag
flag < flag-modifier
> <disable>;
- }
- }
-
- oam {
-
- ethernet {
-
- connectivity-fault-management
{
-
- action-profile profile-name
{
-
- default-actions {
- interface-down;
- }
- }
-
- linktrace {
- age (10s | 30s | 1m | 10m
| 30m);
- path-database-size number
;
- }
-
- maintenance-domain domain-name
{
- level number;
- name-format (character-string
| dns | mac+2oct | none);
-
- maintenance-association association-name {
-
- continuity-check {
- hold-interval minutes
;
- interval (10m | 10s | 1m
| 1s| 100ms);
- loss-threshold number
;
- }
-
- mep
mep-id
{
- auto-discovery;
- direction (up | down);
- interface interface-name
;
- priority number
;
-
- remote-mep mep-id
{
- action-profile profile-name
;
- }
- }
- short-name-format (2octet
| character-string | rfc-2685-vpn-id | vlan);
- }
- }
-
- traceoptions {
- file
filename <files number > <match
regular-expression >
- <size maximum-file-size
> <world-readable | no-world-readable>;
- flag
flag ;
- }
- }
-
- link-fault-management {
-
- action-profile profile-name
{
-
- action {
- link-down;
- send-critical-event;
- syslog;
- }
-
- event {
- link-adjacency-loss;
-
- link-event-rate {
- frame-error count
;
- frame-period count
;
- frame-period-summary count
;
- symbol-period count
;
- }
- protocol-down;
- }
- }
-
- interface interface-name
{
- apply-action-profile profile-name
;
-
- event-thresholds {
- frame-error count
;
- frame-period count
;
- frame-period-summary count
;
- symbol-period count
;
- }
- link-discovery (active |
passive);
-
- negotiation-options {
- allow-remote-loopback;
- no-allow-link-events;
- }
- pdu-interval interval
;
- pdu-threshold threshold-value
;
- }
-
- traceoptions {
- file
filename <files number > <match
regular-expression >
- <size maximum-file-size
> <world-readable | no-world-readable>;
- flag
flag ;
- }
- }
- }
- }
-
- ospf {
-
ospf-options ;
- }
-
- ospf3 {
-
- area
area-id {
- area-range network/mask-length
<restrict> <exact> <override-metric metric >;
-
- interface interface-name
{
- disable;
- dead-interval seconds ;
- hello-interval seconds ;
- metric
metric ;
- neighbor address <eligible>;
- passive;
- priority number ;
- retransmit-interval seconds
;
- transit-delay seconds ;
- }
-
- nssa {
- area-range network/mask-length
<restrict> <exact>
- <override-metric metric
>;
-
- default-lsa {
- default-metric metric
;
- metric-type type ;
- type-7;
- }
- (no-summaries | summaries);
- }
- stub <default-metric metric
> <(no-summaries | summaries)>;
- }
- disable;
- export [
policy-names ];
- external-preference preference
;
- import [
policy-names ];
-
- overload {
- <timeout seconds >;
- }
- preference preference ;
- prefix-export-limit number ;
- reference-bandwidth reference-bandwidth ;
- rib-group group-name ;
-
- spf-options {
- delay
milliseconds ;
- holddown milliseconds ;
- rapid-runs number ;
- }
-
- traceoptions {
- file
filename <files number
> <no-stamp> <replace> <size
maximum-file-size >
- <world-readable | no-world-readable>;
- flag
flag < flag-modifier
> <disable>;
- }
- }
-
- pgm {
-
pgm-options ;
- }
-
- pim {
-
pim-options ;
- }
-
- ppp {
-
ppp-options ;
- }
-
- rip {
- authentication-key password
;
- authentication-type type ;
- (check-zero | no-check-zero);
-
- graceful-restart {
- disable;
- restart-time seconds ;
- }
-
- group
group-name {
-
- bfd-liveness-detection {
-
- detection-time {
- threshold milliseconds
;
- }
- minimum-interval milliseconds
;
- minimum-receive-interval milliseconds
;
-
- transmit-interval {
- minimum-interval milliseconds
;
- threshold milliseconds
;
- }
- multiplier number ;
- version (0 | 1 | automatic);
- }
- export [
policy-names ];
- metric-out metric ;
- preference preference ;
- route-timeout seconds ;
- update-interval seconds ;
-
- neighbor neighbor-name
{
- authentication-key password
;
- authentication-type type
;
-
- bfd-liveness-detection {
-
- detection-time {
- threshold milliseconds
;
- }
- minimum-interval milliseconds
;
- minimum-receive-interval milliseconds
;
-
- transmit-interval {
- minimum-interval milliseconds
;
- threshold milliseconds
;
- }
- multiplier number
;
- version (0 | 1 | automatic);
- }
- (check-zero | no-check-zero);
- import [
policy-names
];
- message-size number ;
- metric-in metric ;
- receive
receive-options
;
- route-timeout seconds ;
- send
send-options ;
- update-interval seconds ;
- }
- }
- holddown seconds ;
- import [
policy-names ];
- message-size number ;
- metric-in metric ;
- receive
receive-options ;
- rib-group group-name ;
- route-timeout seconds ;
- send
send-options ;
- update-interval seconds ;
-
- traceoptions {
- file
filename <files number
> <no-stamp> <replace> <size
maximum-file-size >
- <world-readable | no-world-readable>;
- flag
flag < flag-modifier
> <disable>;
- }
- }
-
- ripng {
-
ripng-options ;
- }
-
- router-advertisement {
-
router-advertisement-configuration ;
- }
-
- router-discovery {
-
- address
address {
- (advertise | ignore);
- (broadcast | multicast);
- (priority number |
ineligible);
- }
- disable;
-
- interface interface-name
{
- lifetime seconds ;
- max-advertisement-interval seconds
;
- min-advertisement-interval seconds
;
- }
-
- traceoptions {
- file
filename <files number
> <no-stamp> <replace> <size
maximum-file-size >
- <world-readable | no-world-readable>;
- flag
flag < flag-modifier
> <disable>;
- }
- }
-
- rstp {
- bpdu-block-on-edge;
- bridge-priority priority ;
- disable;
- forward-delay seconds ;
- hello-time seconds ;
-
- interface interface-name
{
-
- bpdu-timeout-action {
- alarm;
- block;
- }
- cost
interface-cost ;
- disable;
- edge;
- mode (point-to-point | shared);
- no-root-port;
- priority interface-priority
;
- }
- max-age
seconds ;
-
- traceoptions {
- file
filename <files number
> <no-stamp> <replace> <size
maximum-file-size >
- <world-readable | no-world-readable>;
- flag
flag < flag-modifier
> <disable>;
- }
- }
-
- rsvp {
-
rsvp-options ;
- }
-
- sap {
-
sap-options ;
- }
-
- stp {
- bpdu-block-on-edge;
- bridge-priority priority ;
- disable;
- forward-delay seconds ;
- hello-time seconds ;
-
- interface interface-name
{
-
- bpdu-timeout-action {
- alarm;
- block;
- }
- cost
interface-cost ;
- disable;
- edge;
- mode (point-to-point | shared);
- no-root-port;
- priority interface-priority
;
- }
- max-age
seconds ;
-
- traceoptions {
- file
filename <files number
> <no-stamp> <replace> <size
maximum-file-size >
- <world-readable | no-world-readable>;
- flag
flag < flag-modifier
> <disable>;
- }
- }
-
- vrrp {
-
vrrp-options ;
- }
-
- vstp {
- disable;
- force-version stp;
-
- interface interface-name
{
-
- bpdu-timeout-action {
- alarm;
- block;
- }
- cost
cost ;
- edge;
- mode (p2p | shared);
- no-root-port;
- priority interface-priority
;
- }
-
- vlan
vlan-id {
- bridge-priority priority ;
- forward-delay seconds ;
- hello-time seconds ;
-
- interface interface-name
{
-
- bpdu-timeout-action {
- alarm;
- block;
- }
- cost
cost ;
- edge;
- mode (p2p | shared);
- no-root-port;
- priority interface-priority
;
- }
- max-age
seconds ;
-
- traceoptions {
- file
filename <files number > <no-stamp> <replace>
- <size maximum-file-size
> <(world-readable | no-world-readable)>;
- flag
flag < flag-modifier
> <disable>;
- }
- }
- }
- }
- }