vlan协议及端口类型

一、VLAN协议

1、协议的应用

802.1Q协议,即Virtual Bridged Local Area Networks协议,主要规定了VLAN的实现。

2、协议结构

每一个支持802.1Q协议的主机,在发送数据包时,都在原来的以太网桢头中的源地址后增加了一个4字节的802.1Q桢头(TPID+TCI),之后接原来以太网的长度或类型域。

  • TPID:值为8100,当Ethernet包头中的EtherType的值也为8100时,判断出下层协议也为VLAN(0x8100)
  • User Priority:定义用户优先级,包括8个优先级别。主要用于当交换机阻塞时,优先发送哪个数据包。
  • CFI:以太网交换机中,规范格式指示器总被设置为0。由于兼容特性,CFI 常用于以太网类网络和令牌环类网络之间,如果在以太网端口接收的帧具有 CFI,那么设置为1,表示该帧不进行转发,这是因为以太网端口是一个无标签端口。
  • VLAN ID:这是一个12位的域,指明VLAN的ID,一共4096个(在4096可能的 VID 中,VID=0 用于识别帧优先级。 4095(FFF)作为预留值,所以 VLAN配置的最大可能值为4094),每个支持802.1Q协议的主机发送出来的数据包都会包含这个域,以指明自己属于哪一个VLAN。


二、VLAN交换机端口的三种链路类型

1、以太网端口有三种链路类型:access、trunk、hybird

  • Access类型的端口只能属于1个VLAN,一般用于连接计算机的端口
  • Trunk类型的端口可以允许多个VLAN通过,可以接收和发送多个VLAN的报文,一般用于交换机之间连接的端口
  • Hybrid类型的端口可以允许多个VLAN通过,可以接收和发送多个VLAN的报文,可以用于交换机之间连接,也可以用于连接用户的计算机

Hybrid端口和Trunk端口在接收数据时,处理方法是一样的,唯一不同之处在于发送数据时:Hybrid端口可以允许多个VLAN的报文发送时不打标签,而Trunk端口只允许缺省VLAN的报文发送时不打标签。

2、缺省VLAN

Access端口只属于1个VLAN,所以它的缺省VLAN就是它所在的VLAN,不用设置;Hybrid端口和Trunk端口属于多个VLAN,所以需要设置缺省VLAN ID.缺省情况下,Hybrid端口和Trunk端口的缺省VLAN为VLAN 1;如果设置了端口的缺省VLAN ID,当端口接收到不带VLAN Tag的报文后,则将报文转发到属于缺省VLAN的端口;当端口发送带有VLAN Tag的报文时,如果该报文的VLAN ID与端口缺省的VLAN ID相同,则系统将去掉报文的VLAN Tag,然后再发送该报文。

注:对于华为交换机缺省VLAN被称为“Pvid Vlan”, 对于思科交换机缺省VLAN被称为“Native Vlan”

3、交换机接口出入数据处理过程

1)Acess端口收报文:收到一个报文,判断是否有VLAN信息:如果没有则打上端口的PVID,并进行交换转发,如果有则直接丢弃(缺省)

2)Acess端口发报文:将报文的VLAN信息剥离,直接发送出去

3)trunk端口收报文:收到一个报文,判断是否有VLAN信息:如果没有则打上端口的PVID,并进行交换转发,如果有判断该trunk端口是否允许该VLAN的数据进入:如果可以则转发,否则丢弃

4)trunk端口发报文:比较端口的PVID和将要发送报文的VLAN信息,如果两者相等则剥离VLAN信息,再发送,如果不相等则直接发送

5)hybrid端口收报文:收到一个报文,判断是否有VLAN信息,如果没有则打上端口的PVID,并进行交换转发,如果有则判断该hybrid端口是否允许该VLAN的数据进入;如果可以则转发,否则丢弃(此时端口上的untag配置是不用考虑的,untag配置只对发送报文时起作用)

6)hybrid端口发报文:1.判断该VLAN在本端口的属性(disp interface 即可看到该端口对哪些VLAN是untag, 哪些VLAN是tag);2.如果是untag则剥离VLAN信息,再发送,如果是tag则直接发送

注:在同一个三层交换机(或路由器)上建立几个VLAN,默认情况下,这些VLAN是互通的,如果不想让它通,必须要做ACL进行限制。

1. 在旧版的思科交换机上,必须要先运行ip routing,开启路由功能,然后在这个交换机上所有的VLAN间是可能互访的,这种路由叫直连路由!

2. 在新版的思科交换机上,默认就是开启路由功能的,只要正确配置了interface vlan 的IP(即SVI)地址就可以。

3. 在华为等一些厂家的设备也是默认开启的。如果想让他们不能互相访问,反而需要做ACL限制互访,和开放特定的访问。

vlan协议及端口类型

时间: 2024-11-02 23:45:28

vlan协议及端口类型的相关文章

二层转发

二层转发原理 1 二层转发基础 这里的二层指的是计算机网络七层模型中的二层,从第一层到第7层分别是物理层.数据链路层.网络层.运输层.会话层.表示层和应用层.还有一种说法是4层(或者是5层)网络模型,分别是数据链路层.网络层.运输层和应用层,如果按照5层的说法还要加上物理层.这里的二层指的是数据链路层. 1.1 以太网基础 以太网冲突检测 CSMA/CD:载波侦听与冲突检测,主机在发送数据包时,先检测线路是否被其他主机占用,确保发送数据包时线路是空闲的:发现冲突就停止发送,延迟一个随机时间之后再

二层转发原理

1 二层转发基础 这里的二层指的是计算机网络七层模型中的二层,从第一层到第7层分别是物理层.数据链路层.网络层.运输层.会话层.表示层和应用层.还有一种说法是4层(或者是5层)网络模型,分别是数据链路层.网络层.运输层和应用层,如果按照5层的说法还要加上物理层.这里的二层指的是数据链路层. 1.1 以太网基础 以太网冲突检测 CSMA/CD:载波侦听与冲突检测,主机在发送数据包时,先检测线路是否被其他主机占用,确保发送数据包时线路是空闲的:发现冲突就停止发送,延迟一个随机时间之后再继续发送. M

第11章 拾遗3:虚拟局域网(VLAN)

1. 虚拟局域网(VLAN) (1)VLAN是建立在物理网络基础上的一种逻辑子网,它将把一个LAN划分成多个逻辑的局域网(VLAN),每个VLAN是一个广播域,VLAN内的主机间通信就和在一个LAN内一样,而VLAN之间不能直接互通. (2)VLAN是一种将局域设备从逻辑上划分成一个个网段,而不用考虑这些LAN是否在同一个交换机上. (3)VLAN的优点就是可以防范广播风暴以及增强局域网的安全性. 2. 创建和管理VLAN (1)VLAN划分 ①将一个交换机划分成两个VLAN,相当于将交换机逻辑

通过思科模拟器CISCO PACKET TRACER学习网络10——标准访问控制协议

在网络中,配置访问控制列表[ACL]可以实现对一些数据包的收发过程实现控制.以此可以实现访问权限的分配以及安全性的提高. 访问控制协议有两种,分别是标准访问控制[主要针对IP地址进行过滤]以及扩展访问控制[主要基于端口协议等进行过滤] 本次我们来了解一下标准访问控制协议 配置思路 1配置路由器的下联交换机的子接口地址以及连接另一个交换机物理端口的IP地址并开启端口 2新建交换机VLAN,配置下联PC的端口为ACCESS以及上联链路为TRUNK口 3配置PC的IP地址,并配置网关为路由器子接口的地

vlan 介绍

简介 在Linux中安装了802.1Q标签VLAN功能.VLAN是虚拟分配以太网的功能. 使用VLAN ID从物理上将一个以太网分割开.在VLAN环境下,具有相同VLAN ID 就可以相互通信,但是即使将LAN线连接到相同集线器或交换机上,VLAN ID不同 也不能相互通信. 802.1Q的以太帧格式 由上图,唯一的变化是加入了一对2字节字段.第一个2字节是VLAN协议标识符, 它的值总是0x8100.由于这个数值大于1500,因此,所有的以太网卡都不会将 它解释成类型(type),而不是长度.

共有多少协议

[TCP/IP协议 ] [WINS协议] [TFTP协议 ] [DNS协议 ] [DHCP协议 ] [IPV6协议 ] [SNMP协议] [TELNET协议] [SMTP] [BGP协议 ] [VLAN协议 ] [WLAN协议 ] [DSL协议] [ATM协议 ] [UDP协议 ] [以太网协议] [PPP协议] [OSPF协议] [EIGRP协议] [IGRP协议] [RIP协议] [IPX协议] [FDDI协议] [MPLS协议]

centos7 配置vlan trunk口

centos7 配置vlan centos7在网上找到的方法都是使用vconfig去配置,但偏偏centos7没有vconfig这个包,用yum安装也搜不到这个包,如果用centos6的包又太过麻烦,现提供已下配置方法 注: 此方法通过安装centos7时,配置vlan IP,进系统后生成的配置修改得来 此方法无需vconfig,无需添加开机启动 实例: 物理网卡:enp8s0f0 vlan 10,192.168.10.2/24,网关:192.168.10.1 配置方法: 1.进入网卡目录 cd

[转帖]交换网络基础知识VLAN及VLAN划分,一分钟了解下

交换网络基础知识VLAN及VLAN划分,一分钟了解下 https://www.toutiao.com/i6772206771248300556/ 一.VLAN基础 VLAN是英文Virtual Local Area Network的缩写, 即虚拟局域网.一方面, VLAN建立在局域网交换机的基础之上:另一方面, VLAN是局域交换网的灵魂.这是因为通过VLAN用户能方便地在网络中移动和快捷地组建宽带网络, 而无需改变任何硬件和通信线路.这样, 网络管理员就能从逻辑上对用户和网络资源进行分配, 而

小型公司网络构建——单臂路由与DHCP的结合

今天给大家带来一个小型网络构建实验,主要是思科设备单臂路由和DHCP的结合运用. 知识点: 一.单臂路由 &单臂路由 的定义及作用 单臂路由(router-on-a-stick)是指在路由器的一个接口上通过配置子接口(或"逻辑接口",并不存在真正物理接口)的方式,实现原来相互隔离的不同VLAN(虚拟局域网)之间的互联互通. &单臂路由的子接口 路由器的物理接口可以被划分为成多个逻辑接口,这些被划分后的逻辑接口被形象的称为子接口.值得注意的是这些逻辑子接口不能被单独的开启