如果宅|网络工程师培训

VLAN Trunk

如果宅|网络工程师培训 http://www.ifzhai.com 2018-09-21 10:18 出处:网络 编辑:PinG
一、VLAN的作用当网络中有多台交换机时,位于不同交换机上的相同VLAN的主机之间的通信就需要使用Trunk技术。如果两台交换机上分别创建了VLAN10VLAN20VLAN30,如果为了每个VLAN都连接一条物理链路,那么两台交换机之间
(如果本文中的图片看不清,可按住键盘Ctrl键+鼠标滚轮上键)


一、VLAN的作用

当网络中有多台交换机时,位于不同交换机上的相同VLAN的主机之间的通信就需要使用Trunk技术。

如果两台交换机上分别创建了VLAN10 VLAN20 VLAN30,如果为了每个VLAN都连接一条物理链路,那么两台交换机之间有几个VLAN通信,就需要在两台交换机之间连接几条物理链路。这种连接方式的扩展性有很大问题,随着VLAN数量的增加,就需要在两台交换机之间连接很多条物理链路,占用很多交换机端口。

VLAN Trunk


在VLAN中,由于不同的VLAN的VLAN号不同,实际上可以只使用一条中继链路,只需要将属于不同VLAN的数据帧打上不同的标识就可以了。


在交换网络中,链路有两种类型

接入链路:通常属于一个VLAN,通常主机与交换机之间连接的链路就是接入链路。

中继链路:可以承载多个VLAN,上图中两个交换机之间的链路就是中继链路。中继链路通常用来将一台交换机连接到其他交换机上。Trunk的作用就是使同一个VLAN能够跨交换机通信。

a、当VLAN30中的主机A发送数据帧给主机B时,主机A发送的数据帧是普通数据帧

b、交换机1接收到数据帧,知道这个数据帧来自VLAN30且要传送给交换机2,于是就会在数据帧上打上VLAN30的标识,再发给交换机2

c、交换机2接收到带有VLAN30标识的数据帧后,根据目标MAC地址,得知数据帧是发送给主机B的,就删除VLAN标识还原为普通的数据帧,再发给主机B


二、VLAN的标识

在以太网中实现中继,可使用两种封装类型

1)ISL,是Cisco私有的标记方法。

ISL报头封装是26字节,尾部是4字节,总共30字节,ISL只是对帧进行封装,而没有修改帧中的任何内容。

VLAN Trunk

2)IEEE802.1Q

802.1q是共有的标记方法,其他厂商的产品也支持。不论采用哪种标记方法,链路双方的设备都要使用相同的标记方法,如果Cisco的交换机和其他厂商的交换机互联时,就要使用标准的802.1q协议,因为其他厂商并不支持ISL标记方法。

802.1q使用了一种内部标记机智,中继设备将4字节的标记插入到数据帧内,并重新计算FCS。

VLAN Trunk

2字节标记协议标识符TPID包含一个0x8100的固定值,这个特定值指定了该帧带有802.1q的标记信息。

2字节标记控制信息TCI包含了下面元素

a、3位的用户优先级

b、1位的规范格式表示符CFI

c、12位VLAN标识符VLANID


三、Native VLAN

802.1q在设计试,为了兼容与不支持VLAN的交换机混合部署,特地设计了一个Native Vlan,它允许交换机从Trunk端口上转发未被标记的帧。在cisco交换机中默认的Native Vlan是VLAN1,但也是可以配置的。Native Vlan的数据帧在Trunk链路中是未被标记的。对于两台设备之间的Trunk端口,要求链路两侧具有相同的Native Vlan配置。



(转载请注明出处:如果宅www.ifzhai.com)

0