本帖最后由 紫川凌 于 2012-9-20 09:48 编辑
1 目的1. VLAN、TRUNK的理解 2. VLAN、ACCESS、TRUNK的基本配置 3. Nativevlan的概念及应用 2 拓扑及需求2.1 实验拓扑
2.2 需求1. PC1与PC2属于相同网段,配置实现之间能够互访。PC1属于VLAN10。 2. 在1的基础上当SW2不做任何配置时,配置SW1,实现PC间互访。 3. 在1的基础上当PC2属于VLAN20,配置SW1、SW2分别使用access、trunk,实现PC间互访。 3 实验步骤3.1 需求1对于需求1来说,要实现此需求可以有多种方法,需求2、3就是需求1的延伸,当然最简单的莫过于在SW1、SW2上创建Vlan10,将接口划入,然后配置Trunk。
1. 搭建拓扑,配置IP,PC1、PC2属于相同网段,测试接口连通性; 2. 在SW1上创建Vlan 10,将F0/0接口划入Vlan 10; 3. 在SW2上创建Vlan 10,将F0/1接口划入Vlan 10; 4. 将SW1、SW2互联接口配置为Trunk。
具体配置如下:
SW1的配置 enable configure terminal vlan 10 exit interface fastethernet f0/0 switchport mode access switchport access vlan 10 !! 把端口划入vlan10 exit interface fastethernet f0/1 switchport trunk encapsulation dot1q switchport mode trunk exit
SW2的配置 enable configure terminal vlan 10 exit interface fastethernet f0/1 switchport mode access switchport access vlan 10 exit interface fastethernet f0/0 switchport trunk encapsulation dot1q switchport mode trunk exit
3.2 需求2对于需求2来说,要求PC1属于Vlan 10,而且SW2不能做任何配置,那么我们来分析一下,要如何实现? 1. 一个数据包在没有上trunk,没有打标记之前,我们把它称为纯净的以太网数据帧(Frame) 2. 在这个拓扑中,SW2不做任何配置,那么只要是一个纯净的数据帧发送过来,就能转发到PC2。 3. 所以SW1不能配置Trunk,既然不能配置Trunk,那么PC1已经属于Vlan 10 ,要让SW2能收到纯净的数据帧,只要让SW1与SW2相连的接口属于Vlan 10 。
思路如下: 1. 搭建拓扑,配置IP,PC1、PC2属于相同网段的IP,测试接口连通性; 2. 在SW1上创建Vlan 10,将F0/0接口划入Vlan 10(此时PC1与PC2已经无法通信了); 3. 将SW1的F0/1接口划入到Vlan 10 。
SW1的配置如下 enable configure terminal vlan 10 exit interface fastethernet f0/0 switchport mode access switchport access vlan 10 exit interface fastethernet f0/1 switchport mode access switchport access vlan 10 exit
3.3 需求3情景1:使用Access来实现需求 对于需求3来说,相同网段,不同交换机不同Vlan,那么还是同样的分析: 1. 一个数据包在没有上trunk干道被打上标记前,也就是从PC出来的状态为原始的数据帧(frame) 2. PC1属于Vlan 10,PC2属于Vlan 20,那么,我们只要保证交换机能将纯净的数据帧转发出来,且转发后还是纯净的数据帧,就能保证他们之间的通讯。也就是说,PC1发出来的原始数据帧,从SW1的F0/0口入(VLAN10),从F0/1口出,如果F0/1口也配置为VLAN10,那么出来的数据也是纯净的以太网数据帧,PC2同理,设法让PC2的数据从vlan20的口进去,从VLAN20的口出来,这样数据就是原始的帧,不带任何的标记字段,也就能被PC识别。
看帖必回是中国网民的传统美德~~~
|