[Contents] [Prev] [Next] [Index]


[edit routing-instances] Hierarchy Level

 routing-instances {
    routing-instance-name { 
         interface interface-name;
         instance-type (forwarding | no-forwarding | vrf);
         route-distinguisher (as-number:number | ip-address:number);
         vrf-import [policy-name];
         vrf-export [policy-name];
         protocols {
             bgp {
                 bgp-configuration;
             }
             isis {
                 isis-configuration;
             }
             ospf {
                 ospf-configuration;
             }
             rip {
                 rip-configuration;
             }
         }    
         routing-options { 
             aggregate {
                 defaults {
                     aggregate-options;
                 }
                 route destination-prefix {
                     policy policy-name; 
                     aggregate-options; 
                 }
             }
             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-name ];
             } 
             generate {
                 defaults {
                     generate-options;
                 }
                 route destination-prefix {
                     policy policy-name; 
                     generate-options; 
                 }
             }
             interface-routes {
                 rib-group group-name;
             }
             martians {
                 destination-prefix match-type <allow>; 
             }
             multicast { 
                 scope scope-name {
                     interface interface-name;
                     prefix destination-prefix;
                 }
                 ssm-groups {
                     addresses;
                 }
             }
             options {
                 syslog (level level | upto level);
             }
             rib routing-table {
                 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;
                     }
                     route destination-prefix {
                         next-hop; 
                         static-options; 
                     }
                 }
             }
             rib-groups {
                 group-name {
                     import-rib [ group-name ];
                     export-rib group-name;
                 }
             }
             route-record;
             router-id address;
             static {
                 defaults {
                     static-options;
                 }
                 route destination-prefix {
                     next-hop; 
                     static-options; 
                 }
             }
             traceoptions {
                 file name <replace> <size size> <files number> <no-stamp> 
                         <(world-readable | no-world-readable)>;
                  flag flag <flag-modifier> <disable>; 
             }
         }
     }
 } #End of [edit routing-instances] hierarchy level



[Contents] [Prev] [Next] [Index]