三层交换机静态路由实验

1、前置知识

2、实验目的

3、实验器材:

3560-23PS交换机2台、主机4台、交叉线1根和直通网线4根。

4、实验规划及拓扑

实验要求:

(1)在交换机A和交换机B上分别划分基于端口的VLAN:

交换机

VLAN

端口成员

交换机A

10

1~8

20

9~16

100

24

交换机B

30

1~8

40

9~16

101

24

(2)交换机A和B通过的24口级联。

(3)配置交换机A和B各VLAN虚拟接口的IP地址分别如下表所示:

VLAN10

VLAN20

VLAN30

10.10.10.1

10.10.20.1

10.10.30.1

VLAN40

VLAN100

VLAN101

10.10.40.1

10.10.100.1

10.10.100.2

(4)主机1-主机4的网络设置为:

设备

IP地址

gateway

Mask

主机1

192.168.10.2

10.10.10.1

255.255.255.0

主机2

192.168.20.2

10.10.20.1

255.255.255.0

主机3

192.168.30.2

10.10.30.1

255.255.255.0

主机4

192.168.40.2

10.10.40.1

255.255.255.0

5)验证:

① 没有静态路由之前:

      主机1与主机2,主机3与主机4可以互通。

      主机1、主机2与主机3、主机4不通。

② 配置静态路由之后:

   四台主机之间都可以互通。

③若实验结果和理论相符,则本实验完成。

5、实验步骤

(1)交换机全部恢复出厂设置,配置交换机的VLAN信息

交换机A

Switch#config tSwitch(config)#vlan 10Switch(config-vlan)#int range f0/1-8Switch(config-if-range)#switchport mode accessSwitch(config-if-range)#switchport access vlan 10Switch(config-if-range)#int range f0/9-16Switch(config-if-range)#switchport mode accessSwitch(config-if-range)#switchport access vlan 20Switch(config-if-range)#int range f0/24Switch(config-if-range)#switchport mode accessSwitch(config-if-range)#switchport access vlan 100

验证配置:

Switch#show vlan  

图8-1 交换机A vlan划分

交换机B

Switch#config tSwitch(config)#vlan 30Switch(config-if-range)#int range f0/1-8Switch(config-if-range)#switchport mode accessSwitch(config-if-range)#switchport access vlan 30Switch(config-if-range)#int range f0/9-16Switch(config-if-range)#switchport mode accessSwitch(config-if-range)#switchport access vlan 40Switch(config-if-range)#int range f0/24Switch(config-if-range)#switchport mode accessSwitch(config-if-range)#switchport access vlan 101

验证配置:

Switch#show vlan

图8-2 交换机B vlan划分

(2)配置交换机各 vlan 虚拟接口的IP地址

Switch(config)#interface vlan 10Switch(config-if)#ip address 192.168.10.1 255.255.255.0Switch(config-if)#int vlan 20Switch(config-if)#ip address 192.168.20.1 255.255.255.0Switch(config-if)#int vlan 100Switch(config-if)#ip address 192.168.100.1 255.255.255.0

交换机B

Switch(config)#int vlan 30Switch(config-if)#ip address 192.168.30.1 255.255.255.0Switch(config-if)#int vlan 40Switch(config-if)#ip address 192.168.40.1 255.255.255.0Switch(config-if)#int vlan 101Switch(config-if)#ip address 192.168.100.2 255.255.255.0

(3) 配置各主机的IP地址,注意配置网关

设备

IP地址

gateway

Mask

主机1

192.168.10.2

192.168.10.1

255.255.255.0

主机2

192.168.20.2

192.168.20.1

255.255.255.0

主机3

192.168.30.2

192.168.30.1

255.255.255.0

主机4

192.168.40.2

192.168.40.1

255.255.255.0

(4)验证主机之间是否连通

主机

端口

主机

端口

结果

原因

主机1

A:1/1

主机2

A:1/9

主机1

A:1/1

Vlan 100

A:1/24

主机1

A:1/1

Vlan 101

B:0/0/24

不通

主机1

A:1/1

主机 3

B:0/0/1

不通

在不同的网络

查看路由表,进一步分析上一步的现象原因。

交换机A:

Switch#ip routing(版本过低时)Switch#show ip route

图8-3 查看交换机A路由信息

交换机B:

Switch#ip routing(版本过低时)Switch#show ip route

图8-4 查看交换机B路由信息

(5)配置静态路由

交换机A:

Switch#config tSwitch(config)#ip route 192.168.30.0 255.255.255.0 192.168.100.2Switch(config)#ip route 192.168.40.0 255.255.255.0 192.168.100.2

验证配置

Switch#show ip route

图8-5 验证交换机A静态路由配置信息

交换机B:

Switch#config tSwitch(config)#ip route 192.168.10.0 255.255.255.0 192.168.100.1Switch(config)#ip route 192.168.20.0 255.255.255.0 192.168.100.1

验证配置

Switch#show ip route

图8-5 验证交换机B静态路由配置信息

(6)验证主机之间是否连通

主机

端口

主机

端口

结果

原因

主机1

A:1/1

主机2

A:1/9

主机1

A:1/1

Vlan 100

A:1/24

主机1

A:1/1

Vlan 101

B:0/0/24

主机1

A:1/1

主机 3

B:0/0/1

查看路径

PC>tracert 192.168.30.2

6、思考题

  1. 如果把交换机B上的vlan30改成vlan10,请问两台交换机上的vlan10是同一个么?
  2. 第四步中,主机1 ping vlan101 以及主机1 ping 主机3都不通,其原因各是什么?

7、相关配置命令详解

ip route

命令:ip route <ip_address> <mask><gateway>[<preference>]

no ip route <ip_address> <mask><gateway>[<preference>]

功能:配置静态路由:本命令的no操作为删除静态路由。

参数:<ip_address>和 <mask>分别为目的IP地址和子网掩码,点分十进制格式;<gateway>为下一跳的IP地址,点分十进制格式;<preference>为路由优先级,取值范围为1~255,preference的值越小优先级越高。

命令模式:全局配置模式

show ip route

命令:show ip route [dest <destination>] [mask <destMask>] [nextHop <nextHop value>] [protocol {connected | static | rip | ospf | osps_ase | bgp | dvmrp}] [vlan-id] [preference <pref>] [count]

功能:显示路由表。

参数:<destination>为目标网格地址;<destMask>为目标网格的掩码;<nextHop value>为下一跳IP地址;connected为直连路由;static为静态路由; rip为RIP路由;ospf 为OSPF路由;|osps_ase为OSPF引入的路由;bgp为BGP路由;dvmrp为DVMRP路由; <vlan-id>为Vlan  标识符;<pref>为路由优先级,取值范围为0~255; count为显示IP路由表项数信息。

命令模式:特权用户配置模

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

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

相关文章

PLC与PLC跨网段通讯的几种方法:厂区组网实践

PLC通常通过以太网或其他工业网络协议&#xff08;如PROFINET、Modbus TCP等&#xff09;进行通信。当PLC位于不同的网段时&#xff0c;它们不能直接通信&#xff0c;需要特殊的配置或设备来实现通信&#xff0c;不同网段的PLC通讯变得尤为重要。 随着工业网络的发展和工业4.0概…

观察者模式和订阅模式

观察者模式和订阅模式在概念上是相似的&#xff0c;它们都涉及到一个对象&#xff08;通常称为“主题”或“发布者”&#xff09;和多个依赖对象&#xff08;称为“观察者”或“订阅者”&#xff09;之间的关系。然而&#xff0c;尽管它们有相似之处&#xff0c;但在某些方面也…

HarmonyOs鸿蒙开发实战(20)=>一文学会基础使用组件导航Navigation

敲黑板&#xff0c;以下是重点技巧。文章末尾有实战项目效果截图及代码截图可参考 1.概要 Navigation是路由导航的根视图容器Navigation组件主要包含​导航页&#xff08;NavBar&#xff09;和子页&#xff08;NavDestination&#xff09;&#xff0c;导航页不存在页面栈中&am…

DevOps-Jenkins-新手入门级

1. Jenkins概述 1. Jenkins是一个开源持续集成的工具&#xff0c;是由JAVA开发而成 2. Jenkins是一个调度平台&#xff0c;本身不处理任何事情&#xff0c;调用插件来完成所有的工作 1.1 什么是代码部署 代码发布/部署>开发书写的程序代码---->部署测试/生产环境 web服务…

在win10下搭建ftp服务器

1 说明 本文档在win10下实现。 2 安装ftp服务器 打开“控制面板/程序和功能”&#xff0c;如下&#xff1a; 点击“启用或关闭windows功能”&#xff0c;如下&#xff1a; 安装“ftp服务器”&#xff0c;将下图红色圈中部分打勾&#xff0c;如下&#xff1a; 必须勾选…

数据结构C语言描述4(图文结合)--栈的实现,中序转后序表达式的实现

前言 这个专栏将会用纯C实现常用的数据结构和简单的算法&#xff1b;有C基础即可跟着学习&#xff0c;代码均可运行&#xff1b;准备考研的也可跟着写&#xff0c;个人感觉&#xff0c;如果时间充裕&#xff0c;手写一遍比看书、刷题管用很多&#xff0c;这也是本人采用纯C语言…

vue中路由缓存

vue中路由缓存 问题描述及截图解决思路关键代码及打印信息截图 问题描述及截图 在使用某一平台时发现当列表页码切换后点击某一卡片进入详情页后&#xff0c;再返回列表页时页面刷新了。这样用户每次看完详情回到列表页都得再重新输入自己的查询条件&#xff0c;或者切换分页到…

如何在 UniApp 中实现 iOS 版本更新检测

随着移动应用的不断发展&#xff0c;保持应用程序的更新是必不可少的&#xff0c;这样用户才能获得更好的体验。本文将帮助你在 UniApp 中实现 iOS 版的版本更新检测和提示&#xff0c;适合刚入行的小白。我们将分步骤进行说明&#xff0c;每一步所需的代码及其解释都会一一列出…

移动充储机器人“小奥”的多场景应用(上)

一、高速公路服务区应用 在高速公路服务区&#xff0c;新能源汽车的充电需求得到“小奥”机器人的及时响应。该机器人配备有储能电池和自动驾驶技术&#xff0c;能够迅速定位至指定充电点&#xff0c;为待充电的新能源汽车提供服务。得益于“小奥”的机动性&#xff0c;其服务…

Redis 的代理类注入失败,连不上 redis

在测试 redis 是否成功连接时&#xff0c;发现 bean 没有被创建成功&#xff0c;导致报错 根据报错提示&#xff0c;需要我们添加依赖&#xff1a; <dependency><groupId>org.apache.commons</groupId><artifactId>commons-pool2</artifactId>&l…

桌面怎么快速添加便签?适合桌面记事的便签小工具

在数字化时代&#xff0c;我们每天面对电脑处理大量任务&#xff0c;无论是工作计划、会议纪要还是个人生活琐事&#xff0c;都需要一个可靠的桌面记事工具来帮助我们记录和整理。因此&#xff0c;一款适合桌面使用的便签软件成为了我们不可或缺的助手。 敬业签就是这样一款功…

UE5 腿部IK 解决方案 footplacement

UE5系列文章目录 文章目录 UE5系列文章目录前言一、FootPlacement 是什么&#xff1f;二、具体实现 前言 在Unreal Engine 5 (UE5) 中&#xff0c;腿部IK&#xff08;Inverse Kinematics&#xff0c;逆向运动学&#xff09;是一个重要的动画技术&#xff0c;用于实现角色脚部准…

KLV6008固态继电器:高压应用的理想紧凑方案

在当今快节奏的电子领域&#xff0c;找到平衡性能、可靠性和安全性的组件至关重要。CRIA Semiconductor的KLV6008固态继电器(SSR)正是满足了这一要求。这款紧凑型继电器专为高压、低电流切换而设计&#xff0c;是适用于各种应用的多功能解决方案。 为什么选择KLV6008&#xff1…

在 Swift 中实现字符串分割问题:以字典中的单词构造句子

文章目录 前言摘要描述题解答案题解代码题解代码分析示例测试及结果时间复杂度空间复杂度总结 前言 本题由于没有合适答案为以往遗留问题&#xff0c;最近有时间将以往遗留问题一一完善。 LeetCode - #140 单词拆分 II 不积跬步&#xff0c;无以至千里&#xff1b;不积小流&…

HarmonyOs鸿蒙开发实战(21)=>组件间通信@ohos/liveeventbus

1.简介 LiveEventBus是一款消息总线&#xff0c;具有生命周期感知能力&#xff0c;支持Sticky&#xff0c;支持跨进程&#xff0c;支持跨APP发送消息。 2.下载安装 ohpm install ohos/liveeventbus 3.订阅&#xff0c;注册监听 4.发送事件 5. 完成 > 记得关注博主&#xff…

OpenCV和Qt坐标系不一致问题

“ OpenCV和QT坐标系导致绘图精度下降问题。” OpenCV和Qt常用的坐标系都是笛卡尔坐标系&#xff0c;但是细微处有些不同。 01 — OpenCV坐标系 OpenCV是图像处理库&#xff0c;是以图像像素为一个坐标位置&#xff0c;即一个像素对应一个坐标&#xff0c;所以其坐标系也叫图像…

nohup java -jar supporterSys.jar --spring.profiles.active=prod

文章目录 1、ps -ef | grep java2、kill 13713、ps -ef | grep java4、nohup java -jar supporterSys.jar --spring.profiles.activeprod &5、ps -ef | grep java1. 启动方式进程 1371进程 19994 2. 主要区别3. 可能的原因4. 建议 1、ps -ef | grep java rootshipper:~# p…

Ubuntu上安装MySQL并且实现远程登录

目录 下载网络工具 查看网络连接 更新系统软件包&#xff1b; 安装mysql数据库 查看mysql数据库状态 以数字ip形式显示mysql的监听状态。&#xff08;默认监听端口是3306&#xff09; 查看安装mysql数据库时系统创建的目录信息。 根据查询到的系统用户名以及随机密码&a…

shell编写——脚本传参与运算

shell编写——脚本传参与运算 声明&#xff01; 学习视频来自B站up主 泷羽sec 有兴趣的师傅可以关注一下&#xff0c;如涉及侵权马上删除文章&#xff0c;笔记只是方便各位师傅的学习和探讨&#xff0c;文章所提到的网站以及内容&#xff0c;只做学习交流&#xff0c;其他均与本…

设计模式之 观察者模式

观察者模式&#xff08;Observer Pattern&#xff09;是一种行为型设计模式&#xff0c;它定义了一种一对多的依赖关系&#xff0c;让多个观察者对象同时监听一个主题对象&#xff08;Subject&#xff09;。当主题对象的状态发生变化时&#xff0c;所有依赖于它的观察者都会得到…