广告

原创 VLAN实验 - 1 基本设置

2019-5-14 09:57 374 4 4 分类: 通信 文集: CISCO

一、VLAN简介

         VLANVirtual Local Area Network)的中文名为"虚拟局域网"

交换机默认所有端口是互通的,这也是“交换”的意义所在,即向交换机的端口A发送一个数据,则端口BCDEF….等等所有端口都能收到这个数据。但交换机与一般的信号分发器的基本区别在于,它支持多端口同时通信、支持MAC地址记录,也就是A端口和B端口可以同时收发信息无需等待,记录MAC地址后,可以查看数据包中目标MAC地址,仅向目标MAC地址所在的端口转发数据,极大的提升了信息转发效率。

虽然交换机具备上述特性提升了转发效率,但网络中仍然存在大量的广播信息(除了信息转发导致的,还有大量网络协议需要使用广播),且连接在交换机上的设备相互之间“相对透明”,也就是交换机将连接在其中的设备组成了一个局域网,同一局域网中的设备相对来说信任度更高且可防范的措施更少。VLAN的基本作用就是将一个或多个交换机连接的局域网分割成若干个小的局域网,减少不同用途局域网之间的干扰。

二、VLAN划分方法

         只需要在交换机上创建相应VLAN ID,比如在configure terminal中输入“vlan 70”就创建了一个ID70vlan。然后为端口分配相应VLAN ID,则所有分配了该VLAN ID的端口就处于同一VLAN(虚拟局域网)了。

         Switch(config)#vlan 70     //创建id70vlan

Switch(config-vlan)#exit

Switch(config)#interface fastEthernet 0/4

Switch(config-if)#switchport access vlan 70   //设置端口允许id70vlan数据

         对于两个交换机连接在一起的情况,则将相连的端口都设置为trunk模式,则所有vlan数据都可以在这两个端口传输,实现跨交换机的vlan

         Switch(config)#interface fastEthernet 0/5

         Switch(config-if)#switchport mode trunk

         划分VLAN后最基本的效果就是,两台不同VLAN的设备,即使IP在同一网段,相互之间还是不能通信。

三、相关猜想和实验

         1 一个端口是否可以生效多个VLAN

         不行,新设置的VLAN会覆盖老设置

         2 VLAN可以跨路由器吗?即连接在一个路由器上的两个交换机,如果各有一个端口划分为vlan 10,则这两个跨路由器的端口能否通信?

         VLAN是跨路由器的,只要VLAN ID相同就是在同一个虚拟局域网中了。

         3 设备网段相同,VLAN不同能否通信?

         不能,VLAN划分后不同VLAN的设备相当于处于不同局域网中了,即使网段相同互相之间是不能通信的。

         


作者: 毛大闲, 来源:面包板社区

链接: https://www.mianbaoban.cn/blog/uid-me-3887969.html

版权声明:本文为博主原创,未经本人允许,禁止转载!

广告

文章评论 3条评论)

登录后参与讨论

curton 2019-5-19 12:27

学习

curton 2019-5-16 21:51

学习

curton 2019-5-15 21:23

学习
相关推荐阅读
毛大闲 2019-08-06 15:57
【零基础】搞懂GPU为什么比CPU“快”
一、前言  近几年深度学习在各领域大显神威,而”GPU加速"也得到了越来越多的篇幅,似乎任何程序只要放到GPU上运行那速度就是杠杠的。GPU代替CPU计算已成了大势所趋?我先告诉你结论”那是不可能滴“...
毛大闲 2019-07-17 08:49
【零基础】量子纠缠图像问世,简单解读实验原理
量子纠缠图像问世  量子纠缠是量子力学领域的基本现象之一,指两个粒子相互作用并瞬间共享其物理状态。所谓“量子纠缠”,是指一对粒子属性完全相反,如一个粒子自旋向上,则另一个自旋向下,并且当一个粒子的属性...
毛大闲 2019-07-16 16:45
【零基础】一文读懂CPU(从二极管到超大规模集成电路)
一、前言  我们都知道芯片,也知道芯片技术在21世纪是最重要的技术之一,但很少有人能知道芯片技术的一些细节,如芯片是如何构造的、为什么它可以运行程序、芯片又是如何被设计制造出来的等等。本文就尝试从最底...
毛大闲 2019-07-15 13:55
【零基础】搞定LAMP(linux、apache、mysql、php)环境安装图文教程(基于centos7) ...
一、前言  LAMP即:Linux、Apache、Mysql、Php,也就是在linux系统下运行php网站代码,使用的数据库是mysql、web服务软件是apache。之所以存在LAMP这种说法,倒...
毛大闲 2019-07-14 15:08
【零基础】Selenium:Webdriver图文入门教程java篇(附相关包下载) ... ...
一、selenium2.0简述  与一般的浏览器测试框架(爬虫框架)不同,Selenium2.0实际上由两个部分组成Selenium+webdriver,Selenium负责用户指令的解释(code)...
毛大闲 2019-07-12 22:25
【零基础】快速入门爬虫框架HtmlUnit
迅速的HtmlUnit  htmlunit是一款开源的web页面分析工具,理论上来说htmlunit应用于网页的自动化测试,但是相对来说更多人使用它来进行小型爬虫的快速开发。使用htmlunit进行爬...
我要评论
3
4
广告