软考中级网络工程师——华为路由器设备配置(三)
链路状态路由协议OSPF
原理
SPF算法:最短路径算法,以本路由器为根,参考链路状态数据库进行计算对比RIP
1)对拓扑的了解更深
2)计算路由的算法:开放式最短路径优先
3)路由更新:更快速
链路状态:描述路由器接口的信息
链路状态数据库:对路由器的内存和处理球要求较高
采用分层路由的结构:把大的网络进行分区域,一定有1个主区域(骨干区域),其他区域都与主区域相邻,其他区域的交互都需要经过主区域。
补充:
OSPF区域类型(考的几率不大)
主干区域
非主干区域:标准区域、未梢区域、完全末梢区域、非纯未梢区域
OSPF工作过程
1.寻找邻居
周期性发送hello包(10s),发现有效邻居
OSPF区域内唯一标示路由器的IP地址
RouterlD选取规则
点对点网络的邻居路由器也将建立邻接关系
2.建立邻接关系
3.链路状态信息传递
4.计算路由
OSPF建立邻接关系-DR和BDR
路由器两两互连,构成n(n-1)/2个邻接关系
DR是指定路由器,BDR是DR的备份
通过Hello报文选择DR和BDR来代表OSPF网段
其他路由器(DRothers)只和DR及BDR形成邻接关系
DR/BDR监听组播地址224.0.0.6(目的地址),其他路由器监听组播地址224.0.0.5(目的地址)
注1:邻居不等于邻接,
注2:HELLO报文都是通过组播224.0.0.5发送
DR和BDR的选举过程
先比较优先级(0-255,默认1)后比较routelD
优先级为0不参与DR和BDR选举
通过组播发送HELLO报文
OSPF的五种分组类型
1.问候hello分组:用于建立和维护邻接关系,每10秒发送一次,4倍hello间隔时间没收到报文则认为令接时效。
2.数据库描述分组:对应链路状态的一个简单描述(头部)
3.链路状态请求LSR分组
4. 链路状态更新LSU分组
5. 链路状态确认LSA分组
先发送一个简单的链路状态给对方,对方比较后根据自己有没有的信息再发送LSR回来,再根据LSR信息发送LSU给对方,对方收到LSU后确认并发回LSA。
OSPF计算路由-度量值
COST=108/BW(100/带宽Mbps)
最短路径是基于接口制定的代价(cost)计算的
也就是带宽越大,链路开销越小
过程:
1. 与邻居路由器交换信息,建立邻居列表
2. 从对等路由器处获取信息,建立一张完整的网络图--链路状态数据库
3. 再根据立案数状态数据库,用【最短路径树算法SPf/dikstra算法】计算出一个以自己为根的树形结构,再生成路由表
OSPF区域的概念
Area0(骨干区域)
区域边界路由器ABR:用来连接Area0和其他Area
内部路由器:只保存本区域内的链路状态信息
自治系统边界路由器ASBR:用来连接OSPF的AS与外部其他的路由
OSPF的基本配置(华为)
R1的配置:
[R1]router-id 1.1.1.1 //指定R1的routerlD为1.1.1.1
[R1lospf
[R1-ospf-1larea 0
[R1-ospf-1-area-0.0.0.0network 172.16.10.0 0.0.0.255
[R1-ospf-1-area-0.0.0.0jnetwork 172.16.11.0 0.0.0.255(宣告邻接网络)
[R1-ospf-1-area-0.0.0.0jquit
[R1-ospf-1larea 1
[R1-ospf-1-area-0.0.0.1]network 192.168.2.0 0.0.0.255
中间系统到中间系统--IS-1S
概念:
21S-15也是链路状态协议,也是内部网关协议(类似OSPF),常用在运营商(OSPF常用在企业内)可以有多个骨干区域和非骨干区域路由器分类(了解一下即可)
level-1(11):非骨干路由器(普通路由器)
level-2(12):骨干路由器
level-1-2(11/2):类似OSPF中的区域边界路由器,用于区域之间的连接。


我的课程
我的订单
我的消息
听课指南




