路由协议基础

摘要:
快速的路由更新,适用于大型网络,并及时响应链路成本或网络拓扑变化。RIP允许一条路由包含多达15个路由器,因此距离为16表示网络无法访问。三种路由协议的比较

路由算法

1.静态路由算法(非自适应路由算法)

​ 管理员手工配置路由信息,简单、可靠,在负荷稳定、拓扑变化不大的网络中运行效果很好,广泛用于高度安全性的军事网络和较小的商业网络。

​ 路由更新慢,不适用大型网络。

2.动态路由算法(自适应路由算法)

​ 特点 :路由器间彼此交换信息,按照路由算法优化出路由表项。

​ 路由更新快,适用大型网络,及时响应链路费用或网络拓扑变化。

​ 算法复杂,增加网络负担。

​ 分类:

  • 全局性(链路状态算法)OSPF

​ 所有路由器掌握完整的网络拓扑和链路费用信息。

  • 分散性 (距离向量路由算法)RIP

​ 路由器只掌握物理相连的邻居及链路费用。

自治系统AS:在单一的技术管理下的一组路由器,而这些路由器使用一种AS内部的路由选择协议和共同的度量 以确定分组在该AS内的路由,同时还使用一种AS 之间的路由协议以确定AS之间的路由。
一个AS内的所有网络都属于一个行政单位来管辖,一个自治系统的所有路由器在本自治系统内都必须连通

路由选择协议

1.内部网关协议IGP (一个AS内使用的RIP、OSPF)

RIP协议

RIP是一种分布式的基于距离向量的路由选择协议,要求网络中的每一个路由器都维护从他自己到其他每一个目的网络的唯一的最佳距离记录。RIP允许一条路由最多包含15个路由器,因此距离为16表示网络不可达。

适用于小互联网。

仅和路由器交换信息,交换的是自己的路由表,每30秒交换一次路由信息。

距离向量算法

1.修改相邻路由器发来的RIP报文中所有表项

对于地址为x的相邻路由器发来的RIP报文:把“下一跳”字段中的地址改为x,并把所有的距离字段+1

2.对修改后的RIP报文中的每一个项目。进行一下步骤:

(1)R1路由表中若没有Net3,则把该项目填入R1路由表

(2)R1路由表中若有Net3,则查看下一跳路由器地址:

​ 若下一跳是x,则用收到的项目替换源路由表中的项目;

​ 若下一跳不是x,原来距离比从x走的距离远则更新,否则不作处理。

3.若180s还没有收到相邻路由器x的更新路由表,则把x记为不可达的路由器,即把距离设置为16。

OSPF协议

开放最短路径优先OSPF协议使用分布式的链路状态协议

1.使用洪泛法向自治系统内所有路由器发送信息

2.发送的信息就是与本路由器相邻的所有路由器的链路状态

3.只有当链路状态发生变化时,路由器才向所有路由器洪泛发送此信息。

适用于大互联网,收敛速度很快。

2.外部网关协议EGP (AS之间使用的BGP)

BGP协议

1.与其他AS的邻站BGP发言人交换信息。

2.交换的网络可达性的信息,即要到达某个网络所要经过的一系列AS。

3.发生变化时更新有变化的部分。

三种路由协议比较

路由协议基础第1张

免责声明:内容来源于网络,仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇python爬虫(2)——urllib、get和post请求、异常处理、浏览器伪装Linux高性能server编程——定时器下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

sharding-jdbc

https://www.cnblogs.com/fengpinglangjingruma/p/14005759.html sharding-jdbc 提供了4种分片算法: 1、精确分片算法 精确分片算法(PreciseShardingAlgorithm)用于单个字段作为分片键,SQL中有 = 与 IN 等条件的分片,需要在标准分片策略(StandardSh...

vue-router详解

路由(vue-router) 现在的应用都流行SPA应用(single page application) 传统的项目大多使用多页面结构,需要切换内容的时候我们往往会进行单个HTML文件的跳转,这个时候网络、性能影响,浏览器会出现不定时间的空白界面,用户体验不好 单页面应用就是用户通过某些操作地址栏url之后,动态的进行不同模板内容的无刷新切换,用户体...

Newifi OpenWrt 下 EAP-PEAP,EAP-TLS 企业级无线认证及 FreeRadius3

Newifi OpenWrt 下 EAP-PEAP,EAP-TLS 企业级无线认证及 FreeRadius3 转载注明来源: 本文链接 来自osnosn的博客,写于 2019-07-15. 副标题:家用路由器,配置EAP-PEAP,EAP-TLS企业认证的无线接入服务。 家里的WiFi一般是用WPA2认证,密码只有一个,泄漏了,家里所有设备都要换密码。...

Vue--爬坑

1.路由变化页面数据不刷新问题; 出现这种情况是因为依赖路由的params参数获取写在created生命周期里面,因为相同路由二次甚至多次加载的关系 没有达到监听,退出页面再进入另一个文章页面并不会运行created组件生命周期,导致文章数据还是第一次进入的数据。 解决方法:watch监听路由是否变化 解决方法:watch监听路由是否变化 watch: {...

OpenWrt包管理软件opkg的使用(极路由)

说明: 1、OpenWrt本身系统没什么问题,关键点是一些路由器尝试的限制,比如一些厂商设置成内存分区为只读,那么这个安装软件就变得没什么意义了。 2、opkg的操作有点反人类,正常步骤是查询,安装;而opkg在一些厂商的限制下需要update,然后download,最后install;且有时会安装在tmp区,重启会没有。 常用安装步骤: 如果想要安装一个...

koa 搭建模块化路由/层级路由

搭建node项目目录以及基本的文件 初始化package.json文件 执行下面命令生成package.json文件 npm init --yes 创建项目目录 创建路由目录routes,存放静态资源目录public,视图目录views 安装项目所需的依赖 "dependencies": { "art-template": "^4.12.2",...