思科培训 200-125 CCNA v3.0。 第 43 天 距离向量和链路状态路由协议

今天有关距离矢量和链路状态路由协议的视频教程介绍了 CCNA 课程最重要的主题之一 - OSPF 和 EIGRP 路由协议。 这个话题需要4个甚至6个接下来的视频教程。 因此,今天我简单讲一下在开始学习OSPF和EIGRP之前需要了解的几个概念。

思科培训 200-125 CCNA v3.0。 第 43 天 距离向量和链路状态路由协议

上节课我们回顾了 ICND2.1 主题的 2 节,今天我们将学习 2.2 节“距离矢量协议距离矢量(DV)和链路状态(LS)通信通道协议之间的异同”和 2.3“异同内部和外部路由协议之间”。

正如我所说,在接下来的 4 或 6 个视频中,我们将涵盖整个课程的关键主题 - 用于 IPv2 的 OSPFv4、用于 IPv3 的 OSPFv6、用于 IPv4 的 EIGRP 和用于 IPv6 的 EIGRP。 学生经常问我路由协议是什么以及它与路由/可路由协议有何不同。

路由器使用的路由协议,例如 RIP、EIGRP、OSPF、BGP 等。 路由协议是路由器相互通信的一种方式,其中它们交换有关网络的信息并使用该信息填充其路由表。 根据这些表,他们做出路由决策。

在路由器相互“交谈”并填写路由表后,在路由协议的帮助下完成所有这些工作后,它们做出有关将流量发送到其他网络的决定。 它使用可路由协议,允许路由器转发或路由流量。 这些协议包括 IPv4 和 IPv6。

思科培训 200-125 CCNA v3.0。 第 43 天 距离向量和链路状态路由协议

因此,路由协议确保路由表中充满信息,而可路由协议则确保流量根据这些表中的信息进行路由。 由于 IPv4 或 IPv6,传输的数据被封装并提供 IP 标头,正如这些协议本身的名称 IP 所示。

下一个问题是关于内部网关协议和外部网关协议之间的差异。 不要让“网关”这个词欺骗了您。 通常,路由器用在自治系统中。 假设您的公司有 50 台路由器,使用您喜欢的任何 IP 协议。 它们全部形成一个自治系统,即由一个公司、一个组织使用和管理。

思科培训 200-125 CCNA v3.0。 第 43 天 距离向量和链路状态路由协议

因此,用于在此类自治系统内提供路由的协议称为内部网关协议,而用于在系统外部提供路由的协议称为外部网关协议。 外部网关协议提供不同自治系统之间的路由。 您的 ISP 可能就是这样的系统之一,他们的系统可能包含多达 200 个路由器。 自治系统使用外部网关协议相互通信。

内部网关协议有RIP、OSPF、EIGRP,目前使用一种协议作为外部网关协议——BGP。

接下来您需要理解的两个定义是距离向量和链路状态。 这是两种类型的内部网关路由协议。

思科培训 200-125 CCNA v3.0。 第 43 天 距离向量和链路状态路由协议

假设我们有 3 个路由器,它们相互连接并连接到 192.168.10.0/24 网络。 我们将它们称为 A、B 和 C。从 ICND1 课程中,我们知道使用 RIP 时会发生什么。

由于Router B距离192.168.10.0/24网络最近,因此Router B首先将该网络的通告发送给Router A和Router C。Router C也将该通告转发给Router A。Router A收到有关网络192.168.10.0的信息。 - f24/0 和 f0/0。 由于RIPv1协议使用Hop Count度量,它会告诉路由器到达该网络的最佳路由是通过Router B,因为这样可以一跳到达该网络。 如果使用f2/192.168.10.0接口与24/0网络通信,则需要1跳。 因此,从路由器 A 的角度来看,使用 f2/0 接口将是最佳的。 A 做出此决定是因为它使用 RIP(一种距离矢量协议)。

根据如图所示,我们看到这是正确的解决方案,因为 A 和 B 之间的距离最短。 但是,如果我说 A 和 B 之间有一条 64 kbps 的线路,C 和 B 之间有一条 100 Mbps 的线路,并且 C 和 A 之间有同一条线路,会发生什么呢?

在这种情况下什么路线是最佳的?

思科培训 200-125 CCNA v3.0。 第 43 天 距离向量和链路状态路由协议

当然,每秒 100 兆比特的线路比每秒 64 千比特的线路要好得多,即使通过它的路线需要 2 跳而不是 XNUMX 跳。 然而,距离矢量协议RIP没有考虑流量传输的速度,因为最佳路由的选择是由最小跳数引导的。 在这种情况下,最好使用链路状态协议,例如 OSPF。 该协议检查路由的成本,并找到“最便宜”的路由,并沿着路由器 A - 路由器 C - 路由器 B 的路径发送流量。

与RIP相比,OSPF要复杂得多,在确定最佳路由时要考虑很多因素,并从度量上寻找最短路径。
EIGRP 曾经是 Cisco 专有路由协议,现在是开放标准。 它结合了距离矢量协议和网络状态协议的最佳特性。 它考虑了带宽和网络延迟。 大家知道,路由越长,即跳数越多,延迟就越长。 因此,EIGRP协议通过比较路由度量来选择吞吐量最大、总延迟最小的路由。 显示的吞吐量和延迟是做出路由决策所依据的公式的一部分。
这是距离向量和链路状态协议之间的区别。 距离矢量协议仅考虑路由的距离,而链路状态协议考虑沿路由路径的网络状态,例如速度和吞吐量。
EIGRP 是一种混合路由协议,它结合了上述两种协议的特性。 从Cisco的角度来看,这是最好的路由协议,因此是公司所有工程师的首选,但世界上最常见的协议是OSPF。 原因是 EIGRP 最近才成为开放标准,因此第三方供应商不确定其与其网络设备的兼容性。

考虑协议的信任程度是多少。 当路由器 A 从两个不同的源接收到路由信息时,它使用一个公式来决定将两条路由中的哪一条放入路由表中。 这很容易,因为他查看路线参数 B-A 和 A-C-B,比较它们并做出最佳决定。 当然,OSPF也有负载均衡的功能,即如果两条路由的cost相同,则进行负载均衡。 我们将在下面的视频中详细考虑这个问题,但今天我只想让您了解一下。

我们来看下表。 下面我再画出路由器A、B、C,它们组成了贵公司的一个自治网络系统。 假设您的公司收购了另一家公司,该公司的系统包含路由器 A1、B1 和 C1。 因此,您现在拥有两家公司,每家公司都有自己的网络。 假设第一个使用 EIGRP 协议,第二个使用 OSPF。

思科培训 200-125 CCNA v3.0。 第 43 天 距离向量和链路状态路由协议

当然,您可以重新配置网络以使用 OSPF,或者将收购的公司的网络切换为 EIGRP,但这是一大堆管理工作。 对于小公司来说,这还是可以做到的,但是如果公司很大的话,那么这就是一个巨大的工作量了。 此时可以采用重分发的方式,即将EIGRP路由通过OSPF进行分发,再将OSPF路由通过EIGRP进行重分发。 这是很有可能。 为此,您公司的一台路由器必须工作在两种协议上 - EIGRP 和 OSPF,假设它是路由器 B。它将包含一个路由表,其中一些路由从 EIGRP 获取,一些路由从 OSPF 获取。 假设我们有另一个网络,两家公司都连接到。 在这种情况下,第一家公司将使用 EIGRP 表的路由与其通信,第二家公司将使用来自 OSPF 协议的路由,并且比较从不同源收到的这些路由将非常困难,因为每个他们根据自己的指标选择最佳路线。

思科培训 200-125 CCNA v3.0。 第 43 天 距离向量和链路状态路由协议

在这种情况下,使用管理距离或管理距离的概念。 它帮助路由器从不同路由协议获得的多条路由中选择最优路由。 例如,如果路由器 B 直接连接到路由器 C,则管理距离将为 0,这是最可信的路由。 假设A通知B他也可以访问C,此时路由器B会回答他:“谢谢你的信息,但路由器C是直接与我相连的,所以我选择管理距离较小的选项,而不是选择管理距离较小的选项。”通过您进行沟通的选项”。

管理距离表示对协议的信任程度。 管理距离越小,信任度就越高。 直接连接之后下一个最受信任的选项是管理距离为 1 的静态连接。EIGRP 的信任级别为 90、OSPF 110 和 RIP 120。

因此,如果 EIGRP 和 OSPF 都代表同一网络,则路由器将信任从 EIGRP 接收的路由信息​​,因为该协议的管理距离为 90,小于 OSPF 的管理距离。


感谢您与我们在一起。 你喜欢我们的文章吗? 想看更多有趣的内容? 通过下订单或推荐给朋友来支持我们, 在我们为您发明的独特的入门级服务器模拟上,Habr 用户可享受 30% 的折扣: VPS (KVM) E5-2650 v4(6 核)10​​4GB DDR240 1GB SSD 20Gbps XNUMX 美元或如何共享服务器的全部真相? (适用于 RAID1 和 RAID10,最多 24 个内核和最多 40GB DDR4)。

戴尔R730xd便宜2倍? 只有这里 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 电视低至 199 美元 在荷兰! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - 99 美元起! 阅读 如何建设基础设施公司同级使用价值730欧元的Dell R5xd E2650-4 v9000服务器一分钱?

来源: habr.com

添加评论