[Contents] [Prev] [Next] [Index] [Report an Error]


[edit routing-instances] Hierarchy Level

The following statements can also be configured at the [edit logical-routers logical-router-name] hierarchy level.

routing-instances {
    routing-instance-name { 
        description text;
        forwarding-options;
        interface interface-name ;
        instance-type (forwarding | l2vpn | no-forwarding | virtual-router | vpls | vrf);
        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;
    }
    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 {
                        multicast {
                            (disable | enable);
                            rib-group rib-group;
                        }
                        unicast {
                            (disable | enable);
                            rib-group rib-group;
                        }
                    }
                }
                traceoptions {
                    file name <replace> <size size> <files number> <no-stamp> 
                        <(world-readable | no-world-readable)>;
                    flag flag <flag-modifier> <disable>; 
                }
            }
            autonomous-system autonomous-system <loops number>;
            confederation confederation-autonomous-system members autonomous-system;
            fate-sharing { 
                group group-name;
                cost value;
                from address {
                    to address;
                }
            }
            forwarding-table {
                export [ policy-names ];
            } 
            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-routes route-limit <log-only | threshold value>;
            multicast { 
                scope scope-name {
                    interface interface-name;
                    prefix destination-prefix;
                }
                ssm-groups {
                    addresses;
                }
            }
            options {
                syslog (level level | upto level);
            }
            resolution {
                tracefilter     [ filter-policies ];
                traceoptions {
                    file name <replace> <size size> <files number> <no-stamp> 
                        <(world-readable | no-world-readable)>;
                    flag flag <flag-modifier> <disable>;
                }
            }
            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;
                    }
                    rib-group group-name;
                    route destination-prefix {
                        lsp-next-hop {
                            metric metric;
                            preference preference;
                        }
                        next-hop;
                        qualified-next-hop address {
                            metric metric;
                            preference preference;
                        }
                        static-options;
                    }
                }
            }
            rib-groups {
                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 {
                    lsp-next-hop {
                        metric metric;
                        preference preference;
                    }
                    next-hop;
                    qualified-next-hop address {
                        metric metric;
                        preference preference;
                    }
                    static-options;
                }
            }
            traceoptions {
                    file name <replace> <size size> <files number> <no-stamp> 
                        <(world-readable | no-world-readable)>;
                    flag flag <flag-modifier> <disable>; 
            }
        }
    }
}

[Contents] [Prev] [Next] [Index] [Report an Error]