VLAN介绍

1.1   什么是VLAN

        VLAN是虚拟局域网,一个VLAN组成一个逻辑子网,即一个逻辑广播域,VLAN工作在OSI参考模型的第2层和第3层,VLAN之间的通信时通过第3层的路由来完成的。(即一个VLAN内部可以在第2层和第三层通信,但是VLAN间是在第三层通信)

1.2   VLAN的帧结构

        在以太帧(以太网基础部分已经介绍)的基础上增加了TPID(两个字节)和TCI(两个字节)

  • TPID:帧类型,802.1Q中的Type固定为0x8100
  • TCI分为PRI、CFI和VID

        User Priority:用于定义用户优先级

            优先级7:用于关键性网络流量,如路由选择信息协议(RIP)和开放最短路径优先(OSPF)

            优先级6和5:延迟敏感应用程序,如交互式视频和语言

            优先级4到1:用于受控负载应用程序,如流式多媒体和关键性业务流量

            优先级0:缺省值

  • CFI:规范格式指示器,若为0,则是规范,若为1,则为非规范
  • VID:12字节,对VLAN的识别字段,VID=0用于识别帧优先级,4095(FFF)预留值。VLAN ID范围一般为1-4094

1.3   VLAN的作用

  • 避免广播风暴
  • 安全
  • 方便管理

1.4   VLAN的端口类型

  • 基于端口划分(大部分使用)
  • 基于MAC地址划分
  • 基于子网划分
  • 基于用户划分

1.5   VLAN的端口类型

Access:只属于1个VLAN

            接收:打上缺省的VLAN ID

            发送:剥离标签

trunk:属于多个VLAN

            接收:打上缺省的VLAN ID

            发送:相同剥离标签,不同保持标签

Hybrid:

            接收:打上缺省的VLAN ID

            发送:配置是否携带标签,是保留,否剥离

  • 通常情况下,pc发送的是untag数据,而通过端口处理完的也是untag数据

PVID:缺省ID,trunk和hybrid是多VLAN类型,因而需要设置缺省VLANID

作用:

1、  对接收到的untag包添加本端口的PVID再进行转发

2、  接收过滤,只接收等于PVID的VLAN TAG包

VLAN ID:指明一个具体的VLAN,其取值范围为2^12-2=4094,主要原因是0是带有优先级的信息,4095是预留部分

 1.6 实例训练:

    例题1:

VLAN介绍_第1张图片
图6.1 交换机连接图

根据图6.1对端口进行配置,使其满足以下条件:

  1. pc1、pc3能够连通
  2. pc1、pc3与pc2不能连通
  • 方案一

① access VLAN 10

② access VLAN 20

③ access VLAN 10

④ access VLAN 10

⑤ access VLAN 10

方案二

① access VLAN 10

② access VLAN 20

③ trunk  VLAN 10、30   PVID10

④ access VLAN 10

⑤ access VLAN 10

       按照上述思路 ④和⑤处的VLAN只要与③相同就可以连通了,所以存在多种可能性。(由于是刚学习的新知识,不知道这里的理解有没有问题,若有问题,期待大家指导。)

例题2:

VLAN介绍_第2张图片

图6.2

根据图6.2对端口进行配置,使其满足以下条件

1)        pc1、pc2、pc3与服务器能够连通

2)        pc1、pc3不能连通

3)        pc2与pc1、pc3都能连通

4)       pc不接收带tag的数据

方案一:

①   hybrid   VLAN 10  20      PVID  20

②   hybrid   VLAN 10  20  30  PVID  10

③   hybrid   VLAN10  30      PVID  30

④   hybrid  VLAN 10、20、30  PVID  10



(上述例题的答案都是自己的想法,如果有不对的希望提出,会积极改正,谢谢)


你可能感兴趣的:(计算机网络)