OSPF路由协议

什么是OSPF

open shortest path first 最短路径有先、动态路由协议,无类路由协议,支持VLSM和CIDR,IGP路由协议,都是属于内部网关协议,链路状态路由协议。

OSPF重点内容

距离矢量路由协议=网段、距离(metric)+矢量(下一跳)
链路状态路由协议=链路ID、链路数据、链路属性
链路状态路由协议都有相同的特性:三张表
1 建立邻居的邻居表
2 链路状态数据库LSDB:拓扑表
3 路由表

1 默认情况下使用的是组播地址.

OSPF有5种报文,封装在IP内,协议号是89 EIGIP网络拓扑结构
SIP:12.1.1.1
DIP:224.0.0.5 224.0.0.6(组播)
[EIGIP ][IP pro=89][OSPF][Hello]
hello报文:建立邻居关系和维持邻居关系
hello interval 10s
router priority 1s
dead interval 40s
destination (DR)
BDR

2 建立邻居关系的5个条件

1 区域ID,相同两台路由器的区域ID相同,才能建立邻居关系
2 hello interval 要一致
3 dead interval也要一致
4 auth,认证,认证一致
5 stub flag:标志位一定要相同
OSPF的区域:骨干区域(有且仅有一个)和常规区域
在OSPF的网络中,把每一个运行OSPF路由协议的路由器给定一个身份ID,Router ID,如果两端邻居的router id相同的话,不能建立邻居关系.
OSPF的选举原则,手工指定最大,loopback IP address最大,物理接口IP地址最大.接口是up状态.
Neighbor ID Pri State DeadTime Address Interface
12.1.1.1 1 full/DR 00:00:32 12.1.1.2 FastEthenet0/0

3 DR and BDR选举原则

EIGRP 只有触发式增量
OSPF 触发式增量更新,周期更新30s
224.0.0.5 DR/BDR,发送hello信息时使用的组播地址
224.0.0.6 DRother发送hello信息时使用的组播地址
DR/BDR选举原则:首先使用接口优先级,然后比较路由器的RID(以大为优)
DR/BDR是基于接口的概念,不是基于路由器的概念.
DR/BDR有选举期,hello 10,dead 40,wait 40,DR特性,不能抢占.

4 路由表解读和Metric计算

metric计算 10^8/bandwidth ,计算metric值只有bandwitch有关系,每个接口的metric值是cost
BW 1000000kbit/sec=1000000000bit
R1(config-router)# aotu-cost refrence-bandwidth value
在这里插入图片描述

5 形成LSDB的五种报文

OSPF传递的不是路由条目,而是链路状态通告,OSPF为了形成路由表,使用5个报文传递相应信息
1 hello
2 DBD,数据库摘要
3 LSU,link state update 链路状态更新
4 LSR link state request 链路状态请求报文
5 ACK确认报文
三张表
邻居表,LSDB,路由表
LSDB,link state database:链路状态数据,包含一个OSPF区域内部的所有信息,同一个区域内所有路由器上的LSDB是相同的,路由表是基于LSDB计算得到的,+SPF,SPT=shortest Path Tree
在这里插入图片描述
OSPF 30分钟更新一次,就不会频繁占用链路带宽,使用hello报文维持邻居之间的关系.
1 router-LSA
2NetWork-LSA
3summary-LSA
5 extra-LSA
7 nssa-LSA

6 loopback的讲解

回环口或者环回口
设备加点:口状态就是up

区域划分的优点

划分区域的时候,总有一个区域0的存在backbone area,非0区域叫做常规区域
为什么要划分区域:划分区域可以把网络的不稳定性限定在一个小的范围内,这个范围就是我们的区域.
还可以加快网络的收敛(从网络拓扑发生变化到最终路由表稳定)

PI与单播见建邻

单播更新
passive-interface
network:宣告接口网段,激活接口
RIP:只收不发RIP报文
OSPF/ERGRP:不收也不发送OSPF/ERGRP报文

OSPF的邻居状态机

1 down 不会接收和发送OSPF的报文的
2Init 初始状态,接口发送OSPF报文,但是没有接收OSPF报文[包含自己的router]
3 two-way 在该状态下,会选举DR和BDR,只有在broadcast and NBMA网络中才会选举DR和BDR
4exstart 状态:在该状态下,路由器之间会选举主从关系
5 exchange 在该状态下,会发送DBD报文
6 Loading 加载LSA信息
7 full LSA加载完成,形成稳定的路由表

正编码和反编码

network 12.1.1.0 0.0.0.255(通配符掩码=反掩码) area
目的:精确的宣告一个网段
0.0.0.255(0代表精确匹配,1代表的是任意匹配,可以匹配任意的IP地址)
10.1.1.0/24=255.255.255.0(1代表精确匹配,0代表的是任意匹配)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值