- 浏览: 81779 次
- 性别:
- 来自: 杭州
最新评论
-
isaiahzhong:
不对啊,我在hosts.allow下面什么都不配 ...
linux远程访问权限控制(hosts.allow和hosts.deny)
CCNA实验十一 STP
环境:Windows XP 、GNS3.0.7
目的:了解STP并干预STP选举。
说明:
STP(Spanning Tree Protocol)叫做生成树协议。它能避免局域网中的网络环回,解决成环以太网网络的“广播风暴”问题。它的工作原理是在一个有环路的网络环境中选举一台交换机作为根桥,由根桥开始,逐级形成一棵树,根桥定时发送配置报文,非根桥接收配置报文并转发,如果某台交换机能够从两个以上的端口接收到配置报文,则说明从该交换机到根有不止一条路径,便构成了循环回路,此时交换机根据端口的配置选出一个端口并把其他的端口阻塞,消除循环。当某个端口长时间不能接收到配置报文的时候,交换机认为端口的配置超时,网络拓扑可能已经改变,此时重新计算网络拓扑,重新生成一棵树。
STP的选举和依据:
1、选举根网桥:具有最低的根ID(默认为32768)或MAC地址
2、选举根端口:最小的根路径成本或直连的网桥ID最小又或者端口ID最小
3、选举指定端口:根路径成本较低或所在的交换机网桥ID比较小又或者端口ID较小
STP的各种状态:
阻塞状态(Blocking)-----不转发数据帧;接收BPDU。
侦听状态 (Listening)----不转发数据帧;侦听数据帧。
学习状态 (Learning)----不转发数据帧;学习地址。
转发状态 (Forwarding) ----转发数据帧,学习地址。
禁止状态 (Disabled)----不转发数据帧,不接受BPDU。
步骤:
1、打开GNS建立工程,拓扑如下:
为SW1模拟设备添加交换模块:(SW2和SW3也要进行下图操作)
进行设备连接如下图:
记下每台设备的console端口号进行telnet登录(右键单击设备选择“修改console端口“) SW1:2003 SW2:2004 SW3:2005
2、登录设备SW1,打开cmd命令行输入“telnet 127.0.0.1 2003“进行操作: Router>en Router#conf t Router(config)#host SW1 SW1(config)#exit SW1#sh spanning-tree
3、登录设备SW2,打开cmd命令行输入“telnet 127.0.0.1 2004“进行操作:
Router>en
Router#conf t
Router(config)#host SW2
SW2(config)#exit
SW2#sh spanning-tr
4、登录设备SW3打开cmd命令行输入“telnet 127.0.0.1 2005“进行操作: Router>en Router#conf t Router(config)#host SW3 SW3(config)#exit SW3#sh spanning-tr
5、从上面的分析可以得到下图:
其实在设备启动后STP协议就自动启动了,当它发现有环路存在的时候,它会选举出一个设备作为根网桥,这时根网桥所有端口成为指定端口并处于转发状态。然后在其他分非根网桥设备上选举根端口,而这个根端口是从非根网桥到根网桥最低成本的路径它一般处于转发状态。接着再在非根网桥设备上选举出指定端口,而这个端口是非根网桥上到达根网桥的最低成本端口,指定端口也是处于转发状态。最后网桥决定哪一个设备上的端口作为非指定端口也就是阻塞端口,这个端口不转发流量但接收流量从而达到防止环路而且在转发链路出现问题时,阻塞端口会转变为转发状态,让链路重新工作。在上图可以看出根网桥为SW1,作为非根网桥的是SW2和SW3,而且SW2和SW3之间的链路是阻塞的,因为SW3的fa0/1口处于阻塞状态不转发数据的,此时整个网路的就不存在环路了。
6、干预STP选举根网桥,通过修改设备的优先级达到指定设备成为根网桥,可以把SW2选举成根网桥。 登录SW2进行如下操作: SW2>en SW2#conf t SW2(config)#spanning-tree vlan 1 priority 4096 //设置在STP协议中valn 1的优先级为4096,在这里没有配置vlan所以用vlan 1. SW2(config)#exit SW2#sh spanning-tr
登录SW3查看变化:
显然STP选举已经改变了,所以可以通过修改优先级来实现指定设备成为网桥。至此实验完成
发表评论
-
CCNA实验十四 STP之冗余备份链路(EtherChannel)
2010-11-21 16:13 1381CCNA实验十四 STP之冗余备份链路(EtherChann ... -
java 编程浅谈
2009-11-17 15:12 0学习java 编程是一个漫长而且艰苦的过程,大家学习java ... -
j2me 手机屏幕保护程序开发
2009-11-19 13:26 0import javax.microedition.midle ... -
浅谈系统从I386文件夹到longhorn封装
2010-10-17 12:19 0Windows XP是一个不错而且深受大家喜爱的个人系统。它是 ... -
以Longhorn形式重新包装“Windows XP“的安装(WIM系统封装)
2010-10-17 21:35 0以Longhorn形式重新包装“Windows XP“的安装( ... -
实现GNS的模拟路由器连接Internet
2010-10-20 15:58 1945实现GNS的模拟路由器连接Internet 1、环境: ... -
Vmware 虚拟机通过GNS的模拟路由器连接Internet
2010-10-20 18:11 1571Vmware 虚拟机通过GNS的模拟路由器连接Interne ... -
Windows磁盘管理工具Diskpart之一 管理基本磁盘
2010-10-22 15:49 0Windows磁盘管理工具Diskpa ... -
Windows磁盘管理工具Diskpart之二 管理动态磁盘
2010-10-25 13:59 0Windows磁盘管理工具Diskpart之二 管理动态磁盘 ... -
CCNA实验一 登陆设备控制台
2010-10-25 16:33 627CCNA实验一 登陆设备控制台 环境: Wind ... -
CCNA实验二 路由基本配置
2010-10-26 13:56 776CCNA实验二 路由基本配置 环境: Windos X ... -
CCNA实验三 把路由器配置成PC
2010-10-26 15:43 831CCNA实验三 把路由器配置成PC 环境:Wind ... -
实现GNS虚拟路由进行ADSL外网拨号
2010-10-26 19:06 1002实现GNS虚拟路由进行ADSL外网拨号 环境:Wind ... -
CCNA实验四 开启路由器的WEB管理服务
2010-10-30 17:02 787CCNA实验四 开启路由器的WEB管理服务 ... -
CCNA实验五 配置路由器为DHCP服务器
2010-10-31 09:55 799CCNA实验五 配置路由器为DHCP服务器 环境: W ... -
CCNA实验六 创建和应用VLAN
2010-10-31 15:41 770CCNA实六 创建和应用VLAN 环境:Window ... -
CCNA实验七 跨交换机间的vlan
2010-11-01 15:00 785CCNA实验七 跨交换机间的vlan 环境:Window ... -
CCNA实验八 使用VTP管理vlan
2010-11-02 16:50 658CCNA实验八 使用VTP管理vlan 环境: Wind ... -
CCNA实验九 通过三层交换机实现vlan间路由
2010-11-02 18:22 955CCNA实验九 通过三层交换机实现vlan间路由 环 ... -
CCNA实验十 通过路由器实现vlan间路由(单臂路由)
2010-11-02 20:01 971CCNA实验十 通过路由器实现vlan间路由(单臂路由) ...
相关推荐
《思科CCNA实验手册》是一本专门为学习Cisco Certified Network Associate (CCNA)认证的学员设计的实践指导书籍。这本手册包含了16个精心设计的实验,旨在全面覆盖CCNA的所有核心知识点,帮助读者通过实际操作加深对...
### CCNA实验手册chp14STP:深入解析与应用 #### 14.1 STP简介 ##### 14.1.1 基本STP **背景** 在构建网络时,为了提高其可靠性和冗余度,工程师们通常会设计包含冗余路径的网络拓扑。这种冗余设计虽然能够有效...
本实验集“CCNA实验集 30个分解实验”旨在帮助学习者通过实践来掌握CCNA的相关知识,涵盖了一系列的基础和进阶主题。以下是根据文件名称解析出的一些关键知识点: 1. **路由协议**: - **RIP路由**(实验05):...
《CCNA实验(PDF).rar》是一个包含有关Cisco Certified Network Associate (CCNA)认证实践学习材料的压缩文件。CCNA是Cisco公司推出的一个基础网络认证,旨在验证个人在网络技术方面的基础知识和技能。这个PDF文档很...
在实验手册中,你将深入学习高级路由协议如OSPF、EIGRP和BGP,理解VLAN、STP和VTP等交换技术,以及如何实现QoS(服务质量)以确保网络的高效运行。此外,还可能涉及到网络设计原则、故障排除策略以及网络安全的基本...
《CCNA实验手册》是为学习Cisco Certified Network Associate(CCNA)认证的学员精心编写的实践指南。CCNA是IT行业内广泛认可的网络基础知识证书,它涵盖了网络基础、路由技术、交换技术、无线网络和网络安全等多个...
《CCNA实验集+30个分解实验》是针对Cisco Certified Network Associate(CCNA)认证的一项重要学习资源,旨在帮助学员深入理解和掌握网络基础知识。CCNA是IT领域中广泛认可的入门级网络认证,它涵盖了网络原理、配置...
《红茶三杯 CCNA 实验手册 V3.01》是网络工程师红茶三杯创作的一份专注于CCNA(Cisco Certified Network Associate)学习的实验指导书,旨在帮助读者深入理解和掌握数据通信与网络的基础知识。这份手册自2011年发布...
在"CCNA实验"标签中,我们可以期待这些实验涵盖CCNA课程的所有关键主题,如IPv4和IPv6地址规划、OSI模型、TCP/IP协议、Cisco IOS命令行界面(CLI)的使用、VLAN、STP、RSTP、EtherChannel、静态路由和动态路由协议...
### CCNA实验手册 V5.0(1) #### 引言 - **CCNA简介**:CCNA(Cisco Certified Network Associate)是Cisco认证体系中的入门级别认证,为网络初学者提供了一个重要的学习起点。通过学习和掌握CCNA的理论知识,并能...
**CCNA实验手册详解** CCNA(Cisco Certified Network Associate)是Cisco公司提供的网络技术入门认证,旨在帮助初学者掌握基础的网络概念、协议、设备配置和故障排查技能。本实验手册涵盖CCNA认证中的核心知识点,...
【CCNA基本实验模拟】是针对Cisco Certified Network Associate(CCNA)认证的一项实践学习资源,旨在帮助考生熟悉网络基础知识,并掌握使用Cisco设备进行网络配置和故障排除的能力。实验模拟通常包含一系列任务,...
《CCNA交换实验大全》是一本专门为学习Cisco网络技术,特别是CCNA认证的读者准备的实践指导书。这本书全面覆盖了CCNA课程中的核心概念,包括网络基础、TCP/IP协议、路由与交换技术以及网络故障排查等内容。通过一...
本资料包“ccna实验学习和总结”针对正在学习CCNA认证的学员,提供了一系列实践操作的指导,旨在帮助学习者通过亲手操作来深化理解,提升技能。 1. **网络基础**:这部分内容可能涵盖了IP地址、子网掩码、默认网关...
《Packet Tracer 5.1.0建构CCNA实验攻略》是针对Cisco Certified Network Associate (CCNA)认证考试的一份重要参考资料,它旨在通过Packet Tracer这款强大的网络模拟软件,帮助学习者深入理解和实践网络基础知识。...
通过这些CCNA实验,你不仅可以加深对网络原理的理解,还能增强实际操作能力,这对于未来在职场上的成功至关重要。同时,这些实验也为你准备CCNA认证考试提供了宝贵的实践经验。 总的来说,“CCNA精选实验---网络...
标题中的“cisco路由器+CCNA模拟实验环境软件”指的是Cisco公司提供的网络设备模拟软件,主要针对CCNA(Cisco Certified Network Associate)认证的学习者。CCNA是Cisco认证的基础级别,旨在验证个人在安装、配置、...
《Packet Tracer 5.0建构CCNA实验攻略》是一本专为Cisco Certified Network Associate (CCNA)学习者设计的实战指南。通过Packet Tracer 5.0这一强大的网络模拟工具,读者可以深入理解并实践各种网络配置技术。以下是...