| 
                         (2) 创建一个route-policy,名字叫RP,同时配置一个编号为10的节点,调用ACL2000。 
- [SwitchA] route-policy RP permit node 10 
 - [SwitchA -route-policy] if-match acl 2000 
 
  
(3) 在OSPF引入静态路由的时候调用这个route-policy 
- [SwitchA] ospf 1 
 - [SwitchA-ospf-1] import-route static route-policy RP 
 - [SwitchA-ospf-1] quit 
 
  
由于route-policy默认隐含deny节点,因此172.16.19.0及172.16.20.0路由由于没有满足if-match语句,从而不被引入到OSPF中。 
配置完上述路由策略以后SwitchB的路由表如下: 
- [SwitchB]display ip routing-table  
 - Route Flags: R - relay, D - download to fib 
 - ----------------------------------------------------------------------------- 
 - Routing Tables: Public 
 -  Destinations : 7 Routes : 7  
 -   
 - Destination/Mask Proto Pre Cost Flags NextHop Interface 
 -   
 -  127.0.0.0/8 Direct 0 0 D 127.0.0.1 InLoopBack0 
 -  127.0.0.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0 
 -  172.16.16.0/24 O_ASE 150 1 D 192.168.1.1 Vlanif10 
 -  172.16.17.0/24 O_ASE 150 1 D 192.168.1.1 Vlanif10 
 -  172.16.18.0/24 O_ASE 150 1 D 192.168.1.1 Vlanif10 
 -  192.168.1.0/24 Direct 0 0 D 192.168.1.2 Vlanif10 
 -  192.168.1.2/32 Direct 0 0 D 127.0.0.1 Vlanif10 
 
  
可以看到在SwitchA上配置完路由策略以后,SwitchB的IP路由表里面只有172.16.16.0/24、172.16.17.0/24和172.16.18.0/24这三条外部路由,其他的外部路由都没有了。 
2. 通过ip-prefix+filter-policy实现路由过滤 
(1) 定义一个地址前缀列表,用于匹配需要放行的路由。 
- [SwitchA] ip ip-prefix huawei index 10 permit 172.16.16.0 24 
 - [SwitchA] ip ip-prefix huawei index 20 permit 172.16.17.0 24 
 - [SwitchA] ip ip-prefix huawei index 30 permit 172.16.18.0 24 
 
  
(2) 在SwitchA的OSPF视图中,通过filter-policy对发布的路由进行过滤。 
- [SwitchA] ospf 1 
 - [SwitchA -ospf-1] filter-policy ip-prefix huawei export 
 - [SwitchA-ospf-1] quit 
 
  
由于ip-prefix默认隐含deny节点,因此172.16.19.0及172.16.20.0路由由于不在ip-prefix允许的范围内,所以在SwitchA向SwitchB发布路由的时候,仅发布在ip-prefix允许的范围内的路由,其他的所有路由都不发布。 
配置完上述配置以后SwitchB的路由表如下: 
- [SwitchB] display ip routing-table  
 - Route Flags: R - relay, D - download to fib 
 - ----------------------------------------------------------------------------- 
 - Routing Tables: Public 
 -  Destinations : 7 Routes : 7  
 -   
 - Destination/Mask Proto Pre Cost Flags NextHop Interface 
 -   
 -  127.0.0.0/8 Direct 0 0 D 127.0.0.1 InLoopBack0 
 -  127.0.0.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0 
 -  172.16.16.0/24 O_ASE 150 1 D 192.168.1.1 Vlanif10 
 -  172.16.17.0/24 O_ASE 150 1 D 192.168.1.1 Vlanif10 
 -  172.16.18.0/24 O_ASE 150 1 D 192.168.1.1 Vlanif10 
 -  192.168.1.0/24 Direct 0 0 D 192.168.1.2 Vlanif10 
 -  192.168.1.2/32 Direct 0 0 D 127.0.0.1 Vlanif10 
 
  
可以看到在SwitchA上配置完路由filter-policy以后,SwitchB的IP路由表里面只有172.16.16.0/24、172.16.17.0/24和172.16.18.0/24这三条外部路由,其他的外部路由都没有了。                          (编辑:92站长网) 
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! 
                     |