网络路由技术和协议

news2024/11/18 2:39:47

网络路由是网络通信的重要组成部分。路由可帮助您的网络组件从可用选项中选择最佳网络路径。这使得网络通信高效可靠。启用此功能的硬件组件称为路由器。监控和管理路由器是网络管理员日常工作中不可或缺的一部分。由于路由器可以决定网络连接和可用性的成败,因此了解路由器和路由技术的工作原理非常重要。本文我们将深入了解以下内容的详细信息:

  • 路由器、路由和网络通信
  • 支持网络通信的技术和协议
  • 路由器和路由协议,以及您应该关注的原因
  • OpManager如何帮助您无缝管理网络路由器

路由器、路由和网络通信

网络依赖于执行两个重要网络功能的有线和无线路由器。它们管理网络流量并允许多个设备使用相同的互联网连接。路由器还将不同的数据包交换网络连接到其子网。

网络路由如何工作

路由器在称为“路由表”的内置数据库中维护所有可用网络路径的日志。此表需要不断更新,以确保记录的路径根据网络中的实时路径完整。

每次路由器收到网络数据包时,它都会检查数据包标头以获取有关数据包去向的详细信息。根据此信息,路由器检查其路由表,并以最有效的网络路由转发数据包。这样,数据包从一个路由器遍历到另一个路由器,直到到达其目标网络并最终到达目标设备。

例如,在下面的网络中,与路线 1,3,5 相比,路线 2,4 可能看起来最短且效率更高。但是,此路由可能会遇到低带宽和网络连接问题。这是网络路由协议介入并计算最佳路由(即路由 135)并将网络数据包转发到网络 1 的地方。然后将其转发到网络 3,依此类推。

在这里插入图片描述

路由器与其他网络通信推动因素

在我们深入研究路由协议的细节之前,让我们快速了解路由器与类似的网络组件(交换机和调制解调器)相比的不同数据包管理功能。

  • 路由器与交换机:路由器和交换机都处理网络中的数据包。交换机通过处理和转发同一子网内设备之间的 IP 数据包来实现通信,而路由器则管理多个 LAN 和 WAN 网络之间的数据包。

此外,核心路由器充当网络通信的核心。它们处理大量数据包,并启用连接的网络之间的转发。它们不与外部世界(例如互联网)进行通信。

  • 路由器与调制解调器:许多网络使用网络硬件,路由器和调制解调器设计成一个组件。虽然它们通常共存并启用与不同网络设备的互联网连接,但路由器和调制解调器执行不同的功能。路由器负责将信号分发到多个网络设备。调制解调器,将来自互联网的信号转换为可由网络设备处理的数字信号。

例如,使用路由器,LAN中的多个设备可以同时访问互联网。使用调制解调器,一次只能有一个设备连接到互联网。

这就是边缘路由器发挥重要作用的地方,因为它们支持外部互联网和核心路由器之间的通信。

支持网络通信的技术和协议

根据路由信息交换技术所遵循的路由协议,它们分为以下三个主要类别:

  • 远程矢量路由 (DVR) 和链路状态路由 (LSR):这两种动态路由算法都基于路由器与其邻居之间的路由信息交换。DVR使用Bellman-Ford算法使用来自邻居的信息更新其路由表,而LSR依赖于Dijikstra的算法并将信息泛洪到网络中的所有其他路由器。在这些算法中创建和共享的路由表包括邻居、拓扑和路由计算表。
  • 内部网关协议 (IGP) 和外部网关协议 (EGP):在 IGP 中,自治网络环境中的路由器在组成子网中的路由器内交换路由信息。EGP 帮助来自不同自治网络(即具有不同控制中心的网络)的路由器在自身内部交换路由信息。但是,EGP 在网络中不太常见,因为它仅在设备需要从其默认网络进行通信的情况下使用。
  • 有类别和无类别路由:在有类别路由中,网络路由器不会将子网掩码定义为其路由更新的一部分。虽然在路由故障检测方面它是更简单的路由技术,但由于需要频繁的路由更新,它会占用大量带宽。这使得有类路由成为一种过时的方法,大多数网络管理员已在其网络中替换了这种方法。另一方面,无类路由技术将可变长度子网掩码添加到其路由更新中。与有类路由相比,这需要较少的路由更新,并且消耗的带宽明显更少。

路由协议

下面介绍了组织根据其网络要求部署的五种常见路由协议:

  • 路由信息协议 (RIP)
  • 开放最短路径优先 (OSPF)
  • 外部网关协议 (EGP)
  • 边界网关协议 (BGP)
  • 中间系统到中间系统 (IS-IS)

路由信息协议 (RIP)

RIP 是最早的路由协议之一,广泛用于依赖 DVR 的域内网络。网络管理员根据其网络要求部署两个版本的 RIP–RIPv1 和 RIPv2。

  • RIPv1:它是一种基于跃点计数路由网络通信的类路由协议。它测量从当前路由器到目标网络的 IP 数据包的跃点计数。比较所有可用路径的跃点计数,RIPv1 选择要转发的数据包的最佳路由。在这里,路由器通过将其数据广播到网络中的所有路由器来更新其路由表。
  • RIPv2:与 RIPv1 相比,它是一种无类别路由协议,可提供高级功能,例如增强的安全性。在此协议中,路由器通过多播其数据来更新其路由表。

虽然 RIPv1 和 RIPv2 可以跨 WAN 和 LAN 使用,但它们有限的功能给网络管理员带来了可扩展性挑战。例如,RIPv2 可以支持 15 跳或更少的路由器旅程。为了克服这一困难并增强路由可扩展性和通信,思科路由器提出了下面提到的另外两种协议。

  • 内部网关路由协议 (IGRP):这是一种在 RIP 基础上工作的分类路由协议。默认情况下,IGRP 最多处理 100 个跃点计数。它还可以配置为最多工作 255 个跃点计数。虽然它可以自动更新路由信息,但它表现出缓慢的数据收敛和更高的带宽消耗。
  • 增强型内部网关路由协议 (EIGRP):这是一种在 RIP 基础上工作的类路由协议。与 RIP 和 IGRP 相比,它通过提供更快的数据收敛来提高效率。

开放最短路径优先 (OSPF)

OSPF 是自治网络中常用的无类别链路状态路由协议。它通过选择并通过最短网络路径转发 IP 数据包以到达数据包的目的地来运行。OSPF 首先使用网络中其他路由器的链路状态通告信息在网络拓扑上构建多个数据库来实现此目的。这些广告提供了网络路径、距离和资源消耗的详细说明。此信息可帮助 OSPF 识别 IP 数据包的最短路径,并将 IP 数据包转发到其目标。OSPF 还提供各种身份验证功能,以增强数据安全性,这使得 OSPF 成为大型企业网络中广泛使用的路由协议。

外部网关协议 (EGP)

EGP只关注自治系统之间的可达性和通信。其路由表包括已识别路由器列表、路由成本和所有附近路由器地址等信息。这有助于路由器建立邻居列表,用于路由、检查其状态并在检测到任何更改时进行更新。虽然在网络的早期被广泛使用,但许多网络管理员现在已经用边界网关协议取代了它。这是由于 EGP 处理树状拓扑的能力有限,并且无法支持多路径路由。

边界网关协议 (BGP)

BGP 是网络世界中最新且广泛使用的路由协议。它建立在EGP的基础上,被归类为距离路径矢量协议。BGP 根据其使用方式有两种变体。

  • 内部BGP:IBGP支持自治系统内路由器之间的网络通信。它不与自治网络外部的设备交互。
  • 外部BGP:EBGP支持不同自治系统之间的网络通信,即域间网络路由。

BGP 的工作原理是选择数据包到达其目的地的最佳路径,默认情况下,选择最短路径作为最佳路径。但是,网络管理员可以将 BGP 配置为根据不同的指标(例如路径成本)选择最佳路径。网络管理员还可以手动配置 BGP,以自动执行网络发现和拓扑信息更新。此外,BGP 通过其身份验证功能提供增强的安全性,该功能仅允许批准的路由器相互交换路由信息。BGP 提供的这些路由功能可帮助网络管理员根据其网络需求配置网络路由。

中间系统到中间系统 (IS-IS)

IS-IS 分为链路状态、内部网关、无类路由协议。与其他常用的路由协议不同,IS-IS 不基于 IP 地址,而是基于 OSI 第 3 层协议,称为无连接网络服务 (CLNS)。但是,网络管理员还可以部署集成的 IS-IS,以在其网络中启用基于 IP 的路由。IS-IS的工作原理是将路由器分组到不同的区域。使用 IS-IS 的区域内的网络路由称为 1 级路由,区域之间的路由称为 2 级路由。为了启用数据包转发,IS-IS 依赖于两个地址 - 网络服务接入点 (NSAP) 用于标识网络服务访问点和网络实体标题 (NET) 用于标识网络路由器。

关注路由器和路由协议的原因

  • 路由抖动:如果未进行监控,路由抖动可能会出现严重的级联网络问题。它会增加网络延迟,并可能减慢和影响网络路由器的性能。网络管理员需要仔细选择和部署路由协议,并持续监控路由器性能以避免路由抖动。
  • 持久路由环路:远距离向量路由协议部署不当等场景,很容易导致网络中出现持久路由环路。这会导致延迟增加和链路故障等问题,最终导致严重的数据包丢失和带宽消耗。
  • 资源利用率问题:如果不进行监控,路由问题可能会消耗大量路由器资源,从而导致路由器性能下降。例如,路由抖动很容易导致快速路由重新计算,从而消耗路由器的大量 CPU 资源。
  • 网络性能:网络路由问题(例如延迟增加、路由抖动、链路故障和快速路由重新计算)可能会导致性能下降。这会降低最终用户网络的整体质量并影响网络连接。网络管理员需要一个主动的路由器监控解决方案,以便深入了解关键的路由器指标。
  • 增强的网络安全性:通过可视化其网络拓扑,网络管理员可以微调其路由协议(如 BGP 和 IS-IS),以增强网络安全并避免数据包泄漏。

OpManager 如何管理网络路由器

OpManager的高级路由器监控功能可帮助您密切关注网络路由器的性能,运行状况和正常运行时间。它可以帮助您使用不同的可用性监控轮询(如 ICMP、TCP 或 SNMP)跟踪路由器可用性,并使您能够:

  • 跟踪关键性能指标:借助OpManager增强的网络性能监控器,您可以通过轻松监控关键性能指标来提前发现网络问题。在问题中断网络之前检测问题,并通过深入了解托管路由器快速执行修复任务。
  • 可视化您的网络拓扑:使用OpManager的网络拓扑映射器生成网络拓扑的不同网络图,并有效地规划路由器的放置和配置。这有助于您根据网络需求轻松分类和配置域间和域内路由器。
  • 分析带宽消耗:随时了解网络路由器和 WAN 链路的带宽利用率。轻松识别消耗大量网络带宽的路由并执行必要的操作。
  • 优化网络资源管理:OpManager通过基于阈值的自适应警报提供主动资源利用率监控和即时警报。这有助于您将网络资源利用率保持在最佳水平,并避免遇到资源耗尽等问题。
  • 通过精细报告增强容量规划:OpManager提供全面的网络性能报告,为简化路由器管理提供可操作的见解。了解您的路由器资源在一段时间内的使用情况,并提前规划未来的需求。您还可以创建自动报告计划,以设置的时间间隔将所需的报告发送到配置的电子邮件。

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/125442.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

MATLAB-plot绘图函数

plot函数是MATLAB中最核心的二维绘图函数,它有多种语法格式可以实现多种功能。 plot函数的基本调用格式如下。 plot(y) 当y为向量时,是以y的分量为纵坐标、元素序号为横坐标,用直线依次连接数据点, 绘制曲线。若y为实矩阵&#…

【技术分享】如何实现功能完备性能优异的RTMP、RTSP播放器?

技术背景 这几年,我们对接了太多有RTSP或RTMP直播播放器诉求的开发者,他们当中除了寻求完整的解决方案的,还有些是技术探讨,希望能借鉴我们播放端的开发思路或功能特性,完善自己的产品。 忙里偷闲,今天我…

【GO】K8s 管理系统项目[API部分--Pv]

K8s 管理系统项目[API部分–Pv] 1. 接口实现 service/dataselector.go type pvCell corev1.PersistentVolumefunc(p pvCell) GetCreation() time.Time {return p.CreationTimestamp.Time }func(p pvCell) GetName() string {return p.Name }2. Pv功能 service/pv.go 2.1 获…

沙龙预告|2023 年展望 Web3 Crypto

全长 621 字,预计阅读 3 分钟 作者:MiX 起起落落的2022年即将结束,随着传统金融机构的采用和 Web3 创新的不断深入,加密领域已经成为全球资本和技术创新的重要组成部分。 总结2022,展望2023,这对每一位加…

【数据库与缓存保持一致性】

文章目录1. 方案1先更新数据库,再更新缓存先更新缓存,在更新数据库2. 方案2先更新数据库,在删缓存先删缓存,在更新数据库3. 方案3—如何保证两个操作都能执行成功?重试机制订阅 MySQL binlog1. 方案1 先更新数据库&am…

S7-1200PLC与组态王进行TCP通信的基本方法和步骤

S7-1200PLC与组态王进行TCP通信的基本方法和步骤 如下图所示,打开博途软件,新建一个项目,设置该PLC的IP地址为:192.168.1.102, 如下图所示,在OB1中编写一段简单的启保停程序, 如下图所示,打开Kingview组态王软件,点击文件—新建工程, 新建一个项目,如下图所示…

化工企业安全风险管控数字化解决方案

当前我国化工行业的基础能力缺失问题非常严重。由于一些共性技术的缺失,给以化工行业为代表的关键基础工业的产业安全带来诸多隐患。粗放式发展 带来的环保安全问题,不仅造成了巨大的资源浪费和社会成本的增加,同 时也使整个产业的发展环境恶…

SpringBoot+Vue前后端分离项目搭建

好久没写文章了!!! 企业级项目,开袋即食。扩展、修改起来非常方便 系统基本功能 用户管理:提供用户的相关配置,新增用户后,默认密码为:Pass_123角色管理:对权限与菜单…

基于注解的AOP之切入点表达式的语法和获取连接点的信息以及切入点表达式的重用

基于注解的AOP之切入点表达式的语法和获取连接点的信息以及切入点表达式的重用 1.切入点表达式的语法 ①作用 ②语法细节 用*号代替“权限修饰符”和“返回值”部分表示“权限修饰符”和“返回值”不限 在包名的部分,一个“*”号只能代表包的层次结构中的一层&…

Vue3+TS+Vant3——增删改input和通过双页面进行增删改操作

Vue3TSVant3——增删改input和通过双页面进行增删改操作 两种方案: 第一种点击添加按钮添加一项,缺点:页面过于臃肿,用户体验较差 第二种:分成两种页面进行添加等操作 先说一下第一种,我这里用到了va…

Linux下Qt程序用qBreakpad定位崩溃位置

目录1. 使用qBreakpad1.1. 下载1.2. 编译1.3. 使用2. 使用dump文件2.1. 编译breakpad2.2. 解析dmp文件生成sym文件2.3. 解析dmp可能遇到的问题问题一Qt程序的release版本交付给用户或者测试后,如果出现崩溃,很多时候都比较难重现,如果程序能自…

赛卓电子冲刺科创板上市:计划募资11亿元,股东包括尚颀资本等

12月28日,赛卓电子科技(上海)股份有限公司(下称“赛卓电子”)在上海证券交易所递交招股书,准备在科创板上市。本次冲刺上市,赛卓电子计划募资11亿元,将用于车规级芯片研发及产业化项…

高级网络复习——防火墙,OSPF协议,rip协议,三层,DHCP中继知识题解(带答案)

作者简介:一名在校云计算网络运维学生、每天分享网络运维的学习经验、和学习笔记。 座右铭:低头赶路,敬事如仪 个人主页:网络豆的主页​​​​​​ 目录 前言 简答题 二.选择题 前言 本章讲解讲解防火墙,OSPF协…

java多线程(9):线程状态

1 五大状态 2 线程方法 3 停止线程 不推荐使用JDK提供的 stop()、 destroy()方法。【已废弃】推荐线程自己停止下来建议使用一个标志位进行终止变量 ,当flagfalse,则终止线程运行。package xiong.demo3;public class TestStop implements Runnable{//1.…

从DTCC2022盘点各大厂商如何看待数据库发展趋势

DTCC 2022 已落下帷幕有些时日,回顾大会上的一些分享,尤其是头一天上午几大数据库厂商均在演讲一开始纷纷表达了对数据库发展趋势的看法。从各个厂商的观点来看,对数据库发展趋势基本属于是不谋而合,未来数据库的样子离不开以下这…

MATLAB形态学的基本运算膨胀和腐蚀(开、闭运算)

形态学中两种基本的操作是膨胀和腐蚀,膨胀是指在图像中为其边界添加像素点,而腐蚀是其逆过程。对应的添加和移除像素点数依赖于处理图像结构元素矩阵的大小和形式。 一.膨胀处理 膨胀的运算符为⊕, A用B来膨胀写作A⊕B,MATLAB中提供了预定义…

小程序-小程序框架

目录 一,框架简介 响应的数据绑定 二,视图层 View WXML (html) WXSS 样式 JS 逻辑交互 三,事件 什么是事件 事件的使用方式 四,逻辑层 APP service 1,生命周期 生命周期演示 页面路…

快速排序(Java分治法)

快速排序(Java分治法) 文章目录快速排序(Java分治法)0、 分治策略1、思路步骤2、代码3、复杂度分析3.1 最好情况3.2 最坏情况3.3 平均情况3.4 性能影响因素4、合并排序VS快速排序5、参考0、 分治策略 快速排序是对气泡排序的一种改…

minio下载、安装、Java集成应用

1.下载MinIO 下载链接:https://dl.min.io/server/minio/release/windows-amd64/minio.exe 网盘:https://pan.baidu.com/s/1uS2ii958tTjnb0KTpsKpCg 提取码:3nr9 2.安装启动 下载好的文件不要双击,自己定义一个文件夹放下载好的文件,本文指定的位置D:\minio,同时创建一…

淮北绿金通过港交所上市聆讯:净利润再度下滑,收入依赖股东

12月27日,港交所披露的信息显示,淮北绿金产业投资股份有限公司(下称“淮北绿金”)通过港交所上市聆讯并递交了聆讯后招股书,光大证券国际为其独家保荐人。据了解,淮北绿金曾于2021年12月递表,20…