伴职创作「banzhi.cc」书客创作[ibooker.cc]互联网科技

【网络】VLAN-VTP-TRUNK

2017-10-21  本文已影响212人  吾非言

作者:邹峰立,微博:zrunker,邮箱:zrunker@yahoo.com,微信公众号:书客创作,个人平台:www.ibooker.cc

本文选自书客创作平台第60篇文章。阅读原文

书客创作

一、实验目的:

(1)了解VLAN划分的基本概念(VLAN=一个广播域=一个子网)

(2)了解VTP的三种模式(Server/Client/Transparent)

(3)了解VTP中的配置版本号的使用

(4)了解Trunk的封装类型(802.1q/ISL)

二、实验设备:

一台PC机,Windows XP系统,PT模拟器

三、实验内容:

(1)交换机Vlan连接配置

连接配置图

通过PT模拟器绘制如上网络拓扑图,并按如下要求进行实验

A) 设置左边交换机的hostname为SW1,设置其Vlan 1的管理IP为172.16.1.1/24;

B) 设置右边交换机的hostname为SW2,设置其Vlan 1的管理IP为172.16.1.2/24;

C)参照以上图片,设置所有主机的IP地址以及子网掩码(由于是局域网试验,所以默认网关可以不设置)

D)设置好所有参数后,所有主机以及交换机管理IP之间应该可以互相Ping通(由于所有端口默认属于Vlan 1,所以能互相Ping通)。

E)将两台交换机的F0/24端口工作模式都设置为Trunk模式;

Interface  f0/24
Switchport mode trunk

F)配置交换机的VTP信息,将两台交换机的域名都设置为“mju”,SW1的工作模式为“Server”,SW2的工作模式为“Client”;

Vtp mode server -- 工作模式设置为server
Vtp domain mju -- 域名设置为mju

G)在全局模式下建立2个Vlan(Vlan 10,Vlan 20),分别取名为V10,V20(了解另外一种在特权模式下创建VLAN的方式,不过不推荐使用);

SW1(config)#vlan 10  --创建Vlan
SW1(config-vlan)#name V10 --建立Vlan 10,取名为V10
SW1(config-vlan)#exit
SW1(config)#vlan 20  --创建Vlan
SW1(config-vlan)#name V20 --建立Vlan 20,取名为V20

H)将主机Host1所连的F0/1端口划入Vlan 10中;

Interface f0/1
Switchport access Vlan 10
Switchport mode access

I)将主机Host2所连的F0/2端口划入Vlan 20中;

Interface f0/2
Switchport access Vlan 20
Switchport mode access

J)尝试让主机Host1与Host2之间互相Ping,查看Ping的结果。

K)VTP(VLAN Trunk Protocol,VLAN干道协议),是用来使VLAN配置信息在交换网内其它交换机上进行动态注册的一种二层协议。在一台VTP Server上配置一个新的VLAN信息,则该信息将自动传播到本域内的所有交换机,从而减少在多台设备上配置同一信息的工作量,且方便了管理。VTP信息只能在Trunk端口上传播。

任何一台运行VTP的交换机可以工作在三种模式:

VTP Server:维护该VTP域中所有VLAN信息列表,可以增加、删除或修改VLAN

VTP Client:也维护该VTP域中所有VLAN信息列表,但不能增加、删除或修改VLAN,任何变化的信息必须从VTP Server发布的通告报文中接收。

VTP Transparent:不参与VTP工作,它虽然忽略所有接收到的VTP信息,但能够将接收到的VTP报文转发出去。它只拥有本设备上的VLAN信息。

其中,VTP Server和VTP Client必须处于同一个VTP域,且一个交换机只能位于一个VTP域中。

L)由于还没有配置好相应的VTP信息,所以SW2交换机上面还没有VLAN10和VLAN20的信息,通过配置,实现Host1和Host3能够通信,Host2和Host4能够通信。

四、实验记录:

首先配置PC机:这里只是拿出一台PC机样例:

PC机样例

接下来是配置交换机:

Switch>
Switch>enable  // 进入特权模式
Switch#configure ter  // 进入全局模式
Enter configuration commands, one per line.  End with CNTL/Z.
Switch(config)#hostname SW1   // 重命名
SW1(config)#int vlan 1   // 进入系统自带的VLAN 1
SW1(config-if)#ip address 172.16.1.1 255.255.255.0   //  配置管理ip
SW1(config-if)#no shutdown   // 激活VLAN 1
SW1(config-if)#exit
SW1(config)#int f0/2
SW1(config-if)#no shut
SW1(config-if)#no shutdown

SW1(config-if)#int f0/1  // 进入端口f0/1
SW1(config-if)#switchport mode trunk   // 将端口设置为trunk模式

SW1(config-if)#
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to down

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to up

SW1(config-if)#exit
SW1(config)#vtp mode server  //  这里是设置交换机为Server模式
Device mode already VTP SERVER.
SW1(config)#
SW1(config)#vlan 10  // 创建VLAN 10
SW1(config-vlan)#name VLAN10   // 重命名
SW1(config-vlan)#exit
SW1(config)#vlan 20
SW1(config-vlan)#name VLAN20
SW1(config-vlan)#exit

SW1(config)#int f0/2
SW1(config-if)#switchport access vlan 10   // 将端口添加到VLAN 10中
SW1(config-if)#switchport mode access   // 将f0/2端口设置为access模式
SW1(config-if)#exit

SW1(config)#int f0/3  // f0/3的设置也是同样的道理
SW1(config-if)#switchport access vlan 20
SW1(config-if)#switchport mode access
SW1(config-if)#exit

下面来看一下另一台交换机的设置:

Switch>
Switch>enable
Switch#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Switch(config)#hostname SW2

SW2(config)#int vlan 1
SW2(config-if)#ip address 172.16.1.2 255.255.255.0
SW2(config-if)#no shutdown

//  下面的配置是跟SW1唯一的不同之处
SW2(config-if)#int f0/1
SW2(config-if)#switchport mode trunk
SW2(config-if)#exit
SW2(config)#vtp domain mju  // 设置域名为mju
Changing VTP domain name from NULL to mju
SW2(config)#exit
SW2#
%SYS-5-CONFIG_I: Configured from console by console

SW2#
SW2#configure ter
Enter configuration commands, one per line.  End with CNTL/Z.
SW2(config)#vtp mode client  // 设置为client模式
Setting device to VTP CLIENT mode.
SW2(config)#
SW2(config)#int f0/2
SW2(config-if)#switchport access vlan 10
SW2(config-if)#switchport mode access
SW2(config-if)#exit
SW2(config)#int f0/3
SW2(config-if)#switchport access vlan 20
SW2(config-if)#switchport mode access
SW2(config-if)#exit
SW2(config)#

这时候client交换机自动通过trunk接口学习到VLAN,这时候就可以实现相同VLAN下的PC机相互通信:

PC机相互通信图

阅读原文


微信公众号:书客创作
上一篇 下一篇

猜你喜欢

热点阅读