6.2.1 VLAN基本概念

llking
2021-10-02 / 0 评论 / 13 阅读 / 正在检测是否收录...

image.png

  • 他们是同一类的,无论什么tag,交换机都要分析。

怎么来区分VLAN的10和20

对于交换机来说,利用tag来区分VLAN10和20,他去往的方向是哪里。

VLAN 标签

image.png

  • 一台交换机下面的PC需要根据情况划分。
  • 交换机添加标签来告诉信息通往哪里, 不通往哪里。
  • 交换机tag什么时候打上的,在PC发送数据的时候,是没有vlan tag的,当二层交换机 接收的时候打上vlan tag,vlan tag 添加到数据帧当中。
  • vlan 广播:广播的时候,将转发到所有端口当中,下层二层也将会转发到所有的vlan当中。

VLAN 数据帧

如何实现VLAN

image.png

  • 根据MAC地址发送,通过端口5传输数据链路帧,把这个数据向下发。
  • 所以如果没有vlan的话他们是同一类数据,数据他们是一视同仁的,对于交换机来说就需要数据带上额外的信息,叫做vlan的标签

VLAN标签 (VLAN tag)

image.png

  • 没有要求所有的vlan都需要在同一VLAN(virtual Local Area Network)
  • 我们会有IP TCP date MAC地址在数据链路层。
  • 在数据链路层上会有MAC地址信息,在这里除了MAC地址信息,还会添加VLAN信息,交换机收到信息了之后,就会发送到指定的vlan当中,即使这个数据最后是个广播的数据帧。
  • 如果这个信息没有打上tag,交换机会广播,如果下层交换机没有限制端口数据的发送,其他接口也向外发送。如果做了vlan划分的话那么指挥发送到指定的某些端口。
  • 那么vlan之间就可以通过不同的tag之间将主机隔开,有可能会叫vlantag 这个的tag就是指的是vlan 的标签

VLAN 数据帧

对于VLAN的数据帧,以局域网的以太网协议为例,他们叫以太网协议帧。

image.png

原始以太网数据帧(无法标记帧,Untagged帧):MAC地址,源MAC地址,类型 DATA FCS

VLAN ID:12bit

802.1Q帧(标记帧,Tagged帧):目的MAC地址,源MAC地址,Tag,Data,FCS

  • 标签是谁给它贴上的,tag 10 或者 tag 20呢?
    PC1 所在 vlan 10 是谁贴上去的呢,PC1发出的以太网数据帧的Untagged的数据帧,数据到达交换机之后会添加上以太网数据帧,所以打上标签,是交换机完成的。
0x是16进制的意思,8100是告诉交换机这个是一个VLAN的标签
下一部分是优先级字段,2的3次方,0~7,不同的数据有不同的优先级,打电话的优先级就要特别重要,所以非常快,对于通信信息就是7因为最重要,文件就是0,就是不那么重要的。
CLI:是用来标识是否是标准格式的字符只有0和1
VLAN ID:用来标识vlan tag,他可以有2^12^个优先级(他又4096个vlan来代表)范围:0~4095,在网络当中很多标记都是0开始的,0和4095是保留的,所以可用的是0到4094,那么创建vlan的时候最大数值只能是4094,4094是一个限制,就是因为这是个vlan ID

image.png

  • 802.1Q tag帧:会多一个tag

vlan的实现

image.png

  • 当有了vlan之后,PC会发送原始数据帧(不带tag),当数据到达交换机之后,交换机会打上vlan tag,接下来的数据在链路上传输的时候会带着tag去泡的。
  • 红色发给pc3 为什么?因为数据离开了这个端口的时候 pc不会打标签,所以不会处理tag的数据,所以在switch2的4号端口离开的时候脱掉,这就是他标签的一个作用。
  • 电脑所处理的对象都是原始的数据帧,用vlan来隔离广播域影响只发生在交换机上,对于用户侧他是没有对tag有任何感知的。
0

评论 (0)

取消