计算机网络学习22:路由选择协议、路由信息协议RIP、OSPF、BGP

简介: 路由选择协议、路由信息协议RIP、OSPF、BGP

路由选择协议概述


静态路由选择

动态路由选择

在自治系统外部和内部采用不同的路由选择协议分别进行路由选择。

分层次的路由选择协议

域间路由选择选择 外部网关协议EGP,域内选择内部网关协议IGP。

IGP和EGP只是网关协议的类别,而不是具体的路由协议名字

使用网关是因为早期的文档中没有使用路由器,而是使用网关这个名词。新的RFC文档中,又叫做路由器。

所以上面内部网关外部网关都可以叫做 内部路由器 外部路由器。

自治系统的网关协议没有联系。

路由选择协议是在路由器上进行的。

普通待转发的数据分组

如果送交输入端口网络层的分组是 普通带转发的 数据分组,那么就直接进入交换结构,进行查表转发。

19af2cb277104cf8dca2eedd5b0fdb59_watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5rSy55qE5a2m5Lmg56yU6K6w,size_10,color_FFFFFF,t_70,g_se,x_16.png


如果找不到转发表,就直接丢弃。


在输出端口的网络层中,会更新数据分组首部中某些字段的值例如:会将数据分组的生存时间-1。然后送到数据链路层封装成帧,然后送到物理层,物理层看作是比特流。

路由报文

如果是路由报文,就把这个分组送到路由选择处理机。 路由选择处理机进行更新数据等。

其实不用特别区分路由表和转发表,都以路由表来表述问题。

路由选择处理器还会周期性的给其他的路由器发送 路由报文。

同时 还应该有 输入缓冲区(暂存新进来来不及处理的分组) 和 输出缓冲区。

路由器的分组一般具有输入和输出的功能,上图只是为了演示。

路由信息协议RIP协议(内部网关协议IGP中广泛使用)

基本工作原理

Routing Information Protocol 路由信息协议RIP。

尽管这条路上的个链路的带宽都非常小,但是RIP仍然认为是最好的,因为其通过的路由器的数量是最少的路由。

RIP的三个要点:

路由器C将自己的路由表发送给D,其中发送过去时,下一条是不重要的,因为在D改造的时候,都是直接将下一跳改为C。

同时将距离+1。然后跟自己的进行对比。

41e62007dd495ba3d5896f93e8d0cec7_watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5rSy55qE5a2m5Lmg56yU6K6w,size_20,color_FFFFFF,t_70,g_se,x_16.png

原来D中的表,到N2是距离为2,,下一条为C,但是接收到的C的路由表中距离变为了5,路由器D就知道已经改变了,所以自己也会进行更新。

RIP的缺点:坏消息传播慢

这样就会产生路由环路。

即便采取了措施,也不能完全杜绝这类问题,因为这是 这个 RIP算法协议本质的问题。

OSPF 开放最短路径优先协议

c42a5473d4820092c54d95f32981e4d6_watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5rSy55qE5a2m5Lmg56yU6K6w,size_20,color_FFFFFF,t_70,g_se,x_16.png

ospf五种分组类型

注意数据库描述是 摘要信息,当接收方发现自己少了一些信息的时候,就会发送链路状态请求分组了。

并且随后发送方还会发送链路状态确认分组。

路由器之间交换一些选举参数用来选择 DR和 BDR。这些信息如 路由器ID、接口IP地址等等。

主干区域必须为0.

划分区域的好处:

把基于洪泛法的交换链路状态信息的范围局限于每个区域而不是整个as,减少了通信量。


划分区域能够使得交换信息量大大减少,所以可以用于很大的自治系统中。

边界网关协议BGP的基本工作原理


上述的路径1和路径2找一个最佳路由是没有任何意义的,因为没有统一的度量,没有理由谈最佳路由。

BGP只能是力求寻找一个比较好的路由路径。而不是最好的。同时一定不能存在环路。

相关文章
|
25天前
|
安全 搜索推荐 网络安全
HTTPS协议是**一种通过计算机网络进行安全通信的传输协议
HTTPS协议是**一种通过计算机网络进行安全通信的传输协议
53 11
|
24天前
|
监控 网络协议 网络性能优化
网络通信的核心选择:TCP与UDP协议深度解析
在网络通信领域,TCP(传输控制协议)和UDP(用户数据报协议)是两种基础且截然不同的传输层协议。它们各自的特点和适用场景对于网络工程师和开发者来说至关重要。本文将深入探讨TCP和UDP的核心区别,并分析它们在实际应用中的选择依据。
52 3
|
29天前
|
监控 负载均衡 网络协议
OSPF在大型网络中的应用:高效路由与可扩展性
OSPF在大型网络中的应用:高效路由与可扩展性
137 1
|
1月前
|
存储 网络协议 定位技术
OSPF路由汇总:优化网络的强大工具
OSPF路由汇总:优化网络的强大工具
61 1
|
1月前
|
算法 数据中心
数据结构之数据中心网络路由(BFS)
本文介绍了数据中心网络路由中使用广度优先搜索(BFS)算法的重要性及其应用。随着数据中心从集中式大型机系统发展到分布式架构,高效的数据路由成为确保低延迟、高吞吐量和网络可靠性的关键。BFS通过系统地探索网络层次,从源节点开始向外遍历,确保发现最短路径,特别适合于数据中心网络环境。文中还提供了BFS算法的具体实现代码,展示了如何在数据中心网络中应用该算法来查找节点间的最短路径,并讨论了BFS的优缺点。
43 0
数据结构之数据中心网络路由(BFS)
|
1月前
|
网络协议 网络安全 网络虚拟化
本文介绍了十个重要的网络技术术语,包括IP地址、子网掩码、域名系统(DNS)、防火墙、虚拟专用网络(VPN)、路由器、交换机、超文本传输协议(HTTP)、传输控制协议/网际协议(TCP/IP)和云计算
本文介绍了十个重要的网络技术术语,包括IP地址、子网掩码、域名系统(DNS)、防火墙、虚拟专用网络(VPN)、路由器、交换机、超文本传输协议(HTTP)、传输控制协议/网际协议(TCP/IP)和云计算。通过这些术语的详细解释,帮助读者更好地理解和应用网络技术,应对数字化时代的挑战和机遇。
87 3
|
1月前
|
网络协议 网络安全 数据安全/隐私保护
计算机网络概念:网关,DHCP,IP寻址,ARP欺骗,路由,DDOS等
计算机网络概念:网关,DHCP,IP寻址,ARP欺骗,路由,DDOS等
47 4
|
1月前
|
网络虚拟化
生成树协议(STP)及其演进版本RSTP和MSTP,旨在解决网络中的环路问题,提高网络的可靠性和稳定性
生成树协议(STP)及其演进版本RSTP和MSTP,旨在解决网络中的环路问题,提高网络的可靠性和稳定性。本文介绍了这三种协议的原理、特点及区别,并提供了思科和华为设备的命令示例,帮助读者更好地理解和应用这些协议。
53 4
|
1月前
|
网络协议 网络虚拟化 数据中心
广播域与段间路由:详解网络隔离与通信机制
广播域与段间路由:详解网络隔离与通信机制
57 0
|
6天前
|
SQL 安全 网络安全
网络安全与信息安全:知识分享####
【10月更文挑战第21天】 随着数字化时代的快速发展,网络安全和信息安全已成为个人和企业不可忽视的关键问题。本文将探讨网络安全漏洞、加密技术以及安全意识的重要性,并提供一些实用的建议,帮助读者提高自身的网络安全防护能力。 ####
42 17
下一篇
DataWorks