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


To configure protocol-independent routing properties, you include the following 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;
            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;
        }

    } 
    forwarding-table {
        export [ policy-names ];
        (indirect-next-hop | no-indirect-next-hop);
        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-paths route-limit <log-only | threshold value>;
    multicast { 
        forwarding-cache {
            threshold (suppress | reuse) value value;
        }
        interface interface-name;
        scope scope-name {
            interface [ interface-names ];
            prefix destination-prefix;
        }
        ssm-groups {
            address;
        }
    }
        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; 
            }
        }
        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; 
                        p2mp-lsp-next-hop {
                            metric metric;
                            preference preference;
                }
                qualified-next-hop {
                    interface interface-name;
                    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 {
                interface interface-name;
                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]