码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【计算机网络基础实验】实验二(补充内容)路由器的配置和静态路由


    任务一 IP路由协议实现企业路由器通信

    目录如下:

    • 任务一 IP路由协议实现企业路由器通信
    • 一、实验目的:
    • 二、实验环境
    • 三、实验内容
    • 四、实验步骤
      • 1、路由器的基本配置
        • (1)实验拓扑图
        • (2)启动路由器
        • (3)基本配置:
          • a.视图切换:
          • b.在系统中输入命令时,问号是`通配符`,可以查看命令细节。
          • c.Tab键是自动联想并补全命令的快捷键。
        • (4)配置路由器
          • a.双击设备进入配置页面,显示用户视图。
          • b.执行display version命令,查看路由器的软件版本与硬件信息。
          • c.进入系统视图:使用system-view命令可以进入系统视图,这样才可以配置接口、协议等内容。
          • d.修改设备名称:配置设备时,为了便于区分,往往给设备定义不同的名称。如下我们依照实验拓扑图,修改设备名称。
          • e.配置接口IP地址和描述信息
          • f.执行display interface命令查看接口信息。
          • g.配置R2上GigabitEthernet 0/0/0接口的IP地址与描述信息。(方法同上)
          • h.配置完成后,通过ping命令测试R1和R2间的连通性。(R1、R2互相ping对方的IP地址)
      • 2.静态路由的配置
        • (1)实验拓扑结构
        • (2)在R1、R2和R3上分别配置设备名称和IP地址。 (以R1为例)
        • (3)设备及端口配置结束后,可以在用户视图下执行display ip interface brief或者display current-configuration命令,检查配置情况。(以下R1为例,请检查R1、R2和R3的配置是否正确)
        • (4)R1上执行ping命令,检测R1与其它设备间的连通性。
        • (5)R2上执行ping命令,检测R2与其它设备间的连通性。
        • (6)测试R2到目的网络10.0.13.0/24、10.0.3.0/24的连通性
      • 问题:测试结果中,R2是否能与目的网络10.0.13.0/24、10.0.3.0/24连通?为什么?
        • (7)在R2上配置静态路由:(目的网络地址、掩码、下一跳路由器的IP地址)
      • 问题:配置结束后,再次运行display ip routing-table ,查看R2的路由表,分析路由表有什么变化?
        • (8)配置备份静态路由(设置优先级嘛)
        • (9)验证静态路由
      • 问题:请写出此时路由器R1、R2的路由表(包括目的网络地址、掩码、下一跳路由器的IP地址)
        • (10)验证备份静态路由
      • 问题:配置备份路由之后,R2与网络10.0.13.3和10.0.3.3之间交互的数据通过哪条链路传输?


    一、实验目的:

    1、掌握设备系统参数的配置方法
    2、掌握配置路由器接口IP地址的方法
    3、掌握测试两台直连路由器连通性的方法
    4、掌握静态路由以及静态备份路由的配置方法
    5、掌握测试静态路由连通性的方法

    二、实验环境

    配置网卡的计算机。华为ensp模拟软件。交换机与路由器。

    三、实验内容

    1、掌握路由器的基本配置方法
    2、配置静态路由
    3、配置静态备份路由

    四、实验步骤

    1、路由器的基本配置

    (1)实验拓扑图

    在这里插入图片描述

    注意:设计拓扑时,路由器请选择Router,如上图。连线时请注意拓扑中的端口编号,不要搞错。

    (2)启动路由器

    (3)基本配置:

    a.视图切换:

    在这里插入图片描述

    b.在系统中输入命令时,问号是通配符,可以查看命令细节。

    例:

    [Huawei]sys?
      sysname  
     [Huawei]interface ?
      Atm-Bundle        Atm-Bundle interface
      Atm-Trunk         Atm-Trunk interface
      Bridge-if         Bridge-if interface
      Cpos-Trunk        Cpos-Trunk interface
      ......
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    c.Tab键是自动联想并补全命令的快捷键。

    例:

    [Huawei]interface gi	
    [Huawei]interface GigabitEthernet
    
    • 1
    • 2

    (4)配置路由器

    a.双击设备进入配置页面,显示用户视图。

    在这里插入图片描述

    b.执行display version命令,查看路由器的软件版本与硬件信息。
    <Huawei>dis ver
    Huawei Versatile Routing Platform Software
    VRP (R) software, Version 5.110 (eNSP V100R001C00)
    Copyright (c) 2000-2011 HUAWEI TECH CO., LTD
    
    • 1
    • 2
    • 3
    • 4
    c.进入系统视图:使用system-view命令可以进入系统视图,这样才可以配置接口、协议等内容。
    <Huawei>system-view
    Enter system view, return user view with Ctrl+Z.
    [Huawei]
    
    • 1
    • 2
    • 3
    d.修改设备名称:配置设备时,为了便于区分,往往给设备定义不同的名称。如下我们依照实验拓扑图,修改设备名称。
    [Huawei]sysname R1
    [R1]
    May 12 2015 09:52:21-08:00 R1 DS/4/DATASYNC_CFGCHANGE:OID 1.3.6.1.4.1.2011.5.25.191.3.1 configurations have been changed. The current change number is 1, the change loop count is 0, and the maximum number of records is 4095.
    
    • 1
    • 2
    • 3

    同理,修改R2路由器的设备名称为R2。

    [Huawei]sysname R2
    [R2]
    
    • 1
    • 2
    e.配置接口IP地址和描述信息

    配置R1上GigabitEthernet 0/0/0接口的IP地址。使用点分十进制格式(如255.255.255.0)或根据子网掩码前缀长度(24位)配置子网掩码。

    [R1]interface GigabitEthernet 0/0/0
    [R1-GigabitEthernet0/0/0]ip address 10.0.12.1 24
    
    • 1
    • 2
    f.执行display interface命令查看接口信息。
    [R1]display interface GigabitEthernet 
    GigabitEthernet0/0/0 current state : UP
    Line protocol current state : UP
    Last line protocol up time : 2015-05-12 09:57:18 UTC-08:00
    Description:
    Route Port,The Maximum Transmit Unit is 1500
    Internet Address is 10.0.12.1/24
    ......
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    在这里插入图片描述

    g.配置R2上GigabitEthernet 0/0/0接口的IP地址与描述信息。(方法同上)
    h.配置完成后,通过ping命令测试R1和R2间的连通性。(R1、R2互相ping对方的IP地址)
    [R1]ping 10.0.12.2
    [R2]ping 10.0.12.1
    
    • 1
    • 2

    在这里插入图片描述

    2.静态路由的配置

    (1)实验拓扑结构

    在这里插入图片描述

    注意:端口连接应与实验拓扑一致,否则影响后续配置过程。

    (2)在R1、R2和R3上分别配置设备名称和IP地址。 (以R1为例)

    以此为例完成配置R1、R2、R3各接口的IP地址。(注意端口与对应的IP地址关系)

    <Huawei>system-view 
    [Huawei]sysname R1 
    [R1]interface GigabitEthernet 0/0/0 
    [R1-GigabitEthernet0/0/0]ip address 10.0.13.1 24 
    [R1-GigabitEthernet0/0/0]quit 
    [R1]interface GigabitEthernet 0/0/1 
    [R1-GigabitEthernet0/0/1]ip address 10.0.12.1 24 
    [R1-GigabitEthernet0/0/1]quit 
    [R1]interface LoopBack 0 
    [R1-LoopBack0]ip address 10.0.1.1 24 
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10

    在这里插入图片描述

    (3)设备及端口配置结束后,可以在用户视图下执行display ip interface brief或者display current-configuration命令,检查配置情况。(以下R1为例,请检查R1、R2和R3的配置是否正确)

    <R1>display ip interface brief 
    Interface    IP Address/Mask  Physical  Protocol 
    ...
    GigabitEthernet0/0/0  10.0.13.1/24  up  up 
    GigabitEthernet0/0/1  10.0.12.1/24  up  up 
    ... 
    LoopBack0          10.0.1.1/24  up up(s) 
    ...
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    R1:

    在这里插入图片描述


    R2:

    在这里插入图片描述


    R3:
    在这里插入图片描述

    (4)R1上执行ping命令,检测R1与其它设备间的连通性。

    与R1相连接的有R2和R3,分别通过GE 0/0/1 和 GE 0/0/0 这两条线路连接。
    要测试连通性,我们要知道R2和R3在这条线路上的IP是多少。
    R2是10.0.12.2 ,R3是10.0.13.3

    <R1>ping 10.0.12.2 
    <R1>ping 10.0.13.3 
    
    • 1
    • 2

    在这里插入图片描述
    在这里插入图片描述

    (5)R2上执行ping命令,检测R2与其它设备间的连通性。

    <R2>ping 10.0.11.5
    
    • 1

    我这里ping的是R3的ip,看图可知道它是由GE 0/0/2与R2相连接的,而且我们的IP要设置10.0.11开头的,因为R2在这条线路上的IP是以这个开头的。R3在这条线路上的IP也要以这个开头哦,不同的ping是不通的。

    在这里插入图片描述

    (6)测试R2到目的网络10.0.13.0/24、10.0.3.0/24的连通性

    与R1相连接的有R1和R3,分别通过GE 0/0/1 和 GE 0/0/0 这两条线路连接。
    要测试连通性,我们要知道R1和R3在这条线路上的IP是多少。
    R2是10.0.12.1 ,R3是10.0.11.5

    <R2>ping 10.0.11.5
    <R2>ping 10.0.12.1
    
    • 1
    • 2

    在这里插入图片描述

    问题:测试结果中,R2是否能与目的网络10.0.13.0/24、10.0.3.0/24连通?为什么?

    在R2上执行display ip routing-table查看路由表的变化,分析测试结果。

    正如我前面所说的,
    举例如,我这里ping的是R3的ip,看图可知道它是由GE 0/0/2与R2相连接的,而且我们的IP要设置10.0.11开头的,因为R2在这条线路上的IP是以这个开头的。R3在这条线路上的IP也要以这个开头哦,不同的ping是不通的。

    <R2>dis ip routing-table 
    
    Destination/Mask   Proto   Pre  Cost   Flags NextHop      Interface
    
          10.0.2.0/24  Direct   0    0       D   10.0.2.2    LoopBack0
    ...
          10.0.12.0/24  Direct  0    0       D   10.0.12.2   GigabitEthernet0/0/1
    ...
          10.0.23.0/24  Direct  0    0       D   10.0.23.2   GigabitEthernet0/0/2
    ...
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10

    (7)在R2上配置静态路由:(目的网络地址、掩码、下一跳路由器的IP地址)

    配置目的网络地址为10.0.13.0/24和10.0.3.0/24的静态路由,路由的下一跳(下一跳:在网络路由中,指数据包从当前路由器转发到下一个路由器的过程。)配置为R3的G0/0/0接口IP地址10.0.23.3。默认静态路由优先级为60,无需额外配置路由优先级信息。注意:在ip route-static命令中,24代表子网掩码长度,也可以写成完整的掩码形式如255.255.255.0。

    配置过程如下。

    [R2]ip route-static 10.0.13.0 24 10.0.23.3 
    [R2]ip route-static 10.0.3.0 24 10.0.23.3 
    
    • 1
    • 2

    问题:配置结束后,再次运行display ip routing-table ,查看R2的路由表,分析路由表有什么变化?

    在这里插入图片描述

    (8)配置备份静态路由(设置优先级嘛)

    • R2与网络10.0.13.3和10.0.3.3之间交互的数据通过R2与R3间的链路传输。
    • 如果R2和R3间的链路发生故障,R2将不能与网络10.0.13.3和10.0.3.3通信。但是根据拓扑图可以看出,当R2和R3间的链路发生故障时,R2还可以通过R1与R3通信。所以可以通过配置一条备份静态路由实现路由的冗余备份。
    • 正常情况下,备份静态路由不生效。当R2和R3间的链路发生故障时,才使用备份静态路由传输数据。
    • 配置备份静态路由时,需要修改备份静态路由的优先级,确保只有主链路故障时才使用备份路由。本实验中,需要将备份静态路由的优先级修改为80。

    配置过程如下
    配置R1到网络10.0.3.0的静态路由:

    [R1]ip route-static 10.0.3.0 24 10.0.13.3 
    
    • 1

    看到了吗 多了个静态路由。

    在这里插入图片描述

    配置R2到网络10.0.13.0和10.0.3.0的备份静态路由,优先级为80:

    [R2]ip route-static 10.0.13.0 24 10.0.12.1 preference 80 
    [R2]ip route-static 10.0.3.0 24 10.0.12.1 preference 80 
    
    • 1
    • 2

    在这里插入图片描述

    配置R3到网络10.0.12.0的静态路由:

    [R3]ip route-static 10.0.12.0 24 10.0.13.1 
    
    • 1

    在这里插入图片描述

    (9)验证静态路由

    在R2的路由表中,查看当前的静态路由配置。

    <R2>display ip routing-table
    
    …
    Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface
           10.0.2.0/24  Direct  0    0           D   10.0.2.2        LoopBack0
    …
           10.0.3.0/24  Static  60   0          RD   10.0.23.3       GigabitEthernet0/0/2
          10.0.12.0/24  Direct  0    0           D   10.0.12.2       GigabitEthernet0/0/1
    …
          10.0.13.0/24  Static  60   0          RD   10.0.23.3       GigabitEthernet0/0/2
          10.0.23.0/24  Direct  0    0           D   10.0.23.2       GigabitEthernet0/0/2
    … 
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12

    在这里插入图片描述

    路由表中包含两条静态路由。其中:
    Protocol字段的值是Static,表明该路由是静态路由。
    Preference字段的值是60,表明该路由使用的是默认优先级。
    在R2和R3之间链路正常时,R2与网络10.0.13.3和10.0.3.3之间交互的数据通过R2与R3间的链路传输。
    执行tracert命令,可以查看数据的传输路径。

    <R2>tracert 10.0.13.3 
    
    • 1

    在这里插入图片描述
    命令的回显信息证实R2将数据直接发送给R3,未经过其他设备。

    问题:请写出此时路由器R1、R2的路由表(包括目的网络地址、掩码、下一跳路由器的IP地址)

    (10)验证备份静态路由

    关闭R2的G0/0/2接口,模拟R2与R3间的链路发生故障,然后查看IP路由表的变化。

    [R2]interface GigabitEthernet 0/0/2 
    [R2-GigabitEthernet0/0/2]shutdown 
    [R2-GigabitEthernet0/0/2]quit 
    
    • 1
    • 2
    • 3

    在这里插入图片描述

    注意与关闭接口之前的路由表情况作对比。
    重新查看R2的路由表

    <R2>display ip routing-table 
    
    • 1

    在这里插入图片描述

    在R2的路由表中,灰色所标记出的两条路由的下一跳和优先级均已发生变化。
    验证:用ping命令检测R2到目的地址10.0.13.3以及R3上的10.0.13.0的连通性。 执行tracert命令,查看数据包的转发路径。

    前面已经把R2和R3的线路 GE 0/0/2给关闭了,这里是通过备份路由发送的。

    在这里插入图片描述
    在这里插入图片描述

    问题:配置备份路由之后,R2与网络10.0.13.3和10.0.3.3之间交互的数据通过哪条链路传输?

    在这里插入图片描述

  • 相关阅读:
    3.3 Python 元组类型常用操作及内置方法
    Redis入门与应用
    美国专线物流详解:美国专线物流有哪些平台
    TSC TTP244Pro 打码机出现的问题及解决方案
    SpringBoot如何集成MyBatis可以通过几个简单的步骤来实现
    k8s使用ceph-csi插件的cephfs方式持久化存储
    Elastic 线下 Meetup 将于 2024 年 7 月 27 号在深圳举办
    【Selenium】提高测试&爬虫效率:Selenium与多线程的完美结合
    揭秘 AI 开发“武功秘籍”,NVIDIA 发布首部 DPU 和 DOCA 编程入门书籍
    java虚拟机垃圾回收器
  • 原文地址:https://blog.csdn.net/m0_55251293/article/details/134302443
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号