新华三H3CNE网络工程师认证—路由基础

我们的一个个网络其实是由不同的广播域构成的,而路由器的作用就是用来连接不同的广播域。那么不同广播域之间是如何通信的呢?比如有三个网段,1.0、2.0和3.0。网段1.0和网段2.0通信需要构造数据包,源是1.1,目标去往2.1。一般的网关是由路由设备去实现的,源1.1的数据包,通过网关转发过去。在网关设备上有个参数成称为路由表(RIB),路由表的作用就是为了实现不断网段之间通信使用。路由器依赖于路由表来实现对我们用户数据的转发。比如数据包收到之后,源是1.1去往2.1,根据目标信息,去匹配表象,找到合适的表象进行转发。本博客将对路由基础进行总结。

文章目录

一、路由器数据转发

通过IP地址能够寻找一个唯一的网络节点,每个IP都有自己所属的网段,这些网络可能分布在世界各地,共同组成了全球的网络。

  • IP地址唯一标识了网络中的一个节点,各个地址都拥有子集的网段,各个网段可能分布在不同网关的不同区域。
  • 为实现IP寻址,分布在不同区域的网段之间能够互相通信

二、路由表

1、路由器依据路由表转发报文。

2、路由表由一条条详细的路由条目组成。

3、路由表由理由条目组成,但不代表路由表中保存了所有路由,路由表张只会保存"最优的"路由。

4、对路由表中的路由条目的管理实际上就是路由器维护、管理路由信息的具体实现

目的网络/掩码 下一跳 出接口
11.0.0.0/8 2.2.2.2 GE0/0
13.0.0.0/8 3.3.3.2 GE0/1
14.0.0.0/8 1.1.1.2 GE0/0
...... ...... ......
1.1.1.0/30 1.1.1.1 GE0/2
1.1.1.1/32 127.0.0.1 GE0/2

比如收到一个数据包去往11.0.0.1的网段,这个时候查询,路由表的第一行能够匹配上。匹配是否为11开头,一个是目的网络,一个是掩码。掩码代表目的网络匹配的位,8就代表前面匹配的8位。只要去往前面是11打头的,因为前八位十进制是11。匹配上了就会执行0/0口发送出去,这个就是路由表的特点。

当然掩码也不一定只有8位,也可以为16位。如果192.168.0.0/16出接口位0/3。这个时候收到数据包时192.168开头的,不管是192.168.1.1还是192.168.2.1或者192.168.3.1那么都能够匹配上往0/3口去发送。

也就是类似于路标牌一样的,其实掩码24位也一样,就是要求前24位相同,比如去往192.168.1开头,那么192.168.1.1可以匹配,如果192.168.2.1那就匹配不上了。

5、HCL V3.0.1模拟

bash 复制代码
system-view
sysname R1

display ip routing-table

interface GigabitEthernet 0/0/1
ip address 192.168.1.254 24
quit
bash 复制代码
interface GigabitEthernet 0/0/2
ip address 192.168.2.254 24
quit
bash 复制代码
display ip interface brief

三、路由表的获取方式

路由器依据路由表进行路由转发,为实现路由转发,路由器需要发现路由,有三种常见的路由获取方式。

1、直连路由

由设备自动生成指向本地直连网络

路由来源 目的网络/掩码 出接口
直连 10.1.1.0/24 GE0/0/0
直连 20.1.1.0/24 GE0/0/1

2、静态路由

由网络管理员手工配置的路由条目

路由来源 目的网络/掩码 出接口
静态 30.1.1.0/24 GE0/0/1

3、动态路由

路由器运行动态路由协议(如OSPF、IS-IS、BGP等)学习到的路由

路由来源 目的网络/掩码 出接口
动态路由协议 40.1.1.0/24 GE0/0/2
相关推荐
fei_sun3 小时前
开放最短路径优先OSPF----基于链路状态
网络
精明的身影3 小时前
网络计划WebApp求解:融合Python与AI决策的项目管理系统
网络·python·web app
Let's Chat Coding5 小时前
对称密钥认证:主机和设备共享同一把密钥
运维·服务器·网络
技术不好的崎鸣同学7 小时前
[极客大挑战 2019]EasySQL 思路及解法
网络·安全·web安全
Web极客码7 小时前
跨国网络抖动下的 AI 爬虫流调优:我如何用 Claude 打造“智能退避”资讯清洗管道
网络·人工智能·爬虫
念何架构之路8 小时前
moby-http-api-server
网络·网络协议·http
namexingyun8 小时前
Scaling Law bug实战启示:从“虚胖“到“精瘦“的算力效率革命
开发语言·网络·人工智能·bug·ai编程
阿拉斯攀登8 小时前
NAT 穿透详解:STUN / TURN / ICE
运维·服务器·网络·webrtc·nat
云栖梦泽在8 小时前
原生 IP、机房 IP、住宅 IP、广播 IP 有何不同?从网络身份到 ASN 识别的技术科普
网络·网络协议·tcp/ip·性能优化
AI创界者9 小时前
【实战演练】基于 Kali Linux 的自动化漏洞扫描与安全加固指南
网络·安全·web安全