视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
CCNP总结
2025-10-02 15:08:51 责编:小OO
文档
Switch(交换)

Vlan(虚拟局域网)

Virtual Local Area Network

Vlan Deployment(vlan部署)

    端到端vlan(End-to-End Vlans)

本地有若干交换机,楼宇间用一个2层交换机相连,同时连接到本地,连接的交换机都用trunk封装。

用户在vlan中物理位置,可以不在同一物理位置(如,不再一栋楼里),可以在局域网中移动用户物理位置,仍可使用。不同物理位置,交换机可以拥有其他位置的vlan。可以通过vtp获取。

优点:地理位置比较分散可以再不同的楼层上,可以执行相同的策略,安全或者qos,被应用到同一个组的用户里和物理位置无关。

缺点:所有的交换机需要知道所有的vlan,但可以通过vtp学习。广播信息会泛洪到所有vlan。端到端的vlan排错会相对麻烦,某个干线出现问题不易发现其位置。

端到端vlan构建时考虑的问题:

需要多少信息点,用多少vlan,每个vlan对应的ip,vlan起什么名字,方便之后排错。用户大致多少,用哪个网段,子网掩码是多少。用什么干线,vtp的情况。

    

本地vlan(Local  Vlans)

本地若干交换机用trunk连接到3层汇聚交换机,交换机用路由指向其他位置的3层的汇聚或者核心交换机。本地和其他位置的vlan信息不同步。用户不可随意更换物理位置。

        优点:容易排错,应为本地的vlan信息相对,不易混淆。

        缺点:需要更多的三层设备。

两种vlan类型的区别

    本地vlan,由于是3层设备指向路由器和连接其他的3层交换机是路由,所有它们之间会跑路由协议,如ospf。

    端到端vlan%80的流量在外部,%20的流量在内部。

    本地vlan%20的流量在外部,%80的流量在内部。

Vlan配置命令

    Switch(config)#vlan3                                        创建vlan

    Switch(config-vlan)#name accounting                        vlan命名为 accounting

    Switch(config-vlan)#exit                                    退出

    Switch(config)#interface fa0/1                                进入f0/1    端口

Switch(config-if)#switchport mode access                    端口为ACCESS模式

Switch(config-if)#switchport access vlan 3                    端口关联vlan3

Switch(config-if)# switchport trunk encapsulation dot1q            将接口封装为dot1q

Switch(config-if)# switchport mode trunk                     端口为静态trunk模式(必须封装后敲打命令)

Switch(config-if)# switchport trunk native vlan 999                修改本征vlan为999

Switch(config-if)# switchport nonegotiate                    关闭trunk动态协商

Switch(config-if)# switchport trunk allowed vlan remove 50-60    移除50至60vlan,50-60不允许通过

Switch(config-if)# switchport trunk allowed vlan add 50            允许vlan50 通过

Switch(config-if)# switchport mode dynamic desirable            启动trunk动态企望模式

Switch(config-if)# switchport mode dynamic auto                启动trunk动态自动模式

Switch(config-if)#end                                    大退

Switch(config)#vlan 5,7-9                                    创建多个vlan

Switch#show vlan                                            查看VLAN信息

Switch#delete vlan.dat                                        删除vlan信息

创建vlan后需要退出,或者再创建一个vlan后,vlan才会生效

建议配置trunk时,先shutdown端口

本征vlan(vative vlan):不打标,不封装。默认为vlan1,一般情况下本征vlan为vlan1,不走流量,安全起见一般修改本征vlan。交换机间trunk本征vlan要一致。

DTP (Dynamic Trunk Protocol)协议封装类型:

dot.1q,ISL

    Dot.1q(802.1q):

适用于所有厂家。在以太帧中插入tag位封装,tag位4字节,其中有vlan的标记。拆入tag后需要重新校验。因为字节数小,所有效率更高。

    

    

    ISL:(inter-swith link)交换机间链路协议

cisco私有。对以太帧进行头尾封装,头26字节,尾4字节,其中有vlan的标记。

DTP配置命令

    Switch(config-if)# switchport mode trunk                 端口为静态trunk模式(必须封装后敲打命令)

    Switch(config-if)# switchport trunk encapsulation isl/dot1.q    端口封装为isl或者dot1.q模式

    Switch(config-if)#switchport nonegotiate                    关闭trunk动态协商信息

Pvlan(private vlan)私有vlan

Switchport protected接口模式下打此命令,该接口可以和同一vlan接口通讯,该vlan的其他接口不可以和此接口通讯,但可以和外部通讯。增加安全性,起到端口保护功能。

    如果设置私有vlan,在vtp中必须设置成透明模式。

Pvlan分为两种主vlan和辅助vlan

    辅助vlan

混杂端口,一般情况下,所有设备都能连接的vlan端口是混杂端口。

    隔离vlan(Isolated)

隔离vlan的端口叫隔离端口,端口在隔离vlan中,他们之间是不能互相访问,不可以访问团体端口,但可以访问混杂端口。

    团体vlan(community)

团体vlan的端口叫团体端口,团体vlan团体内可以相互互访,不同团体不可以互访。可以和混杂端口互访。

配置PVLANs

Switch(config-vlan)#private-vlan [primary | isolated | community]

定义该vlan为私有vlan为主vlan或团体vlan或隔离vlan

Switch(config-vlan)#private-vlan association {secondary_vlan_list | add svl | remove svl}

    定义该vlan为主vlan后,关联私有子vlan 号 添加 或者 删除

Switch#show vlan private-vlan type 查看私有vlan类型

配置PVLAN端口

Switch(config-if)#switchport mode private-vlan {host | promiscuous}  将接口定义为私有vlan的主机接口(包括团体,隔离端口)或混杂端口。

Switch(config-if)#switchport private-vlan host-association primary_vlan_ID secondary_vlan_ID}

Switch(config-if)#private-vlan mapping primary_vlan_ID {secondary_vlan_list | add svl | remove svl}

Switch#show interfaces private-vlan mapping

动态vlan

VMPS(vlan management policy sever)管理策略服务器(

Vmps可以再ftp服务器中设置好mac地址和vlan的绑定关系,在vmps交换机中输入ftp的ip地址,保证ftp和vmps可以通信,当一个在ftp中存好的vlan和mac绑定的信息的pc进入网络中,pc会发包给客户端交换机,客户端交换机,转发给vmps交换机,vmps交换机到ftp服务器上下载vlan和mac地址信息,转发给客户端交换机,告知客户端交换机,这个端口适用哪个vlan。

较少设备支持vmps,现在很少使用。

动态vlan配置命令

Vmps配置命令

客户端配置命令

Switch(config-if)#switchport access vlan dynamic             启动该端口为动态vlan端口

客户端交换机 配置此命令后会自动到vmps服务器上寻找mac地址和vlan的对应关系,从而在本地端口对应服务器上mac地址和vlan的映射。

以太通道(Etherchannel)

        

    以太通道可以捆绑链路,增大带宽,提供冗余,最多提供通道。

    PAGP(port aggregation protocol)端口聚合协议

        PAGP是思科私有协议,同dtp相同可以两端协商联通。

    LACP (Link Aggregation Control Protocol)链路汇聚控制协议

        LACP是IEEE 802.3ad的标准公有协议,

CHANNEL配置命令:

interface range f0/1,f0/2                                  进入F0/1,F0/2接口

(config-if-range)#channel-group 1 mode on           channl编号为1 模式on

模式下还有desirable主动协商,auto被动协商(PAGP),actvie主动协商,passive被动协商(LACP)

(config)#show ip channel brif                                查看channl情况

Interface             IP-Address    OK? Method   Status     Protocol

Port-channel 1        unassigned    YES manual     up          up

查看后会出现多了一个端口如上。

(config)#int port-channel 1                                    进入channl一端口

之后可以进行trunk封装类型如:

switchport mode dynamic desirable

show run后会显示出来

(config)#port-channel load-balance src-dst-mac

Channel接口 负载均衡 基于 源和目的MAC

Spanning tree protocal生成树协议

802.1D stp(50s)

    1,选择根桥(网桥ID[BID])=网桥优先级+mac地址[基mac地址])

    思科设备默认为pvst每vlan生成树

Rstp不兼容pvst,兼容pvst+

            下载本文

显示全文
专题