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


Examples: Applying Routing Policies

Configure the router to export to IS-IS the routes that match the dmz and local-customers routing policies:

[edit]
protocols {
    isis {
        export [dmz local-customers];
    }
} 

For three BGP peer groups, apply various export and import filters:

[edit]
protocols {
    bgp {
        group 1 {
            type external;
            peer-as 47;
            export local-customers; 
            import [martian-filter long-prefix-filter as47-filter]; 
            neighbor 192.168.1.4;
            neighbor 192.168.1.5;
        } 
        group 2 {
            type external;
            peer-as 42;
            export local-customers;
            import [martian-filter long-prefix-filter as42-filter];
            neighbor 192.168.1.4;
            neighbor 192.168.1.5;
        } 
        group 3 {
            type internal;
            export local-customers;
            neighbor 10.1.1.1;
        } 
    }
} 

Apply the long-prefix-filter prefix only to routes learned from a particular peer within a group:

[edit]
protocols {
    bgp {
        group 4 {
            type external;
            peer-as 47;
            export local-customers;
            import [martian-filter as47-filter];
            neighbor 192.168.1.4;
            neighbor 192.168.1.5;
            neighbor 192.168.1.6 {
                import [martian-filter as47-filter long-prefix-filter]; 
            } 
        }
    } 
} 

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