OSPF的拓展配置
1、缺省路由
3类缺省 — 只能通过特殊区域(普通的STUB,完全STUB,完全的NSSA)的配置自动生成。
5类缺省 — 通过配置命令生成,将域外的路由信息重发布到OSPF中
[r9-ospf-2]default-route-advertise — 相当于将设备上其他途径获得的缺省信息重发布到OSPF网络中
[r9-ospf-2]default-route-advertise ALWAYS — 如果设备上本身不存在缺省信息,则可以通过后面增加always参数来强制下发一条缺省
7类缺省 — 可以通过配置特殊区域(普通的NSSA)自动生成,也可以通过配置手工配置
[r9-ospf-1-area-0.0.0.3]nssa default-route-advertise — 在NSSA区域内部生成一条缺省信息
2、手工认证 — OSPF邻居间发送数据包中携带口令,两边如果口令相同,则身份合法。
1)接口认证 — 邻居接口上配置,两端口令不相同,则无法建立邻居关系。
[r11-GigabitEthernet0/0/0]ospf authentication-mode md5 1 plain 123456
注意:认证模式,Key ID以及认证口令必须相同,否则将影响邻居关系的建立。
2)区域认证 — 本质还是接口认证,在一个区域中配置区域认证,相当于同时在这个区域中所有激活的接口上配置了接口认证。
[r1-ospf-1-area-0.0.0.1]authentication-mode md5 1 cipher 123456
3)虚链路认证 — 虚链路建立过程中的认证
[r9-ospf-1-area-0.0.0.3]vlink-peer 7.7.7.7 md5 1 cipher 123456
3、加速收敛 — 减少计时器的时间修改hello时间的命令
[r6-GigabitEthernet0/0/0]ospf timer hello 5
注意:hello时间修改,死亡时间会自动按照4倍的关系进行匹配。修改死亡时间的命令
[r6-GigabitEthernet0/0/0]ospf timer dead 40
注意:修改死亡时间,hello时间不会改变
Waiting time — 等待时间 — 时间长短等同于死亡时间,DR/BDR选举时间。修改死亡时间,该计时器时间会同步修改。注意,两个计时器分开计时,只是数值长短相同
Poll — 轮询时间 — 120S — 与状态为DOWN的邻居关系发送hello包的间隔时间 ----NBMA
NBMA环境下单方面指定邻居后,将邻居置为Attempt状态,等待对方指定自己
如果对方一直没有指定(经过一个等待时间 – 120S,这个时间内,会以30S为周期发送hello包)会将邻居的状态改为down状态,之后,将按照poll时间为周期发送hello包
[r6-GigabitEthernet0/0/0]ospf timer poll ? INTEGER<1-3600> Second(s)
Retransmit — 重传时间 — 5S 发送信息时需要确认,如果重传时间内没有收到确认
信息,则将重传
[r6-GigabitEthernet0/0/0]ospf timer retransmit ? INTEGER<1-3600> Second(s)
Transmit Delay — 传输延迟 — 1S 主要是附加在LSA的老化时间上的,为了补偿传
输过程中消耗的时间
[r6-GigabitEthernet0/0/0]ospf trans-delay ? INTEGER<1-500> Second(s)
4、沉默接口 — 将一个接口设置称为沉默接口,他将只接受不发送OSPF的数据包。
[r6-ospf-1]silent-interface GigabitEthernet 0/0/0
5、路由过滤 — 主要是针对3类,5类,7类LSA进行过滤
过滤3类LSA
[r3-ospf-1-area-0.0.0.1]abr-summary 172.16.32.0 255.255.224.0 not-advertise 在ABR设备
上进入对应的区域配置
过滤5类/7类LSA
[r12-ospf-1]asbr-summary 172.16.160.0 255.255.224.0 not-advertise