前几日,在群里看见了有人问这样的问题,小朱觉得这个问题考察了我们对VLAN理论知识的理解,是一个很不错的问题,决定把这个问题做一次解答。VLAN是Virtual LAN的缩写,所以一个VLAN就是一个局域网,是一个广播域。仅使用二层交换机就要想属于不同VLAN的PC相互通信,小朱做出来以下2个办法。办法一:利用Native VLAN不带标签的特性。Native VLAN,翻译为本征VLAN,针对trunk链路而言。默认经过trunk链路的VLAN中会携带tag标签,但是早期一些设备不支持VLAN,并且STP等协议也不能打tag标签,为了兼容这些设备和协议,引入了Native VLAN的概念,所以Native VLAN经过trunk链路默认不打tag标签。注意:如果我们想要经过trunk的native VLAN也打上标签,可在全局下输入:VLAN dot1qtag native。我们做个实验来看看。

拓扑图上,SW2和SW3的E0/1接口为VLAN 10的access接口,E0/0为trunk接口,默认情况下,经过trunk的数据包会携带tag标签。

我在SW2的E0/1接口上抓包,可以看到VLAN 10的802.1Q标签。

接下来我把SW2和SW3的E0/0接口的native VLAN设置为VLAN 10 和VLAN 20,并且SW2和SW3只允许VLAN 10 和 VLAN 20 通过。

我们还是在SW2的E0/0接口抓包,在PC9上pingPC10,发现没有802.1Q的标签了。

没有了802.1Q的标签,我们就能打通属于两个不同的VLAN ,使两个VLAN里面的PC相互通信。接下来,我们用第二种办法,这种办法更简单。

交换机的端口有三种类型,分别是access,trunk和dynamic。access接口一般用于下联终端设备。当access接口收到不带VLAN tag的报文,则加上端口的PVID,当收到带VLAN tag的报文时,直接丢弃。当access接口向主机发送帧时,会去掉802.1q的tag头部,发送普通的以太网帧给头部。

这样,两种办法就都完成了。
       值得一说的是,其实我们第一种办法,用第二种办法的拓扑图也是可以的,同时第二种办法也可以用第一种办法的拓扑图,大家可以想一想怎么实现。

二层交换机可以划分vlan吗_二层交换机上,属于不同VLAN的PC该如何通信相关推荐

  1. 思科三层交换机不同vlan互通_思科三层交换机实现不同VLAN间互相访问配置

    思科三层交换机实现不同VLAN间互相访问配置 案例解决:思科二层交换机不具备三层交换能力,无法在两个VLAN之间提供路由,为了解决这一问题,就必须增加思科路由器或思科三层交换机之类的路由设备.我们这里 ...

  2. 二层交换机 不在同一子网_从二层交换机来说为什么三层交换机比路由器转发速率快...

    我们都知道二层交换机工作的数据链路层,依靠mac地址来进行数据通信的,而路由器是工作在网络层,依靠ip地址来通信的,为了说明三层交换机比路由器的转发速率快,那我们还是先从二层交换机入手. 首先我们来比 ...

  3. vlan的基本指令_华为二层交换机VLAN常用命令

    华为二层交换机VLAN常用命令 华为二层交换机怎么划分VLAN,划分VLAN常用命令有哪些?下面yjbys小编为大家分享最新的华为二层交换机划分VLAN常用命令,希望对大家学习有帮助! 现有一台华为s ...

  4. 华为ensp 二层交换机使用vlan实现不同网段互通

    实验拓扑图如下 1.只使用Vlan的trunk接口和access接口实现两个二层交换机上属于不同Vlan的PC互通 备注:需要使用到port trunk pvid vlan xx 等实现该功能. 提前 ...

  5. 按不同vlan下发dhcp_Cisco三层交换上给不同Vlan配置不同的DHCP

    1.三层交换机的配置: configure terminal vlan 10 vlan 20 vlan 30 //创建vlan 10,20,30 interface vlan 10 ip add 19 ...

  6. 计算机网络vlan的作用,计算机网络之九:VLAN

    一:什么是VLAN 广播在网络中起着非常重要的作用,如发现新设备,调整网络路径,IP地址租赁等,许多网络协议都要用到广播.然而,随着网络内计算机数量的增多,广播包的数量也会急剧增加,当广播包的数量占到 ...

  7. 思科模拟器:通过一台三层交换机及两台二层交换机和6台电脑划分3个VLAN,并建立三个网关让电脑之间互通

    实验内容:通过一台三层交换机及两台二层交换机和6台电脑划分3个VLAN,并建立三个网关让电脑之间互通 实验工具:Cisco Packet Tracer 6.0 使用设备: 电脑六台(电脑1.电脑2.电 ...

  8. 实训七:二层交换机VLAN划分及相同VLAN通信

    一.实验目的 1.了解VLAN原理 2.熟练掌握二层交换机VLAN的划分方法. 3.了解如何验证VLAN的划分. 二.应用环境 1.学校实验楼中有两个实验室位于同一个楼层,一个是计算机软件实验室,一个 ...

  9. 三层交换机和二层交换机划分vlan

    环境:Cisco模拟器 二层交换机配置 Switch>en Switch#conf t Enter configuration commands, one per line. End with ...

最新文章

  1. [ME]不知道第几次学c语言,仍觉得水深莫测
  2. Go 语言的垃圾回收演化历程:垃圾回收和运行时问题
  3. 艾伟:尽可能摆脱对HttpContext的依赖
  4. boost::spirit::karma::detail::format_manip相关的测试程序
  5. day15:磁盘格式化和挂载
  6. python与javascript比较_Javascript变量语义与Python的比较
  7. ubuntu7.10安装到3D开启
  8. 【51Nod - 1344】走格子 (思维)
  9. js中select下拉框重置_如何利用CSS3制作炫酷的下拉框
  10. Visual Studio.NET 2008开发一册通--LINQ从基础到项目实战这本书怎么样
  11. 【数字图像处理系列四】图像数据集增强方式总结和实现
  12. xp系统从u盘启动计算机,一键u盘装xp系统,教您如何使用U盘装xp系统
  13. lzg_ad:XPE网络功能组件
  14. ubantu20.04安装PCL
  15. 金山打字通83字/分
  16. java读取potx
  17. 我英语不好,能学编程吗?
  18. VB.net小技巧——使用DataGridView显示EXECL表格内容
  19. 华为鸿蒙基金,基金筛选:华为鸿蒙新版即将揭开面纱
  20. AlertPay 简介

热门文章

  1. CS231n 学习笔记(1)——神经网络 part1 :图像分类与数据驱动方法
  2. Win32程序开发流程--《深入浅出MFC》
  3. bzoj 4010 菜肴制作
  4. shopnc 发票项目
  5. 《计算机组成与体系结构:性能设计》读后小记 18、多核计算机
  6. 数据库分库分表(sharding)系列(三) 关于使用框架还是自主开发以及sharding实现层面的考量...
  7. HDU 1506 Largest Rectangle in a Histogram
  8. How to Export Mailboxes with Exchange Server 2010 SP1(带状态查看,清除请求,归档备份)...
  9. 67.数据库系统的三级模式
  10. Windows XP安装Python,最高支持到3.4.4,后续版本不支持