R语言 CoreJava webstorm汉化包 循环 人脸识别 HTTP请求 build oauth datagrid jestjs vue基础教程 admin框架 查看kafka消费情况 bootstrap颜色 python循环 python字典get python创建txt文件并写入 python程序实例 python正则匹配空格 python中集合 java实例 java学习手册 配置java环境 java如何使用 java框架学习 javaabstract java接口实例 mathcad下载 战地2单机地图 华为一键root工具 手机知识 地下城怎么双开 疯狂java讲义 findall 音乐狂app 正当防卫4存档 qq制作网页 批处理for k3刷机 adb安装
当前位置: 首页 > 学习教程  > 编程语言

七、动态路由相关知识

2020/12/28 18:33:38 文章标签:

动态路由动态路由概述路由协议的分类RIP路由协议工作原理OSPF路由协议动态路由概述 动态路由是基于某种路由协议实现 动态路由不需要手写路由,能够自己互相学习 特点:减少管理任务,但是占用网络带宽 动态路由作用:路由之间交换信…

动态路由

  • 动态路由概述
  • 路由协议的分类
  • RIP路由协议工作原理
  • OSPF路由协议

动态路由概述

动态路由是基于某种路由协议实现
动态路由不需要手写路由,能够自己互相学习
特点:减少管理任务,但是占用网络带宽
动态路由作用:路由之间交换信息

度量值:
度量值:跳数、带宽、负载、时延、可靠性、成本(cost值,链路花销成本)
路由器会通过度量值来确定最优路由路径

收敛:
使所有路由表都达到一致状态的过程

静态路由与动态路由的比较:
网络中静态路由和动态路由互相补充

路由协议的分类

1.按照路由执行的算法分类
距离矢量路由协议
依据从源网络到目标网络锁经过的路由器个数选择路由
RIP、IGRP(思科私有协议)
2.链路状态路由协议
综合考虑从源网络到目标网络的各条路径的情况选择路由
OSPF、IS-IS

RIP路由协议工作原理

RIP是距离矢量路由选择协议(路由表)
基本概念:
定期更新(默认30S)
邻居(运行RIP协议的紧挨路由器)
全网广播更新(V1版本,地址255.255.255255),组播更新(V2版本,地址224.0.0.9)
全路由表更新

RIP最大跳数为15跳,16跳不可达
RIP更新时间30S,使用UDP协议+520端口
RIP更新内容:自己的整个路由表

水平分割
从一个接口学习到路由信息,不再从这个接口发出去,防止路由毒化。同时也能减少路由更新信息占用的链路带宽资源

RIP V1版本和V2版本区别
在这里插入图片描述
启动RIP协议
rip
network 1.0.0.0(主类路由通告)
network 12.0.0.0(主类路由通告)
display ip routing-table(路由表信息查看)
修改成V2版本
version2
undo summary(关闭自动汇总)

OSPF路由协议

自治系统(AS)
内部网关协议(IGP)例如:RIP、OSPF等
外部网关协议(EGP)例如:BGP等
同一个AS内使用IGP

OSPF是链路状态路由协议(拓扑表)
OSPF三张表:1.邻居列表2.链路状态数据库3.路由表

OSPF的度量值为:10^8/BW(带宽)

OSPF形成路由的过程:建立邻接关系→链路状态数据库→最短路径树→路由表

OSPF邻接关系建立(共七个状态)
(1) Down: 邻居状态机的初始状态,是指在过去的Dead- Interval
时间内没有收到对方的Hello报文或OSPF没启动时。
(1-2) Attempt: 只适用于NBMA类型的接口,处于本状态时,定期向
那些手工配置的邻居发送HELLO报文。
(2) Init:本状态表示已经收到了邻居的HELLO报文, 但是该报文中
列出的邻居中没有包含我的RouterID(对方并没有收到我发的HELLO
报文)。
(3) 2-Way: 本状态表示双方互相收到了对端发送的HELLO报文, 建立
了邻居关系。在广播和NBMA类型的网络中,两个接口状态是DROther的
路由器之间将停留在此状态。
其他情况状态机将继续转入高级状态。
(4)ExStart:在此状态下,路由器和它的邻居之间通过互相交换DD
报文(该报文并不包含实际的内容,只包含一-些标志位)来决定发送
时的主/从关系。建立主/从关系主要是为了保证在后续的DD报文交换中
能够有序的发送。
(5) Exchange: 路由器将本地的LSDB用DD报文来描述,并发给邻居。
(6) Loading: 路由器发送LSR报文向邻居请求对方的DD报文。
(7) Full:在此状态下,邻居路由器的LSDB中所有的LSA本路由器全
都有了。即,本路由器和邻居建立了邻接(adjacency) 状态。

DBD报文分析

l初始位(是否第一个包)M后继位(是否还有后续包)M/S
111
010
011

DBD分为FirDBD和DBD,FirDBD选举DR/BDR.控制信息更新的同步,序列号的同步(每一个LSA传递的时候都会有序列号标识,序列号大的会被认为是新信息,一样的会被认为是一样的信息,小的会被认为是旧信息),DBD主要是传一些LSA的摘要信息,完整的LSA的信息并不会被在DBD中传递。真正传递LSA完整信息LSAUPDATE这个过程中体现。


本文链接: http://www.dtmao.cc/news_show_550023.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?