hcia datacom课程学习(6):路由与路由表基础

1.路由的作用

不同网段的设备互相通信需要具有路由功能的设备进行转发

具有路由功能的设备不一定是路由器,交换机可以有路由功能,同样的,路由器也可以有交换功能,像家里常用的路由器就是集路由功能和交换功能于一体的

2.路由相关概念

(1)路由:一种用于指导报文在不同网段间转发的技术,

(2)路由信息:指导报文转发的路径信息

(3)路由表:路由表内保存着路由信息,路由设备维护着路由表

路由表的功能可以理解为,让路由器知道从哪个口进来的数据该从哪个口转发出去

(4)网关地址:路由设备的接口ip地址

3.路由表

在一台华为路由设备中输入命令:display ip routing-table,可以查看设备中的路由表。

一张华为路由表及其要素如下:

3.1 Destination/Mask:目的网络地址/掩码

目的网络地址:ip数据包的最终目标ip地址

掩码:路由表中的掩码是选择最佳路由的重要依据

*最长匹配原则:将数据包的目的ip与路由表中所有路由条目逐位对比,直到找到匹配度最长的路由条目

如果路由表中有目的网络地址为192.168.0.0/24和192.168.0.0/25两条路由条目,那么对于以192.168.0.122为最终目的ip的ip数据报,就会选择目的网络地址为192.168.0.0/25的路由条目

|网关与路由表

给设备配置网关后,就可以看到路由表的第一条路由条目生成了一个目标网络地址及其掩码全为0的路由,这代表一切ip数据包都可以从网关转发(不过全0的优先级最低,是备选中的备选)

3.2 Proto:协议类型

标识该路由条目的来源、学习方式

Direct表示直连路由
Static表示静态路由
EBGP表示EBGP路由
IBGP表示IBGP路由
ISIS表示IS-IS路由
OSPF表示OSPF路由
RIP表示RIP路由
UNR表示用户网络路由

3.3 Pre:优先级 |  Cost:开销

优先级:比较不同协议到达相同目标ip的优先级

开销:比较相同协议到达相同目标ip的不同路径的优先级

路由表中的最佳路由条目,首先取决于优先级,如果优先级相同,再用开销比较,开销越小越优先

常见协议类型对应的优先级如下图,数字越小优先级越高:

在路由表中,并不是一个目标ip有多条路由条目,然后等ip报文来的时候再根据优先级和开销进行比较。而是先通过优先级和开销进行比较,得出的最优路由条目才会写进路由表

*等价路由(ECMP):对于同一目标ip,如果优先级和开销都相同,则会产生多条路由条目,这些路由条目就称为等价路由,可以分担负载。

|负载分担规则:根据报文的五元组(源地址、目的地址、源端口、目的端口、协议)进行转发

当五元组相同时,路由设备总是选择与上一次相同的下一跳地址发送报文

当五元组不同时,路由设备会选取相对空闲的路径进行转发

3.4 Flags:标志

U路由是动态的

H

目标是一个主机
G路由指向网关
R恢复动态路由产生的表项
D由路由的后台程序动态安装

M

由路由的后台程序修改
!拒绝路由

3.5 NextHop:下一跳地址

指明ip报文所经由的下一个路由设备的接口ip地址

3.6 Interface:出接口

指明ip报文从路由设备的哪个接口转发出去

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

将本地代码提交到gitee上

本地代码提交Gitee 背景本地代码提交1. 在Gitee创建仓库2.点击克隆/下载3.本地找一个空白的文件夹初始化git仓库4.推送本地代码** 背景 在我们日常开发中有时代码写了好多才想起提交到gitee上,还有的时直接在github上或者gitee上拉取的别人的项目做框架,想把本地的代码提交到g…

【CicadaPlayer】demuxer_service中DASH的简单理解

DASH协议 dash 是属于demuxer模块的 MPEG-DASH是一种自适应比特率流技术,可根据实时网络状况实现动态自适应下载。和HLS, HDS技术类似, 都是把视频分割成一小段一小段, 通过HTTP协议进行传输,客户端得到之后进行播放;不同的是MPEG-DASH支持MPEG-2 TS、MP4(最新的HLS也支持…

数据结构OJ题——栈和队列

1. 用栈实现队列(OJ链接) 题目描述:请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作(push、pop、peek、empty) void push(int x) 将元素 x 推到队列的末尾 int pop() 从队列的开头移除并返回…

linux学习:内存(栈,堆,数据段,代码段)

目录 内存 栈内存 堆内存 数据段 代码段 注意 堆 例子 内存 Linux 操作系统为了更好更高效地使用内存,将 实际物理内存进行了映射,对应用程序屏蔽了物理内存的具体细节,有利于简化程序的编写 和系统统一的管理。 假设你正在使用的…

苍穹外卖jwt令牌p10

点击小虫(进入断点调试),打上断点,然后前端点击登录(此时前端的数据会作为参数传入): 光标放在字段上还会显示接收到的数据: 若想程序在所希望的地方停止,可以添加断点&a…

NetSuite中Inactive Item后相关Transaction是否能继续?

今天的标题以一个问句出发~灵感来源于我们在一个项目上要准备数据切换的事宜,我们需要明确,将一个物料Inactive之后,涉及到该Item的Transaction是否还能在业务或者财务处理的环节继续操作~基本的测试分三种场景&#x…

【Linux】基础IO----系统文件IO 文件描述符fd 重定向

> 作者:დ旧言~ > 座右铭:松树千年终是朽,槿花一日自为荣。 > 目标:了解在Linux下的系统文件IO,知道什么是文件描述符,什么是重定向 > 毒鸡汤:白日莫闲过,青春不再来。 …

实验2-1 进程相关的系统调用

一、实验目的 学习Linux中与进程控制相关的系统调用,加深对进程、进程树等概念的理解。 二、实验内容 1. 学习使用以下几类系统调用,进行编程练习 获取进程的信息,getpid(), getppid() 父子进程控制,fork(),wai…

前端三剑客 —— JavaScript (第九节)

目录 内容回顾: 1.事件解除 2. Ajax jQuery选择器 回顾CSS选择器 CSS选择 1.基本选择器 2.包含选择器 3.伪类选择器 4.伪元素选择器 5.属性选择器 jQuery 库 jQuery 动画 系统动画 自定义动画 常见API操作 内容回顾: 1.事件解除 如果是使…

一文读懂RISC-V与ARM

RISC-V和ARM是近年来备受关注的两种处理器架构。RISC-V是一种基于精简指令集计算(RISC)原理的开源指令集架构(ISA),而ARM是一种专有ISA,由于其长期存在于嵌入式系统和移动设备中,已成为嵌入式系统和移动设备的主导选择。市场以及多年积累的信…

安装图数据库Nebula Graph

前言 今年开始,很多机关单位、央国企都要求所有新建的信息系统必须走国产化技术路线,而且还要求满足“信创”要求。“信创”通俗来讲就是要自研,那种拿个开源套壳的都不满足信创要求。之前研究了一段时间的neo4j,显然neo4j不满足…

雪亮工程视频联网综合管理/视频智能分析系统建设方案(一)

一、行业背景 雪亮工程主要是针对农村地区治安防控的监控项目,在乡村的主干道、路口、人群聚集地部署高清摄像头,通过三级综治中心和指挥平台,将视频图像信息系统纵向下延至县、乡、村,同时利用系统拓展在安防、社会治理、智慧交…

MWeb Pro For Mac v4.5.9 强大的 Markdown 软件中文版

MWeb 是专业的 Markdown 写作、记笔记、静态博客生成软件,目前已支持 Mac,iPad 和 iPhone。MWeb 有以下特色: 软件下载:MWeb Pro For Mac v4.5.9 软件本身: 使用原生的 macOS 技术打造,追求与系统的完美结合…

Linux从入门到精通 --- 3.用户、权限

文章目录 第三章:3.1 root用户3.1.1 su3.1.2 exit3.1.3 sudo 3.2 用户和用户组3.2.1 用户组管理创建用户组删除用户组 3.2.2 用户管理创建用户删除用户查看用户所属组修改用户所属组 3.2.3 getent一:二: 3.3 查看权限控制信息3.3.1 认知权限信…

IDEA 控制台中文乱码 4 种解决方案

前言 IntelliJ IDEA 如果不进行相关设置,可能会导致控制台中文乱码、配置文件中文乱码等问题,非常影响编码过程中进行问题追踪。本文总结了 IDEA 中常见的中文乱码解决方法,希望能够帮助到大家。 IDEA 中文乱码 解决方案 一、设置字体为支…

软件安全评估之设计评审入门(上)

壹 基础概念 在软件开发生命周期(Software Development Life Cycle,简称SDLC)中,设计评审(Design Review)是一个关键的阶段,旨在确保软件设计满足项目需求和目标,并且能够高效、可靠…

GDAL源码剖析(九)之GDAL体系架构

GDAL源码剖析(九)之GDAL体系架构_gdal 源码-CSDN博客 在GDAL库中包含栅格数据的读写,矢量数据的读写,以及栅格和矢量数据的相关算法。下面主要对GDAL中栅格数据和矢量数据的体系架构做一个简单的说明。本人英文很烂,有…

集装箱5G智能制造工厂数字孪生可视化平台,推进企业数字化转型

集装箱5G智能制造工厂数字孪生可视化平台,推进企业数字化转型。在当下数字化转型的热潮中,集装箱5G智能制造工厂数字孪生可视化平台成为了推动企业转型升级的重要工具。这一平台将先进的5G技术与智能制造相结合,通过数字孪生技术实现生产过程…

数字化赋能农业创新发展新篇章:数字乡村建设推动农业现代化、提升农业综合效益与竞争力

目录 一、数字乡村建设的内涵与意义 二、数字化赋能农业创新发展的路径 1、推动智慧农业发展 2、加强农村电子商务建设 3、提升农业信息化水平 三、数字乡村建设推动农业现代化与提升综合效益与竞争力 1、推动农业现代化进程 2、提升农业综合效益 3、增强农业竞争力 …

HTML5+CSS3+JS小实例:图片切换特效之模糊变清晰

实例:图片切换特效之模糊变清晰 技术栈:HTML+CSS+JS 效果: 源码: 【HTML】 <!DOCTYPE html> <html lang="zh-CN"> <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, i…