OSPF学习笔记

路由

  1. 路由器通过路由表转发数据
  2. 路由协议分类
    • 直连路由:给配置路由器的接口地址时,此地址会自动学习到路由表,物理接口和协议状态都UP。
    • 静态路由:手工进行添加和维护的
    • 动态路由协议:路由器自动进行路由信息更新和同步
  3. 动态路由协议分类
    • 距离矢量协议(将自己的路由表更新给别人,周期性更新路由表):RIP,BGP
    • 链路状态协议(描述拓扑信息):OSPF,IS-IS
    • IGP:RIP,IS-IS,OSPF
    • EGP:BGP
  4. 路由优先级:值越小越优

RIP

  1. RIP的度量值:跳数
  2. 路由环路,解决办法
    • 定义最大长度跳数
    • 水平分割规则:从A接口学到的路由不会再从A接口发出去
  3. RIP报文包含在UDP数据报中,UDP端口号520

OSPF

  1. OSPF(open shortest path first):开销敏感的协议

  2. 路由器之间会建立一些邻居关系,泛洪一些LSA(链路状态通告),将收集到的LSA存储到自己的LSDB(链路状态数据库)中。每台路由器基于LSDB,使用SPF进行计算得到以自己为根的,到每个角落最短路径的树,且保证无环。

  3. OSPF特点:

    • 等价路由:支持到同一目的地的多条等价路由
    • 路由分级:按照优先顺序分别是:区域内路由,区域间路由,第一类外部路由,第二类外部路由
    • 支持验证:支持基于区域和接口的报文验证,以保证报文交互的安全性
    • 组播发送:组播方式发送报文。
  4. OSPF属性

    • RouterID:OSPF的id,且整个域内不重复,手动配置或自动选择,配置之后稳定不变,除非手动修改并且重启OSPF进程才可。
    • 路由度量值:开销,以100M为OSPF的参考带宽,100M的开销为1,10M的开销为10
  5. OSPF的三张表

    • 邻居表:首先要有邻居关系才会开始通告链路状态
    • 链路状态数据库
    • OSPF路由表:基于LSDB通过SPF计算出来的路由表
  6. OSPF的报文(Hello:我很好!DBD:我有苹果香蕉。LSR:我想要苹果。LSU:给你苹果。LSAck:好滴!):

    • Hello:保活
    • DBD:LSDB描述信息
    • LSR:链路状态请求
    • LSU:链路状态更新
    • LSAck:对LSU的ACK确认
  7. OSPF的邻居建立(全毗邻关系):

    • 发现直连链路上的OSPF路由器,建立双向关系
    • 协商主从关系,交换LSA头部摘要信息
    • 同步LSA,请求/发送LSAs
    • 完成同步,进入OSPF全毗邻

    在这里插入图片描述

  8. OSPF网络类型

    • 点到点网络
    • 广播型多路访问网络
    • 非广播型多路访问网络
    • P2MP网络
  9. 常见链路层协议对应的默认网络类型

    网络类型常见链路层协议
    Point-to-PointPPP链路,Lapb链路,HDLC链路
    Broadcast以太网链路
    NBMA帧中继链路,ATM链路
    P2MP需手工指定
  10. DR

    在广播多路访问网络中,接口要建立两两邻居关系,如下图,网络中有 n ( n − 1 ) 2 \frac{n(n-1)}{2} 2n(n1)邻居关系,缺点:1消耗设备资源,2增加LSA泛洪数量

在这里插入图片描述

于是就有了DR和BDR,网段中除DR和BDR的设备都之和DR和BDR建立邻居关系。

在这里插入图片描述

+ DR选举规则:接口优先级越大的被选作DR和BDR,如果相等则看Router-ID(越大越好)

+ DR非抢占性,如下图如果在DR和BDR被选举出来之后,有一个新的设备被接入进此网段,且优先级更高,但是DR不会改变

在这里插入图片描述

+ DR的具体表述应该为:路由器的这个接口为DR,而不是整个路由器为DR

在这里插入图片描述

  1. LSA泛洪

在这里插入图片描述在这里插入图片描述

+ 当R3要退出此网段是,R3就会用224.0.0.6(组播)通知DR和BDR
+ DR和BDR监听224.0.0.6这一组播地址
+ DR向组播地址224.0.0.5发送更新通知其他路由器
+ 所有OSPF路由器监听224.0.0.5这一组播地址
  1. OSFP area概念,将划分多个区域,将大的OSPF网络划分成小块,比如(银行总行分行)

    • 单区域泛洪严重
    • 单区域资源过多,每台路由器要维护的路由表过大
    • Area0为骨干区域,且其他区域必须和Area0直连,如下图Area3没有和Area0直连,所以不对

在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值