虚拟局域网(vlan)

vlan概述

  vlan的概念和优势:

    vlan的概念:将网络从逻辑上划分为若干的小的虚拟网络(区别于使用路由设备从物理上的划分),以达到控制广播的作用。

     vlan具有灵活性可扩展性的特点,使用vlan的作用:控制广播、增强网络安全性、简化网络管理等。

     vlan的种类:

            静态vlan基于端口的vlan,是目前最常见的vlan;

            动态vlan:实现方法有很多种,最常见的是基于MAC地址的动态vlan,优点:当用户物理位置移动时,vlan不用重新配置;缺点:初始化时,所有的用户都必须进行配置。

   vlan的范围:cisco catalyst 交换机最多能支持4096个vlan(不同型号的交换机不同),以下将列出catalyst交换机vlan的使用情况:

      0、4095       保留    仅限系统使用,用户不能查看和使用

      1                   正常    cisco默认vlan,用户可使用,不能删除

      2-1001          正常     用以以太网的vlan,用户可创建、使用、删除

      1002-1005    正常      用于FDDI和令牌环的cisco默认vlan,用户不能删除

     1006-1024     保留     仅限系统使用,用户不能查看和使用

      1025-4094    扩展     仅用于以太网的vlan

  vlan的基本配置

     一:创建和删除vlan

      ①:vlan数据库配置模式

                    vlan database                                     进入vlan配置状态

                    vlan vlan-id  [vlan  vlan-name ]         创建vlan号和vlan名(vlan名可选)

                    exit                                                      更新vlan数据库并退出

                    no  vlan vlan-id                                   删除vlan

          配置实例:创建名为jishu的vlan2 ,然后删除vlan2

                  switch#  vlan  database

                  switch(vlan)# vlan 2 name jishu

                  switch(vlan)# exit

                  switch(vlan)# no vlan 2

      ②:全局配置模式

                    configure  terminal                              进入配置状态

                    vlan  vlan-id                                          输入vlan号,进入vlan配置状态

                    vlan vlan-name                                      输入vlan名(可选)

                    exit                                                       退出

                    no  vlan vlan-id                                     删除vlan

           配置实例:创建名为jishu的vlan2 ,然后删除vlan2

                   switch#  configure terminal

                   switch(config)# vlan 2

                   switch(config-vlan)# name jishu

                   switch(config-vlan)# exit

                   switch(config)# no vlan 2

  二:将交换机端口加入vlan

                   configure terminal                               进入配置状态

                   interface   interface-id                           进入要分配的端口

                   switchport  mode  access                     定义二层端口的模式

                   switchport access  vlan vlan-id             端口加入某一vlan

                   exit                                                        退出

                   default interface interface-id                 恢复接口到默认配置状态

          配置实例:将交换机的F0/0口加入vlan2,然后再恢复F0/0到默认配置状态

                   switch# configure terminal

                   switch(config)# interface f0/0

                   switch(config-if)# switchport mode access

                   switch(config-if)# switchport access vlan 2

                   switch(config-if)# exit

                   switch(config)# default interface f0/0

    三:验证vlan配置

                  show vlan brief                      查看交换机上所有vlan信息

                  show vlan id vlan-id                 查看具体某个vlan的vlan信息

vlan trunk

       vlan trunk的概念:虚拟局域网中继

      vlan trunk的作用:实现相同vlan跨交换机通信

      在交换网络中,链路有两种类型:接入链路中继链路

           接入链路:通常属于一个vlan,用于主机和交换机之间

           中继链路:承载多个vlan,用于交换机和交换机、路由器之间

     实现中继需要使用的封装类型:ISL(交换机间路由,cisco私有)、IEEE 802.1q(公有)

           标准以太网帧:目的地址+源地址+类型+数据+fcs

           isl帧():isl报头(26字节)目的地址+源地址+类型+数据+fcs+fcs(4字节)

           802.1q帧:目的地址+源地址+TAG(4字节)+类型+数据+fcs

         native vlan(本征vlan):用于交换机和傻瓜交换机之间

      基于IOS的catalyst交换机支持的trunk模式:接入(access)、干道(trunk)、动态企望(dynamic esirable)、动态自动(dynamic auto)、非协商(nonegotiate)。

   trunk的配置:

               interface  interface-id                               进入接口

               switchport trunk encapsulation  { isl | dot1q|nonegotiate}   选择封装类型(协议)

               switchport mode  {dynamic {desirable | auto } | trunk }   配置接口trunk模式

               switchport trunk native vlan vlan-id                               配置本征trunk

               switchport trunk  allowed vlan remove/add vlan-id   从trunk中删除或添加某个vlan

               show interface interface-id switchport               使用show命令验证接口模式

    配置实例:配置交换机的F0/0为trunk

                        switch(config)# int f0/0

                        switch(config-if)# switchport trunk encapsulation dot1q

                       switch(config-if)# switchport mode trunk

                       switch# show interface f0/0 switchport

                                           交换机端口协商对应表

 

虚拟局域网(vlan)_虚拟局域网 

以太网通道

         以太网通道的概念:捆绑多条平行链路

         以太网通道的作用:将低速率端口更改为高速率端口、在交换机之间增加链

        以太网通道必须遵循的原则:

                    参与捆绑的端口必须属于同一个vlan;

                    链路两端的所有端口配置成相同的中继模式;

                    参与捆绑的端口的物理参数设置必须相同,相同的速率和双工模式。

        以太网通道的协议:PAgP(端口聚合协议,cisco私有)、LACP(链路聚合控制协议,公有标准协议)。

                    PAgP模式:开启(on)、关闭(off)、自动(auto)、企望(desirable)。

                    LACP模式:开启(on)、关闭(off)、被动(passive)、主动(active)

  以太网通道的配置:

                                interface  range  interface-id                          进入参与捆绑的端口

                                channel-protocol  {pagp | lacp }                    选择协议类型

                                channel-group number mode {on | passive | active}  配置channel(lacp协议)

                                channel-group number mode {on |  auto |desirable } 配置channel(pagp协议)

                                show etherchannel summary              查看以太网通道的状态

            配置实例:配置交换机的F0/14和F0/15为以太网通道

                                switch(config)# int  range f0/14 - 15

                                switch(confi-if-range)# channel-protocol lacp

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

                                switch# show etherchannel summary

              如有疑问请咨询QQ:651167970(验证请填写51cto)