[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]