三层交换机静态路由实验

news2024/11/23 18:35:50

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 t

Switch(config)#vlan 10

Switch(config-vlan)#int range f0/1-8

Switch(config-if-range)#switchport mode access

Switch(config-if-range)#switchport access vlan 10

Switch(config-if-range)#int range f0/9-16

Switch(config-if-range)#switchport mode access

Switch(config-if-range)#switchport access vlan 20

Switch(config-if-range)#int range f0/24

Switch(config-if-range)#switchport mode access

Switch(config-if-range)#switchport access vlan 100

验证配置:

Switch#show vlan  

图8-1 交换机A vlan划分

交换机B

Switch#config t

Switch(config)#vlan 30

Switch(config-if-range)#int range f0/1-8

Switch(config-if-range)#switchport mode access

Switch(config-if-range)#switchport access vlan 30

Switch(config-if-range)#int range f0/9-16

Switch(config-if-range)#switchport mode access

Switch(config-if-range)#switchport access vlan 40

Switch(config-if-range)#int range f0/24

Switch(config-if-range)#switchport mode access

Switch(config-if-range)#switchport access vlan 101

验证配置:

Switch#show vlan

图8-2 交换机B vlan划分

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

Switch(config)#interface vlan 10

Switch(config-if)#ip address 192.168.10.1 255.255.255.0

Switch(config-if)#int vlan 20

Switch(config-if)#ip address 192.168.20.1 255.255.255.0

Switch(config-if)#int vlan 100

Switch(config-if)#ip address 192.168.100.1 255.255.255.0

交换机B

Switch(config)#int vlan 30

Switch(config-if)#ip address 192.168.30.1 255.255.255.0

Switch(config-if)#int vlan 40

Switch(config-if)#ip address 192.168.40.1 255.255.255.0

Switch(config-if)#int vlan 101

Switch(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 t

Switch(config)#ip route 192.168.30.0 255.255.255.0 192.168.100.2

Switch(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 t

Switch(config)#ip route 192.168.10.0 255.255.255.0 192.168.100.1

Switch(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.coloradmin.cn/o/2246178.html

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

相关文章

iOS构建版本以及Hbuilder打iOS的ipa包全流程

目录 Hbuilder打ipa包 打包之前进行应用配置 应用版本号设置 使用广告标识设置 iOS-云打包 下载并转移安装包 使用Transporter提交版本 应用简介 下载应用 账号登录 提交安装包到apple store connect 在apple开发者平台上确认 总结 本篇文章详细的介绍了使用Hbuil…

java学习-集合

为什么有集合&#xff1f; 自动扩容 数组&#xff1a;长度固定&#xff0c;可以存基本数据类型和引用数据类型 集合&#xff1a;长度可变&#xff0c;可以存引用数据类型&#xff0c;基本数据类型的话需要包装类 ArrayList public class studentTest {public static void m…

返回流类型接口的错误信息处理

返回流类型接口的错误信息处理 前言axios拦截器src/utils/request.ts对应接口 前言 返回流类型接口需要在响应成功回调里拦截&#xff0c;且该接口的status始终是200&#xff0c;尽管后端返回的code可能是非2xx&#xff0c;因此返回流类型的接口&#xff0c;其错误信息需要单独…

用宏实现简单的计算器

大家好&#xff0c;那么经过我们前面几期的学习&#xff0c;我们对宏有了一定的了解&#xff0c;那么我们今天就来试试实现一个简单的加减乘除运算。 我们的思路是使用三目操作符来分别进行加减和乘除的运算&#xff0c;然后用if判断来”进入相关的判断体进而来进行计算。当然…

WEB攻防-通用漏洞文件上传js验证mimeuser.ini语言特性

知识点&#xff1a; 1、文件上传-前端验证 2、文件上传-黑白名单 3、文件上传-user.ini妙用 4、文件上传-php语言特性 详细点&#xff1a; 1、检测层面&#xff1a;前端&#xff0c;后端等 2、检测内容&#xff1a;文件头&#xff0c;完整型&#xff0c;二次渲染等 3、检…

《Vue零基础教程》(3)创建第一个应用案例

1 应用实例 参考官方文档 https://cn.vuejs.org/api/application.html#create-app 示例 const {createApp} Vue// 通过createApp创建一个应用实例 const app createApp({/* 选项 */ }) console.log(app) 分析打印结果, 可知 应用实例是一个对象没有_开头的是公开属性/方…

复合瓦片切片集集合数量与性能关系验证

作者&#xff1a;lzzzz Sci瓦片聚合性能分析 需要聚合的图层越多&#xff0c;性能越低&#xff0c;目前测试以每个瓦片仅包含一个矢量面数据为例&#xff1a; sci数量 服务拉起耗时 前端加载&#xff08;单瓦片&#xff09; 100 10s 500ms 1000 5min 3s 10000 1hour …

大数据-231 离线数仓 - DWS 层、ADS 层的创建 Hive 执行脚本

点一下关注吧&#xff01;&#xff01;&#xff01;非常感谢&#xff01;&#xff01;持续更新&#xff01;&#xff01;&#xff01; Java篇开始了&#xff01; 目前开始更新 MyBatis&#xff0c;一起深入浅出&#xff01; 目前已经更新到了&#xff1a; Hadoop&#xff0…

摄影:相机控色

摄影&#xff1a;相机控色 白平衡&#xff08;White Balance&#xff09;白平衡的作用&#xff1a; 白平衡的使用环境色温下相机色温下总结 白平衡偏移与包围白平衡包围 影调 白平衡&#xff08;White Balance&#xff09; 人眼看到的白色&#xff1a;会自动适应环境光线。 相…

性能监控利器:Ubuntu 22.04 上的 Zabbix 安装与配置指南

简介 今天我们来聊聊如何在 Ubuntu 22.04 上安装和配置 Zabbix。我们会用到 PostgreSQL 作为数据库后端&#xff0c;Nginx 作为 Web 服务器&#xff0c;并用 Let’s Encrypt SSL 证书来保驾护航。 什么是 Zabbix&#xff1f; Zabbix 是一个开源的网络监控和管理解决方案&…

队列基本实现

模板 int queue[10010]; int hh1,tt0; void push1(int x) {queue[tt]x; } void pop1() {if(hh>tt){cout<<"ERR_CANNOT_POP"<<endl;}else{hh;} } int query1() {if(hh>tt){cout<<"ERR_CANNOT_QUERY"<<endl;}return queue[hh…

【ArcGISPro】使用AI模型提取要素-提取车辆(目标识别)

示例数据下载 栅格数据从网上随便找一个带有车辆的栅格数据 f094a6b1e205cd4d30a2e0f816f0c6af.jpg (1200799) (588ku.com) 添加数据

GitLab|数据迁移

注意&#xff1a;新服务器GitLab版本需和旧版本一致 在旧服务器执行命令进行数据备份 gitlab-rake gitlab:backup:create 备份数据存储在 /var/opt/gitlab/backups/ 将备份数据传输到新服务器的/var/opt/gitlab/backups/下&#xff0c;并修改文件权限&#xff08;下载前和上传…

UE5 5.1.1创建C++项目,显示error C4668和error C4067的解决方法

因为工作要求&#xff0c;没法使用最新 5.5版本的ue5 而是要用ue5.1和5.2版本。 但是我在安装下载了visual studio2022后&#xff0c;使用 ue5.1编辑器 创建C项目&#xff0c;爆出如下错误。 error C4668: ?????__has_feature?????ΪԤ?????꣬???0????…

网络安全概论

一、 网络安全是一个综合性的技术。在Internet这样的环境中&#xff0c;其本身的目的就是为了提供一种开放式的交互环境&#xff0c;但是为了保护一些秘密信息&#xff0c;网络安全成为了在开放网络环境中必要的技术之一。网络安全技术是随着网络技术的进步逐步发展的。 网络安…

51单片机基础01 单片机最小系统

目录 一、什么是51单片机 二、51单片机的引脚介绍 1、VCC GND 2、XTAL1 2 3、RST 4、EA 5、PSEN 6、ALE 7、RXD、TXD 8、INT0、INT1 9、T0、T1 10、MOSI、MISO、SCK 11、WR、RD 12、通用IO P0 13、通用IO P1 14、通用IO P2 三、51单片机的最小系统 1、供电与…

DASCTF 2024 10月 Reverse 完成笔记 附题目

题目链接: https://github.com/Airrcat/long_long/tree/main/DASCTF_2024_10 ezre 查PE 32位无壳 开始分析 看起来很像加壳了 字符串未有暴露信息&#xff0c;但是段中有一个themida 发现是一个壳&#xff0c;直接去找脱壳机 一些脱壳工具&#xff08;Magicmida)是…

JavaScript 中 arguments、类数组与数组的深入解析

博客主页&#xff1a; [小ᶻZ࿆] 本文专栏: 前端 文章目录 &#x1f4af;前言&#x1f4af;什么是 arguments 对象2.1 arguments 的定义2.2 arguments 的特性2.3 使用场景 &#x1f4af;深入了解 arguments 的结构3.1 arguments 的内部结构arguments 的关键属性 3.2 类数组…

Kafka 工作流程解析:从 Broker 工作原理、节点的服役、退役、副本的生成到数据存储与读写优化

Kafka&#xff1a;分布式消息系统的核心原理与安装部署-CSDN博客 自定义 Kafka 脚本 kf-use.sh 的解析与功能与应用示例-CSDN博客 Kafka 生产者全面解析&#xff1a;从基础原理到高级实践-CSDN博客 Kafka 生产者优化与数据处理经验-CSDN博客 Kafka 工作流程解析&#xff1a…

数位之和c++

题目描述 小杨有 n个正整数&#xff0c;他认为一个正整数是美丽数字当且仅当该正整数每一位数字的总和是 7 的倍数。 小杨想请你编写一个程序判断 n 个正整数哪些是美丽数字。 输入 第一行包含一个正整数 n&#xff0c;代表正整数个数。 之后n 行&#xff0c;每行包含一个…