当前位置: 首页 > news >正文

VLAN 高级特性

VLAN

  • Access 类型端口:只能属于 1 个 VLAN,发出数据时只能根据 PVID 剥离一个 VLAN Tag

    • 入方向:针对没有 tag 的数据包打上 PVID 的 tag
    • 出方向:将 tag 为本接口 PVID 的数据包去掉 tag,发出数据。(只有在与本接口的 PVID 相同的情况下才会去掉 tag 后向此接口转发数据帧,其他情况下则会拒绝此帧通过此接口)
  • Trunk 类型端口:可以允许多个 VLAN 通过,但是在发出数据时仍然只能根据 PVID 剥离一个 VLAN Tag

    • 入方向:若收到的数据带 tag,直接转发;反之则打上本接口 PVID
    • 出方向:发出的数据与本接口的 PVID 如果相同就去掉标记,如果不同就直接转发。
  • Hybrid 类型端口:可以允许多个 VLAN 通过,至于该端口在 vlan 中是否打 tag 由用户根据具体情况而定。可以自定义的剥离多个 VLAN Tag

什么是 PVID?

交换机在收到不带标签的数据帧时,根据 PVID 添加相应的 VLAN Tag
交换机在发出数据帧时,根据 PVID 剥离相应的 VLAN Tag

​display port vlan active​ // 查看端口类型及所属 VLAN

​port hybrid pvid vlan 10​ // 设置 PVID,入方向打 Tag 10

​port hybrid tagged vlan 10​ // 出方向打 Tag 10

​port hybrid untagger vlan 10​ // 出方向剥离 Tag 10

access配置:
interface g0/0/1
    port link-type access
    port default vlan 10
等同于以下配置:
hybrid配置:
interface g0/0/1
    port link-type hybrid
    port hybrid pvid vlan 10   // 入方向打tag
    port htbrid untagged vlan 10  // 出方向剥离tag

案例讲解

PC1 ping PC3 --- 不能通信

PC1 发出的数据包在 S1 的 0/0/1 口被打上 tag2 进行转发。

在 S1 的 0/0/3 口,数据包 tag 与 PVID 相同,删除 tag 进行转发

在 S2 的 0/0/3 口,收到没有 tag 的数据包,打上本接口的 PVID

在 S2,因为 PC3 的接口 0/0/1 属于 vlan2,而 PC1 发来的数据包数据 vlan3,所以数据包会在交换机内部丢弃,不会进行转发

PC1 ping PC4 --- 可以通信

PC1 发出的数据包在 S1 的 0/0/1 口被打上 tag2 进行转发。

在 S1 的 0/0/3 口,数据包 tag 与 PVID 相同,删除 tag 进行转发

在 S2 的 0/0/3 口,收到没有 tag 的数据包,打上本接口的 PVID

在 S2,PC4 的接口 0/0/2 的 vlan3 的与 PC1 数据包的 tag 一致,正常转发。

此时,PC1 和 PC4 可以正常通信

PC2 ping PC3 --- 不能通信

PC2 发出的数据包在 S1 的 0/0/2 口被打上 vlan3 的 tag

在 S1 的 0/0/3 口,数据包与 PVID 不同,直接进行转发。

在 S2 的 0/0/3 口,数据携带 tag,直接转发。

由于 PC3 的接口 0/0/1 属于 vlan2,所以 PC2 的数据包会在交换机内部被丢弃。

注意:PC2 ping PC4 --- 不能通信

PC2 发出的数据包在 S1 的 0/0/2 口被打上 vlan3 的 tag

在 S1 的 0/0/3 口,数据包与 PVID 不同,直接进行转发。

在 S2 的 0/0/3 口,数据携带 tag,直接转发。

PC4 的接口 0/0/2 属于 vlan3,此时 PC1 的数据包可以正常到达 PC4.

PC4 此时发出回应数据包,在 S2 的 0/0/2 口被打上 vlan3 的 tag

在 S2 的 0/0/3 口,由于数据包的 tag 与 PVID 一致,剥离 tag 进行转发。

在 S1 的 0/0/3 口,收到没有 tag 的数据包,打上本接口的 PVID 2。

而 PC2 的接口 0/0/2 属于 vlan3,所以

PC2 的数据包能到达 PC4,但 PC4 的数据包无法到达 PC2

 

 

相关文章:

  • STM32F103_LL库+寄存器学习笔记11 - 串口收发的中断优先级梳理
  • 菜鸡前端计算机强基计划之CS50 第七课 python 入门—— Python 中文件操作专题学习
  • ExpTimerApcRoutine函数分析之作用是ActiveTimerListHead里面移除定时器_etimer
  • dockerfile构建镜像方式
  • 前端解决方案:实现网页截图并导出PDF功能
  • 深入解析 JSON-RPC:从基础到高级应用(附调用示例)
  • 第十二章——位运算
  • 通用人工智能(AGI)的发展路径(人工智能通识)
  • 任意文件读取漏洞
  • knowledge-vscode中配置java环境(JDK-8下载,配置 Maven 并创建项目)
  • 图像(numpy)与Base64互转
  • vue create创建 Vue-router 工程
  • AI赋能SEO关键词智能优化
  • VMware虚拟机 ubuntu22.04无法与共享粘贴板和拖拽文件的解决方案
  • 细说AGV叉车的导航,如何精准定位并选取最优路径?
  • NX二次开发刻字功能——预览功能
  • 盈亏平衡分析
  • SWEET-RL:基于训练时信息的多轮LLM代理强化学习框架
  • 计算机二级WPS Office第十二套WPS演示
  • LIMS系统如何构筑染料质检的防线 质检LIMS系统在染料生产企业的应用
  • “多规合一”改革7年成效如何?自然资源部总规划师亮成绩单
  • 体坛联播|巴萨提前2轮西甲夺冠,郑钦文不敌高芙止步4强
  • “养胃骗局”大公开,真正有用的方法究竟是?
  • 丹麦外交大臣拉斯穆森将访华
  • 张广智︱“编年事辑”:打开学人心路历程的窗户
  • 中国结算澄清“严查场外配资”传闻:账户核查为多年惯例,无特殊安排