【网络层】RIP协议详解(应用层)、慢收敛、OSPF协议(适合大网络)

简介: 【网络层】RIP协议详解(应用层)、慢收敛、OSPF协议(适合大网络)

🌸I could be bounded in a nutshell and count myself a king of infinite space.

特别鸣谢:木芯工作室 、Ivan from Russia


路由选择分类

RIP–距离向量路由选择------简单-------每个路由器维护一个到其他的最佳距离向量记录---------跳数最少-----RIP距离最高16(不可达)最多15个网络-------只适合小的互联网

只和邻居路由器交换信息

交换--------------路由表

邻居之间相互通气----------算计算计-----------每三十秒交换一次情报---------如果超过180s没收到邻居信息--------判定邻居没了----------并更新自己的路由表

和邻居交流然后自己合计

距离向量算法----修改相邻路由器发来的所有表项------对地址为X的相邻路由器发来的报文-------修改此报文中的所有项目--------把吓一跳字段中的地址改为X,并把所有的“距离”字段+1----如果R1没有Net3,填入R1路由表------如果有—则替换或者不处理(如果走的路径不同)----相同的话直接替换

Net3,2,R2

距离向量算法例子—距离加1----------下一跳填提供信息的

RIP字段—RIP报文用UDP传送

RIP-----慢收敛-------好消息快、坏消息慢------网络出现故障要经过几分钟才能传到所有服务器

网络1-----几跳-------到网络2

1 2 R1

OSPF—迪杰斯特拉----最短路径算法SPF----------形成全网拓扑图----------只有链路发生变化才交换(广播)-------每个人都清楚到别的路由器的代价

o--------open

OSPF--------使用洪泛法-----------向所有路由器发送信息-------------广播

交换什么----------发送的信息就是本路由器相邻的所有路由器的链路状态

多久交换--------当链路状态发生变化-----------最后所有路由器都能建立一个链路状态数据库------------------全网拓扑图

链路状态路由算法-------Hello问候分组—了解邻居地址------设置每个邻居的成本Metric-----构造DD数据库向临站法摘要信息---------有要更新的发送LSR链路请求分组--------收到邻站的LSR后发送LSU更新分组--------更新完邻站返回LSAck确认分组----------只要一个发生改变-------洪范发送LSU链路状态更新分组--------------更新完其他站返回LSAck链路状态确认分组

OSPF的区域------会分为更小的自治系统-------区域---------每个区域路由器不超过200个

区域路由器---------------主干路由器-----------收敛速度很快---------------分开--------主干区域--------自治系统边界路由器--------区域内部路由器-----------让每个区域交换信息量变小----------适合大的系统

OSPF分组字段--------直接用IP数据报传送----对比RIP(用UDP发送)

OSPF总结-----每30分钟刷新------一个路由器的链路状态只涉及相邻的路由器状态与整个互联网规模无关----------OSPF更适合大的互联网-----还可分区域

不存在坏消息传得慢的问题--------收敛速度快

相关文章
|
2天前
|
网络协议 数据安全/隐私保护 网络架构
网络工程师:RIP常用命令
【7月更文挑战第4天】
10 1
网络工程师:RIP常用命令
|
2天前
|
传感器 算法
基于LEACH路由协议的网络性能matlab仿真,包括数据量,能耗,存活节点
- **LEACH协议**在WSN中通过分簇减少能耗,普通节点向最近簇头发送数据,簇头融合后发送给基站。本项目研究LEACH在不同初始能量、数据包及控制包长度条件下的网络性能,如剩余节点、能量、接收数据量和累计接收量。
|
4天前
|
人工智能 缓存 网络协议
网络层之三层交换、icmp协议、arp协议
网络层之三层交换、icmp协议、arp协议
|
4天前
|
缓存 网络协议 网络性能优化
计算机网络—传输层-tcp、udp协议详解
计算机网络—传输层-tcp、udp协议详解
|
1月前
|
网络协议 算法 Linux
【嵌入式软件工程师面经】Linux网络编程Socket
【嵌入式软件工程师面经】Linux网络编程Socket
46 1
|
2天前
|
网络协议 安全 Ubuntu
7 个有用的免费 Linux 网络隧道
【7月更文挑战第4天】
12 0
7 个有用的免费 Linux 网络隧道
|
15天前
|
安全 物联网 Linux
学习Linux对网络安全的重要性
**学习Linux对网络安全至关重要:** 1. 开源操作系统广泛应用于服务器、网络设备,掌握Linux是安全专家必备技能。 2. Linux内置安全特性,如最小权限和防火墙,加上丰富的安全工具,提供强大保障。 3. 可定制性允许灵活配置,满足安全需求,开源社区提供持续更新和教育资源。 4. 学习Linux能提升攻防能力,用于系统加固和渗透测试,适应跨平台安全场景。 5. 随着云计算和物联网发展,Linux在网络安全中的角色日益关键。
39 3
|
2天前
|
网络协议 Linux 开发工具
配置Linux固定IP地址,为什么要固定IP,因为他是通DHCP服务获取的,DHCP服务每次重启都会重新获取一次ip,VMware编辑中有一个虚拟网络编辑器
配置Linux固定IP地址,为什么要固定IP,因为他是通DHCP服务获取的,DHCP服务每次重启都会重新获取一次ip,VMware编辑中有一个虚拟网络编辑器
|
4天前
|
域名解析 网络协议 Linux
linux网络-- 手动配置ip地址
linux网络-- 手动配置ip地址