• 网络初级篇之直连路由与静态路由(原理与实验)


    一、直连路由。
        1、什么是直连路由
           直接路由就是直接连接网段的路由,就是连接在各个路由器接口网段的路由,都是在路由器启动的时候可以直接得到的路由网段。
        2、实验。
           下面我们通过一个简单的实验,对直连路由来个更直观的了解直连路由。

     AR1的配置
      <Huawei>system-view
      [Huawei]sysname AR1
      [AR1]interface GigabitEthernet0/0/0
      [AR1-GigabitEthernet0/0/0]ip address 192.168.1.254 24
      [AR1-GigabitEthernet0/0/0]interface GigabitEthernet0/0/1
      [AR1-GigabitEthernet0/0/1]ip address 192.168.2.254 24
      [AR1-GigabitEthernet0/0/1]interface GigabitEthernet0/0/2
      [AR1-GigabitEthernet0/0/2]ip address 192.168.3.254 24
      [AR1-GigabitEthernet0/0/2]interface GigabitEthernet0/0/3
      [AR1-GigabitEthernet0/0/3]ip address 192.168.4.254 24
      <AR1>save
      The current configuration will be written to the device.
      Are you sure to continue?[Y/N]y

    测试

     查看一下路由器中的路由表

     二、静态路由
      1、什么是静态路由
        一种路由的方式,路由项(routing entry)由手动配置,是固定的,不会改变,即使网络状况已经改变或是重新被组态依然不会变化。
      2、优缺点
         优点:因为不会交换路由表,所以保密性高;不占用网络带宽,因为静态路由不会产生更新流量。
         缺点:当路由器中的静态路由信息需要大范围地调整,这一工作的难度和复杂程度非常高。当网络发生变化或网络发生故障时,不能重选路由,很可能使路由失败。
      3、工作原理
         与直连路由一样,当路由器收到一段IP数据包时,会将IP数据包拆开,寻找目的IP地址,当找到目的IP地址后,会查自身路由表中的路由,从而寻找到由哪个端口发出数据包,将数据包重新打包后发出,完成路由动作。
      4、实验
         下面我们通过一个简单的实验,对直连路由来个更直观的了解静态路由。

     AR1的配置:
      <Huawei>system-view
      [Huawei]sysname AR1
      [AR1]interface GigabitEthernet0/0/0
      [AR1-GigabitEthernet0/0/0]ip address 192.168.1.254 24
      [AR1-GigabitEthernet0/0/0]interface GigabitEthernet0/0/1
      [AR1-GigabitEthernet0/0/1]ip address 192.168.3.254 24
     
    AR2的配置:
      <Huawei>system-view
      [Huawei]sysname AR2
      [AR2]interface GigabitEthernet0/0/0
      [AR2-GigabitEthernet0/0/0]ip address 192.168.2.254 24
      [AR2-GigabitEthernet0/0/0]interface GigabitEthernet0/0/1
      [AR2-GigabitEthernet0/0/1]ip address 192.168.3.253 24

    测试

    不通是因为,192.168.2.0/24这个网段并不与AR1的直连,所以AR1不知道目的地址为192.168.2.1的数据包应如何转发造成的。

    下面我在AR1上面配置一条静态路由。

    [AR1]ip route-static 192.168.2.0 24 192.168.3.253

    上面的信息包含了:目的网段,子网掩码以及下一跳(下一跳可以理解为我应该发给谁),再本实验中,我应该把目的地址段为192.168.2.0的数据包发给192.168.3.253(AR1与AR2相连的AR2上的端口的IP)

     这时候就会在AR1的路由器中多出了一条静态路由。我们在测试一下,看PC之间能否通信。

     测试结果依然不能通信,我们抓包看一下。

    PC1处抓包

     PC2处抓包

    抓包可以看出PC1只有发出的数据包,而没有返回的数据包,也就是说PC1发出的数据包PC2可以接收,但是PC2发出的数据包PC1无法接收。 这是因为AR2没有相关的路由,从而使得PC2发出的数据包在AR2被丢弃。

    AR2添加一条静态路由

    [AR2]ip route-static 192.168.1.0 24 192.168.3.254

    再次测试

  • 相关阅读:
    mysql 5.7.28 中GROUP BY报错问题 SELECT list is not in GROUP BY clause and contains no
    mysql 的root 用户无法授权,navicat 远程授权提示1044解决方案
    Java equals(),== 和 hashcode()
    一键批处理图片的脚本(将指定目录中的图片处理成要求的分辨率)
    Anaconda环境下GPT2-Chinese的基本使用记录
    Ubuntu WSL 下编译并使用OpenJDK12
    SSM项目下Druid连接池的配置及数据源监控的使用
    《MySql必知必会》笔记整理
    Java面试题整理
    SpringBoot 访问树莓派上的MySql
  • 原文地址:https://www.cnblogs.com/641055499-mozai/p/11580009.html
Copyright © 2020-2023  润新知