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


Protocol-Independent Routing Properties Configuration Statements

To configure protocol-independent routing properties, you include statements at the [edit routing-options] hierarchy level:

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>; 
            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 ];
        unicast-reverse-path (active-paths | feasible-paths);
    } 
    generate {
        defaults {
            generate-options;
        }
        route destination-prefix {
            policy policy-name; 
            generate-options; 
        }
    }
    instance-export [ policy-names ];
    instance-import [ policy-names ];
    interface-routes {
        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-names ];
            prefix destination-prefix;
        }
        ssm-groups {
            address;
        }
    }
    options {
        syslog (level level | upto level);
    }
    resolution {
        tracefilter [ policy-names ];
        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; 
            }
        }
        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 {
                    metric metric;
                    preference preference;
                }
                static-options; 
            }
        }
    }
    rib-groups {
        group-name {
            import-policy [ policy-names ];
            import-rib [ group-names ];
            export-rib group-name;
        }
    }
    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 {
                metric metric;
                preference preference;
            }
            static-options; 
        }
    }
    traceoptions {
        file name <replace> <size size> <files number> <no-stamp> <world-readable>; 
        flag flag <flag-modifier> <disable>; 
    }
}

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