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 listed in the address-assignment subhierarchy in [edit access] Hierarchy Level ...
- }
- access-profile profile-name;
-
- bridge-domains bridge-domain-name {
- ... same statements as listed in [edit bridge-domains] Hierarchy Level ...
- }
- description text;
-
- forwarding-options {
-
- ... same statements as listed in [edit forwarding-options] Hierarchy Level EXCEPT for 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 listed 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 {
- ... protocols-configuration ...
- }
-
- provider-tunnel {
- ... provider-tunnel-configuration ...
- }
- route-distinguisher (as-number:number | ip-address:number);
- routing-interface interface-name;
-
- routing-options {
- ... routing-options-configuration ...
- }
-
- switch-options {
- ... same statements as listed in [edit switch-options] Hierarchy Level ...
- }
-
- system {
-
- services {
-
- dhcp-local-server {
- ... same statements as listed 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-export [ policy-names ];
- vrf-import [ policy-names ];
- vrf-table-label;
-
- vrf-target {
- target:community-identiier;
- export target:community-identiier;
- import target:community-identiier;
- }
-
- protocols {
-
- bgp {
-
- ... same statements as listed 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 listed in [edit protocols esis] Hierarchy Level EXCEPT the following ...
- graceful-restart {...} # NOT valid at this hierarchy level
- }
-
- igmp-snooping {
- ... igmp-snooping-configuration ...
- }
-
- isis {
-
- ... same statements as listed in [edit protocols isis] Hierarchy Level EXCEPT the following ...
- graceful-restart {...} # NOT valid at this hierarchy level
-
- interface 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 level
- traffic-engineering {...} # NOT valid at this hierarchy level
- }
-
- l2vpn {
- ... l2vpn-configuration ...
- }
-
- ldp {
- ... same statements as listed in [edit protocols ldp] Hierarchy Level EXCEPT the following ...
- oam {...} # NOT valid
at this hierarchy level
- }
-
- msdp {
- ... same statements as listed in [edit protocols msdp] Hierarchy Level ...
- }
-
- mstp {
- ... same statements as listed in [edit protocols mstp] Hierarchy Level ...
- }
-
- mvpn {
-
- autodiscovery-only {
-
- intra-as {
- inclusive;
- }
- }
- 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>;
- }
- }
-
- ospf {
-
- ... same statements as listed 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 listed 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 listed in [edit protocols pim] Hierarchy Level PLUS the following ...
-
- mdt {
- 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 listed in [edit protocols rip] Hierarchy Level ...
- }
-
- ripng {
- ... same statements as listed in [edit protocols ripng] Hierarchy Level ...
- }
-
- router-discovery {
- ... same statements as listed in [edit protocols router-discovery] Hierarchy Level ...
- }
-
- rstp {
- ... same statements as listed in [edit protocols rstp] Hierarchy Level ...
- }
-
- vpls {
- ... vpls-configuration ...
- }
-
- vstp {
- ... same statements as listed in [edit protocols vstp] Hierarchy Level ...
- }
-
- 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 level
- vlan vlan-id {...} # NOT valid at this hierarchy level
- }
- }
-
- 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>;
- }
- }
-
- 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;
- }
- }
-
- 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 {
- ... mesh-group-configuration ...
- }
- 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 {
- ... site-configuration ...
- }
- 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;
-
- 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
shown just above ...
- }
-
- peer-as {
- all;
- }
- vpls-id name;
- }
-
- 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 shown above ...
- }
- mesh-group group-name;
- multi-homing;
- site-identifier number;
- site-preference number;
- }
- }
- }
-
- 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-group-address-prefix {
-
- source address {
-
- rsvp-te {
-
- label-switched-path-template {
- (default-template | lsp-template-name);
- }
- static-lsp point-to-multipoint-lsp-name;
- }
- threshold-rate kbps;
- }
- }
- tunnel-limit number;
- }
- }
-
- routing-options {
-
- ... same statements as listed 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 level
- dynamic-tunnels tunnel-name {...} # NOT valid at this hierarchy level
-
- forwarding-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 level
- nonstop-routing; # NOT
valid at this hierarchy level
- ppm {...} # NOT valid
at this hierarchy level
-
- resolution {
- tracefilter [ filter-names ]; # NOT valid at this hierarchy level
- traceoptions {...} # NOT
valid at this hierarchy level
- }
- rib-groups {...} # NOT
valid at this hierarchy level
- route-distinguisher-id address; # NOT valid at this hierarchy level
- route-record; # NOT valid
at this hierarchy level
- source-routing {...} # NOT valid at this hierarchy level
- traceoptions {...} # NOT
valid at this hierarchy level
- }
- }
- }