[edit routing-instances] Hierarchy Level
The following statement hierarchy can also be included at the [edit logical-systems logical-system-name] hierarchy level.
routing-instances {routing-instance-name {access {address-assignment {... same statements as in the address-assignment subhierarchy in [edit access] Hierarchy Level ...}access-profile profile-name;bridge-domains bridge-domain-name {... same statements as in [edit bridge-domains] Hierarchy Level ...}description text;forwarding-options {... same statements as referenced in [edit forwarding-options] Hierarchy Level PLUS the following ...fast-reroute-priority (high | low | medium);... but NOT the following ...hash-key {...} # NOT valid
at this hierarchy level}instance-type (forwarding | I2vpn | layer2-control | no-forwarding
| virtual-router | virtual-switch | vpls | vrf);interface interface-name;multicast-snooping-options {... same statements as in [edit multicast-snooping-options] Hierarchy Level EXCEPT for the following ...traceoptions {...} # NOT
valid at this hierarchy level}no-local-switching;no-vrf-advertise;protocols {... the protocols subhierarchy
appears after the main [edit routing-instances routing-instance-name] hierarchy ...}provider-tunnel {... the provider-tunnel subhierarchy appears after the main [edit routing-instances routing-instance-name] hierarchy ...}route-distinguisher (as-number:number | ip-address:number);routing-interface interface-name;routing-options {... the routing-options subhierarchy appears after the main [edit routing-instances routing-instance-name] hierarchy ...}services {mobile-ip {... same statements as in [edit services mobile-ip] Hierarchy Level ...}}switch-options {... same statements as in [edit switch-options] Hierarchy Level ...}system {services {dhcp-local-server {... same statements as in the services
dhcp-local-server subhierarchy in [edit system] Hierarchy Level...}}}vlan-id (id | all | none);vlan-tags outer <tpid.>vlan-id inner <tpid.>vlan-id;vrf-advertise-selective {family {inet-mvpn;inet6-mvpn;}}vrf-export [ policy-names ];vrf-import [ policy-names ];vrf-table-label;vrf-target {target:community-identiier;export target:community-identiier;import target:community-identiier;}} routing-instance-name {protocols {bgp {... same statements as in [edit protocols bgp] Hierarchy Level EXCEPT the following ...group group-name {vpn-apply-export; # NOT
valid at this hierarchy level}neighbor address {group group-name {vpn-apply-export; # NOT
valid at this hierarchy level}}vpn-apply-export; # NOT
valid at this hierarchy level}esis {... same statements as in [edit protocols esis] Hierarchy Level EXCEPT the following ...graceful-restart {...} # NOT valid at this hierarchy level}igmp-snooping {... the igmp-snooping subhierarchy
appears after the main [edit routing-instances routing-instance-name protocols] hierarchy ...}isis {... same statements as in [edit protocols isis] Hierarchy Level EXCEPT the following ...graceful-restart {...} # NOT valid at this hierarchy levelinterface interface-name {level (1 | 2) {te-metric metric; # NOT valid at this hierarchy level}}label-switched-path name level level metric metric; # NOT valid at this hierarchy leveltraffic-engineering {...} # NOT valid at this hierarchy level}l2vpn {... the l2vpn subhierarchy
appears after the main [edit routing-instances routing-instance-name protocols] hierarchy ...}ldp {... same statements as in [edit protocols ldp] Hierarchy Level EXCEPT the following ...oam {...} # NOT valid
at this hierarchy level}msdp {... same statements as in [edit protocols msdp] Hierarchy Level ...}mstp {... same statements as in [edit protocols mstp] Hierarchy Level ...}mvpn {... the mvpn subhierarchy
appears after the main [edit routing-instances routing-instance-name protocols] hierarchy ...}ospf {... same statements as in [edit protocols ospf] Hierarchy Level PLUS the following ...domain-id (domain-id | disable);domain-vpn-tag number;route-type-community (iana | vendor);... but NOT the following ...area area-id {interface interface-name {te-metric metric; # NOT valid at this hierarchy level}peer-interface {...} # NOT valid at this hierarchy level}traffic-engineering {...} # NOT valid at this hierarchy level}ospf3 {... same statements as in [edit protocols ospf3] Hierarchy Level PLUS the following ...domain-id (domain-id | disable);domain-vpn-tag number;route-type-community (iana | vendor);... but NOT the following ...traffic-engineering {...} # NOT valid at this hierarchy level}pim {... same statements as in [edit protocols pim] Hierarchy Level PLUS the following ...mdt {data-mdt-reuse;group-range multicast-prefix;threshold {group group-address {source source-address {rate threshold-rate;}}tunnel-limit limit;}}mvpn {autodiscovery {inet-mdt;}}}rip {... same statements as in [edit protocols rip] Hierarchy Level ...}ripng {... same statements as in [edit protocols ripng] Hierarchy Level ...}router-discovery {... same statements as in [edit protocols router-discovery] Hierarchy Level ...}rstp {... same statements as in [edit protocols rstp] Hierarchy Level ...}vpls {... the vpls subhierarchy
appears after the main [edit routing-instances routing-instance-name protocols] hierarchy ...}vstp {... same statements as in [edit protocols vstp] Hierarchy Level ...}} protocols {igmp-snooping {immediate-leave;interface interface-name {group-limit number;host-only-interface;immediate-leave;multicast-router-interface;static {group multicast-ip-address {source multicast-ip-address;}}}proxy {source-address ip-address;}query-interval seconds;query-last-member-interval seconds;query-response-interval seconds;robust-count number;traceoptions {file filename <files number> <size maximum-file-size> <world-readable | no-world-readable>;flag flag <flag-modifier> <disable>;}vlan vlan-id {... same statements as at the [edit
routing-instances routing-instance-name protocols
igmp-snooping] hierarchy level EXCEPT the following ...traceoptions {...} # NOT
valid at this hierarchy levelvlan vlan-id {...} # NOT valid at this hierarchy level}}} protocols {l2vpn {(control-word | no-control-word);encapsulation-type name;interface interface-name {description text-description;remote-site-id number;}site site-name {interface interface-name {description text-description;remote-site-id number;}site-identifier number;site-preference number;}traceoptions {file filename <files number> <size maximum-file-size> <world-readable | no-world-readable>;flag flag <flag-modifier> <disable>;}}} protocols {mvpn {autodiscovery-only {intra-as {inclusive;}}mvpn-mode (rpt-spt | spt-only);receiver-site;route-target {export-target {target target-community;unicast;}import-target {target <target:number:number> <receiver | sender>;unicast <receiver | sender>;}}sender-site;traceoptions {file filename <files number> <size maximum-file-size> <world-readable | no-world-readable>;flag flag <flag-modifier> <disable>;}unicast-umh-election;}} protocols {vpls {community name;connectivity-type (ce | irb);encapsulation-type (ethernet | ethernet-vlan);ignore-encapsulation-mismatch;ignore-mtu-mismatch;interface interface-name {interface-mac-limit {limit;packet-action drop;}no-mac-learning;static-mac mac-address {vlan-id number;}}label-block-size size;interface-mac-limit {limit;packet-action drop;}mac-statistics;mac-table-aging-time seconds;mac-table-size {number-of-addresses;packet-action drop;}mac-tlv-receive;mac-tlv-send;mesh-group group-name {associate-profile profile-name;interface interface-name;local-switching;mac-tlv-receive;mac-tlv-send;neighbor address {... same statements as at the [edit
routing-instances routing-instance-name protocols
vpls neighbor address] hierarchy level ...}peer-as {all;}vpls-id name;}mtu mtu-number;neighbor address {associate-profile profile-name;backup-neighbor address {community name;psn-tunnel-endpoint address;standby;}community name;encapsulation-type (ethernet | ethernet-vlan);ignore-encapsulation-mismatch;psn-tunnel-endpoint address;switchover-delay seconds;}no-mac-learning;no-tunnel-services;site site-name {active-interface (any | primary interface-name);automatic-site-id {collision-detect-time seconds;new-site-wait-time seconds;reclaim-wait-time minimum seconds maximum seconds;startup-wait-time seconds;}interface interface-name {... same statements as at the [edit
routing-instances routing-instance-name protocols
vpls interface interface-name] hierarchy
level ...}mesh-group group-name;multi-homing;site-identifier number;site-preference number;}site-range number;traceoptions {file filename <files number> <size maximum-file-size> <world-readable | no-world-readable>;flag flag <flag-modifier> <disable>;}tunnel-services {devices [ tunnel-interface-names ];primary tunnel-interface-name;}vpls-id vpls-id;}}} routing-instance-name {provider-tunnel {mdt {group-range multicast-prefix;threshold {group group-address {source source-address {rate kbps;}}tunnel-limit number;}}pim-asm {group-address address;}pim-ssm {group-address address;}rsvp-te {label-switched-path-template {(default-template | lsp-template-name);}static-lsp point-to-multipoint-lsp-name;}selective {group multicast-prefix</prefix-length> {source ip-prefix</prefix-length> {pim-ssm {group-range multicast-prefix</prefix-length>;}rsvp-te {label-switched-path-template {(default-template | lsp-template-name);}static-lsp point-to-multipoint-lsp-name;}threshold-rate kbps;}wildcard-source {pim-ssm {group-range multicast-prefix</prefix-length>;}rsvp-te {label-switched-path-template {(default-template | lsp-template-name);}static-lsp point-to-multipoint-lsp-name;}threshold-rate kbps;}}tunnel-limit number;wildcard-group-inet {wildcard-source {pim-ssm {group-range multicast-prefix</prefix-length>;}rsvp-te {label-switched-path-template {(default-template | lsp-template-name);}static-lsp lsp-name;}threshold-rate kbps;}}wildcard-group-inet6 {wildcard-source {pim-ssm {group-range multicast-prefix</prefix-length>;}rsvp-te {label-switched-path-template {(default-template | lsp-template-name);}static-lsp lsp-name;}threshold-rate kbps;}}}}} routing-instance-name {routing-options {... same statements as in [edit routing-options] Hierarchy Level PLUS the following ...autonomous-system autonomous-system <independent-domain> <loops number>;multipath {vpn-unequal-cost <equal-external-internal>;} ... but NOT the following ...confederation confederation-autonomous-system members autonomous-system; # NOT valid at this hierarchy leveldynamic-tunnels tunnel-name {...} # NOT valid at this hierarchy levelforwarding-table {export [ policy-names ]; # NOT valid at this hierarchy level(indirect-next-hop | no-indirect-next-hop); # NOT valid at this hierarchy level}med-igp-update-interval minutes; # NOT valid at this hierarchy levelnonstop-routing; # NOT
valid at this hierarchy levelppm {...} # NOT valid
at this hierarchy levelresolution {tracefilter [ filter-names ]; # NOT valid at this hierarchy leveltraceoptions {...} # NOT
valid at this hierarchy level}rib-groups {...} # NOT
valid at this hierarchy levelroute-distinguisher-id address; # NOT valid at this hierarchy levelroute-record; # NOT valid
at this hierarchy levelsource-routing {...} # NOT valid at this hierarchy leveltraceoptions {...} # NOT
valid at this hierarchy level}}}