OSPF过滤的方式有很多,各种方式达到的效果也不尽相同,这里主要是用实验来验证一下各种工作方式。
首先来说,这个路由过滤背后的需求就是不想让一些区域了解或者直到另外区域的一些隐私路由。
方式方法有很多。如果真的想做好网络设计和优化,那么路由过滤是一个很重要的课题。
还有一点是一定一定得注意的,那就是,一定要分清楚标准访问列表和扩展访问列表在路由过滤中的区别:
标准访问列表是可以路由层面和数据转发层面都可以控制的。
而扩展访问列表只能针对于数据转发层面进行控制,对路由前缀通告是一点都不起作用的。
第一种:Distribut-list x in
这种过滤方式不是针对哪个接口的In,而是针对是否要写入核心路由表,而且该命令只会干掉核心路由表,但是LSA依然会存储在路由器的ram里面.
下面我们来验证一下。
首先在R1/R2/R3都将ospf配置好。
然后再R3上面,其实通过查看路由表,可以发现已经学习到了1.1.1.1 2.2.2.2 192.1.12.0这三个网段的路由。
然后再查看R3的ospf数据库
因为只有一个区域,也没有ABR,所以就两类LSA,1类+2类.
然后这个时候再在R3上面加入过滤条件.配置更改为:
router ospf 1
router-id 3.3.3.3
log-adjacency-changes
network 3.3.3.3 0.0.0.0 area 0
network 192.1.13.0 0.0.0.255 area 0
distribute-list 1 in
!
access-list 1 permit 192.1.12.0 0.0.0.255
时间: 2025-01-18 22:35:31