搜档网
当前位置:搜档网 › CCIE学习 笔记-CBWFQ的配置及和WFQ的区别

CCIE学习 笔记-CBWFQ的配置及和WFQ的区别

CCIE学习 笔记-CBWFQ的配置及和WFQ的区别
CCIE学习 笔记-CBWFQ的配置及和WFQ的区别

CBWFQ 基于类别的加权公平排队,通常使用ACL定义数据流类别,并将注入宽带和队列限制等参数应用于这些类别.

CBWFQ特点:

1)能够给不同的类保障一定的带宽

2)对传统的WFQ作了扩展支持用户自己定义流量的分类:

3)队列的个数和类别是一一对应,给每个class 保留带宽CBWFQ与WFQ的区别:

WFQ: 用户无法控制分类,由HASH算法自己决定

CBWFQ:让用户对流量自己来分类

WFQ 对正常流量处理没问题,但是对语音流量显得"太公平"(语音要求低延迟)

CBWFQ:考虑到公平特性,并没有考虑到语音的应用

CBWFQ Configuration:

CBWFQ(config)#

CBWFQ(config)#class-map match-any CBWFQ1

CBWFQ(config-cmap)#match dscp 6

CBWFQ(config-cmap)#match protocol http //两个条件,满足其中一个就可以匹配CBWFQ1//

CBWFQ(config)#

CBWFQ(config)#class-map match-all CBWFQ2

CBWFQ(config-cmap)#match precedence 3

CBWFQ(config-cmap)#match protocol telnet //两个条件必须全部满足才能匹配CBWFQ2//

CBWFQ(config)#

CBWFQ(config)#policy-map CBWFQ

CBWFQ(config-pmap)#class CBWFQ1 //调用class-map CBWFQ1// CBWFQ(config-pmap-c)#bandwidth 60

CBWFQ(config-pmap)#

CBWFQ(config-pmap)#class CBWFQ2

CBWFQ(config-pmap-c)#bandwidth 30

CBWFQ(config)#

CBWFQ(config)#int s0/0

CBWFQ(config-if)#service-policy output CBWFQ //CBWFQ只能在出方向上调用//

CBWFQ#

查看:

CBWFQ#

CBWFQ#show class-map

Class Map match-any class-default (id 0)

Match any

Class Map match-any CBWFQ1 (id 1)

Match dscp 6

Match protocol http

Class Map match-all CBWFQ2 (id 2)

Match precedence 3

CBWFQ#

CBWFQ#

CBWFQ#show policy-map

Policy Map CBWFQ

Class CBWFQ1

Bandwidth 60 (kbps) Max Threshold 64 (packets)

Class CBWFQ2

Bandwidth 30 (kbps) Max Threshold 64 (packets)

CBWFQ(config)#

CBWFQ(config)#policy-map CBWFQ

CBWFQ(config-pmap)#class CBWFQ1

CBWFQ(config-pmap-c)#queue-limit 30 // 定义每个队能存放的报文数量,超过后丢包方式:Tail drop//

CBWFQ#

CBWFQ#show policy-map

Policy Map CBWFQ

Class CBWFQ1

Bandwidth 60 (kbps) Max Threshold 30 (packets)

Class CBWFQ2

Bandwidth 30 (kbps) Max Threshold 64 (packets)

CBWFQ#

配置实例:

一家公司需求;HTTP流量保障256Kbps带宽,FTP流量保证512Kbps带宽,禁止BT流量.

CBWFQ(config)#class-map HTTP //定义一个匹配HTTP的类// CBWFQ(config-cmap)#match protocol http

CBWFQ(config)#class-map FTP

CBWFQ(config-cmap)#match protocol ftp

CBWFQ(config)#class-map BT

CBWFQ(config-cmap)#match protocol bittorrent

CBWFQ(config)#

CBWFQ(config)#policy-map CBWFQ //定义策略,调用类class// CBWFQ(config-pmap)#class HTTP

CBWFQ(config-pmap-c)#bandwidth 256

CBWFQ(config-pmap)#class FTP

CBWFQ(config-pmap-c)#bandwidth 512

CBWFQ(config-pmap)#class BT

CBWFQ(config-pmap-c)#drop

CBWFQ(config-pmap)#class class-default

CBWFQ(config-pmap-c)#fair-queue //网络中剩下的流量除了HTTP,FTP之外都使用WFQ,放到fair-queue中了//

CBWFQ(config)#

CBWFQ(config)#int s0/0

CBWFQ(config-if)#service-policy output CBWFQ

CBWFQ(config)#

Weighted Fair Queue,加权公平队列。WFQ将分组按照不同的业务流、不同的IP优先级,自动按照HASH算法,划分成不同的队列,在保证高优先级业务的同时,按照配置权重,将带宽公平地分给低优先级别的业务。

WFQ的思想:

i,为每个流创建一个专用的队列,避免队列的饥饿,延迟,抖动等

ii,在所有流间公平,正确地分配带宽

iii,WFQ使用[IP优先级] 作为分配带宽的权重

在CISCO路由器上,接口小于E1的链路会默认启用WFQ.

注:在WFQ中,weight的计算方式为4096/(IP优先级+1)或者32384r/(IP优先级+1)

因此在show queue中看到的weight值越大,表示权重越低。

WFQ优点

1.配置简单(不用手工分类)

2.保证所有的流都有一定的带宽

3.丢弃野蛮流量

4.大多数平台上都支持

5.支持所有IOS版本(11.0以上)

WFQ缺点

1.每个子队列都继承了FIFO的缺点

2.多个不同的流可能会被分入同一个队列(流的数量超过了配置的队列数)

3.不支持手工分类

4.不能提供固定带宽保证

5.因为使用了复杂的分类和调度机制,对系统资源有一定的限制

STP 配置

数学与计算机学院实验报告 一、实验项目信息 项目名称: STP 配置 实验时间: 2015年5月15日实验学时: 3 学时实验地点:工科楼501实验室 二、实验目的及要求 1.掌握启用和禁用STP的方法 2.掌握修改交换机STP模式的方法 3.掌握修改桥优先级,控制根桥选举的方法 4.掌握修改端口优先级,控制根端口和指定端口选举的方法 5.掌握修改端口开销,控制根端口和指定端口选举的方法 6.掌握边缘端口的配置方法 三、实验环境 Windows、eNSP 四、实验内容及实验步骤 拓扑图 图3.1 配置STP实验拓扑图 步骤一配置 STP 并验证 为了保证实验结果的准确性,必须先关闭无关的端口。 配置STP之前,先关闭S3上的E0/0/1、E0/0/13、E0/0/23端口,S4上的 E0/0/14和E0/0/24端口。确保设备以空配置启动。如果STP被禁用,则执行stp enable命令启用STP。 system-view [Quidway]sysname S3 [S3]interface Ethernet 0/0/1 [S3-Ethernet0/0/1]shutdown [S3-Ethernet0/0/1]quit [S3]interface Ethernet 0/0/13 [S3-Ethernet0/0/13]shutdown [S3-Ethernet0/0/13]quit [S3]interface Ethernet 0/0/23 [S3-Ethernet0/0/23]shutdown system-view [Quidway]sysname S4 [S4]inter Ethernet 0/0/14 [S4-Ethernet0/0/14]shutdown [S4-Ethernet0/0/14]quit [S4]interface Ethernet 0/0/24 [S4-Ethernet0/0/24]shutdown 本实验中,S1和S2之间有两条链路。在S1和S2上启用STP,并把S1配置为 根桥。 system-view Enter system view, return user view with Ctrl+Z. [Quidway]sysname S1 [S1]stp mode stp [S1]stp root primary system-view Enter system view, return user view with Ctrl+Z. [Quidway]sysname S2 [S2]stp mode stp [S2]stp root secondary 执行display stp brief命令查看STP信息。

STP配置

STP & VTP交换机配置实例(3.5.5.3.1-1)步骤一、交换机和PC机的基本配置 步骤二、关闭交换机的所有端口,然后启用接入端口S1(config)#int range f0/1 - 24 S1(config-if-range)#shutdown S1(config-if-range)#int range g1/1 - 2 S1(config-if-range)#shutdown S1(config-if-range)#int f0/6 S1(config-if)#switchport mode access S1(config-if)#no shut

S1(config-if)#int f0/11 S1(config-if)#switchport mode access S1(config-if)#no shut S1(config-if)#int f0/18 S1(config-if)#switchport mode access S1(config-if)#no shut (交换机S2、S3配置参考S1) 步骤三、配置中继链路和本征VLAN S1(config)#int range f0/1 – 4 S1(config-if-range)#switchport mode trunk S1(config-if-range)#switchport trunk native vlan 99 S1(config-if-range)#no shut (交换机S2、S3配置参考S1) 步骤四、配置VTP S1(config)#vtp mode server Device mode already VTP SERVER. S1(config)#vtp domain cisco

STP配置详解(推荐)

一、网桥/交换机工作原理 首先,交换机通过学习每个端口所接收到的数据帧的源MAC地址来建立MAC地址表,然后根据MAC地址表来转发数据帧。若目的地址在MAC表中没有相应的表项,则从所有端口(接收端口除外)泛洪出去;若有则转发到目的地址对应的端口。 为了控制广播风暴及提高安全性,通常在交换机上规划VLAN;交换网络冗余链路的引入提供了更高的可靠性,为解决交换网络冗余链路中环路问题,又引入了STP(Spanning-Tree Protocol)协议。 二VLAN与生成树 在缺省的CISCOSTP模式中,每个VLAN定义一个STP. IEEE802.1Q标准是在整个交换VLAN网络中使用一个STP,但并不排除在每个VLAN中实现STP. 1VLAN与生成树的关系 >IEEE通用生成树(CST) >CISCOPERVLAN生成树(PVST) >带CST的CISCOPERVLAN生成树(PVST+) CST是IEEE解决运行虚拟局域网VLAN生成树的方法.CST定义,整个第2层交换网络所有实现了的VLAN,仅使用一个生成树实例.这个生成树实例运行在整个交换局域网上.PVST是解决在虚拟局域网上处理生成树的CISCO特有解决方案.PVST为每个虚拟局域网运行单独的生成树实例.一般情况下PVST要求在交换机之间的中继链路上运行CISCO的ISL. PVST+是CISCO解决在虚拟局域网上处理生成树问题的另一个方案.PVST+允许CST信息传给PVST,以便与其他厂商在VLAN上运行生成树的实现方法进行操作. 2按VLAN生成树(PVST) 为每个VLAN建立一个独立的生成树实例(PVST). 生成树算法计算整个交换型网络的最佳无环路径. PVST的优点: >生成树拓扑结构的总体规模减少. >改进了生成树的扩展性,并减少了收敛时间. >提供更快的收敛恢复能力和更高的可靠性. PVST的缺点: >为了维护针对每个VLAN而生成的生树,交换机的利用率会更高 >为了支持各个VLAN的BPDU,需要占用更多的TRUNK链路带宽 生成树仅可运行在64个VLAN上. 3公共生成树(CST) CST是IEEE在虚拟局域网上处理生成树的特有方法,这是一种VLAN解决方案,称为单一或者公共生成树.生成树协议运行在VLAN1即缺省的VLAN上.所有的交换机都举出同一个根网桥,并建立与该根网桥的关系. 公共生成树不能针对每个VLAN来优化根网桥的位置. 公共生成树优点:

H3C stp配置

H3C stp配置 一个局域网通常由多台交换机互连而成,为了避免广播风暴,我们需要保证在网络中不存在路径回环,也就是说所有链路应该组成一颗无回环的树,交换机上的STP协议(生成树协议)就实现了这样的功能。 生成树协议有三种模式: STP: STP不能快速迁移。即使是在点对点链路或边缘端口,也必须等待2倍的Forward delay的时间延迟,端口才能迁移到转发状态。 RSTP: RSTP可以快速收敛,但是和STP一样存在以下缺陷:局域网内所有网桥共享一棵生成树,不能按VLAN阻塞冗余链路,所有VLAN的报文都沿着 一棵生成树进行转发。 MSTP: MSTP可以弥补STP和RSTP的缺陷,它既可以快速收敛,也能使不同VLAN 的流量沿各自的路径分发,从而为冗余链路提供了更好的负载分担机制。 MSTP设置VLAN映射表(即VLAN和生成树的对应关系表)把VLAN和生成树联系起来。同时它把一个交换网络划分成多个域,每个域内形成多 棵生成树,生成树之间彼此独立。MSTP将环路网络修剪成为一个无环的 树型网络,避免报文在环路网络中的增生和无限循环,同时还提供了数 据转发的多个冗余路径,在数据转发过程中实现VLAN数据的负载均衡。 生成树协议STP端口状态: Disabled: Blocking: Listening: Learning:

Forwarding: 生成树协议RSTP端口状态: Disabled: Discard: Forwarding: 生成树协议配置消息(BPDU): BPDU配置消息是以以太网数据帧的格式进行传递的,它采用一个周知的多播MAC 地址01-80-C2-00-00-00作为目的MAC地址,网络中所有的网桥收到该 地址后都能够判断出该报文是生成树协议报文。源MAC地址域中填的是 本网桥的MAC。数据链路层报头中的SAP值是01000010(0x42) 树根ID(以以太网交换机的优先级表示),根路径开销,指定交换机ID(以以太网交换机的优先级表示),指定端口ID(以端口号表示) (RootID,PortPathCost,DesignatedBridgeID,PortPriority) RootID: 主要以交换机的优先级表示。BridgePriority.+BridgeMacAddress BridgePriority: 默认(32768),根(0),步长(4096) 树根注意由BridgePriority决定。当优先级相同时,以 BridgeMacAddress小的为根。 PortPathCost: 端口对应链路的路径开销(注意到根的开销)。

华为HCNA-STP基本配置练习

STP的基本配置 SW1配置 sy system-view (进入全局模式) Enter system view, return user view with Ctrl+Z. [Huawei] [Huawei]sy [Huawei]sysname SW1(更改设备名称) [SW1] [SW1]stp en [SW1]stp enable (打开STP) [SW1] [SW1]stp mo [SW1]stp mode stp 进入stp模式 Info: This operation may take a few seconds. Please wait for a moment...done. [SW1] [SW1]stp pri [SW1]stp priority 0 (在STP模式下更改BID优先级)BID=Bridge ID(桥ID)

[SW1] [SW1]dis [SW1]display this (查询当前配置) # sysname SW1 # stp mode stp stp instance 0 priority 0 # cluster enable ntdp enable ndp enable # drop illegal-mac alarm # return [SW1] [SW1]dis [SW1]display s [SW1]display stp (查询STP) -------[CIST Global Info][Mode STP]------- CIST Bridge :0 .4c1f-cc38-7c04 (桥ID优先级和MAC)Config Times :Hello 2s MaxAge 20s FwDly 15s MaxHop 20 Active Times :Hello 2s MaxAge 20s FwDly 15s MaxHop 20 CIST Root/ERPC :0 .4c1f-cc38-7c04 / 0 CIST RegRoot/IRPC :0 .4c1f-cc38-7c04 / 0 CIST RootPortId :0.0 BPDU-Protection :Disabled TC or TCN received :7 TC count per hello :0 STP Converge Mode :Normal Time since last TC :0 days 0h:1m:1s Number of TC :7 Last TC occurred :GigabitEthernet0/0/2 ----[Port1(Ethernet0/0/1)][DOWN]---- Port Protocol :Enabled Port Role :Disabled Port Port Priority :128 Port Cost(Dot1T ) :Config=auto / Active=200000000 Designated Bridge/Port :0.4c1f-cc38-7c04 / 128.1 Port Edged :Config=default / Active=disabled Point-to-point :Config=auto / Active=false Transit Limit :147 packets/hello-time Protection Type :None

交换机STP实验配置

配置 配置PVST+ 说明:以上图为例,配置PVST+,默认交换机上都配置有VLAN 10,VLAN 20,VLAN 30,VLAN 40,要求控制SW1与SW4之间的流量路径为VLAN 10和VLAN 20从SW1—SW2—SW4,VLAN 30和VLAN 40从SW1—SW3—SW4。

注:默认为PVST+,所以STP版本不用改。 1.配置各交换机优先级(只能为4096的整数倍) (1)配置SW1在所有VLAN的优先级为4096 sw1(config)#spanning-tree vlan 10-40 priority 4096 (2)配置SW2在所有VLAN的优先级24576 sw2(config)#spanning-tree vlan 10-40 priority 24576 (3)配置SW3在所有VLAN的优先级32768 sw3(config)#spanning-tree vlan 10-40 priority 32768 (4)配置SW4在所有VLAN的优先级32768 sw4(config)#spanning-tree vlan 10-40 priority 32768 2.配置SW2的F0/20的端口优先级(必须为16的整数倍)(1)在所有VLAN将SW2的F0/20的端口优先级配置为112 sw2(config)#int f0/20 sw2(config-if)#spanning-tree vlan 10-40 port-priority 112 3.查看根交换机 (1)查看根交换机SW1

说明:因为现在4个VLAN的配置是一样的,结果也是一样的,所以只提供一个VLAN的结果: sw1#sh spanning-tree (输出被省略) VLAN0010 Spanning tree enabled protocol ieee Root ID Priority 4106 Address 001a.6c6f.fb00 This bridge is the root Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec Bridge ID Priority 4106 (priority 4096 sys-id-ext 10) Address 001a.6c6f.fb00 Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec Aging Time 300 Interface Role Sts Cost Prio.Nbr Type ---------------- ---- --- --------- -------- -------------------------------- Fa0/23 Desg FWD 19 128.25 P2p (输出被省略) sw1# 说明:从结果中看出,SW1手工配置的优先级为4096,但由于Extended System

STP配置

6.4.2 STP配置 扩展树(Spanning Tree Protocol,STP),也称生成树,它的产生源于链路的冗余连接。在大中型网络当中,与主干网和服务器的连接是非常重要的,而端口或交换机的损坏却是不可避免的,那么,如何在一条链路损坏之后,还能有其他的链路保持连接呢?这自然就要引进冗余链接。冗余的链接固然增加了系统的安全性,但同时也带来了另外一个问题,那就是拓扑环。 1.Spanning-Tree简介 解决循环连接的方案就是STP。通过一定算法,STP使任意两个节点间有且只有一条路径连接,而其他的冗余链路则被自动阻塞,作为备份链路(如图6-17所示)。只有当活动链路失败时,备份链路才会被激活,从而恢复设备之间的连接,保证网络的畅通。 与EtherChannel不同,Spanning-Tree只能保证在两台设备间拥有一条活动链路,因此,也就无法实现带宽加倍和负载均衡。这就好象是一棵树,从树根开始长起,然后是树干、树枝,最后到树叶,从而保证任意两片树叶间只有一条路。而链路选举的标准就是优先级值(Priority)和端口费用(Cost)。不过,Spanning-Tree的优点是可以在任何端口实现,而不一定是固定的双绞线端口或光纤端口。 在启用Spanning-Tree的交换机,其接口处于以下几种状态之一: Blocking(阻塞),不参与帧的转发。 Listening(侦听),当确定该接口将参与帧转发时,在阻塞状态后的第一个过度状态。Learning(学习),准备参与帧转发。 Forwarding(转发),转发帧。 Disabled(禁用),端口处于Shutdown状态、没有连接,或者没有启用Spanning-Tree,从而不参与Spanning-Tree。

华为生成树协议STP分析过程与配置方法

华为生成树协议STP分析过程与配置方法 一、学习目的: 1、掌握配置STP的方法 2、掌握修改网桥优先级影响根选举的方法 3、掌握修改端口优先级影响根端口与指定端口选举的方法 4、掌握配置RSTP的方法 5、掌握STP与RSTP的相互兼容问题 6、掌握配置MSTP实现不同vlan负载均衡的方法 7、掌握MSTP与STP的相互兼容问题 8、掌握生成树中的保护方法 二、重点命令 1、开启stp [plain]view plain copy 1.stp enable 2.stp mode stp 2、查看stp状态

[plain]view plain copy 1.dis stp 2.dis stp brief 3、指定stp主根和备根 [plain]view plain copy 1.stp root primary 2.stp root secondary 4、手工指定根桥优先级 [plain]view plain copy 1.stp priority 4096(4096的倍数) 5、指定RP [plain]view plain copy 1.int g0/0/10 2.stp port priority 16(16的倍数)

6、指定DP [plain]view plain copy 1.int g0/0/24 2.stp cost 2000000 7、开启rstp [plain]view plain copy 1.stp enable 2.stp mode rstp 8、配置mstp [plain]view plain copy 1.stp enable 2.stp mode mstp 3.stp region-configuration 4.region-name RG1 5.instance 1 vlan 1 to 10 6.instance 2 vlan 11 to 20 7.active region-configuration

CISCO交换机STP详细说明及配置

CISCO交换机STP详细说明及配置 一、STP概述 STP(生成树协议)是一个二层管理协议。在一个扩展的局域网中参与STP 的所有交换机之间通过交换桥协议数据单元bpdu(bridge protocol data unit)来实现;为稳定的生成树拓扑结构选择一个根桥;为每个交换网段选择一台指定交换机;将冗余路径上的交换机置为blocking,来消除网络中的环路。 IEEE 802.1d是最早关于STP的标准,它提供了网络的动态冗余切换机制。STP 使您能在网络设计中部署备份线路,并且保证: * 在主线路正常工作时,备份线路是关闭的。 * 当主线路出现故障时自动使能备份线路,切换数据流。 rSTP(rapid spanning tree protocol)是STP的扩展,其主要特点是增加了端口状态快速切换的机制,能够实现网络拓扑的快速转换。 1.1 设置STP模式 使用命令config spanning-tree mode可以设置STP模式为802.1d STP或者802.1w rSTP. 1.2 配置STP 交换机中默认存在一个default STP域。多域STP是扩展的802.1d,它允许在同一台交换设备上同时存在多个STP域,各个STP域都按照802.1d运行,各域之间互不影响。它提供了一种能够更为灵活和稳定网络环境,基本实现在vlan中计算生成树。 1.2.1 创建或删除STP 利用命令create STPd和delete STPd可以创建或删除STP. 缺省的default STP域不能手工创建和删除。 1.2.2 使能或关闭STP 交换机中STP缺省状态是关闭的。利用命令config STPd可以使能或关闭STP.

CISCO STP基本配置

STP基本配置 简介 STP(生成树协议 SpanningTreepProtocol)能够提供路径冗余,使用STP可以使两个终端中只有一条有效路径。在实际的网络环境中,物理环路可以提高网络的可靠性,当一条线路断掉的时候,另一条链路仍然可以传输数据。但是,在交换网络中,当交换机接收到一个未知目的地址的数据帧时,交换机的操作是将这个数据帧广播出去,这样,在存在物理的交换网络中,就会产生一个双向的广播环,甚至产生广播风暴,导致交换机死机。如何既有物理冗余链路保证网络的可靠性,又能避免冗余环路所产生的广播风暴呢?STP协议是在逻辑上断开网络的环路,防止广播风暴的产生,而一旦正在用的线路出现故障,逻辑上被断开的线路又被连通,继续传输数据。 交换网络环路 交换网络环路会带来3个问题:广播风暴、同一帧的多个拷贝和交换机CAM表不稳定。 交换网络环路的产生: PC1和PC2通过交换机相连。网络初始状态时,PC1与PC2通信过程如下: 1.在网络通信最初,PC1的ARP条目中没有PC2的MAC地址,PC1首先会向SW1发送一个ARP 广播请求PC2的MAC地址; 2.当SW1收到ARP的广播请求后,SW1会将广播帧从除接收端口之外的所有端口转发出去即会从F0/1和F0/2发出; 3.SW2收到广播后,会将广播帧从F0/2和连接PC2的端口转发,同样SW3收到广播后,将其从F0/2端口转发; 4.SW2收到SW3的广播后,将其从F0/1和连接PC2的端口转发,SW3收到SW2的广播后将其从F0/1端口转发; 5.SW1分别从SW2、SW3收到广播帧,然后将从SW2收到的广播帧转发给SW3,而将从SW3 收到的广播帧发给SW2。SW1、SW2和SW3会将广播帧相互转发。这时网络就形成了一个环路,而交换机并不知道,这将导致广播帧在这个环路中永远循环下去。 STP工作原理 STP运行STA(生成树算法 Spanning Tree Algorithm)。STA算法很复杂,但是其过程可以归纳为以下三个步骤: 1.选择根网桥(Root Bridge);

交换机stp配置

VLAN间通信之单臂路由 分析存在困难: 1、网关问题 2、trunk干道的形成 3、封装的数据帧的解析 4、可能存在网络瓶颈 第一步在交换机上与路由器连接接口建立静态的trunk

第二部在路由器上创建子接口用于对应不同的VLAN 第三步,给VLAN内的主机指定网关为对应的子接口的地址 如何解决网络瓶颈 建议:接口速率为100M;一个接口之下最多连接的VLAN数量不超过50个查看路由表 STP----生成树 一、为什么使用: 企业网三层架构模型中:冗余----------线路-----二层的桥接环路----三个问题: 1、广播风暴 2、MAC地址数据库不稳定 3、数据帧的重复拷贝

根本原因:冗余;交换机洪泛; 二、STP是什么 原理:通过逻辑阻塞某条链路的某个端口,进而达到从源到目标只有一条路径; 当原有的路径发生故障,备份的路径自动启用; 二层链路管理协议;打破环路的办法; 三、STP的类型 1、公有标准 802.1D---标准的spanning-tree 802.1W---快速生成树 802.1S-----MST多生成树 2、私有标准 Cisco的,PVST、PVST+----源于802.1D PVRSTP+ PER VLAN每VLAN 四、802.1D STP详解------找出阻塞端口 1、网桥的角色 根网桥:一个子网内有一个根网桥

非根网桥:可以有多个 2、端口角色: 根端口:接收来自于根网桥的BPDU,可以转发和接收数据;存在于非根网桥,并且仅有一个; 指定端口:接收和转发数据;每一条链路都有一个指定端口用于数据的转发;根网桥上的所有端口都是指定的; 非指定端口:是阻塞的,不接受、不转发,用于打破环路; 3、STP选举过程: 根网桥------根端口-----指定端口-------阻塞端口; 4、承载比较条件的消息数据包-------BPDU桥接协议数据单元 协议标识----使用的协议 协议版本标识 BPDU类型: 配置的BPDU----仅由根网桥发出;在初始化情况下,在网络稳定情况下

STP协议原理及配置

Cisco基础:STP协议原理及配置 【内容摘要】一、stp概述stp(生成树协议)是一个二层管理协议。在一个扩展的局域网中参与stp的所有交换机之间通过交换桥协议数据单元bpdu(bridgeprotocoldataunit)来实现;为稳定的生成树拓扑结构选择一个根桥;为每个交换网段选择一台指定交换机;将冗余路径上的交换机置为blocking,来消除网络中的环路。ieee802.1d是最早关于stp的标准,它提供了网络的动态冗余切换机制。stp使您能…… ----------------------------------------------------------------------------- 一、stp概述 stp(生成树协议)是一个二层管理协议。在一个扩展的局域网中参与stp的所有交换机之间通过交换桥协议数据单元bpdu(bridge protocol data unit)来实现;为稳定的生成树拓扑结构选择一个根桥;为每个交换网段选择一台指定交换机;将冗余路径上的交换机置为blocking,来消除网络中的环路。 ieee 802.1d是最早关于stp的标准,它提供了网络的动态冗余切换机制。stp使您能在网络设计中部署备份线路,并且保证: * 在主线路正常工作时,备份线路是关闭的。 * 当主线路出现故障时自动使能备份线路,切换数据流。 rstp(rapid spanning tree protocol)是stp的扩展,其主要特点是增加了端口状态快速切换的机制,能够实现网络拓扑的快速转换。 1.1 设置stp模式 使用命令config spanning-tree mode可以设置stp模式为802.1d stp或者802.1w rstp. 1.2 配置stp 交换机中默认存在一个default stp域。多域stp是扩展的802.1d,它允许在同一台交换设备上同时存在多个stp域,各个stp域都按照802.1d运行,各域之间互不影响。它提供了一种能够更为灵活和稳定网络环境,基本实现在vlan中计算生成树。 1.2.1 创建或删除stp 利用命令create stpd和delete stpd可以创建或删除stp. 缺省的default stp域不能手工创建和删除。 1.2.2 使能或关闭stp 交换机中stp缺省状态是关闭的。利用命令config stpd可以使能或关闭stp. 1.2.3 使能或关闭指定stp的端口 交换机中所有端口默认都是参与stp计算的。使用命令config stpd port可以使能或关闭指定的stp端口。 1.2.4 配置stp的参数 运行某个指定stp的stp协议后,可以根据具体的网络结构调整该stp的一些参数。交换机中可以调整以下的stp协议参数: * bridge priority * hello time * forward delay * max age 另外每个端口上可以调整以下参数: * path cost * port priority

STP如何配置

STP如何配置 网络冗余设计与广播风暴的矛盾 广播风暴的克星:设计STP网络生成树 技术剖析:STP生成树初始化与收敛 实战剖析:STP生成树如何配置? 技术进化:RSTP快速生成树配置 观察生成树收敛过程 经过上面的分析,引入一棵无环路树,拓扑结构如图8-13所示。交换机3台,全部为默认配置,将3台交换机连接环路。 1.Show spanning-tree的结果 下面通过观察各个交换机生成树的状态来分析无环路树的形成。 网络拓扑图 SW-1#show spanning-tree VLAN1 is executing the ieee compatible Spanning Tree protocol Bridge Identifier has priority 32768, address cc01.0458.0000 Configured hello time 2, max age 20, forward delay 15 //三个定时器参数为默认值 We are the root of the spanning tree //我们是根桥 Topology change flag not set, detected flag not set Number of topology changes 3 last change occurred 00:02:02 ago from FastEthernet0/1 Times: hold 1, topology change 35, notification 2 hello 2, max age 20, forward delay 15 Timers: hello 0, topology change 0, notification 0, aging 300 Port 1 (FastEthernet0/0) of VLAN1 is forwarding Port path cost 19, Port priority 128, Port Identifier 128.1. Designated root has priority 32768, address cc01.0458.0000 Designated bridge has priority 32768, address cc01.0458.0000 Designated port id is 128.1, designated path cost 0 //说明自己是指定端口 Timers: message age 0, forward delay 0, hold 0 Number of transitions to forwarding state: 1

STP的配置

STP 的配置 一、实验目标 1、掌握启用和禁用STP的方法 2、掌握修改交换机STP模式的方法 3、掌握修改桥优先级,控制根桥选举的方法 二、实验拓扑 三、实验步骤 1、配置STP并验证 本实验中,S1和S2之间有两条链路。在S1和S2上启用STP,并把S1配置为根桥。 system-view Enter system view, return user view with Ctrl+Z. [Quidway]sysname S1 [S1]stp mode stp [S1]stp root primary (此命令等同于:[S1]stp priority 0) system-view Enter system view, return user view with Ctrl+Z. [Quidway]sysname S2

[S2]stp mode stp [S2]stp root secondary(此命令等同于:[S2] stp priority 4096 ) (1)执行display stp brief命令查看STP信息。 [S1]display stp brief 记录:S1上E0/0/9的端口角色是(),转发状态是()。S1上E0/0/10 的端口角色是(),转发状态是()。 [S2]display stp brief S2上E0/0/9的端口角色是(),转发状态是()。S2上E0/0/10的端口角色是(),转发状态是()。 (2)执行display stp命令查看端口的STP状态。 display stp 记录:S1的桥ID是(),STP的根桥的桥ID是(); display stp 记录:S2的桥ID是(),STP的根桥的桥ID是(); 从以上可知,()是STP的根桥。 (3)执行display stp Ethernet0/0/10,观察可以查看到哪些信息。 2、控制根桥选举 通过配置优先级,使S2 为根桥,S1 为备份根桥。桥优先级数值越小,则优 先级越高。把S1 和S2 的优先级分别设置为8192 和4096。 [S1]undo stp root 或者[S1]undo stp pri [S1]stp priority 8192 [S2]undo stp root 或者[S2]undo stp pri

交换机stp配置

交换机stp配置 S3026的网口7与S3528的网口12连接,S3026-1与S3026-2互连24口,24口是TRUNK 在S3528-1上操作 系统视图下进行如下配置 stp bpdu-protection bpdu报文保护 stp tc-protection enable………..tc报文保护 stp enable stp instance 0 root primary 在交换机互联的端口下配置下面一条 stp loop-protection 在连接服务器等设备的端口下配置如下命令,进入端口进行配置; stp disable 在S3528-2上操作 系统视图下进行如下配置 stp bpdu-protection stp tc-protection enable stp enable stp instance 0 root secondary 在交换机互联的端口下配置下面一条 stp loop-protection 在连接服务器等设备的端口下配置如下命令,进入端口进行配置; stp disable 在S3026-1上操作 系统视图下进行如下配置

stp bpdu-protection stp tc-protection enable stp enable 在交换机互联的端口下配置下面一条 stp loop-protection 在连接服务器,路由器,防火墙等设备的端口下配置如下命令,进入端口进行配置;stp disable 在S3026-2上操作 系统视图下进行如下配置 stp bpdu-protection stp tc-protection enable stp enable 在交换机互联的端口下配置下面一条 stp loop-protection 在连接服务器,路由器,防火墙等设备的端口下配置如下命令,进入端口进行配置;stp disable 在与连接S3528-2的接口上配置,进入接口配置; stp cost 1000 dis stp interface prief(forwarding/discarding)

交换机stp配置

---------------------------------------------------------------最新资料推荐------------------------------------------------------ 交换机stp配置 交换机STP 配置 1 功能需求及组网说明 STP 配置『配置环境参数』 1. 交换机 SwitchA 和 SwitchB 通 过 E1/0/23 和 E1/0/24 接口互连; 2. pcA 通过 E1/0/1 和 SwitchA 互连; pcB 通过 E1/0/1 和 SwitchB 互连。 『组网需求』要求整个网络运行 STP 协议。 2 数据配置步骤【SwitchA 交换机配置】启动生成树协议 [SwitchA] stp mode stp [SwitchA] stp enable %Apr 2 03: 59: 14: 016 2019 switchA MSTP/3/STPSTART: - 1 -STP is now enabled on the device. PCA PCB E1 /0/1 E1 /0/1E1 /0/24 E1 /0/24SWA SWB E1 /0/23 E1 /0/23 【SwitchB 交换机配置】启动生成树协议 [SwitchB] stp mode stp [SwitchB] stp enable %Apr 2 03: 59: 14: 016 2019 switchA MSTP/3/STPSTART: - 1 -STP is now enabled on the device. 【查看 SwitchA 的 Ethernet 1/0/1 的 stp 状态: 】[switchA] display stp interface Ethernet 1/0/1 ----[CIST] [Port1(Ethernet1/0/1) ] [FORWARDING] ---- Port Protocol : enabled Port Role : CIST Root Port Port Priority : 128 Port Cost(Legacy) : Config=auto / Active=200 Desg. Bridge/Port : 32768. 000f-e2b7-5711 / 128. 1 Port Edged : 1 / 5

Cisco基础:STP协议原理及配置

一、STP概述 STP(生成树协议)是一个二层管理协议。在一个扩展的局域网中参与STP的所有交换机之间通过交换桥协议数据单元bpdu(bridge protocol data unit)来实现;为稳定的生成树拓扑结构选择一个根桥;为每个交换网段选择一台指定交换机;将冗余路径上的交换机置为blocking,来消除网络中的环路。 IEEE 802.1d是最早关于STP的标准,它提供了网络的动态冗余切换机制。STP使您能在网络设计中部署备份线路,并且保证: * 在主线路正常工作时,备份线路是关闭的。 * 当主线路出现故障时自动使能备份线路,切换数据流。 rSTP(rapid spanning tree protocol)是STP的扩展,其主要特点是增加了端口状态快速切换的机制,能够实现网络拓扑的快速转换。 1.1 设置STP模式 使用命令config spanning-tree mode可以设置STP模式为802.1d STP或者802.1w rSTP. 1.2 配置STP 交换机中默认存在一个default STP域。多域STP是扩展的802.1d,它允许在同一台交换设备上同时存在多个STP域,各个STP域都按照802.1d运行,各域之间互不影响。它提供了一种能够更为灵活和稳定网络环境,基本实现在vlan中计算生成树。 1.2.1 创建或删除STP 利用命令create STPd和delete STPd可以创建或删除STP. 缺省的default STP域不能手工创建和删除。 1.2.2 使能或关闭STP 交换机中STP缺省状态是关闭的。利用命令config STPd可以使能或关闭STP. 1.2.3 使能或关闭指定STP的端口 交换机中所有端口默认都是参与STP计算的。使用命令config STPd port可以使能或关闭指定的STP端口。

STP技术实验配置(超详细-原创)

STP技术 实验目的: 熟悉掌握STP配置, 掌握STP原理及选举过程 设备说明: 使用小凡模拟器3640 实验拓扑: 实验步骤: 基础配置: (1)把所有线路down掉 sw1(config)#int f0/1 //把SW1的f0/1端口down sw1(config-if)#shutdown sw1(config)#int f0/2 //把SW1的f02端口down sw1(config-if)#shutdown sw2(config)#int f0/1 //把SW2的f0/1端口down sw2(config-if)#shutdown (2)在sw1,sw2,sw3 都分别创建vlan 10, vlan 20 sw1#vlan database // 在sw1分别创建vlan 10 vlan 20 sw1(vlan)#vlan 10 sw1(vlan)#vlan 20 Sw2#vlan database // 在sw2分别创建vlan 10 vlan 20 sw2(vlan)#vlan 10 sw2(vlan)#vlan 20 Sw3#vlan database // 在sw3分别创建vlan 10 vlan 20 Sw3(vlan)#vlan 10 Sw3(vlan)#vlan 20 (3) 把sw1,sw2,sw3 的f0/1,f0/2接口划入vlan 10 sw1(config)#int f0/1 sw1(config-if)#switchport access vlan 10 //把f0/1划属于vlan 10 sw1(config-if)#int f0/2 sw1(config-if)#switchport access vlan 10 //把f0/2划属于vlan 10 sw2(config)#int f0/1 sw2(config-if)#switchport access vlan 10 //把f0/1划属于vlan 10 sw2(config-if)#int f0/2 sw2(config-if)#switchport access vlan 10 //把f0/2划属于vlan 10 sw3(config)#int f0/1 sw3(config-if)#switchport access vlan 10 //把f0/1划属于vlan 10 sw3(config-if)#int f0/2 sw3(config-if)#switchport access vlan 10 //把f0/2划属于vlan 10 (3)查看配置信息 Sw1 sw1#show running-config Building configuration... Current configuration : 945 bytes !

相关主题