【网络】VLAN-VTP-TRUNK

作者: 吾非言 | 来源:发表于2017-10-21 14:38 被阅读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机相互通信图

阅读原文


微信公众号:书客创作

相关文章

  • 【网络】VLAN-VTP-TRUNK

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

  • 网络!网络!

    ...

  • 网络,网络

    敲击键盘,滴滴答答,行云流水,我和你在无形的世界中产生了存在着的联系。落日,似乎看不到,看到的,只是手中的那块屏幕...

  • 网络?网络!

    网络是一片浩瀚的海,在网络初建之时,如一片处女地,在上面初生了各种各样文化的苗,虽星星点点却也清新。或许是审...

  • 网络—网络婴儿

    在餐馆你可能看到,专注的母亲盯着手机,而在她臂弯里的儿童却不知所措;在家里,母亲在厨房里忙碌,而婴儿在拨弄着平板自...

  • 网络啊网络

    下午,天突降大雨。 其时我正打开电脑在听音乐,声音戛然而止,我以为是网络卡住了,就照样一边忙碌着一边等待音乐声再次...

  • 网络-网络层

    网络层 网络层数据包(IP数据包,Packet)由首部、数据2部分组成数据:很多时候是由传输层传递下来的数据段(S...

  • 测试网络

    测试网络测试网络测试网络测试网络测试网络测试网络

  • 网络 和网络笔记

    ifconfig -a 查看物理网卡硬件地址 比如 ether 00:0c:29:ab:6e:72 更改M...

  • 【网络】集群网络排错

    前几天实验室网络抽风,卡的要死要死的,做实验也做的要死要死的(跟十几台小集群在一个屋里通宵,这种酸爽简直终身难忘)...

网友评论

    本文标题:【网络】VLAN-VTP-TRUNK

    本文链接:https://www.haomeiwen.com/subject/fjuiuxtx.html