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

路由器概述

一、路由器的工作原理

  • 根据路由表转发数据

二、路由表与其形成

2.1路由表

(1)概念

  • 路由:从源主机到目的主机的转发过程
  • 路由表:路由器中维护的路由条目的集合;路由器根据路由表做路径选择

(2)路由表组成

查看路由表        display ip routing-table

2.2路由表的形成

(1)自动学习

  • 直连路由:只要给路由器的端口配置ip地址,那么路由器将会自动将该端口的ip地址以及网段加入到路由表中。

  • 动态路由:通过报文的形式,互相学习路由条目。

(2)手动配置

  • 按照命令的格式手动添加路由条目(静态路由)

三、静态路由和默认路由

3.1静态路由

        静态路由是一种由网络管理员手动配置的路由选择方法,是单向的、缺乏灵活性。

添加静态路由       ip route-static 你要添加的网段 子网掩码 下一跳地址  

练习:使PC1和PC2通信 

        虽然R2在PC1与PC2之间,但是由于没有给路由器R1加上20.0.0.0的网段,所以PC1ping不通20.0.0.1,同理,没有给路由器R3加上10.0.0.0的网段,PC2也ping不通10.0.0.2。想要ping通,加上对应的网段即可。

3.2默认路由

        默认路由实际上是特殊的静态路由。如果数据包没有找到路由条目,那么会走默认路由;如果没有默认路由直接丢弃。

        如果路由器两边都是路由器,不能做默认路由,数据有可能无限循环。

练习:使PC1和PC2通信

         配置如上图所示。

        当PC1通过网关到R1时,通过默认路由找到R2,R2再查找路由表根据默认路由找到R3,R3通过网关到了PC2。

四、路由器转发数据包的封装过程

  • 超时

        由于路由器收到数据包后会解包再封装导致的。


http://www.kler.cn/news/359364.html

相关文章:

  • 学习最新vue20.17.0-事件处理
  • 从0开始深度学习(11)——多层感知机
  • 学习文档10/18
  • 关于k8s集群高可用性的探究
  • arm_acle.h找不到
  • web安全:应急响应
  • 滚雪球学Redis[5.2讲]:Redis持久化优化深度解析:RDB与AOF的策略选择与实践
  • Redis的6.0以上为啥又支持多线程
  • CentOS 7上安装MySQL客户端并进行配置
  • Vite创建Vue3项目以及Vue3相关基础知识
  • 【JavaEE】——TCP应答报文机制,超时重传机制
  • java散列表
  • 2.链表(代码随想录——python版本)
  • 代码复现(四):DBINet
  • MongoDB聚合管道(Aggregation Pipeline)
  • 计算机基础 -- 计算机补码的原理
  • 【LeetCode:910. 最小差值 II + 模拟 + 思维】
  • 问:JVM中GC类型有哪些?触发条件有哪些?区别是啥?
  • 基于Spring Boot的大创项目高效管理系统
  • 关于Vue脚手架