Protocols Configuration Statement Hierarchy

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 ><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-name ;transmit-lsp path-name ;}remote-interface-switch {interface interface-name ;receive-lsp path-name ;transmit-lsp path-name ;}}dot1x {authenticator {authentication-profile-name profile-name ;interface interface-name {guest-vlan vlan-name;mac-radius;maximum-requests request-number ;quiet-period seconds ;(reauthentication seconds | no-reauthentication);retries number ;server-fail deny | permit | use-cache | vlan vlan-name | vlan vlan-id;server-timeout seconds ;supplicant (multiple | single | single-secure);supplicant-timeout seconds ;transmit-period seconds ;}server-reject-vlan vlan-name | vlan-id;static mac-address {interface interface-name;vlan-assignment ( vlan-id | vlan-name);}}traceoptions {file filename <files number ><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 ><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> <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 > <size maximum-file-size > <world-readable | no-world-readable>;flag flag < flag-modifier > <disable>;}}igmp-snooping {traceoptions {file filename <files number > <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 > <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>;}}l2-learning {global-mac-limit limit {packet-action-drop}global-mac-table-aging-time seconds;global-no-mac-learning;}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 > <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 ><size maximum-file-size > <world-readable | no-world-readable>;flag flag ; }}traceoptions {file filename <files number ><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-address {authentication-algorithm algorithm ;authentication-key key ;authentication-key-chain key-chain ;}strict-targeted-hellos;traceoptions {file filename <files number > <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> <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 ><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 ><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> <size maximum-file-size ><world-readable | no-world-readable>;interval seconds ;}traceoptions {file filename <files number > <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 > <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 > <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 > <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 > <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 > <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 > <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 ><size maximum-file-size > <world-readable | no-world-readable>;flag flag < flag-modifier > <disable>;}}}}}