OSPF的拓展配置
1,手工认证
2,缺省路由
3类缺省 --- 这类缺省只能在特殊区域中自动产生。
普通末梢,完全末梢,完全NSSA
特定 --- 通过3类LSA传递的缺省信息,标记位OSPF,默认优先级为10。
5类缺省 --- 可以通过命令手动下发:default-route-advertise
特点 --- 通过5类LSA传递缺省信息,default-route-advertise下发的前提条件是要求边界设备上的路由表本身存在通过其他方式获取到的缺省信息,之后,通过这个命令将缺省路由重发布到OSPF网络中。标记位O_ASE,默认优先级为150。
[ospf视角]default-route-advertise always --- 如果,边界路由器上不存在缺省信息,则将可以通过添加always参数来强制下发缺省。
7类缺省 --- 一种产生方式是通过特殊区域(NSSA)自动产生,另一种产生方法是通过命令手工下发 --- [区域视角]nssa default-route-advertise(不常用)
特点 --- 通过7类LSA传递缺省信息,标记为O_NSSA,默认优先级为150。
3,加快收敛 --- 减少计时器的时间
修改hello时间
[接口视角]ospf timer hello <time>
注意:Hello时间一旦修改,则死亡时间将自动修改
waiting --- 等待计时器
POLL --- 轮询计时器 --- 120S --- 与状态为DOWN的邻居发送hello包的间隔时间。 --- 这种场景只会出现在NBMA网络中。
Retransmit --- 重传时间 --- 5S --- OSPF中数据包交互需要确认,如果发送一个信息后,在重传时间内没有收到对方发送的确认回复,则将重新发送。
Transmit Delay --- 传输延迟 --- 1S --- 是附加在LSA的老化时间中的,为了补偿LSA信息在网络中传递所消耗的时间。
4,沉默接口 --- 如果将一个接口配置成为沉默接口,则这个接口将只接受不发送OSPF的数据包。
[ospf视角]silent-interface g <接口>
注意:OSPF中的沉默接口,会同时抑制组播和单播包的发送,所以,不能像RIP一样和单播邻居结合应用在一些特殊场景。
5,路由过滤 --- 这里的路由过滤指的是针对3类,5类,7类LSA信息进行过滤。
6,路由控制
优先级
[ospf视角]preference <数值> --- 这个命令主要用来修改由1类,2类,3类LSA生成的标记为OSPF的路由条目的优先级。
[ospf视角]preference ase <数值> --- 这个命令主要用来修改由5类,7类LSA生成的路由条目的优先级。
因为优先级的修改只影响本地路由表中路由条目的优先级,并且,修改会影响所有路由。所以,并不适用于同种路由协议进行选路。
开销值 --- COST = 参考带宽/真实带宽
通过修改参考带宽影响COST值 --- 华为设备默认的参考带宽为100Mbps
[ospf视角]bandwidth-reference <数值>
参考带宽要修改的都一样。
通过修改参考带宽,可以影响开销值,并且,可以解决对于宽带速率过大,但参考带宽太小导致的选路不佳的情况。但是,由于参考带宽的修改将会影响所有的接口的开销值,并且,按照要求,以太设备的参考带宽修改,网络中所有设备的参考带宽需要被修改,所以,并不适合进行选路控制。
通过修改真实带宽影响COST值 --- 接口的传输速率可以通过命令进行修改,但是,只能改小。这种修改方法确实可以影响接口的开销值,并实现选路控制,但是,因为会影响传输速率,所以,并不推荐。
[接口视角]speed <速度> --- 修改接口的传输速率
[接口视角]undo negotiation auto --- 关闭自动协商
直接修改接口的开销值 ---
[接口视角]ospf cost <数值>
注意:环回接口的开销值华为设备定义为0,
OSPF的开销值是按照流量流入接口的开销值大小累加计算得来的。
7,OSPF的附录E --- 主要是由于3类,5类和7类LSA传递路由信息的
解决方案 --- 掩码较短的正常生成3类LSA,掩码较长的将会使用他的直接广播地址作为LS ID来生成3类LSA
域内:1类,2类LSA
域间:3类LSA
域外:5类,7类LSA --- 根据开销值的类型不同,还分类型1和类型2
1,域内 --- 如果有两条到达相同目标网段的路由信息,且都是通过1类,2类LSA学到的,在这种情况下,我们将直接比较开销值,优先选择开销值较小的路由。如果优先级相同,则负载均衡。
2,域间 --- 如果有两条到达相同目标网段的路由信息,且
3,域外:
5类,7类 类型2的选路原则 --- 先比较种子度量值,优先选择种子度量小的路由。如果种子度量值相同,则比较沿途累加开销值,优先选择沿途累加开销值小的;如果沿途累加开销值也相同,则将负载均衡。
5类,7类 类型1的选路原则 --- 直接比较总开销(种子度量值+沿途累加度量值),优先选择总开销小的,如果总开销相同,则负载均衡。
TYPE 1 --- 如果E位置0,则代表使用类型1。如果使用的是类型1,则所有设备到达域外目标网段的开销值为本地到达发出这条LSA的ASBR的开销值再加种子度量值。
TYPE 2 --- 如果E位置1,则代表使用类型2。默认使用类型2。如果使用类型2,则域内所有设备到达域外打目标网段的开销值都等于种子值。
类型1和类型2之间存在一条选路原则 --- 类型1永远优于类型2。
4,域内和域间比较:域内路由(1类,2类LSA学到的)信息优于域间(3类LSA学到的)路由信息
5,域间和域外比较:域间路由(3类LSA学到的)信息优于域外(7类,7类LSA学到的)路由信息
6,5类和7类的比较:在华为设备中,5类和7类在选路上完全一样,可以当成一类来看待。开销值相同,也会负载均衡。
OSPF防环
域间防环
1,区域之间为了避免出现环路,采取区域水平分割的原则。 --- 从哪个区域发出的路由信息将不再传回这个区域。
2,星型拓扑结构划分本身就是一种防环机制
域内防环
域内防环主要依靠的是SPF算法 --- 最短路径优先算法
I-SPF --- OSPF协议使用的实际是I-SPF算法,其相较于普通的SPF算法,可以支持部分运算,可以节约资源。