一般 交换机 有多个以太网(物理) 端口 ,每一个 端口 可根据需要配置,实现不同的功能。而 交换机 本身有多个VLAN(Virtual LAN 虚拟LAN,一般默认4094个)。VLAN只是虚拟上的划分,物理上的传输需要指定到特定的以太网 端口 上。 以太网 端口 有三种链路
一般 交换机 有多个以太网(物理) 端口 ,每一个 端口 可根据需要配置,实现不同的功能。而 交换机 本身有多个VLAN(Virtual LAN 虚拟LAN,一般默认4094个)。VLAN只是虚拟上的划分,物理上的传输需要指定到特定的以太网 端口 上。
以太网 端口 有三种链路 类型 :Access、Hybrid和Trunk. Access 类型 的 端口 只能属于1个VLAN,一般用于连接计算机的 端口 ;Trunk 类型 的 端口 可以属于多个VLAN,可以接收和发送多个VLAN的报文,一般用于 交换机 之间连接的 端口 ;Hybrid 类型 的 端口 可以属于多个VLAN,可以接收和发送多个VLAN的报文,可以用于 交换机 之间连接,也可以用于连接用户的计算机。
Hybrid 端口 和Trunk 端口 的不同之处在于Hybrid 端口 可以允许多个VLAN的报文发送时不打标签,而Trunk 端口 只允许缺省VLAN的报文发送时不打标签
需要注意的是:
1、在一台以太网 交换机 上,Trunk 端口 和Hybrid 端口 不能同时被设置。
2、 如果某 端口 被指定为镜像 端口 ,则不能再被设置为Trunk 端口 ,反之亦然。缺省情况下, 端口 为Access 端口 。
端口 接收 数据 时:如果 端口 是tagged方式,当 数据 包本身不包含VLAN的话,输入的 数据 包就加上该缺省vlan;如果 数据 包本身已经包含了VLAN,那么就不再添加。
如果是untagged方式,输入的 数据 包全部都要加上该缺省vlan.不管输入的 数据 包是否已经有VLAN标记。
端口 发送 数据 时:如果 端口 是tagged方式,如果 端口 缺省VLAN等于发送的 数据 包所含的VLAN,那么就会将VLAN标记从发送的 数据 包中去掉;如果不相等,则 数据 包将带着VLAN发送出去,实现VLAN的透传。
如果是untagged方式,则不管 端口 缺省VLAN为多少,是否等于要 输出的 数据 包的VLAN,都会将VLAN ID从 数据 包中去掉。
tagged一般用了vlan 交换机 之间的级联,untagged则用于连接PC.
端口 的Tagged和Untagged当我们向一个已经创建的VLAN中添加 端口 的时候,我们可以指定是否给 端口 添加标签,如果给 端口 添加标签我们称为 端口 是Tagged 端口 ,相反如果我们不给 端口 添加标签我们就称为该 端口 为Untagged 端口 。Tagged 端口 一般都是中继 端口 ,也就是 交换机 之间的连接 端口 。Untagged 端口 一般都是 交换机 与终端相连的 端口 。
在BigHammer6800系列 交换机 上,一个 端口 可以以Tagged方式属于多个VLAN,但是一个 端口 只能以Untagged方式属于一个VLAN.
【责编:at110119】