VLAN端口属性详解

一、以太网交换机支持的以太网端口类型

  (1) Access类型:端口只能属于1个VLAN,一般用于连接计算机;
  (2) Trunk类型:端口可以属于多个VLAN,可以接收和发送多个VLAN的报文,一般用于交换机之间连接;
  (3) Hybrid类型:端口可以属于多个VLAN,可以接收和发送多个VLAN的报文,可以用于交换机之间连接,也可以用于连接用户的计算机。
 说明:
  Hybrid端口可以允许多个VLAN的报文发送时不打标签,而Trunk端口只允许缺省VLAN的报文发送时不打标签。
  缺省Vlan  :当一个端口属于多个vlan时,若接受到无标签的帧,则转发给缺省vlan。
  三种类型的端口可以共存在一台设备上,但Trunk端口和Hybrid端口之间不能直接切换,只能先设为Access端口,再设置为其他类型端口。例如:
Trunk端口不能直接被设置为Hybrid端口,只能先设为Access端口,再设置为Hybrid端口。


二、端口对收发报文的处理

 1.Access端口
 【接收报文】
  当接收到的报文不带标签时:接收该报文并为该报文添加缺省vlan的标签。 当接收到的报文带标签时:
  当VLAN ID与缺省VLAN ID相同时:接收该报文。
  当VLAN ID与缺省VLAN ID不同时:丢弃该报文。
 【发送报文】
  由于VLAN ID就是缺省VLAN ID,不用设置,去掉标签后发送。


 2. Trunk端口
 【接收报文】
  当VLAN ID与缺省VLAN ID相同时:接收该报文。
  当VLAN ID与缺省VLAN ID不同时,但VLAN ID是该端口允许通过的VLAN ID时:接收该报文。
  当VLAN ID与缺省VLAN ID不同时,且VLAN ID是该端口不允许通过的VLAN ID时:丢弃该报文。
 【发送报文】
  当VLAN ID与缺省VLAN ID相同时:去掉标签,发送该报文。 
  当VLAN ID与缺省VLAN ID不同时:保持原有标签,发送该报文。


 3.Hybrid端口(hybrid端口与Trunk端口类似) 
 【接收报文】
  当VLAN ID与缺省VLAN ID相同时:接收该报文。
  当VLAN ID与缺省VLAN ID不同时,但VLAN ID是该端口允许通过的VLAN ID时:接收该报文
  当VLAN ID与缺省VLAN ID不同时,且VLAN ID是该端口不允许通过的VLAN ID时:丢弃该报文。
 【发送报文】
  当VLAN ID与缺省VLAN ID相同时:去掉标签,发送该报文
  当VLAN ID与缺省VLAN ID不同时,可以通过命令port hybrid  vlan vlan-id-list { tagged | untagged } 配置该端口是否带有标签,发送该报文。
前序 目的地址 源地址 VLAN(optional) 类型/长度 数据 padding(optional) 校验和
VLAN为2byte的vlan tag,前12bit为vid 后4bit为优先级

常用的标准类型有Ethernet II和IEEE 802.3
标准规定主机发送以太帧的默认类型是Ethernet II

Ethernet II 帧格式

前序目的地址源地址类型数据FCS
8byte6byte6byte2byte46-1500byte4byte

IEEE 802.3

前序帧起始定界符目的地址源地址长度数据FCS
7byte1byte2/6byte2/6byte2byte46-1500byte4byte


Ethernet II帧的有效类型和IEEE 802.3的有效长度的两个字节无一相同,容易区分二者。
类型字段用于区分数据中的上层协议,如0x0800表示IP协议,0x8137表示IPX和SPX协议
最小帧长为64byte,从目的地址开始到FCS结束(CRC校验和),因此数据字段最少46byte

帧判断:
如果源地址后面2byte的值大于1500,必定是Ethernet II帧,否则要么是纯802.3帧,要么是802.3的另外两个变种,需要继续判断接下来的数据帧
如果紧接着的数据的2byte为FF:FF则为Netware以太帧,如果为AA:AA则表示以太网-SNAP帧,其他表示纯802.3帧

以IPX报文为例子:
1,Ethernet II封装
前序 目的地址 源地址 0x8137 IPX数据报 FCS

2,Netware-以太网帧(FF:FF已被简化)(DSAP SSAP 控制 数据)或(数据)
前序 帧起始定界符 目的地址 源地址 长度 IPX数据报 FCS

3,以太网-SNAP帧(DSAP SSAP 控制 机构代码 类型 数据)
前序 帧起始定界符 目的地址 源地址 长度 0xAA 0xAA 0x03 0x0000000 x8137 IPX数据报 FCS

4,纯802.3帧(DSAP SSAP 控制 数据)
前序 帧起始定界符 目的地址 源地址 长度 0xe0 0xe0 0x03 IPX数据报 FCS
 
TPID   PRIOR  CFI   VLANID
16b       3b      1b     12b

VLAN TAG的组成字段 VLAN Tag 包含四个字段,分别是TPID(Tag protocol identifier,标签协议标识符),Priority,CFI(Canonical Format Indicator,标准格式指示位)和VLAN ID.

TPID:用来标识本数据帧是带有VLAN Tag的数据帧.该字段长度为16bit,在H3C系列以太网交换机上缺省取值为协议规定的0X8100.

Priority:用来表示802.1P的优先级.该字段为3bit,相关介绍和应用请参见本手册"Qos-Qos Profile"部分的介绍.

CFI:用来标识MAC地址是否以标准格式进行封装.该字段长度为1bit,取值为0表示MAC地址以标准格式进行封装,为1表示以非标准格式封装,缺省取值为0.

VLAN ID:用来标识报文所属VLAN的编号.该字段长度为12bit,取值范围为0-4095.由于0和4095通常不使用,所以VLAN ID的取值范围为1~4094

 


  • 5
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
DP(Data Plane)、AP(Access Processor)和RP(Routing Processor)端口是在网络设备(如路由器、交换机)中使用的三种不同的端口类型。 DP端口是指用于数据转发的端口,也称为数据端口或交换端口。DP端口的主要功能是转发数据流量,例如转发从电脑、服务器、交换机等设备发送过来的数据包。DP端口通常会根据设备的配置和路由表等信息来判断数据包的最佳转发路径,并将数据包转发到下一个目标设备或目标网络中。DP端口的特点是具有高速传输能力,通常支持多种不同的物理层接口和协议,例如Ethernet、Fast Ethernet、Gigabit Ethernet等。 AP端口是指与路由器的数据转发平面相连的端口,主要用于转发数据流量。这些端口通常用于连接其他网络设备或终端设备,例如连接服务器、PC、交换机或路由器。AP端口通常也称为数据端口。与DP端口不同的是,AP端口通常还会提供一些额外的功能,例如支持VLAN、QoS等协议和功能,以及安全性能的增强功能,例如ACL、VPN等。 RP端口是指与路由器的主控制平面相连的端口,主要用于路由器的管理和控制。这些端口通常用于配置和监控路由器,例如通过SSH或Telnet连接到路由器的控制台或通过SNMP监控路由器的状态,但不用于数据转发。RP端口通常也称为管理端口。 三者的区别在于它们所连接的平面不同,DP端口连接数据转发平面用于转发数据流量,AP端口连接数据转发平面用于转发数据流量并提供一些额外的功能,RP端口连接主控制平面用于管理和控制路由器。在实际的网络环境中,这三种端口通常会同时存在,并协同工作来实现网络的各种功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值