【计算机网络基础实验】实验二(补充内容)路由器的配置和静态路由

news2024/11/23 22:24:30

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

目录如下:

  • 任务一 IP路由协议实现企业路由器通信
    • @[TOC](目录如下:)
  • 一、实验目的:
  • 二、实验环境
  • 三、实验内容
  • 四、实验步骤
    • 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
  ......
c.Tab键是自动联想并补全命令的快捷键。

例:

[Huawei]interface gi	
[Huawei]interface GigabitEthernet

(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
c.进入系统视图:使用system-view命令可以进入系统视图,这样才可以配置接口、协议等内容。
<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]
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.

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

[Huawei]sysname R2
[R2]
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
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
......
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

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 

(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) 
...

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

<R1>ping 10.0.12.2 
<R1>ping 10.0.13.3 

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

<R2>ping 10.0.23.3

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

<R2>ping 10.0.13.3
<R2>ping 10.0.3.3

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

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

<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
...

(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 

问题:配置结束后,再次运行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 

配置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 

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

[R3]ip route-static 10.0.12.0 24 10.0.13.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
… 

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

<R2>tracert 10.0.13.3 
traceroute to 10.0.13.3(10.0.13.3), max hops: 30 ,packet length: 40, 
press CTRL_C to break 
1 10.0.23.3 40 ms 31 ms 30 ms 
<R2>tracert 10.0.3.3 
traceroute to 10.0.3.3(10.0.3.3), max hops: 30 ,packet length: 40, 
press CTRL_C to break 
1 10.0.23.3 40 ms 30 ms 30 ms 

命令的回显信息证实R2将数据直接发送给R3,未经过其他设备。

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

(10)验证备份静态路由

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

[R2]intface GigabitEthernet0/0/2 
[R2-GigabitEthernet0/0/2]shutdown 
[R2-GigabitEthernet0/0/2]quit 

注意与关闭接口之前的路由表情况作对比。
重新查看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  80   0          RD   10.0.12.1       GigabitEthernet0/0/1
      10.0.12.0/24  Direct  0    0           D   10.0.12.2       GigabitEthernet0/0/1
…
      10.0.13.0/24  Static  80   0          RD   10.0.12.1       GigabitEthernet0/0/1
…

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1187291.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

文件系统.

终极目标&#xff1a; inode 和 软硬连接 文件系统 &#xff1a;Ext2 之前谈论的是一个被打开的文件&#xff01; 如果一个文件没有被打开呢&#xff1f;&#xff1f;磁盘中进行存储的。 我们会关心如下问题 1、路径问题 2、存储问题 3、获取的问题&#xff08;属性 文件内容…

java--封装

面向对象的三大特征&#xff1a;封装、继承、多态 1.什么是封装 就是用类设计对象处理某一个事物的数据时&#xff0c;应该把要处理的数据&#xff0c;以及处理这些数据的方法&#xff0c;设计到一个对象中去。(每一个类都可以看成封装) 2.封装的设计规范 合理隐藏、合理暴…

HarmonyOS NEXT 调优工具 Smart Perf Host 高效使用指南

在软件开发的过程中&#xff0c;很多开发者都经常会遇到一些性能问题&#xff0c;比如应用启动慢、点击滑动卡顿、应用后台被杀等&#xff0c;想要解决这些问题势必需要收集大量系统数据。而在收集数据的过程中&#xff0c;开发者则需要在各种工具和命令之间来回切换&#xff0…

Nginx实现tcp代理并支持TLS加密实验

Nginx源码编译 关于nginx的搭建配置具体参考笔者之前的一篇文章&#xff1a;实时流媒体服务器搭建试验&#xff08;nginxrtmp&#xff09;_如何在线测试流媒体rtmp搭建成功了吗-CSDN博客中的前半部分&#xff1b;唯一变化的是编译参数&#xff08;添加stream模块并添加其对应ss…

机组 指令系统

机器指令 机器指令&#xff1a;每一条机器语言的语句 指令系统&#xff1a;全部机器指令的集合 指令的一般格式 指令由操作码和地址码两部分组成 操作码 作用&#xff1a;指明该指令要完成的操作 位数&#xff1a;反映机器的操作种类&#xff0c;即机器允许的指令条数 …

redisTemplate不支持zpopmax,解决方案使用reverseRangeWithScore

在redis客户端可以使用zpopmax redisTemplate不支持zpopmax 解决方案 使用reverseRangeWithScore 接下来我们进行测试 我们要返回最大的value&#xff0c;应该是c import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.a…

挑战100天 AI In LeetCode Day06(热题+面试经典150题)

挑战100天 AI In LeetCode Day06&#xff08;热题面试经典150题&#xff09; 一、LeetCode介绍二、LeetCode 热题 HOT 100-82.1 题目2.2 题解 三、面试经典 150 题-83.1 题目3.2 题解 一、LeetCode介绍 LeetCode是一个在线编程网站&#xff0c;提供各种算法和数据结构的题目&am…

Python爬虫实战-批量爬取美女图片网下载图片

大家好&#xff0c;我是python222小锋老师。 近日锋哥又卷了一波Python实战课程-批量爬取美女图片网下载图片&#xff0c;主要是巩固下Python爬虫基础 视频版教程&#xff1a; Python爬虫实战-批量爬取美女图片网下载图片 视频教程_哔哩哔哩_bilibiliPython爬虫实战-批量爬取…

本地数据库迁移到云端服务器

工具迁移xtrabackup 创建云服务器——通过云服务器提供的公网地址远程连接XShell——利用迁移工具将数据库从本地迁移到云服务器 &#xff08;1&#xff09;创建云服务器 &#xff08;2&#xff09;远程连接XShell &#xff08;3&#xff09;yum安装mysql &#xff08;4&…

spider-node-初识

spider-node spider想解决的问题1&#xff1a;业务架构层面2&#xff1a;代码层面3&#xff1a;业务&#xff0c;产品&#xff0c;研发&#xff0c;测试之间4: 系统迭代成本高 spider-node 配置讲解spider-node启动 spider想解决的问题 1&#xff1a;业务架构层面 帮助研发团队…

给定 n 个整数,求里面出现次数最多的数,如果有多个重复出现的数,求值最大的那个 给定n个整数,求里面出现次数最多的数,如果有多个重复出现的数,求出值最大的一

题目描述&#xff1a;给定 n 个整数&#xff0c;求里面出现次数最多的数&#xff0c;如果有多个重复出现的数&#xff0c;求值最大的那个 输入格式 第一行输入一个整数n(1<n100000)&#xff0c;接下来一行输入n个int 范围内的整数 输出格式 输出出现次数最多的数和出现的…

https证书免费申请

JoySSL是一个提供免费HTTPS证书的权威证书颁发机构&#xff08;CA&#xff09;&#xff0c;其证书广泛应用于网站安全领域。JoySSL致力于提供高质量、安全、可靠的HTTPS证书&#xff0c;以满足各种规模网站的需求。 首先&#xff0c;您需要访问JoySSL的官方网站&#xff0c;并…

【C++】stack | queue | priority_queue | deque

一、stack栈 介绍 1.栈是一种特殊的线性表&#xff0c;其元素遵循“后进先出”的原则&#xff0c;即仅允许在在表的一端进行插入、删除操作&#xff0c;这一模式被称为“后进先出”或LIFO&#xff08;last in fisrt out&#xff09;。 2.从底层实现来看&#xff0c;stack是作…

07-MySQL-进阶-锁InnoDB引擎MySQL管理

涉及资料 链接&#xff1a;https://pan.baidu.com/s/1M1oXN_pH3RGADx90ZFbfLQ?pwdCoke 提取码&#xff1a;Coke 一、锁 ①&#xff1a;概述 锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中&#xff0c;除传统的计算资源&#xff08;CPU、RAM、I/O&#xf…

【AI编程】ai编程插件汇总iFlyCode、codegeex

1、iFlyCode 开发公司&#xff1a;讯飞 支持IDE: VS Code、IntelliJ IDEA、CLion、PyCharm、WebStorm 支持语言: Python、JavaScript、C、Java 下载地址&#xff1a;https://iflycode.xfyun.cn/ iFlyCode 快捷键列表&#xff1a;  Tab 采纳建议  Esc 拒绝建议  Alt\ 主动…

【NetCore】企业微信你消息推送

前言 慢慢脱离一线开发工作,突然接到一个改善提案需要增加类似短信业务消息提醒。考虑到目前已开通企业微信且短信服务一般需要收费,决定采用企业微信消息提醒。 流程 微信等相关的第三方开发大致流程都类似,如下 注册账号账号认证(为了权限,当然企业微信内部应用不需要…

【数据结构与算法】DFA算法-关键词匹配-java案例实现

该算法往往是用于匹配一些敏感词、绝对词等&#xff0c;从一篇文章中快速找到其中包含的关键词。 实现思路&#xff1a; 先读取所有关键词并存入set集合中。再将set中的关键词存入HashMap中&#xff0c;是以每个关键词字顺序存储&#xff0c;key为一个字、value为一个HashMap。…

机器视觉人体跌倒检测系统 - opencv python 计算机竞赛

0 前言 &#x1f525; 优质竞赛项目系列&#xff0c;今天要分享的是 &#x1f6a9; 机器视觉人体跌倒检测系统 该项目较为新颖&#xff0c;适合作为竞赛课题方向&#xff0c;学长非常推荐&#xff01; &#x1f947;学长这里给一个题目综合评分(每项满分5分) 难度系数&…

frida hook(深入浅出)

Andrax搭建Android渗透测试环境 编译官方frida源码 APP基于Frida脱壳 Frida Hook的使用方法 Frida逆向分析APP实战 魔改frida到绕过检测的思路 配置fridaserver为后台进程 使用frida-net玩转frida-rpc 内置frida hook到Android系统 内置frida-inject工具到手机系统 三…

I/O控制器

一、概述 I/O设备管理-机械部件(I/O硬件设备)电子部件(I/O控制器)接口(设备与控制器间通信媒介) 二、组成 各寄存器间的编址方式&#xff1a; 三、控制方式 1.轮询程序控制 2.中断程序控制 3.直接存储器访问(DMA)