The following statements can also be included at the [edit logical-systems logical-system-name] hierarchy level.
![]() |
Note: The virtual-switch instance type is not supported at the [edit logical-systems logical-system-name] hierarchy level. For more detailed information about configuring a virtual switch on MX-series routers, see the JUNOS MX-series Layer 2 Configuration Guide |
-
routing-instances {
-
-
routing-instance-name {
-
- bridge-domains bridge-domain-name {
- domain-type bridge;
- <vlan-id (all | none | number)>;
- <vlan-tags outer number inner number>;
- <routing-interface routing-interface-name>;
- interface interface-name;
-
- bridge-options {
- interface-mac-limit limit;
- mac-statistics;
- mac-table-size limit;
- no-mac-learning;
- static-mac mac-address;
- }
- }
-
description text;
- forwarding-options;
-
interface interface-name;
-
instance-type (forwarding | layer2–control
| l2vpn | no-forwarding | virtual-router | virtual-switch | vpls |
vrf);
-
no-vrf-advertise;
-
route-distinguisher (as-number:number | ip-address:number);
-
vrf-import [ policy-names ];
-
vrf-export [ policy-names ];
-
vrf-table-label;
-
-
vrf-target {
- export community-name;
- import community-name;
- }
-
-
protocols {
-
-
bgp {
-
bgp-configuration;
- }
-
-
isis {
-
isis-configuration;
- }
-
- l2vpn {
-
l2vpn-configuration;
- }
-
- ldp {
-
ldp-configuration;
- }
-
- msdp {
-
msdp-configuration;
- }
-
-
ospf {
-
domain-id domain-id;
-
domain-vpn-tag number;
-
route-type-community (vendor
| iana);
-
ospf-configuration;
- }
-
-
ospf 3 {
-
domain-id domain-id;
-
domain-vpn-tag number;
-
route-type-community (vendor
| iana);
-
ospf3-configuration;
- }
-
- pim {
-
pim-configuration;
- }
-
-
rip {
-
rip-configuration;
- }
-
- vpls {
-
vpls-configuration;
- }
- }
-
-
routing-options {
-
-
aggregate {
-
- defaults {
- ... aggregate-options ...
- }
-
- route destination-prefix {
-
policy policy-name;
- ... aggregate-options ...
- }
- }
-
-
auto-export {
- (disable | enable);
-
- family {
-
- inet {
-
-
flow {
- (disable | enable);
-
rib-group rib-group;
- }
-
-
multicast {
- (disable | enable);
-
rib-group rib-group;
- }
-
- unicast {
- (disable | enable);
-
rib-group rib-group;
- }
- }
- }
-
-
traceoptions {
- file filename <files number> <size size> <world-readable |
no-world-readable>;
- flag flag <flag-modifier> <disable>;
- }
- }
-
-
autonomous-system autonomous-system <loops number> {
- independent-domain;
- }
-
confederation confederation-autonomous-systems
- members autonomous-system;
-
-
dynamic-tunnels tunnel-name {
- destination-prefix prefix;
-
source-address address;
-
tunnel-type type-of-tunnel;
- }
-
-
fate-sharing {
-
group group-name;
- cost value;
-
- from address {
- to address;
- }
-
flow {
-
- route name {
-
- match {
-
match-conditions;
- }
-
- then {
-
actions;
- }
- }
-
- validation {
-
-
traceoptions {
- file filename <files number> <size size> <world-readable |
no-world-readable>;
- flag flag <flag-modifier> <disable>;
- }
- }
-
-
generate {
-
- defaults {
-
generate-options;
- }
-
- route destination-prefix {
-
policy policy-name;
-
generate-options;
- }
- }
-
instance-export [ policy-names ];
-
instance-import [ policy-names ];
-
-
interface-routes {
-
- family (inet | inet6) {
-
-
export {
- lan;
- point-to-point;
- }
- }
-
rib-group group-name;
- }
-
-
martians {
-
destination-prefix match-type <allow>;
- }
-
maximum-paths path-limit <log-only | threshold value log-interval seconds>;
-
maximum-prefixes prefix-limit <log-only | threshold value log-interval seconds>;
-
-
multicast {
-
-
forwarding-cache {
-
threshold (suppress | reuse) value value;
- }
-
- interface interface-name {
- enable;
- }
-
-
scope scope-name {
-
interface interface-name;
-
prefix destination-prefix;
- }
- scope-policy policy-name;
-
-
ssm-groups {
-
addresses;
- }
- }
-
-
options {
- syslog (level level | upto level);
- }
-
-
resolution {
-
-
rib routing-table-name {
-
import [ policy-names ];
-
resolution-ribs [ routing-table-names ];
- }
- }
-
-
rib routing-table-name {
-
-
aggregate {
-
- defaults {
- ... aggregate-options ...
- }
-
- route destination-prefix {
-
policy policy-name;
- ... aggregate-options ...
- }
- }
-
-
filter {
-
input filter-name;
- }
-
-
generate {
-
- defaults {
-
generate-options;
- }
-
- route destination-prefix {
-
policy policy-name;
-
generate-options;
- }
- }
-
-
martians {
-
destination-prefix match-type <allow>;
- }
-
-
static {
-
- defaults {
-
static-options;
- }
-
passive group-name;
-
- route destination-prefix {
-
-
lsp-next-hop {
-
metric metric;
-
preference preference;
- }
-
next-hop;
-
-
p2mp-lsp-next-hop {
-
metric metric;
-
preference preference;
- }
-
-
qualified-next-hop address {
-
interface interface-name;
-
metric metric;
-
preference preference;
- }
-
static-options;
- }
- }
- }
-
-
passive {
-
-
group-name {
-
import-policy [ policy-names ];
-
import-rib [ group-names ];
-
export-rib group-name;
- }
- }
-
route-distinguisher-id address;
-
route-record;
-
router-id address;
-
-
static {
-
- defaults {
-
static-options;
- }
-
rib-group group-name;
-
- route destination-prefix {
-
- bfd-liveness-detection {
-
- detection-time {
- threshold milliseconds;
- }
- local-address ip-address;
- minimum-interval milliseconds;
- minimum-receive-interval milliseconds;
- minimum-receive-ttl milliseconds;
-
- transmit-interval {
-
threshold milliseconds;
-
minimum-interval milliseconds;
- }
- multiplier number;
- version (1 | automatic);
- }
-
-
lsp-next-hop {
-
metric metric;
-
preference preference;
- }
-
next-hop;
-
-
qualified-next-hop address {
-
interface interface-name;
-
metric metric;
-
preference preference;
- }
-
static-options;
- }
- }
-
-
traceoptions {
- file filename <files number> <size size> <world-readable |
no-world-readable>;
- flag flag <flag-modifier> <disable>;
- }
- }
- }
- }
- }