OSPF邻居表: adjancy - show ip ospf neighbor
OSPF数据库: LSDB - show ip ospf database
OSPF路由表: RIB(routing information base)- show ip route ospf
type prefix/mask [ad/metric] via next-hop , out-interface
c : 0 , 0
s : 1 , 0
r : 120 , hop
d / d ex :90,170,5 , (K1/K2/K3/K4/K5,带宽、可靠性、延迟、负载、MTU)
o / ia / e1 / e2 / n1 / n2 : 110 , cost
OSPF路由表:
-路由过滤;
distribute-list(只能是做入向的“路由”过滤)
acl/prefix-list
- 标准ACL
只能看前缀; - 扩展ACL
同时看前缀和掩码,但是只能在BGP中使用; -
前缀列表
同时看前缀和掩码,在所有的IGP中都能用;
配置:
ip prefix-list {name} deny/permit
{想匹配的多个路由条目的公共部分}
{子网掩码的长度范围}
192.168.1.0/24 -> 4
192.168.0.0/25 -> 8
192.168.2.0/26 -> 16
192.168.3.0/27 -> 32192.168.0000 0000.0000 0000 192.168.0000 0001.0 192.168.0000 0010.0 192.168.0000 0011.0 #确定公共前缀时: 关注的是多个路由条目从左至右的连续的不变化的位; 不变的位,直接写下来;变化的位,通过0表示; 所以-192.168.0.0/22 #确定多个路由条目的子网掩码的长度范围 大于等于24,小于等于24 大于等于24,小于等于27 所以,最终的 prefix-list :
ip prefix-list ABC deny 192.168.0.0/22 ge 24 le 27
ip prefix-list ABC deny 192.168.0.0/24
ip prefix-list ABC deny 192.168.1.0/24
ip prefix-list ABC deny 192.168.2.0/24
ip prefix-list ABC deny 192.168.3.0/24
注意:
在前缀列表中表示子网掩码长度时,
如果不写ge,则表示掩码与前面的公共长度相同;
如果不写le,则表示掩码小于等于32(前提是得写ge)
如果都不写,则表示ge和le,都等于前面的公共长度;
在前缀列表中,同样在最后存在一个隐含的拒绝所有;