当前位置: 首页 > news >正文

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

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

文章目录

    • 一、路由器数据转发
    • 二、路由表
      • 1、路由器依据路由表转发报文。
      • 2、路由表由一条条详细的路由条目组成。
      • 3、路由表由理由条目组成,但不代表路由表中保存了所有路由,路由表张只会保存“最优的”路由。
      • 4、对路由表中的路由条目的管理实际上就是路由器维护、管理路由信息的具体实现
      • 5、HCL V3.0.1模拟
    • 三、路由表的获取方式
      • 1、直连路由
      • 2、静态路由
      • 3、动态路由

一、路由器数据转发

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

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

在这里插入图片描述

二、路由表

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

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

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

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

在这里插入图片描述

目的网络/掩码下一跳出接口
11.0.0.0/82.2.2.2GE0/0
13.0.0.0/83.3.3.2GE0/1
14.0.0.0/81.1.1.2GE0/0
………………
1.1.1.0/301.1.1.1GE0/2
1.1.1.1/32127.0.0.1GE0/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模拟

system-view
sysname R1display ip routing-tableinterface GigabitEthernet 0/0/1
ip address 192.168.1.254 24
quit
interface GigabitEthernet 0/0/2
ip address 192.168.2.254 24
quit
display ip interface brief

在这里插入图片描述

三、路由表的获取方式

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

1、直连路由

由设备自动生成指向本地直连网络
在这里插入图片描述

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

2、静态路由

由网络管理员手工配置的路由条目
在这里插入图片描述

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

3、动态路由

路由器运行动态路由协议(如OSPF、IS-IS、BGP等)学习到的路由
在这里插入图片描述

路由来源目的网络/掩码出接口
动态路由协议40.1.1.0/24GE0/0/2

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • springboot+vue+mybatis汽车租赁管理+PPT+论文+讲解+售后
  • AI与PS:技术革命下的设计工具比较
  • 数学建模之数据分析【二】:什么是数据?
  • C语言中整数类型及其类型转换
  • 用Java手写jvm之模拟方法调用指令invokexxx和方法返回指令xreturn
  • 深入解析 Nginx 反向代理:配置、优化与故障排除
  • Visual Studio vs VSCode:深入剖析两款开发工具的优劣与应用场景
  • 网络安全 - 应急响应检查表
  • 【基础算法模板】堆
  • Linux OOM Killer详解
  • pytest-bdd 行为驱动自动化测试
  • 防止老年痴呆的小学题
  • DLMS/COSEM中的信息安全:加密算法(下)2
  • 批发行业进销存-登录适配 android 横竖屏幕 源码CyberWinApp-SAAS 本地化及未来之窗行业应用跨平台架构
  • 基于 Redis 的分布式锁 Spring Boot 集成 Redisson 使用分布式锁确保对共享资源的互斥访问
  • 「前端」从UglifyJSPlugin强制开启css压缩探究webpack插件运行机制
  • 【剑指offer】让抽象问题具体化
  • 2019.2.20 c++ 知识梳理
  • Bootstrap JS插件Alert源码分析
  • Essential Studio for ASP.NET Web Forms 2017 v2,新增自定义树形网格工具栏
  • JAVA SE 6 GC调优笔记
  • leetcode388. Longest Absolute File Path
  • MobX
  • TCP拥塞控制
  • Vue 动态创建 component
  • 反思总结然后整装待发
  • 基于Android乐音识别(2)
  • 技术攻略】php设计模式(一):简介及创建型模式
  • 七牛云 DV OV EV SSL 证书上线,限时折扣低至 6.75 折!
  • 前嗅ForeSpider中数据浏览界面介绍
  • 微信小程序--------语音识别(前端自己也能玩)
  • 小程序开发中的那些坑
  • 责任链模式的两种实现
  • PostgreSQL 快速给指定表每个字段创建索引 - 1
  • 交换综合实验一
  • ​Java并发新构件之Exchanger
  • ​LeetCode解法汇总307. 区域和检索 - 数组可修改
  • ​浅谈 Linux 中的 core dump 分析方法
  • ​如何使用QGIS制作三维建筑
  • # centos7下FFmpeg环境部署记录
  • #1015 : KMP算法
  • #includecmath
  • #pragma预处理命令
  • #我与虚拟机的故事#连载20:周志明虚拟机第 3 版:到底值不值得买?
  • $分析了六十多年间100万字的政府工作报告,我看到了这样的变迁
  • (2009.11版)《网络管理员考试 考前冲刺预测卷及考点解析》复习重点
  • (3)(3.5) 遥测无线电区域条例
  • (二)基于wpr_simulation 的Ros机器人运动控制,gazebo仿真
  • (六)库存超卖案例实战——使用mysql分布式锁解决“超卖”问题
  • (三)mysql_MYSQL(三)
  • (原创)boost.property_tree解析xml的帮助类以及中文解析问题的解决
  • (转)mysql使用Navicat 导出和导入数据库
  • (转)Oracle 9i 数据库设计指引全集(1)
  • (自适应手机端)响应式新闻博客知识类pbootcms网站模板 自媒体运营博客网站源码下载
  • ./configure、make、make install 命令