首页 > 其他分享 >HCIA-路由基础

HCIA-路由基础

时间:2023-10-08 20:57:23浏览次数:37  
标签:基础 网络 接口 HCIA 路由表 数据包 路由 路由器

前言

路由技术是Internet得以持续运转的关键所在;企业网络的拓扑结构一般会比较复杂,不同的部门,或者总部和分支可能处在不同的网络中,此时就需要使用路由器来连接不同的网络,实现网络之间的数据转发。

关键术语

  • 路由(Routing)
    • 从源头到目标的路径;不同网络间的转发过程
    • 就像火车一样
  • 路由表(Routing table)
    • 路由信息的集合;路由的依据;路由的指南针
    • 就像是时刻表一样
  • 路由器(Router)
    • 具有路由功能的设备
    • 就像火车站
  • 默认网关(Default gateway)
    • 通常是路由设备的接口IP地址
    • 火车站的地址

路由的过程

下图中,有三台路由设备,每台路由设备都有对应的路由表

紫色代表某个数据,这个数据想要从源网络:10.3.1.0 去往目的网络:10.4.1.0

这时候首先经过RA路由设备,RA路由设备通过查找路由表后发现去往10.4.1.0网络需要经过10.2.1.2;而到10.2.1.2网络的接口为自己的E0接口,因此将数据包从指定的路由表中转发

随后会到达RB,RB也查找路由表,发现自己的路由表去往10.4.1.0网络需要经过10.2.1.2;而到10.2.1.2网络的接口为自己的E1接口,因此将数据包从指定的路由表中转发

到达RC后,RC同样查找路由表,发现去往10.4.1.0网络需要经过10.4.1.1;而到10.4.1.1网络的接口为自己的E1接口,因此将数据包从指定的路由表中转发

最终紫色数据包到达目的地

 总结:当路由器(或其他三层设备)收到一个IP数据包时,会查看数据包的IP头部中的目的IP地址,并在路由表中进行查找,在匹配到最优的路由后,将数据包扔给改路由所指的出接口或者下一跳。

 (注:下一跳地址指的是下一个路由器的接口地址,不是本路由器自己的接口地址;可以理解为下一跳就是路由器或其他三层设备的网关)

路由表

通过这条命令可以查看设备的路由表

<>display ip routing-table    #查看路由表

 路由表中包含了路由器可以到达的目的网络;目的网络在路由表中不存在的数据包会被丢弃

输入了命令后,你需要看懂这些字段:

路由表字段 说明
Destination 目标:用来标识IP包的目标地址或目标网络
Mask 掩码:选择最佳路由的中药判断依据(最长匹配原则)
NextHop 下一跳:指明IP包所经由的下一个路由器的接口地址
Interface 出接口:指明IP包将从改路由器的哪个接口转发出去
Protocol 协议:路由的来源、学习方式
Preference 优先级:比较不同路由来源到达相同目标网络的优先级,数值越低,优先级越高
Cost 度量值:比较相同路由来源到达相同目标网络的不同路径的优先级,数值越低,优先级越高

路由优先级

假设有两条路可以通往同一个网络,此时此刻路由就会通过自身算法来算出最优的那条路

从下图可以看出,上路选择了两个OSPF,下路选择了两个RIP

而OSPF的数值为10,RIP的数值为100

因此会优先选择上路,那么路由表中将只显示OSPF,RIP就会被隐藏为备份路由

路由开销

假设有两条路都通往同一个网络,并且使用的协议均是OSPF

这时候路由器就会比较开销

从下图可以看出,上路的开销为10;下路的开销为1

开销数值越小,优先级越高,因此会选择下路

等价路由(ECMP,Equal Cost Multi-Path)

假设有两条路都通往同一个网络,并且使用的协议均是OSPF,开销也相同

 此时此刻,这些路由都会被加入到路由表中,数据包会在这几个链路上进行负载分担

最长匹配原则

最终数据包匹配最佳路由的算法

 可以将IP地址转换成2进制,即可知道原理

路由表的形成与路由的来源

  • 直连路由(Direct)
    • 路由器接口上的网络(接口配置了IP地址并且处于开启状态就会生成直连路由)
  • 静态路由(Status)
    • 管理员用命令手工添加的网络
  • 动态路由
    • 路由器之间使用路由协议动态学习到的网络

 

标签:基础,网络,接口,HCIA,路由表,数据包,路由,路由器
From: https://www.cnblogs.com/kakureru/p/17744765.html

相关文章

  • 2023-2024-1 20231303 赵泊瑄《计算机基础与程序设计》第二周学习总结
    2023-2024-1学号20231303《计算机基础与程序设计》第二周学习总结作业信息这个作业属于哪个课程如2023-2024-1-计算机基础与程序设计这个作业要求在哪里作业要求的链接如2023-2024-1计算机基础与程序设计第周作业)这个作业的目标总结第二周学习收获作业正文......
  • 2023-2024-1 20231325 《计算机基础与程序设计》第二周学习总结
    目录作业信息教材学习内容总结1.《计算机科学概论》第一章1)计算系统;2)计算系统的分层;3)抽象;《c语言程序设计》第一章学习编程的原因,了解编程及编程的学习。gcc测试作业信息这个作业属于哪个课程2023-2024-1《计算机基础与程序设计》这个作业的......
  • HSRP热备份路由协议
    HSRP协议/VRRP协议HSRP(HotStandbyRouterProtocol热备份路由器协议)是思科的专有协议。HSRP通过多台路由器组成一个热备份组,并由一个虚拟路由器来选择活跃路由,组内的活跃路由充当着数据包的转发,当活跃路由器发生了故障,备份路由器将成为活跃路由。HSRP知识点1.HSRP组号:可以划......
  • 2023-2024-1 20231304 《计算机基础与程序设计》第二周学习总结
    2023-2024-120231304《计算机基础与程序设计》第二周学习总结作业信息这个作业属于哪个课程2023-2024计算机基础与程序设计这个作业要求在哪里《计算机基础与程序设计》第二周学习总结要求作业正文2023-2024-120231304《计算机基础与程序设计》第二周学习总结......
  • 1、计算机基础
    计算机考试考点1、考点计算机基础:诞生,发展,分类,特点,引用计算机的组成,硬件和软件,信息表示操作系统:Win7系统文字处理软件:word2010表格处理软件:Excel2010幻灯片处理:PowerPoint2010计算机网络:发展,分类,特点,Internet1.1、计算机发展考点出现计算机的目的是?==用于军事领域的......
  • # 2023-2024-1 20231311《计算机基础与程序设计》第2周学习总结
    作业信息这个作业属于哪个课程https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP这个作业要求在哪里https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP/homework/12998这个作业的目标自学教材,计算机科学概论第1章并完成云班课测试,《C语言程序设计》第1......
  • 虚拟化技术之kvm管理工具virsh常用基础命令(二)
    上一篇博客我们主要聊了下virsh管理kvm虚拟机的命令相关用法和说明,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/13508231.html;今天我们来继续说virsh管理kvm虚拟机的话题;1、virsh监控kvm虚拟机相关命令virsh domblklist:列出指定虚拟机上的磁盘信息......
  • 2023-2024-1 20231309 《计算机基础与程序设计》第二周学习总结
    2023-2024-120231309《计算机基础与程序设计》第二周学习总结作业信息这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2023-2024-1计算机基础与程序设计第二周作业这个作业的目标作业正文2023-2024-120231309《计算机基础......
  • 2023-2024-1 学号20231318《计算机基础与程序设计》第二周学习总结
    作业信息这个作业属于哪个课程2022-2023-1-计算机基础与程序设计这个作业要求在哪里2022-2023-1计算机基础与程序设计第一周作业这个作业的目标计算机科学概论第1章,《C语言程序设计》第1章,云班课测试作业正文2023-2024-1学号20231318《计算机基础与程序设计》......
  • mysql基础
    MySQL基础入门MySQL介绍什么是数据?数据(data)是事实或观察的结果,是对客观事物的逻辑归纳,是用于表示客观事物的未经加工的的原始素材。数据可以是连续的值,比如声音、图像,称为模拟数据。也可以是离散的,如符号、文字,称为数字数据。在计算机系统中,数据以二进制信息单元0,1的形式......