rwqe 发表于 2015-2-28 08:22:23

CCNA实验八使用VTP管理vlan

环境: Windows XP 、 GNS3.0.7

目的:学习如何使用VTP协议管理vlan,让交换机从一个或多个点学习vlan信息。

说明: VTP (VLAN Trunk Protocol)被组织成管理域(VTP Domain),在同一个域中的交换机能共享 VLAN 信息,这样使得在一个或者几个VTP服务器上创建、修改、删除 VLAN同时VLAN信息直接通过 trunk 链路自动传送到其他交换机,但是只有参与 VTP 域的交换机才可以接受这些信息,最后所有交换机保持相同的 VLAN信息。
在VTP 域中设备分为三种模式:A、服务器模式(Server): VTP 中域至少有一台服务器,在 VTP 服务器上能创建、修改、删除 VLAN,同时这些信息会通告给域中的其他交换机。默认情况下,交换机是服务器模式。B、客户机模式(Client):VTP 客户机上不允许创建、修改、删除 VLAN,但它会监听来自其他交换机的 VTP 通告并更改自己的 VLAN 信息。接收到的 VTP 信息也会在 trunk链路上向其他交换机转发,所以这种模式下的交换机还能充当 VTP中继。   C、透明模式(Transparent):这种模式的交换机不参与 VTP。可以在这种模式的交换机上创建、修改、删除 VLAN,但是这些VLAN 信息并不会通告给其他交换机,它也不接受其他交换机的 VTP通告而更新自己的 VLAN信息。但它会通过 Trunk 链路转发接收到的 VTP 通告从而充当了 VTP中继的角色。


步骤:
         1、打开GNS创建工程拓扑如下:

      

   查看三台设备进行telnet的console端口如下:            Server:2003
             Transparent:2004
             Client:2005


   2、配置Server,打开cmd命令行输入”telnet 127.0.0.1 2003”登录Server操作:
               Router>en            //进入特权模式
            Router#conf t      //进入全局配置模式
            Router(config)#host Server    //配置设备名称
            Server(config)#exit       //退出全局配置模式
            Server#vlan database    //进入vlan数据库配置
            Server(vlan)#vlan 10 name v10    //创建vlan 10名称为v10
            Server(vlan)#vlan 20 name v20
            Server(vlan)#exit             //退出vlan数据库
            Server#vlan database    //进入vlan数据库
            Server(vlan)#vtp server    //配置设备为vtp 服务器模式
            Server(vlan)#vtp domain kkfloat.com//配置vtp的域名
            Server(vlan)#vtp password kkfloat    //配置vtp域中的密码
            Server(vlan)#exit    //退出vlan数据库
            Server#conf t
            Server(config)#no ip routing    //关闭路由协议
            Server(config)#int fa0/0    //进入fa0/0接口
            Server(config-if)#switchport mode trunk//配置接口fa0/0为中继模式,让链路承载多个vlan
            Server(config-if)#no sh               //开启接口
            Server(config-if)#exit            //退出接口模式
          Server#show vlan-switchport    //查看当前vlan信息

         
         


3、配置Transparent,打开cmd命令行输入”telnet 127.0.0.1 2004”登录Transparent操作:
          Router>en
          Router#conf t
          Router(config)#host Transparent
          Transparent(config)#exit
          Transparent#
          Transparent#vlan database   //进入vlan数据库
          Transparent(vlan)#vtp transparent//配置设备为vtp透明模式
      Transparent(vlan)#vtp domain kkfloat.com   //配置与vtp服务器相同的域名
      Transparent(vlan)#vtp password kkfloat   //配置vtp域中的密码
      Transparent(vlan)#exit    //退出vlan数据库
      Transparent#conf t         //进入全局配置模式
      Transparent(config)#no ip routing//禁用路由协议
      Transparent(config)#int fa0/0      //进入接口fa0/0
      Transparent(config-if)#switchport mode trunk   //配置接口fa0/0为中继模式,使链路承载多个vlan
      Transparent(config-if)##nosh   //开启接口
      Transparent(config-if)#end    //退出接口模式
      Transparent(config)#int fa0/1    //进入接口fa0/0
      Transparent(config-if)#switchport mode trunk   //配置接口fa0/1为中继模式,使链路承载多个vlan
      Transparent(config-if)#no sh    //开启接口
      Transparent(config-if)#end      //退出接口模式

      



4、配置Client,打开cmd命令行输入”telnet 127.0.0.1 2005”登录Client操作:
         Router>en
         Router#conf t
         Router(config)#host Client
          Client(config)#exit
          Client#vlan database   //进入vlan数据库
          Client(vlan)#vtp client       //配置设备的vtp模式为客户端
          Client(vlan)#vtp domain kkfloat.coom   //配置与vtp服务器相同的域名
          Client(vlan)#vtp password kkfloat      //配置vtp域中的密码
          Client(vlan)#exit                //退出vlan数据库
      Client#conf t                  //进入全局模式
      Client(config)#no ip routing   //禁用路由协议
      Client(config)#int fa0/0         //进入接口fa0/0
      Client(config-if)#switchport mode trunk      //配置接口fa0/0为中继模式,使链路承载多个vlan
      Client(config-if)#no sh         //开启接口
      Client(config-if)#end         //退出接口模式
      Client#

         



5、在Client上测试是否学习到VTP服务器的vlan信息:
         
至此VTP管理vlan的实验完成。

页: [1]
查看完整版本: CCNA实验八使用VTP管理vlan