Cisco Packet Tracer实验(五)不同vlan间的通信简单配置

1.单臂路由(图)
环境:一台路由器,一台二层交换机,两台pc机

单臂路由(Single Arm Routing)是指在网络架构中,只有一个物理接口(单臂)连接到路由器三层交换机,而所有其他网络设备(如交换机、服务器等)则连接到该接口。这种架构通常用于实现虚拟局域网(VLAN)间的路由、网络隔离和安全策略。

单臂路由的工作原理是将所有 VLAN 的流量都经过单个物理接口传输到路由器或三层交换机,然后在路由器或交换机上进行路由决策,最终将流量发送到目标 VLAN。这种方式可以有效地减少网络设备之间的物理连接,简化网络结构,提高管理效率。

首先,先配置二层交换机.进入CLI

Switch>enable         输入enable进入特权模式

Switch#configure terminal           输入configure terminal进入全局配置模式

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

Switch(config)#vlan 10              创建vlan 10  

Switch(config-vlan)#vlan 20          创建vlan 20

Switch(config-vlan)# exit

Switch(config)#interface fastEthernet 0/1           进入0/1接口配置模式(与三层交换机连接)

Switch(config-if)#switchport mode trunk             把0/1变成trunk口

(交换机的端口有两种模式,分别是access和trunk,默认是access口,access模式简单地来说就是用来连接终端的。trunk模式一般用作交换机间,或交换机与路由器相连接时才配置)

Switch(config-if)#exit

Switch(config)#interface fastEthernet 1/1                       进入接口配置模式分别把对应的接口,加入对应的vlan

Switch(config-if)#switchport mode access

(注:switchport mode access表示该端口的工作模式是access。目前一般的交换设备端口默认都为access模式,如果没有修改过或者说端口本身就已经工作在access模式下的话,就不需要再重复执行一遍switchport mode access命令,只需要switchport access vlan XXX就可以了)

Switch(config-if)#switchport access vlan 10

Switch(config-if)#interface fastEthernet 2/1

Switch(config-if)#switchport mode access

Switch(config-if)#switchport access vlan 20

到此二层交换机配置完毕!

要提醒的是,很多小白不知道接口是哪个。可以把鼠标悬停在绿色的点上,就会显示接口

三层交换机有充当路由器的作用

OK!接着配置路由器:

Router>enable

Router#configure terminal

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

Router(config)#inter fa0/0

Router(config-if)#no ip address

Router(config-if)#no shutdown      注意:单臂路由的配置父接口一定要no shutdown

Router(config-if)#exit

Router(config)#int fa0/0.10            0/0接口下的10端口

Router(config-subif)#encapsulation dot1Q 10            设定该端口为trunk 接收vlan10的信息

注意:在配置IP时一定要先封装802.1q协议(虚拟局域网协议,通过802.1q协议,可以将一个物理局域网划分成多个逻辑上独立的虚拟局域网,使得不同的用户和部门之间的数据流量能够有效区分和管理。具体来说,该协议在数据帧的头部添加了4个字节的标识信息,表示该数据帧所属的VLAN编号,从而实现VLAN的标识。在交换机上配置VLAN信息表,可以实现一个物理网络的划分,形成多个逻辑上独立的虚拟网络。不同的VLAN之间互相隔离,只有在指定的路由器或三层交换机上才能进行通信,这提高了网络的可靠性和安全性。)

Router(config-subif)#ip address 192.168.10.1 255.255.255.0

Router(config-subif)#no shutdown

Router(config-subif)#int fa0/0.20

Router(config-subif)#encapsulation dot1Q 20

Router(config-subif)#ip address 192.168.20.1 255.255.255.0

Router(config-subif)#no shutdown

查看路由表:

Router#show ip route

Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP

       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area

       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2

       E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP

       i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area

       * - candidate default, U - per-user static route, o - ODR

       P - periodic downloaded static route

Gateway of last resort is not set

C    192.168.10.0/24 is directly connected, FastEthernet0/0.10

C    192.168.20.0/24 is directly connected, FastEthernet0/0.20

PC0的配置:

ip 192.168.10.10

netmask 255.255.255.0

gateway 192.168.10.1

PC1的配置:

ip 192.168.20.20

netmask 255.255.255.0

gateway 192.168.20.1

 验证:两台主机互ping,看是否能ping通

二、使用SVI(交换机虚拟接口)实现VLAN间的通信

环境:一台三层交换机两台pc机

三层交换机的配置:

Switch>enable

Switch#configure terminal

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

Switch(config)#ip routing                   启用路由功能

Switch(config)#vlan 10               创建vlan 10

Switch(config-vlan)#vlan 20           创建vlan 20

Switch(config-vlan)#exit

Switch(config)#interface vlan 10                        

Switch(config-if)#ip address 192.168.10.1 255.255.255.0               配置SVI接口ip

Switch(config-if)#no shutdown

Switch(config-if)#interface vlan 20

Switch(config-if)#ip address 192.168.20.1 255.255.255.0

Switch(config-if)#no shutdown

Switch(config-if)#exit

接下来,改变接口模式并加入vlan:

Switch(config)#interface fastEthernet0/1

Switch(config-if)#switchport mode access

Switch(config-if)#switchport access vlan 10

Switch(config-if)#interface fastEthernet 0/2

Switch(config-if)#switchport mode access

Switch(config-if)#switchport access vlan 20

看三层交换机的路由表:

Switch#show ip route

Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
       i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
       * - candidate default, U - per-user static route, o - ODR
       P - periodic downloaded static route
Gateway of last resort is not set
C    192.168.10.0/24 is directly connected, Vlan10
C    192.168.20.0/24 is directly connected, Vlan20

两主机的配置与单臂路由中两主机的配置一样
验证:两台主机互ping,看是否能ping通

三、跨交换机实现VLAN间的通信

环境:一台三层交换机,两台二层交换机,两台pc机

三层交换机的配置(SW3)

Switch>enable

Switch#configure terminal

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

Switch(config)#ip routing        启用路由功能

Switch(config)#vlan 10             创建vlan 10

Switch(config-vlan)#vlan 20       创建vlan 20

Switch(config-vlan)#exit

Switch(config)#interface vlan 10

Switch(config-if)#ip address 192.168.10.1 255.255.255.0

Switch(config-if)#no shutdown

Switch(config-if)#interface vlan 20

Switch(config-if)#ip address 192.168.20.1 255.255.255.0

Switch(config-if)#no shutdown

Switch(config-if)#exit

Switch(config)#interface fastEthernet0/1

Switch(config-if)#switchport trunk encapsulation dot1q     像单臂路由一样 给端口封装一个接口封装协议。

Switch(config-if)#switchport mode trunk

Switch(config-if)#interface fastEthernet0/1

Switch(config-if)#switchport access vlan 10

Switch(config)#interface fastEthernet0/2

Switch(config-if)#switchport trunk encapsulation dot1q 给端口封装一个接口封装协议

Switch(config-if)#switchport mode trunk

Switch(config-if)#interface fastEthernet0/2

Switch(config-if)#switchport access vlan 20

下面是交换机SW21的配置:

Switch>enable

Switch#configure terminal

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

Switch(config)#vlan 10

Switch(config-vlan)#exit

Switch(config)#interface fastEthernet0/1

Switch(config-if)#switchport mode trunk

Switch(config-if)#interface fastEthernet 1/1

Switch(config-if)#switchport mode access

Switch(config-if)#switchport access vlan 10

Switch(config-if)#exit

下面是交换机SW22的配置:

Switch>en

Switch#conf t

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

Switch(config-if)#inter fa2/1

Switch(config-if)#switchport mode trunk

Switch(config-if)#exit

Switch(config)#vlan 20

Switch(config-vlan)#inter fa1/1

Switch(config-if)#switchport access vlan 20

注意:两交换机之间的链接是trunk链路

验证:两台主机互ping,看是否能ping通

什么是TRUNK?

  • TRUNK是端口汇聚的意思,通过配置软件的设置,将2个或多个物理端口组合在一起成为一条逻辑的路径从而增加在交换机和网络节点之间的带宽,将属于这几个端口的带宽合并,给端口提供一个几倍于独立端口的独享的高带宽。
  • Trunk是一种封装技术,它是一条点到点的链路袭,链路的两端可以都是交换机,也可以是交换机和路由器,还可以是主机和交换机或路由器。基于端口汇聚(Trunk)功能,允许交换机与交换机、交换机与路由器、主机与交换机或路由器之间通过两个或多个端口并行连接同时传输以提供更高带宽、更大吞吐量, 大幅提供整个网络能力。
  • 核心技术:打标(给信息打上标签)
  • 带有VLAN标签的以太网帧在交换机间传递。主机不管是发送还是接受的信息都是不带标签的。标签只存在串口线路上。

目的:通过一根网线,传递不同VLAN信息。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Oracle--数据字典

1.介绍 数据字典是Oracle存储数据库内部信息的地方,描述了数据库内部的运行和管理情况 Oracle数据字典的名称由前缀和后缀组成,使用下划线_连接: dba_:包含数据库实例的所有对象信息v$_:当前实例的动态视图&#xff0…

成功案例(IF=5.7)| mNGS预测小儿重症肺炎患者抗菌素耐药性

01 研究背景 抗菌素耐药性(AMR)是对儿童健康的一个主要威胁,由于过度或不适当地使用抗生素,与呼吸道感染相关的抗菌素耐药性发病率的增加已成为一个日益关注的临床问题。因此,准确识别病原体和抗菌素耐药性是靶向抗生…

玩转nRF52840-DK开发套件(2)

介绍如何在Windows操作系统上使用Arm Keil MDK。Arm Keil MDK附带Arm C/C编译器和Vision集成开发环境(IDE),以及所有nRF5SDK的版本提供了现成的Keil项目。 1. 安装最新的 nRF5 SDK. 链接:nRF5 SDK - nordicsemi.com 点击Download&…

PadleOcr SVTR训练环境搭建

1.环境搭建 1.1conda创建虚拟环境 confa create -n PaddleOcr --clone base 若出现 使用命令 source activate 然后再conda activate PaddleOcr 虚拟环境搭建完成。 1.2.若出现Config use_gpu cannot be set as true while your paddle is not compiled with cuda ! 需…

Java:113-Spring Data JPA详解

Spring Data JPA详解 Spring Data Jpa 是应用于Dao层的⼀个框架,简化数据库开发的,作用和Mybatis框架⼀样,但是在使用方式和底层机制是有所不同的,最明显的⼀个特点,Spring Data Jpa 开发Dao的时候,很多场景…

从手动到自动再到智能,IT运维的进击之路

过去十年,科技化进程飞速发展,作为保障企业信息安全运行的运维行业,从手动发展到自动,又从自动发展到智能,IT运维也从原来的辅助角色逐渐变成了业务推动。 手动——自动——智能的发展 以银行用户为例,最初…

月球全月地质图和4.5亿像素月面标注地图

嫦娥六号都在月球挖到土特产了,那你知道月球到底长什么样子吗? 现在我们就为你分享一下月球的全月地质图,以及4.5亿像素月面带标注的地图,你可以在文末查看该数据的领取方法。 月球全月地质图 对于月球的探索,美国和…

OAuth 2.0:现代应用程序的授权标准

前言 随着互联网和移动应用的发展,应用程序之间的交互变得越来越普遍。用户希望通过单一的身份认证在多个平台上无缝体验,这就要求不同的应用程序能够安全地共享用户数据。而 OAuth 2.0 正是为了解决这一问题而设计的,它提供了一种标准机制&…

AI绘画界的赛博佛祖,开源最强SD3它来了!(整合包)

全网期待已久的SD3终于和大家见面了。这款以Stable Diffusion为基础,进一步优化和升级的模型,无疑将会深刻地又又又一次改变AI绘画界! 这次发布的是Medium版本,在多个方面展现出惊人的能力和效率,堪称开源最强&#x…

[Python学习篇] Python列表

列表(List):列表是可变的,这意味着你可以修改列表的内容,例如增加、删除或更改元素。列表使用方括号 [] 表示。列表可以一次性存储多个数据,且可以存不同数据类型。 语法: [数据1, 数据2, 数据3…

数字电路运算器分析

文章目录 1. 半加器 2. 加法器 3. 4位加法器 4. 半减器 5. 减法器 6. 4位减法器 1. 半加器 现在我们来考虑如何用电路来实现1位加法。假如有两个1位二进制数A、B,它们的和为1位二进制数S,那么存在下面几种情况: 如果A0,B…

ensp模拟器USG6000V1配置DCHP功能

接着上一篇配置,继续本篇的内容。开启DHCP功能非常简单,只需几个命令即可。实验拓扑图也非常简单,如下: 开启防火墙DHCP功能: [USG6000V1]dhcp enable 选择DHCP接口并设置接口IP地址,这里给g1/0/0配置2网…

【华为免费实战课】基于ENSP实现企业园区网组网项目实战

带你一起走进网工的世界! 2024年G-LAB【华为实战公开课】即将开始啦!华为实战千万别错过! 公开课为期四天,6月18日-6月21日晚20:00开始 关注 工 仲 好:IT运维大本营,私信glab-mary&#xff0…

概率论拾遗

条件期望的性质 1.看成f(Y)即可 条件期望仅限于形式化公式,用于解决多个随机变量存在时的期望问题求解,即 E(?)E(E(?|Y))#直接应用此公式条件住一个随机变量,进行接下来的计算即可 定义随机变量之间的距离为,即均方距离 随机…

Go基础编程 - 09 - 通道(channel)

通道(channel) 1. 声明2. channel的操作3. 无缓冲通道4. 有缓冲通道5. 如何优雅的从通道循环取值6. 单向通道7. 异常总结 上一篇:结构体 Go语言的并发模式:不要通过共享内存来通信,而应该通过通信来共享内存。 Go语言…

cesium ClippingPolygon多边形裁切

1.多边形裁切 1.1 基本流程 cesium117版本添加了多边形裁切功能,本文分析源码,看看是如何处理的。多边形裁切的大概流程分为4部分: 通过经纬度坐标传入多个闭合的边界;将多个边界打包成两张纹理,一张是每个多边形的坐标&#xf…

Spring框架永远滴神之SpringAI玩转大模型

文章目录 一、SpringAI简介1.什么是SpringAI2.SpringAI支持的大模型类型(1)聊天模型(2)文本到图像模型(3)转录(音频到文本)模型(4)嵌入模型(5&…

多标签识别:JoyTag模型的图像标注革命【开源】

公共视觉模型通常会对其训练数据集进行严格过滤,这限制了这些基础模型在广泛概念上的表现,进而限制了表达自由、包容性和多样性。JoyTag通过结合Danbooru 2021数据集和一组手动标记的图像,努力提高模型对不同类型图像的泛化能力。 JoyTag项目…

Python批量保存Excel文件中的图表为图片

Excel工作簿作为一款功能强大的数据处理与分析工具,被广泛应用于各种领域,不仅能够方便地组织和计算数据,还支持用户创建丰富多彩的图表,直观展示数据背后的洞察与趋势。然而,在报告编制、网页内容制作或分享数据分析成…

新办理北京广播电视节目制作许可证需要什么条件

在北京想要从事广播电视节目制作,那就需要企业拥有广播电视节目制作经营许可证。此许可证不仅是企业合法经营的基础,同时也是保障节目制作质量和内容合规的标志。如何办理,详情致电咨询我或者来公司面谈。 北京广播电视节目制作经营许可证申请…