VTP配置服务器server和客户端client,客户端会学习服务器端的VLAN

来源:互联网 发布:ubuntu启动snmp 编辑:程序博客网 时间:2024/05/14 22:04

这种标题,看到就方了,什么是VTP,trunk、channel这些配置过相关的命令,但是我不理解啊,这样还能搭小型局域网络?

本来是要求用dns3、或者eve做的实验的,因为这两款模拟器可以模拟真机,然后抓包,天天抓包,天天抓包,果然是学网络了

但是.....!!!

由于我太菜,用那两款模拟器配置出现了各种问题,所以cisco packetTracer走起



实验:VTP+VLAN+TRUNK+CHANNEL实现小型局域网(本来是这样的)


实验目的:1、掌握VLAN原理及配置。2、理解VLAN的功能。3、理解通道的功能。(本来是这样的)

实验仪器设备/实验环境:使用线缆连接设备完成企业网络,至少含有2台三层交换机,1台二层交换机,如下拓扑:



但是后来,我认为核心内容就在与两台三层交换机的server和client之间的配置,于是..我改了一下学习的内容,踏踏实实的走程序员从人门到烧书的美好道路

改后如下拓扑,多么完美:

接下来,我觉得有比较解析一下多次vlan、vtp、EtherChannel


VLAN(虚拟局域网)是对连接到交换机端口的网络用户的逻辑分段,不受网络用户的物理位置限制而根据用户需求进行网络分段,即是划分网络啊。

特别说明Dot1q : 现在使用最广泛的VLAN协议标准是 IEEE802.1Q,二层功能的交换机接口自动封装了该协议三层功能的交换机接口由于具备路由功能,必须手工封装 encapsulation dot1q,否则接口不能设置trunk模式,也不能VLAN。对于三层交换机VLAN间的通信,必须使用路由功能,VLAN之间不泛洪(flood)。


VTP(VLAN Trunking Protocol):是VLAN中继协议,也被称为虚拟局域网干道协议。是思科私有协议。作用是多台交换机在企业网中,配置VLAN工作量大,可以使用VTP协议,通过VTP Server, 向VTP Client分发VLAN信息(这里刚好给我们解析了这次客户端跟服务器学习的原理)


Fast EtherChannel:允许将多条物理快速以太网链路组合到一个逻辑通道中。这样便可在通道中的链路之间实现流量负载共享,还可以在通道中的一条或多条链路出现故障时提供冗余。

EtherChannel常用于主干链路。例,交换机=交换机之间,交换机=服务器之间。


实验步骤与内容(可以在gns3或者cisco pt做,下面用cisco pt做个演示)


一、以太通道

分别在server和Client交换机配置(为避免不同厂商,不同型号的设备之间的协商,请务必两端手工配置,不要auto)

server(config)#interface range f0/6 - 8

server(config-if-range)#channel-group 1 mode on


二、设置接口的Trunk模式

分别在server和client交换机的port-channel或者 range f0/6 – 8 封装802.1q协议,并设置trunk模式

int port-channel 1

switchport trunk encapsulation dot1q

switchport mode trunk


三 、VTP管理VLAN

服务器设置为server模式,如在简单网络中,只设置一个domain

server#vlan database

server(vlan)#vtp server

server(vlan)#vtp domain test.com

vlan 10 name finance

 

客户机一般只需要设置模式为client,只要是接口trunk模式正确,则可学习domain和vlan

client#vlan database

client(vlan)#vtp client

 

客户机会自动学习vlan,最好使用show vtp status 查看

四 、各部门接口access到vlan

client(config)#intrange f0/1-5

client(config-if-range)#switchportmode access

client(config-if-range)#switchportaccess vlan 10


到了这里基本的配置已经完成,剩余都是创建vlan、分配接口然后client学习的问题了


检查配置有没有问题

1、显示以太通道负载

Show interface etherchannel


2、显示干线情况

Show interface trunk


3、显示VTP状态

Show vtp status


4、显示VLAN信息

Show vlan  (这里要注意一下,图里面的是show vlan-switch 而你在cisco pt 输入show vlan即可)


注意问题:Vtp server和vtp client无法学习

因为开始是在eve做的实验,配置了好多次,也进行了show的命令去查看vtp、vlan、int、trunk等,但是client还是无法学习得到

后来使用cisco packet tracer进行使用,发现是命令是可以学习的没有问题,最后才发现是客户机学习的速度太慢,尝试重启server,第二次client就学习到了vlan



已经成功学习  end
感觉还不是很完善,做实验的时候有些问题忘记了,下次再补补




阅读全文
0 0
原创粉丝点击