静态路由小实验

文章目录

    • 一、实验要求及拓扑图
    • 二、实验步骤
    • 三、思考题

一、实验要求及拓扑图

请添加图片描述

二、实验步骤

1、创建VLAN,将端口划入vlan
在交换机S3、S4上创建VLAN10、20
Switch(config)#vl 10
Switch(config-vlan)#vl 20

S3(config)#int f0/3
S3(config-if)#switchport access vlan 10
S3(config-if)#int f0/1
S3(config-if)#switchport access vlan 20
S3(config-if)#int f0/2
S3(config-if)#switchport mode trunk

S4(config)#int f0/2
S4config-if)#switchport access vl 20
S4(config-if)#int f0/3
S4(config-if)#sw ac vl 10
S4(config-if)#int f0/1
S4(config-if)#sw mo tr

2、S1上配置
Switch(config)#hostname S1
S1(config)#int f0/2
S1(config-if)#sw mo tr
S1(config)#int f0/1
S1(config-if)#sw mo tr
S1(config)#int f0/4
S1(config-if)#sw mo tr

3、配置路由
IP地址配置:
R3上
Router#conf t
Router(config)#int g0/0/1
Router(config-if)#ip add 200.10.255.1 255.255.255.0
Router(config-if)#no shutdown
Router(config)#hostname R3
R3(config)#int g0/0/0
R3(config-if)#ip add 200.10.200.2 255.255.255.0
R3(config-if)#no shut

R2上
Router(config)#hostname R2
R2(config)#int g0/0/1
R2(config-if)#ip add 200.10.200.1 255.255.255.0
R2(config-if)#no shut
R2(config-if)#int g0/0/0
R2(config-if)#ip add 200.10.100.2 255.255.255.0
R2(config-if)#no shut

R1上
R1(config)#int g0/0/0
R1(config-if)#ip a
R1(config-if)#ip add 200.10.1.1 255.255.255.0
R1(config-if)#no shut
R1(config-if)#int g0/0/1
R1(config-if)#ip add 200.10.100.1 255.255.255.0
R1(config-if)#no shut

静态路由配置:

R1上:
非直连网段为200.10.200.0 、200.10.255.0
R1(config)#ip route 200.10.200.0 255.255.255.0 200.10.100.2
R1(config)#ip route 200.10.255.0 255.255.255.0 200.10.100.2

R2上:
非直连网段为200.10.255.0 、200.10.1.0
R2(config)#ip route 200.10.255.0 255.255.255.0 200.10.200.2
R2(config)#ip route 200.10.1.0 255.255.255.0 200.10.100.1

R3上:
非直连网段为200.10.100.0 、200.10.1.0
R3(config)#ip route 200.10.100.0 255.255.255.0 200.10.200.1
R3(config)#ip route 200.10.1.0 255.255.255.0 200.10.200.1

4、配置pc
以PC1和PC2为例:
请添加图片描述
请添加图片描述
5、测试
请添加图片描述
请添加图片描述
PC1和PC2互通!

三、思考题

1、数据包在经过S1、R1时会发生哪些变化?
经过S1交换机:二层交换机会将数据包发送到目标主机所在的端口。它可以根据MAC地址表上的信息快速找到目标端口,并且不会向除目标端口之外的其他端口广播数据包。
经过R1路由器:更改源mac地址和目的mac地址(一般源地址是路由器出口的mac地址,新的目的mac地址是下一个三层设备的入接口mac地址或者目标主机mac),ttl减小1。

2、VLAN之间如何通信?
同VLAN且同网段的PC之间可直接进行通信,无需借助三层转发设备,该通信方式被称为二层通信。
不同VLAN之间通信需要通过三层设备实现互访,常见的三层设备:路由器、三层交换机、防火墙等。将二层交换机与路由器的三层接口互联,由三层设备进行路由转发来实现通信。

3、简述拓扑图中R1和R2接口模式是什么?如果需要复用当前已有直连线(R1 Gig01<——>R2 Gig0/0)新增一个VLAN 200.10.101.0/24,有什么解决办法,并说明原因,以及相较于上文题1中R1在转发数据包时有什么不同?
R1和R2的接口模式为路由模式;可以在R1或者是R2上创建一个环回(200.10.101.0/24),连接一个二层交换机,交换机上接PC并将端口划入vlan(也就是我们所说的单臂路由方式)。
R1转发数据包:
源主机把数据发送给交换机,交换机根据接口所在VLAN加上VLAN ID通过Trunk链路发送到路由器;根据目标IP地址路由器知道这是发往另外一个VLAN的数据,路由器把数据包的VLAN号封装为另一个VLAN ID,并且从Trunk链路发送给交换机;交换机根据VLAN ID发送到另外一个VLAN的接口,并且去掉VLAN ID后发送给目标主机。

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

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

相关文章

vue3 实现排序按钮

需求背景解决效果index.vue 需求背景 需要实现一个复用性&#xff0c;是提供表单顺倒排序的按钮 解决效果 index.vue <!--/*** author: liuk* date: 2023/7/25* describe: 排序按钮*/--> <template><div class"sort-fn"><span :class"[…

一次线上OOM问题的个人复盘

我们一个java服务上线后&#xff0c;偶尔会发生内存OOM(Out Of Memory)问题&#xff0c;但由于OOM导致服务不响应请求&#xff0c;健康检查多次不通过&#xff0c;最后部署平台kill了java进程&#xff0c;这导致定位这次OOM问题也变得困难起来。 最终&#xff0c;在多次review代…

electron的electron-packager打包运行和electron-builder生产安装包过程,学透 Electron 自定义 Dock 图标

electron的electron-packager打包运行和electron-builder生产安装包过程 开发electron客户端程序&#xff0c;打包是绕不开的问题。 macOS 应用构建&#xff0c;看似近在咫尺&#xff0c;实则坑坑致命。 场景&#xff1a;mac笔记本打包&#xff0c;以及生产出可交付的软件安装…

什么是事件循环Event Loop

一、含义 事件循环是指不断从任务队列中取出任务&#xff0c;并执行其对应的回调函数的过程。 二、事件循环流程 1.主线程执行同步任务&#xff0c;直到遇到异步任务时&#xff0c;将其回调函数他家到任务队列中&#xff0c;然后继续执行同步任务 2.当所有同步任务执行完之后&a…

如何利用plotly和geopandas根据美国邮政编码(Zip-Code)绘制美国地图

对于我自己来说&#xff0c;该需求源自于分析Movielens-1m数据集的用户数据&#xff1a; UserID::Gender::Age::Occupation::Zip-code 1::F::1::10::48067 2::M::56::16::70072 3::M::25::15::55117 4::M::45::7::02460 5::M::25::20::55455 6::F::50::9::55117我希望根据Zip-…

在 3ds Max 和 After Effects 中创建逼真的蜘蛛网模型

推荐&#xff1a; NSDT场景编辑器助你快速搭建可二次开发的3D应用场景 1. 创建蜘蛛网 步骤 1 打开 3ds Max。 打开 3ds Max 步骤 2 转到创建>标准基元>平面并创建一个平面 在前视图中。 创建平面 步骤 3 保持其长度和宽度 segs 为 80。 段 步骤 4 打开修改器列表…

Python爬虫之Scrapy框架系列(23)——分布式爬虫scrapy_redis浅实战【XXTop250部分爬取】

目录&#xff1a; 1.实战讲解&#xff08;XXTop250完整信息的爬取&#xff09;&#xff1a;1.1 使用之前做的完整的XXTOP250项目&#xff0c;但是设置为只爬取一页&#xff08;共25个电影&#xff09;,便于观察1.2 配置settings文件中使用scrapy_redis的必要配置&#xff0c;并…

智能汽车的主动悬架工作原理详述

摘要&#xff1a; 本文将详细介绍主动悬架功能原理设计。 主动悬架是车辆上的一种汽车悬架。它使用车载系统来控制车轮相对于底盘或车身的垂直运动&#xff0c;而不是由大弹簧提供的被动悬架&#xff0c;后者的运动完全由路面决定。主动悬架分为两类&#xff1a;真正的主动悬架…

fSGAT批量候选基因关联分析丨快速单基因关联分析

候选基因如何分析&#xff1f; 通常情况下关联分析会得到一大堆候选基因&#xff0c;总不可能每个都有用&#xff0c;因此需要对候选基因进行深一步分析&#xff0c;本篇笔记分享一下群体遗传学研究中GWAS候选位点与候选基因的筛选思路。主要的方式包括单基因关联分析、连锁程度…

ubuntu 静态IP设置

ubuntu 静态IP设置&#xff1a; 1.输入&#xff1a; sudo vim /etc/netplan/01-network-manager-all.yaml Let NetworkManager manage all devices on this system network: ethernets: ens33: dhcp4: no addresses: [192.168.1.119/24] gateway4: 192.168.1.1 nameservers: …

CASAtomic原子操作详解

一、CAS&#xff08;Compare And Swap&#xff09; 1、CAS介绍 CAS原理&#xff1a;假设有三个值&#xff0c;E&#xff08;旧值&#xff09;、U&#xff08;需要更新的值&#xff09;、V&#xff08;内存中真实的值&#xff09;&#xff0c;具体参照下图&#xff1a; 作用&a…

[C++] C++入门第二篇 -- 引用 -- 内联函数inline -- auto+for

目录 1、引用 -- & 1.1 引用的概念 1.2 引用特性 1.3 常引用 -- 权限问题 1.4 引用的使用场景 1.4.1 做参数 1.4.2 做返回值 注意 1.5 传值、传引用的效率比较 1.6 引用和指针的区别 2、内联函数 2.1 概念 转存失败重新上传取消​编辑转存失败重新上传取消​编…

flink cdc环境搭建

1.下载flink https://archive.apache.org/dist/flink/flink-1.12.2/ 2.修改flink-conf.yaml #根据自己电脑核数修改&#xff0c;这里我设置为4&#xff0c;因为系统分配了4核 jobmanager.rpc.address: localhost #主机名根据自己设定 taskmanager.numberOfTaskSlots: 4 3.下载…

前端JS识别二维码内容

原文&#xff1a;https://www.cnblogs.com/houxianzhou/p/15030351.html <!DOCTYPE html> <html><head><meta charset"utf-8" /><title>图片二维码识别</title><script src"https://cdn.bootcss.com/jquery/3.4.1/jque…

Springboot中 AOP实现日志信息的记录到数据库

1、导入相关的依赖 <!--spring切面aop依赖--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-aop</artifactId></dependency> 注意&#xff1a;在application.properties文件里加这样一…

【前端设计】使用Verdi查看波形时鼠标遮住了parameter值怎么整

盆友&#xff0c;你们在使用Verdi的时候&#xff0c;有没有遇到过鼠标遮挡着了parameter数值的场景&#xff1f;就跟下面这个示意图一样&#xff1a; 最可恨的是这个参数值他会跟着你的鼠标走&#xff0c;你想把鼠标移开看看看这个例化值到底是多大吧&#xff0c;这个数他跟着你…

Python实现人脸识别功能

Python实现人脸识别功能 闲来没事&#xff0c;记录一下前几天学习的人脸识别小项目。 要想实现人脸识别&#xff0c;我们首先要搞明白&#xff0c;人脸识别主要分为哪些步骤&#xff1f;为了提高人脸识别的准确性&#xff0c;我们首先要把图像或视频中的人脸检测出来&#xf…

基于DNN深度学习网络的OFDM+QPSK信号检测算法matlab仿真

目录 1.算法运行效果图预览 2.算法运行软件版本 3.部分核心程序 4.算法理论概述 5.算法完整程序工程 1.算法运行效果图预览 2.算法运行软件版本 matlab2022a 3.部分核心程序 ............................................................................. Transmitt…

XGBoost实例——皮马印第安人糖尿病预测和特征筛选

利用皮马印第安人糖尿病数据集来预测皮马印第安人的糖尿病&#xff0c;以下是数据集的信息&#xff1a; Pregnancies&#xff1a;怀孕次数Glucose&#xff1a;葡萄糖BloodPressure&#xff1a;血压 (mm Hg)SkinThickness&#xff1a;皮层厚度 (mm)Insulin&#xff1a;胰岛素 2…

区块链学习笔记

区块链技术与应用 数组 列表 二叉树 哈希函数 BTC中的密码学原理 cryptographic hash function collsion resistance(碰撞抵抗) 碰撞指的是找到两个不同的输入值&#xff0c;使得它们的哈希值相同。也就是说&#xff0c;如果存在任意两个输入x和y&#xff0c;满足x ≠ y…