VLAN工作机制与举例

Posted RonaldDong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VLAN工作机制与举例相关的知识,希望对你有一定的参考价值。


本篇为《路由交换》重点内容“VLAN”工作机制的讲解。
参考文献:斯桃枝. 路由协议与交换技术[M]. 第2版. 北京:清华大学出版社, 2012.
如果你想在期末复习一下整个路由交换,请点这里:
《路由协议与交换技术》重点知识总结(路由交换知识点)

Access端口

端口介绍

用途为连接客户机提供网络接入。该端口只属于某一个VLAN,仅向该VLAN发送或从该VLAN接收数据帧,默认全部交换机所有端口都是VLAN1。
工作机制:查找MAC,交换机对所属VLAN的数据进行转发,其他VLAN不能收到该VLAN广播消息。

端口功能

该端口只有二层交换功能,不处理路由和桥接直接连终端设备。定义命令switchport mode access.
该端口直接收以下三种帧:未标记帧、VLAN号为0的帧、VLAN号为Access端口所属VLAN的帧。只发送未标记帧,属于此VLAN的帧自动去除VLAN号。二层三层交换机都能配置Access即二层访问端口。

int f0/2
switchport mode access		/*配置为Access*/
switchport access vlan 10	/*属于VLAN10*/

Trunk端口

端口介绍

Trunk端口所有VLAN共有,承载所有VLAN在交换机间的通信流量。
特点:传输多个VLAN信息,实现同一个VLAN跨越不同交换机,要求VLAN端口至少100Mb/s以上。

Trunk打标

标识数据帧属于哪一个VLAN,对Trunk链路数据帧进行打标(tag)封装。常用协议为dot1q(即IEEE 802.1q)

相关定义指令举例

/*创建VLAN端口和端口定义命令*/
vlan 2
int f0/1
switchport mode Access
switch access vlan 2
int f0/24
switchport trunk encapsulation dot1q		/*定义协议*/
switchport mode trunk								/*定义为trunk端口*/

switchport mode Trunk										/*定义Trunk端口*/
switchport trunk enc dot1q									/*指定帧封装*/
switchport trunk allowed VLAN 1,5,1002-1005	/*只允许1,5,1002-1005VLAN通过*/
switchport trunk allowed vlan remove 2,3			/*移除2,3端口,阻止其通过Trunk*/
switchport trunk allowed vlan add 2					/*增加2vlan*/

/*配置Trunk端口*/
int f0/24
shut    /*关闭接口*/
switchport trunk enc dot1q
switchport mode trunk    /*指定此端口为Trunk*/
...各种配置
no shut /*启用该端口*/

/*Trunk 和 Access的转换*/
no switchport trunk /*所有trunk均恢复默认值*/
int f0/10
switchport /*把Trunk改成Access*/
switchport mode trunk /*Access 改为Trunk*/

以上是关于VLAN工作机制与举例的主要内容,如果未能解决你的问题,请参考以下文章

VLAN工作机制与举例

VLAN工作机制与举例

HCL模拟器VLAN的配置试题举例

图解 Google V8 # 05:函数表达式的底层工作机制

《路由协议与交换技术》重点知识总结(路由交换知识点)

《路由协议与交换技术》重点知识总结(路由交换知识点)