Packet Tracer – 配置单臂路由器 VLAN 间路由

news2024/10/5 16:27:47

Packet Tracer – 配置单臂路由器 VLAN 间路由

地址分配表

设备

接口

IPv4 地址

子网掩码

默认网关

R1

G0/0.10

172.17.10.1

255.255.255.0

不适用

G0/0.30

172.17.30.1

255.255.255.0

不适用

PC1

NIC

172.17.10.10

255.255.255.0

172.17.10.1

PC2

NIC

172.17.30.10

255.255.255.0

172.17.30.1

拓扑图

 

目标

第 1 部分:测试不使用 VLAN 间路由时的连接

第 2 部分:为交换机添加 VLAN

第 3 部分:配置子接口

第 4 部分:测试使用 VLAN 间路由时的连接

场景

在本练习中,您将在实施 VLAN 间路由之前先检查连接。 然后,配置 VLAN 和 VLAN 间路由。 最后,您将启用中继,并验证 VLAN 之间的连接。

第 1 部分:    测试不使用 VLAN 间路由时的连接

步骤 1:    在 PC1 和 PC3 之间 Ping。

等待交换机融合,或点击几次加快转发时间。 当 PC1 和 PC3 的链路灯亮绿光时,在 PC1 和 PC3 之间执行 ping 操作。 由于两台 PC 位于不同的网络上,而且 R1 未配置,因此 ping 操作失败。

步骤 2:    切换到模拟模式以监视 ping。

a.     通过点击模拟选项卡或按 Shift+S 切换到模拟模式。

b.    点击捕获/转发以查看 ping 在 PC1 和 PC3 之间采取的步骤。 注意 ping 怎么会从不离开 PC1。 哪个过程失败,原因是什么?

ARP 进程失败,因为 ARP 请求已被 PC3 丢弃。PC1 和 PC3 不在同一网络上,因此 PC1 永远不会获取 PC3 的 MAC 地址。如果没有 MAC 地址,PC1 无法创建 ICMP 回显请求。

第 2 部分:    为交换机添加 VLAN

步骤 1:     在 S1 上创建 VLAN。

返回到实时模式,并在 S1 上创建 VLAN 10 和 VLAN 30。

S1(config)#vlan 10

S1(config-vlan)#vlan 30

步骤 2:    将 VLAN 分配给端口。

a.     将接口 F0/6 和 F0/11 配置为接入端口并分配 VLAN。

·         将 PC1 分配到 VLAN 10。

·         将 PC3 分配到 VLAN 30。

S1(config)#int f0/11

S1(config-if)#switchport mode access

S1(config-if)#switchport access vlan 10

S1(config-if)#int f0/6

S1(config-if)#switchport mode access

S1(config-if)#switchport access vlan 30

b.    发出 show vlan brief 命令以验证 VLAN 配置。

S1# show vlan brief

 

VLAN Name Status Ports

---- -------------------------------- --------- -------------------------------

1 default active Fa0/1, Fa0/2, Fa0/3, Fa0/4

Fa0/5, Fa0/7, Fa0/8,Fa0/9

Fa0/10, Fa0/12, Fa0/13,Fa0/14

Fa0/15, Fa0/16, Fa0/17, Fa0/18

Fa0/19, Fa0/20, Fa0/21, Fa0/22

Fa0/23, Fa0/24, Gig0/1, Gig0/2

10 VLAN0010 active Fa0/11

30 VLAN0030 active Fa0/6

1002 fddi-default active

1003 token-ring-default active

1004 fddinet-default active

1005 trnet-default active

第 3 步:    测试 PC1 和 PC3 之间的连接。

从 PC1 ping PC3。 Ping 仍然会失败。 为什么 ping 不成功?

每个 VLAN 都是一个单独的网络,需要路由器或第 3 层交换机来提供它们之间的通信

第 3 部分:    配置子接口

步骤 1:    使用 802.1Q 封装在 R1 上配置子接口。

a.     创建子接口 G0/0.10。

·         将封装类型设置为 802.1Q 并将 VLAN 10 分配给子接口。

·         参见地址表,为子接口分配正确的 IP 地址。

b.    为 G0/0.30 子接口重复此操作。

R1(config)#int g0/0.10

R1(config-subif)#encapsulation dot1Q 10

R1(config-subif)#ip add 172.17.10.1 255.255.255.0

R1(config-subif)#no sh

R1(config-subif)#int g0/0.30

R1(config-subif)#encapsulation dot1Q 30

R1(config-subif)#ip add 172.17.30.1 255.255.255.0

R1(config-subif)#no sh

步骤 2:    验证配置。

a.     使用 show ip interface brief 命令验证子接口配置。 两个子接口都关闭。 子接口是与物理接口关联的虚拟接口。 因此,为了启用子接口,您必须启用与它们关联的物理接口。

b.    启用 G0/0 接口。 验证子接口现在是否处于活动状态。

R1(config)#int g0/0

R1(config-if)#no sh

第 4 部分:    测试使用 VLAN 间路由时的连接

步骤 1:    在 PC1 和 PC3 之间 Ping。

从 PC1 ping PC3。 Ping 仍然会失败。

步骤 2:    启用中继。

a.     在 S1 上,发出 show vlan 命令。 G0/1 分配到哪个 VLAN?

VLAN 1

b.    由于路由器配置了已分配到不同 VLAN 的多个子接口,连接到路由器的交换机端口必须配置为中继。 在接口 G0/1 上启用中继。

S1(config)#int g0/1

S1(config-if)#switchport mode trunk

c.     如何使用 show vlan 命令来确定接口为中继端口?

接口不再列在 VLAN 1 下

d.    发出 show interface trunk 命令以验证接口是否配置为中继。

步骤 3:    切换到模拟模式以监视 ping。

a.     通过点击模拟选项卡或按 Shift+S 切换到模拟模式。

b.    点击捕获/转发以查看 ping 在 PC1 和 PC3 之间采取的步骤。

c.     您应该会看到 S1 和 R1 之间的 ARP 请求和答复。 然后是 R1 和 S3 之间的 ARP 请求和答复。 然后,PC1 可以为 ICMP 回应请求封装正确的数据链路层信息,R1 会将请求路由到 PC3

:ARP 流程完成后,您可能需要点击“重设模拟”以查看 ICMP 流程是否完成。

实验步骤:

S1:

S1>enable

S1#conf t

Enter configuration commands, one per line. End with CNTL/Z.

S1(config)#vlan 10

S1(config-vlan)#vlan 30

S1(config-vlan)#exit

S1(config)#int f0/11

S1(config-if)#switchport mode access

S1(config-if)#switchport access vlan 10

S1(config-if)#int f0/6

S1(config-if)#switchport mode access

S1(config-if)#switchport access vlan 30

S1(config-if)#

%LINK-5-CHANGED: Interface GigabitEthernet0/1, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/1, changed state to up

S1(config-if)#exit

S1(config)#int g0/1

S1(config-if)#switchport mode trunk

S1(config-if)#

%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/1, changed state to down

%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/1, changed state to up

S1(config-if)#

S1(config-if)#end

S1#

%SYS-5-CONFIG_I: Configured from console by console

S1#write

Building configuration...

[OK]

S1#

R1:

R1>ena

R1#conf t

Enter configuration commands, one per line. End with CNTL/Z.

R1(config)#int g0/0.10

R1(config-subif)#encapsulation dot1Q 10

R1(config-subif)#ip add 172.17.10.1 255.255.255.0

R1(config-subif)#no sh

R1(config-subif)#int g0/0.30

R1(config-subif)#encapsulation dot1Q 30

R1(config-subif)#ip add 172.17.30.1 255.255.255.0

R1(config-subif)#no sh

R1(config-subif)#exit

R1(config)#int g0/0

R1(config-if)#no sh

R1(config-if)#

%LINK-5-CHANGED: Interface GigabitEthernet0/0, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/0, changed state to up

%LINK-5-CHANGED: Interface GigabitEthernet0/0.10, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/0.10, changed state to up

%LINK-5-CHANGED: Interface GigabitEthernet0/0.30, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/0.30, changed state to up

R1(config-if)#end

R1#

%SYS-5-CONFIG_I: Configured from console by console

R1#we

R1#w

R1#write

Building configuration...

[OK]

R1#

实验脚本:

S1:

enable

conf t

vlan 10

vlan 30

exit

int f0/11

switchport mode access

switchport access vlan 10

int f0/6

switchport mode access

switchport access vlan 30

exit

int g0/1

switchport mode trunk

end

write

R1:

ena

conf t

int g0/0.10

encapsulation dot1Q 10

ip add 172.17.10.1 255.255.255.0

no sh

int g0/0.30

encapsulation dot1Q 30

ip add 172.17.30.1 255.255.255.0

no sh

exit

int g0/0

no sh

end

write

实验链接:https://pan.baidu.com/s/1hmeeCFBayf-FMYRl6LJ0Og?pwd=6336

提取码:6336

--来自百度网盘超级会员V3的分享

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

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

相关文章

游乐园里,一边带小孩,一边写代码,分享一些有趣好玩儿的嵌入式软硬件资讯...

作者:晓宇,排版:晓宇 微信公众号:芯片之家(ID:chiphome-dy) 01 边带小孩边写代码 以前觉得,自己下班后都还有大把时间,下班了回到家还能再干个两三个小时,学…

定义运营系统架构

介绍 供应商提供的信息系统随着新功能和实施策略不断发展。可用选项的复杂性和多样性使许多公司难以充分讨论和比较可能满足或不满足其要求的替代方案。 供应商通常会推广由公司或个人工具箱中的产品或解决方案支持的架构。如果公司对其运营系统的架构没有清晰的愿景&#xf…

第九章:C语言的简单结构体

作为一个人有什么关于人的属性呢?简单的梳理一下,人的属性有自己的名字,年龄,身高,体重...。当然关于人的属性还有很多,当我们C语言来描述一下人的属性,就需要定义多个变量,那我们这…

21天学会C++:Day4----函数重载

CSDN的uu们,大家好。这里是C入门的第四讲。 座右铭:前路坎坷,披荆斩棘,扶摇直上。 博客主页: 姬如祎 收录专栏:C专题 目录 1. 知识引入 2. 函数重载的知识点 2. 为什么C语言不支持函数重载而C支持呢&…

springboot贫困生勤工助学评定管理系统

本系统尝试使用springboot在网上架构一个动态的贫困生管理系统,以使每一用户在家就能通过系统来进行贫困生管理。 Spring Boot 是 Spring 家族中的一个全新的框架,它用来简化Spring应用程序的创建和开发过程。也可以说 Spring Boot 能简化我们之前采用S…

数据结构学习记录——图应用实例-拯救007(问题描述、解题思路、伪代码解读、C语言算法实现)

目录 问题描述 解题思路 伪代码 总体算法 DFS算法 伪代码解读 总体算法 DFS算法 具体实现(C语言) 问题描述 在老电影“007之生死关头”(Live and Let Die)中有一个情节,007被毒贩抓到一个鳄鱼池中心的小岛…

Matlab - Plot in plot(图中画图)

Matlab - Plot in plot(图中画图) 这是在MATLAB中创建一个嵌入式图形的示例,可以在另一个图形中显示。 与MATLAB中的“axes”函数相关。 Coding % Create data t linspace(0,2*pi); t(1) eps; y sin(t);% Place axes at (0.1,0.1) with w…

学系统集成项目管理工程师(中项)系列24a_信息系统集成专业技术知识(上)

1. 信息系统的生命周期 1.1. 【19下选10】 1.2. 立项 1.2.1. 形成《需求规格说明书》并确定立项 1.2.1.1. 【21上选11】 1.3. 开发 1.3.1. 【22下选10】 1.3.2. 以立项阶段所做的需求分析为基础,进行总体规划。之后,通过系统分析、系统设计、系统…

ChatGPT4 镜像网站推荐

文章目录 1. TomChat2. Ai Doge3. 二狗问答4. 小莓用AI5. Ora6. ChatGPT镜像7. ChatGPT镜像8. VIVI-AI9. 小杰AI10. ChatGPT Web11. AIchatOS 什么是ChatGPT? ChatGPT,全称:聊天生成预训练转换器(英语:Chat Generative Pre-train…

辅助驾驶功能开发-功能规范篇(16)-2-领航辅助系统NAP-HMI人机交互

书接上回 2.3.7HMI人机交互 2.3.7.1显示 (1)图标 序号 图标状态 (图形、颜色供参考) 含义说明 备注 1 辅助驾驶功能READY

Winform窗体利用WebApi接口实现ModbusTCP数据服务

在上位机开发过程中,有时候会遇到需要提供数据接口给MES或者其他系统,今天跟大家分享一下,如何在Winform等桌面应用程序中,开发WebApi接口,提供对外modbus设备的数据服务。通讯模型是: 为了更好地演示应用场…

华为OD机试真题 Java 实现【简单的解压缩算法】【2023Q1 200分】

一、题目描述 现需要实现一种算法,能将一组压缩字符串还原成原始字符串,还原规则如下: 1、字符后面加数字N,表示重复字符N次。例如:压缩内容为A3,表示原始字符串为AAA。 2、花括号中的字符串加数字N&…

MyBatis环境搭建+第一个MyBatis程序

目录 1.MyBatis是什么? 2.MyBatis开发环境搭建 3.我的第一个MyBatis程序 1.MyBatis是什么? MyBatis是一款数据库框架,是一款优秀的持久层框架,它不仅支持用户自定义SQL和存储过程,而且还具有高级映射功能。简单来说…

【重新定义matlab强大系列九】函数isoutlier查找数据中的离群值

🔗 运行环境:Matlab 🚩 撰写作者:左手の明天 🥇 精选专栏:《python》 🔥 推荐专栏:《算法研究》 #### 防伪水印——左手の明天 #### 💗 大家好🤗&#x1f91…

【TikZ 简单学习(上):基础绘制】Latex下的绘图宏包

【TikZ 简单学习[上]基础绘制】Latex下的绘图宏包 前置简单图形绘制基本架构路径绘制添加样式/风格弧线绘制剪切抛物线和正弦曲线绘制填充和绘制渲染绘制箭头循环添加文本信息绘制一个角度 前置 Latex 可以解决绘制这些东西: ∫ a b 1 x d x \int_a^b\frac{1}{x}dx…

DoFE:Domain-oriented Feature Embedding

key : 通过利用多源领域的知识来提高CNN在未见目标领域上的泛化能力。 我们的DoFE框架通过动态丰富图像特征与来自多源领域学习的附加领域先验知识相结合,使语义特征更具辨别性。引入了一个领域知识池来学习和记忆从多源领域提取的先验信息。 然后,原始…

Raidrive安装配置,结合alist实现将webdav网盘挂载为本地磁盘(保姆级教程)

目录 1. 下载安装2. 添加网盘3. 常见报错3.1 不要勾选安全连接3.2 路径必须填写正确 4. 测试效果总结 欢迎关注 『发现你走远了』 博客,持续更新中 欢迎关注 『发现你走远了』 博客,持续更新中 书接上文 AList挂载工具安装搭建使用教程,快速访…

【数据结构】一文读懂循环队列的实现细节

循环队列最早出现在计算机系统设计中,它的出现主要是为了满足实际需求:在存储机制上,传统的队列存储方式难以满足一些实际应用中需要存储大量数据的场景。在有限的数组空间内,传统的队列存储方式可能会出现存储空间浪费过多、存储…

【操作系统】线程简介

线程简介 线程概念 在许多经典的操作系统教科书中,总是把进程定义为程序的执行实例,它并不执行什么, 只是维护应用程序所需的各种资源,而线程则是真正的执行实体。 所以,线程是轻量级的进程(LWP:light w…

4.1 - 信息收集 - 子域名收集

「作者简介」:CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者 「推荐专栏」:对网络安全感兴趣的小伙伴可以关注专栏《网络安全入门到精通》 子域名收集 一、域名爆破工具二、搜索引擎1、百度2、必应 三、第三方网站1、VirusTotal2、…