学习笔记——路由网络基础——动态路由

五、动态路由

1、动态路由概述

**动态路由:**通过在设备上运行某种协议,通过该协议自动交互路由信息的过程。

动态路由协议有自己的路由算法,能够自动适应网络拓扑的变化,适用于具有一定数量三"层设备的网络。

**动态路由协议适用场合:**路由器数量较多、网段数量较多、网络结构复杂、网络灵活多变型网络结构中。

路由器通过学习路由表,路由表会得到完善,这个完善的过程就叫收敛 ,所有路由器都学习完成叫做收敛完成 ,学习耗费的时间叫做收敛时间。

2、动态路由协议分类

(1)根据工作范围(使用场景)不同,又可以分为:

内部网关协议IGP (Interior Gateway Protocol)∶在一个自治系统(AS)内部运行。RIP、EIGRP、OSPF、ISIS为常见的IGP协议。负责路由的计算

外部(边界)网关协议EGP (Exterior Gateway Protocol)∶运行于不同自治系统(AS)之间。BGP是目前最常用的EGP协议。 负责路由的传递

(2)根据计算路由的算法、工作方式,分为:网络传递的方式(根据协议算法)进行分类

距离矢量协议(Distance-Vector Protocol,DV协议)基于传输的协议 RIP、EIGRP、BGP

链路状态协议(Link-State Protocol,LS协议) 基于拓扑的协议 OSPF 、IS-IS

(3)根据业务应用分类

单播路由协议(Unicast Routing Protocol):包括RIP、OSPF、BGP、IS-IS等。

组播路由协议(Multicast Routing Protocol):包括DVMRP、PIM-SM、PIM-DM等。

(4)根据是否传递网络掩码进行分类:

**有类别路由协议:**不传递网络掩码(RIPV1)

**无类别路由协议:**传递网络掩码(其他)

**解释:**当不传递网络掩码时,你需要把它们分为A类地址、B类地址、C类地址,所以是有类别的,而传递了网络掩码后就不要分类别。

3、工作中常用的动态路由

**OSPF:**大型企业网的核心网,很多企业都在用OSPF。

BGP: 属于骨干网之间传递的数据,结合MPLS(多协议标签交换)专线技术。BGP使用一种基于距离矢量算法修改后的算法,该算法被称为路径矢量(Path Vector)算法。因此在某些场合下,BGP也被称为路径矢量路由协议。

**IS-IS:**和OSPF有点像,但懂得人少,这个协议适合的网络大小和数据传递的速度比OSPF棒

(1)路由协议之间的互操作

每种路由协议只能发布和学习自己协议已知的路由。

自己已知的路由是指在某个接口上运行了该种路由协议的路由,或者在路由表中由本路由协议发现的路由。

不同的路由协议间交换路由信息时,需要进行引入(import-route)操作。

4、AS自治系统 (Autonomous System)

AS(Autonomous System) **自治系统:**是互联网中的一个独立王国,多个AS组成了互联网。比如中国移动等ISP就是一个独立王国,这个独立王国会被分配一个ASN(自治系统号),每个互联网中的用户都置身于AS内。

网络系统 = 网络架构:统一的管理者构建的网络的系统,相同的IGP协议,策略相对比较单一。

**公有AS:**网络系统申请一个AS号。AS号范围 1-64512

私有AS: 不需要申请的 。 AS 号范围 64513-65535

一般地我们可以把一个企业网络认为是一个自治系统AS(Autonomous System)。根据RFC1030的定义,自治系统是由一个单一实体管辖的网络,这个实体可以是一个互联网服务提供商(ISP),或一个大型组织机构。自治系统内部遵循一个单一且明确的路由策略。

最初,自治系统内部只考虑运行单个路由协议;然而,随着网络的发展,一个自治系统内现在也可以支持同时运行多种路由协议。


整个华为数通学习笔记系列中,本人是以网络视频与网络文章的方式自学的,并按自己理解的方式总结了学习笔记,某些笔记段落中可能有部分文字或图片与网络中有雷同,并非抄袭。完处于学习态度,觉得这段文字更通俗易懂,融入了自己的学习笔记中。如有相关文字涉及到某个人的版权利益,可以直接联系我,我会把相关文字删除。【VX:czlingyun 暗号:CSDN】

相关推荐
学长毕设1 小时前
基于SpringBoot的青少年编程学习平台系统-附源码
spring boot·学习·青少年编程
yyuuuzz3 小时前
跨境站点日志时区混乱的排查记录
运维·服务器·网络·云计算·aws·1024程序员节
GlobalInfo3 小时前
全球及中国风电叶片检测机器人行业研究报告(2026版):市场现状、行业前景与占有率分析
运维·网络·人工智能·机器人
运维行者_5 小时前
网络监控工具怎么选?从设备监控到智能运维的能力清单
运维·服务器·开发语言·网络·人工智能·支持向量机·php
小小de风呀5 小时前
de风——【从零开始学习Linux】(九):进程基础 —— 从冯诺依曼体系到 fork 创建进程
linux·学习
2401_868534785 小时前
陈冲2026年上海纽约大学全英文毕业演讲
服务器·网络
李某学编程5 小时前
基于ARM的微机原理学习笔记(一)
arm开发·笔记·学习
Song_RsHt6 小时前
Redis 与微服务,什么场景下无可替代
java·redis·后端·学习·微服务
sbjdhjd6 小时前
AI产业周度动态:从“更强模型”走向“可执行、可治理、可计价”的系统竞争 (2026年10月19日—10月25日)
人工智能·笔记·ai·开源·gemini·信息差·claude code
ss2737 小时前
AI时代首先数据库-PostgreSQL实战笔记 27 PostgreSQL数据写入与读取流程解析
数据库·笔记·postgresql