当前位置:网站首页>HCIP-9.OSPF的各种拓展
HCIP-9.OSPF的各种拓展
2022-07-26 12:12:00 【林闲风】
OSPF的路由控制

优先级
[r3-ospf-1]preference 50---修改OSPF路由默认优先级---这个命令只会影响所有类型字段为OSPF(OSPF网络内部的路由信息)的路由信息。
[r3-ospf-1]preference ase 100---修改域外导入的路由的默认优先级。
以上修改,只针对设备本地路由表中对应类型的路由的默认优先级进行修改。
开销值
COST = 参考带宽/真实带宽
1,通过修改参考带宽改变开销值
[r3-ospf-1]bandwidth-reference 1000 ---修改参考带宽需要将所有OSPF网络中的设备都改成相同的。
因为参考带宽一旦修改,整个网络里所有设备都得修改成一样的,所以,其实质无法控制选路。其意义在于当真实带宽较大,可以增大参考带宽,避免选路不佳的情况。
2,通过修改接口真实传输速率达到修改开销值的效果
[r3-GigabitEthernet0/0/0]undo negotiation auto ---关闭自动协商
[r3-GigabitEthernet0/0/0]speed 10
注意,命令生效需要重启接口
这种方法确实可以针对指定的接口更改其开销值大小,起到控制选路的效果。但是,他会影响接口真实的传输速率,并且,只能改小,所以,在正真进行选路控制的时候不建议使用这种方案。
3,直接修改接口的开销值
[r3-GigabitEthernet0/0/0]ospf cost 1000---修改接口开销值
注意:因为环回接口的开销值是一个定义值,所以,其结果
不受外界改变而变化,即1,2两种方法均不会影响环回接口
的开销值。但是,第3种方法可以改变环回接口的开销值。
特别注意:OSPF中到达目标网段的开销值,路由信息传递方
向的流入接口的开销值的累加值。
OSPF的附录E
附录E主要是定义了一种特殊情况下的解决方案。
附录E提出的解决方案掩码较短的正常进入,而掩码较长的将他的LS ID使用直接广播地址来表示。
OSPF的选路原则
域内---1类,2类LSA
域间---3类LSA
域外---5类,7类LSA ---类型1、类型2
1,域内---如果到达相同的目标网段存在多条通过1类,2类LSA学习到
的路由信息时,将比较到达目标网段的开销值,选择开销值小的。如果开
销值相同,则将会负载均衡。
2,域间---如果到达相同的目标网段存在多条通过3类LSA学习到的路由信息时,将比较到达目标网段的开销值,选择开销值小的。如果开销值相同,则将会负载均衡。
3,域外
[r3]display ospf lsdb ase---可以一次性展开所有5类LSA
类型1:如果开销值类型为类型1,则域内所有设备到达域外目标网段
的开销值等于本地到达通告者的开销值加种子度量值。
[r4-ospf-1]import-route rip 1 type 1---重发布时修改开销值类型
类型2:如果开销值类型为类型2,则所有域内设备到达域外目标网段
的开销值都等同于种子度量值。
类型1永远优于类型2。---这样设计的目的是为了在一些特殊情况下更方便干涉选路。
类型2的选路原则:如果到达相同的目标网段存在多条通过5类/7类
LSA学习到的路由信息时,并且开销值类型都是类型2,则先比较种
子度量值,优先选择种子度量值小的;如果种子度量值相同,则比较
沿途累加开销值,优先选择沿途累加开销值小的。如果沿途累加开销
值也相同,则将负载均衡。
类型1的选路原则:如果到达相同的目标网段存在多条通过5类/7类
LSA学习到的路由信息时,并且开销值类型都是类型1,则将比较总
开销(种子度量值+ 沿途累加开销值),优先选择总开销小的。如
果总开销相同,则将负载均衡。
4,域内和域间---如果到达相同的目标网段存在通过1类和2类LSA学习
到的域内信息以及通过3类LSA学习到的域间信息,则将优先选择通过1类
2类LSA学习到的,就算开销值更大。----域内优于域间。
5,域间和域外---如果到达相同的目标网段存在通过3类LSA学习到的域
间信息以及通过5类/7类LSA学习到的域外信息。则将优先选择通过3类
LSA学习到的,就算开销值更大。----域间优于域外。
6,在华为体系中,5类和7类LSA的选路规则是一样。
OSPF的防环
域间防环
1,OSPF因为区域之间也传递的是路由信息,所以,存在区域水平分
割机制。路由信息是从哪个区域学习到的则将不再回传到这个区域。
2,星型拓扑的区域划分要求本身也是一种防环机制。
域内防环
OSPF域内的防环机制---SPF算法---最短路径优先算法
重发布
作用:在一个网络中,若运行多种路由协议或者相同路由协议的不同进
程;协议之间不能直接沟通计算包括进程之间也是独立转发和运算;所以
需要重发布实现路由的共享。
条件:
1,必须存在ASBR设备---同时连接两种协议或者两个进程;可以同
时学到两边的路由信息,之后完成路由路由共享。
2,必须关注种度量值---A协议和B协议之间的度量计算逻辑不通,
无法直接使用。故在将A协议发布到B协议时,ASBR将不携带A协议
的度量值到B协议,而是在共享到B协议时,由ASBR设备在路由中添
加一个起始度量值。
规则:
1,将A协议导入到B协议时,需要在ASBR的B协议上配置重发布。
2,将A协议发布到B协议时,是将ASBR上所有通过A协议学习到的及
ASBR上宣告在A协议的所有直连路由全部共享到B协议中。
点
单点---两个协议或者两个进程之间存在1个ASBR设备
双点---两个协议或者两个进程之间存在2个ASBR设备
多点---两个协议或者两个进程之间存在多个ASBR设备
向
单向 --- 仅将A协议发布到B协议当中
双向 --- A/B协议的路由均共享
配置

A -> B:一种动态路由协议发布到另外一种动态路由协议
静态-> B:将静态路由导入到动态路由协议中
直连-> B:将直连路由导入到动态路由协议中
RIP
A -> B:一种动态路由协议发布到另外一种动态路由协议
[r2-rip-1]import-route ospf 1
结论:通过重发布技术将其他协议的路由信息导入到RIP中,其赋予的默认种子度量值为0。
修改种子度量值的方法:
①在进程当中对全局进行修改:[r2-rip-1]default-cost 2
②针对本次重发布进行修改:[r2-rip-1]import-route ospf 1 cost 3
注意:当以上两条命令同时执行时,将按照第2条,匹配更精确的命令来执行。
静态 - >B:将静态路由导入到动态路由协议中
[r2-rip-1]import-route static
结论:重发布过程中不会将缺省路由重发布到动态路由协议中。
直连 - >B:将直连路由导入到动态路由协议中
[r2-rip-1]import-route direct
结论:1,除了R1的直连网段外,所有直连都会导入
2,若ASBR进行了A->B的重发布以及直连->B的重发布,并且两次包含相同的路由信息,则将会优先学习直连->B的重发布信息。
[r2-ospf-1]default cost ?
INTEGER<0-16777214> Cost value
[r2-ospf-1]default type ?
INTEGER<1-2> Type value
边栏推荐
- Access database cannot connect
- Pytest interface automated testing framework | introduction to fixture of pytest
- pytest接口自动化测试框架 | 使用装饰器修饰需要运行的用例
- MATLAB中strjoin函数使用
- transformer一统天下?depth-wise conv有话要说
- Yuancosmos daily | yuancosmos social app "Party Island" product off the shelves; Guangzhou Nansha yuanuniverse industrial agglomeration zone was unveiled; The inter ministerial joint conference system
- Introduction to FPGA (III) - 38 decoder
- 大佬们,cdc oracle 怎么设置从指定scn号开始读取,或是怎么设置只读全量的归档,不去读取快
- Pytoch deep learning quick start tutorial -- mound tutorial notes (I)
- 干货|语义网、Web3.0、Web3、元宇宙这些概念还傻傻分不清楚?(中)
猜你喜欢

El form displays two columns per row, with the bottom button centered

The difference between JVM memory overflow and memory leak

【微信小程序】一文读懂,数据请求

Understand the string class

JSJ-3/AC220V时间继电器

二、容器_

Real time synchronization and conversion of massive data based on Flink CDC

什么是回调函数,对于“回”字的理解

How much do you know about the two infrastructures of the badminton stadium?

敲黑板画重点:七种常见“分布式事务”详解
随机推荐
3D point cloud course (VIII) -- feature point matching
Redisson分布式锁流程详解(二)
需不需要上线MES系统,你在纠结什么?
Implementation of dynamic and static libraries (packaging dynamic and static libraries for others to use)
美容院管理系统统一管理制度?
行业案例|指标中台如何助力银行业普惠金融可持续发展
Sim900a based on STM32 sends short messages in Chinese and English
大佬们,请教一下,我按照文档配了cdc连接oracle,总是运行报错找不到类 ValidstionE
动静态库的实现(打包动静态库供他人使用)
QT入门引导 及其 案例讲解
[wechat applet] read the article, data request
.eslintrc.js configuration description
Flink cdc 是不是只支持 sql-client的方式提交SQL脚本啊
基于STM32的SIM900A发送中文和英文短信
干货|语义网、Web3.0、Web3、元宇宙这些概念还傻傻分不清楚?(中)
Overseas app push (Part 2): Channel Integration Guide for overseas manufacturers
There are various signs that apple is expected to support AV1
Hou Peixin, chairman of the openharmony Working Committee of the open atom open source foundation, sent a message to the openatom openharmony sub forum
Audio and video technology development weekly | 255
Access数据库无法连接