网站首页 > 资源文章 正文
不经不觉来到了8月份,2019年又过了一大半了,感叹时间过得飞快。但依然阻挡不了求知的欲望。今天来介绍一些关于网络当中的路由协议,在此文当中你会了解到网络常用的路由协议。
简介
路由(Routing)是数据通信网络中一个基本的概念。路由就是通过互联的网络把信息从源地址传输到目的地址的活动。路由发生在OSI网络参考模型中的第三层(即网络层)。我们将具有路由转发功能的设备称为广义上的路由器。
当路由器收到一个IP数据包,路由器会根据目的IP地址在设备上的路由表(Routing Table)中进行查找,找到“最匹配”的路由条目后,将数据包根据路由条目所指示的出接口或下一跳IP转发出去。路由表中装载着路由器通过各种途径获知的路由条目(Routes)。路由器可通过静态、动态等方式获取路由条目并维护自己的路由表。
路由协议的分类
路由协议可以有多种分类方式,常见的分类方式如下:
按照路由协议使用的算法分:
- 距离矢量路由协议,包括RIP、BGP、IGRP、EIGRP,其中,BGP也被称为路径矢量协议
- 链路状态路由协议,包括OSPF和IS-IS。
按照路由协议作用的区域划分:
- 内部网关协议IGP:在一个自治系统内部运行。常见的IGP协议包括RIP、OSPF和IS-IS。
- 外部网关协议EGP:运行于不同自治系统之间。BGP是目前最常用的EGP协议。
静态路由与动态路由
路由协议是路由器之间维护路由表的规则,用于发现路由,生成路由表,并指导报文转发。依据来源的不同,路由可以分为三类:
- 通过链路层协议发现的路由称为直连路由。
- 通过网络管理员手动配置的路由称为静态路由。
- 通过动态路由协议发现的路由称为动态路由。
静态路由配置方便,对系统要求低,适用于拓扑结构简单并且稳定的小型网络。缺点是不能自动适应网络拓扑的变化,需要人工干预。
动态路由协议有自己的路由算法,能够自动适应网络拓扑的变化,适用于具有一定数量三层设备的网络。缺点是配置对用户要求比较高,对系统的要求高于静态路由,并将占用一定的网络资源和系统资源。
路由表和FIB表
路由器转发数据包的关键是路由表和FIB表,每个路由器都至少保存着一张路由表和一张FIB(Forwarding Information Base)表。路由器通过路由表选择路由,通过FIB表指导报文进行转发。
执行命令display ip routing-table时,可以查看路由器的路由表概要信息
路由表中包含了下列关键项:
- Destination:表示此路由的目的地址。用来标识IP包的目的地址或目的网络。
- Mask:表示此目的地址的子网掩码长度。与目的地址一起来标识目的主机或路由器所在的网段的地址。将目的地址和子网掩码“逻辑与”后可得到目的主机或路由器所在网段的地址。例如:目的地址为10.1.1.1,掩码为255.255.255.0的主机或路由器所在网段的地址为10.1.1.0。掩码由若干个连续“1”构成,既可以用点分十进制表示,也可以用掩码中连续“1”的个数来表示。例如掩码255.255.255.0长度为24,即可以表示为24。
- Proto:表示学习此路由的路由协议。
- Pre:表示此路由的路由协议优先级。针对同一目的地,可能存在不同下一跳、出接口等多条路由,这些不同的路由可能是由不同的路由协议发现的,也可以是手工配置的静态路由。优先级高(数值小)者将成为当前的最优路由。
- Cost:路由开销。当到达同一目的地的多条路由具有相同的路由优先级时,路由开销最小的将成为当前的最优路由。
- NextHop:表示此路由的下一跳地址。指明数据转发的下一个设备。
- Interface:表示此路由的出接口。指明数据将从本地路由器哪个接口转发出去
路由协议的优先级
对于相同的目的地,不同的路由协议(包括静态路由)可能会发现不同的路由,但这些路由并不都是最优的。事实上,在某一时刻,到某一目的地的当前路由仅能由唯一的路由协议来决定。
路由器分别定义了外部优先级和内部优先级。其中,0表示直接连接的路由,255表示任何来自不可信源端的路由;数值越小表明优先级越高。外部优先级是指用户可以手工为各路由协议配置的优先级,缺省情况下如
路由协议的内部优先级则不能被用户手工修改
路由的度量
路由的度量标示出了这条路由到达指定的目的地址的代价,通常以下因素会影响到路由的度量
- 路径长度:路径长度是最常见的影响路由度量的因素。
- 网络带宽:网络带宽是一个链路实际的传输能力
- 负载:负载是一个网络资源的使用程度。计算负载方法包括CPU的利用率和它每秒处理数据包的数量
- 通信开销:通信开销衡量了一条链路的运营成本。
路由的收敛
路由收敛是指网络拓扑变化引起的通过重新计算路由而发现替代路由的行为。按优先级收敛是指系统为路由设置不同的收敛优先级,分为critical、high、medium、low四种。
路由协议优先计算并下发高收敛优先级的路由给系统。缺省情况下的公网路由收敛优先级如
自治系统
在互联网中,自治系统AS(Autonomous System)是指在一个(有时是多个)实体管辖下的所有IP网络和路由器的网络,它们对互联网执行共同的路由策略。
每一个AS可以支持多个内部网关路由协议。一个AS内的所有网络都被分配同一个AS号,属于一个行政单位管辖。AS号分为2字节AS号和4字节AS号。其中2字节AS号的范围为1至65535。随着时间推进,可分配的2字节AS号已经濒临枯竭,需要将AS号的范围从之前的2字节扩展为4字节,其中4字节AS号的取值范围为1至4294967295。4字节AS号还可以用X.Y的形式表示,其中X的取值范围为1至65535,Y的取值范围为0至65535。
AS号根据在不同的网络上使用可以分为两类
以上就是关于路由协议的基本介绍,如果想了解网络当中具体某个路由协议具体有法和配置方法,可以关注我的头条号,一起学习交流关于网络当中常用路由协议。
猜你喜欢
- 2024-10-30 互联网的数据包是如何传递的?RIP、OSPF、BGP路由协议了解一下
- 2024-10-30 组播协议路由表(组播协议和组播路由协议)
- 2024-10-30 路由器工作原理及协议(总结路由器的工作原理)
- 2024-10-30 「网工精选」OSPF路由协议归纳大全......
- 2024-10-30 网络知识-22 BGP路由协议(路由器bgp协议配置)
- 2024-10-30 试一下距离矢量路由协议,比静态路由还高级
- 2024-10-30 IP协议详解 - IP路由(ip协议和路由协议)
- 2024-10-30 为什么要有动态路由协议?看完这18张图你就知道了
- 2024-10-30 RIP协议,OSPF协议和路由表的关系是什么?
- 2024-10-30 电脑网络知识:路由信息协议(RIP)的学习
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 电脑显示器花屏 (79)
- 403 forbidden (65)
- linux怎么查看系统版本 (54)
- 补码运算 (63)
- 缓存服务器 (61)
- 定时重启 (59)
- plsql developer (73)
- 对话框打开时命令无法执行 (61)
- excel数据透视表 (72)
- oracle认证 (56)
- 网页不能复制 (84)
- photoshop外挂滤镜 (58)
- 网页无法复制粘贴 (55)
- vmware workstation 7 1 3 (78)
- jdk 64位下载 (65)
- phpstudy 2013 (66)
- 卡通形象生成 (55)
- psd模板免费下载 (67)
- shift (58)
- localhost打不开 (58)
- 检测代理服务器设置 (55)
- frequency (66)
- indesign教程 (55)
- 运行命令大全 (61)
- ping exe (64)
本文暂时没有评论,来添加一个吧(●'◡'●)