Packet Tracer 5.0实验(五) 快速生成树配置
生成树连载5:RSTP快速生成树配置

生成树连载5:RSTP快速生成树配置要保证企业的网络中的关键应用可持续性,就需要对交换网络进行冗余设计,然而这将产生广播风暴、"网络环路"等问题,严重时,将导致整个网络瘫痪?于是,STP生成树解决办法出现了……网络冗余设计与广播风暴的矛盾广播风暴的克星:设计STP网络生成树技术剖析:STP生成树初始化与收敛实战剖析:STP生成树如何配置?技术进化:RSTP快速生成树配置快速生成树协议(RSTP)STP并不是已经淘汰不用,实际上不少厂家目前还仅支持STP。
STP的最大缺点就是他的收敛时间太长,对于现在网络要求靠可靠性来说,这是不允许的,快速生成树的目的就是加快以太网环路故障收敛的速度。
1.RSTP 5种端口类型STP定义了4种不同的端口状态,监听(Listening),学习(Learning),阻断(Blocking)和转发(Forwarding),其端口状态表现为在网络拓扑中端口状态混合(阻断或转发),在拓扑中的角色(根端口、指定端口等等)。
在操作上看,阻断状态和监听状态没有区别,都是丢弃数据帧而且不学习MAC地址,在转发状态下,无法知道该端口是根端口还是指定端口。
表8-20中看RSTP的端口状态只有三种状态,Discarding、Leaning和Forwarding。
表8-20 STP和RSTP端口状态比较STP端口状态 RSTP端口状态端口是否激活是否学习MAC地址Disabled Discarding 否否Blocking Discarding 否否Listening Discarding 是否Leaning Leaning 是是Forwarding Forwarding 是是RSTP有五种端口类型。
根端口和指定端口这两个角色在RSTP中被保留,阻断端口分成备份和替换端口角色。
生成树算法(STA)使用BPDU来决定端口的角色,端口类型也是通过比较端口中保存的BPDUB来确定哪个比其他的更优先。
Cisco Packet Tracer 实验教程

01.开篇:组建小型局域网实验任务1、利用一台型号为2960的交换机将2pc机互连组建一个小型局域网;2、分别设置pc机的ip地址;3、验证pc机间可以互通。
实验设备Switch_2960 1台;PC 2台;直连线实验设备配置PC1IP:192.168.1.2Submask:255.255.255.0Gateway:192.168.1.1PC2IP:192.168.1.3Submask:255.255.255.0Gateway:192.168.1.1实验验证过程打开【PC中>> Desktop >> Commond prompt】02.交换机的配置与管理技术原理交换机的管理方式基本分为两种:带内管理和带外管理。
通过交换机的Console端口管理交换机属于带外管理;这种管理方式不占用交换机的网络端口,第一次配置交换机必须利用Console端口进行配置。
交换机的命令行操作模式主要包括:用户模式(EXEC模式) Switch>特权模式 Switch#全局配置模式 Switch(config)端口模式 Switch(config-if)#交换机常用的配置命令行模式切换指令enable 进入特权模式(一般简写为en)config t 进入全局配置模式interface fa 0/1 进入交换机某个端口视图模式exit 返回到上级模式end 从全局以下模式返回到特权模式快捷指令帮助信息(如? 、co?、copy?)命令简写(如 en 的完整命令为 enable)命令自动补全(Tab)快捷键(ctrl+c中断测试,ctrl+z退回到特权视图)reload 重启(在特权模式下)hostname X修改交换机名称(在全局配置模式下)端口配置指令speed,duplex 配置交换机端口参数show version 查看交换机版本信息show running-config 查看当前生效的配置信息show startup-config 查看保存在NVRAM中的启动配置信息show interface 查看端口信息show mac-address-table 查看交换机的MAC地址选择某个端口Switch(config)# interface type mod/port(type:端口类型,通常有ethernet、Fastethernet、Gigabitethernet;mod:端口所在的模块;port:在该模块中的编号;):Switch(config)# interface fa 0/1;选择多个端口Switch(config)#interface type mod/startport-endport 如:Switch(config)# interface interface fa 0/1-5 //选择端口 fa 0/1 ~ fa 0/5Switch(config-if)#speed [10/100/auto] 设置端口通信速度Switch(config-if)#duplex [half/full/auto] 设置端口单双工模式若交换机设置为auto以外的具体速度,此时应注意保证通信双方也要有相同的设置值。
快速生成树rstp配置实验总结

快速生成树rstp配置实验总结快速生成树(Rapid Spanning Tree Protocol,RSTP)是一种用于构建以太网的冗余拓扑的协议。
它是IEEE 802.1w标准中定义的一种快速生成树协议,相对于传统的生成树协议STP(Spanning Tree Protocol),RSTP具有更快的收敛时间和更高的效率。
在进行RSTP配置实验之前,首先需要了解RSTP的基本原理和工作方式。
RSTP通过选择一个主端口和备用端口来构建快速生成树,主端口用于转发数据,备用端口则处于阻塞状态以备份主端口。
当主端口发生故障或链路出现变化时,备用端口会迅速切换为主端口,以保证网络的连通性和冗余。
RSTP通过发送BPDU(Bridge Protocol Data Unit)消息来交换拓扑信息,并利用端口优先级和端口状态来选择主备端口。
在实际配置过程中,首先需要确保网络中的所有交换机都支持RSTP 协议。
然后,通过登录交换机的管理界面或命令行界面,进入交换机的配置模式。
接下来,按照以下步骤进行RSTP配置:1. 配置全局RSTP参数:设置全局RSTP参数,包括优先级、Hello 时间和最大转发延迟等。
优先级用于选择根交换机,Hello时间用于控制BPDU消息的发送频率,最大转发延迟用于控制端口状态的转换速度。
2. 配置端口RSTP参数:对每个端口进行RSTP参数的配置,包括端口优先级、端口类型和端口状态等。
端口优先级用于选择主备端口,端口类型可以设置为指定端口、非指定端口或备用端口,端口状态可以设置为指定端口、非指定端口、备用端口、阻塞端口或禁用端口。
3. 配置RSTP实例:将交换机的端口划分为多个RSTP实例,可以根据网络的需求进行相应的配置。
每个RSTP实例都有一个唯一的标识符,用于区分不同的实例。
4. 配置RSTP根交换机:选择一个交换机作为RSTP的根交换机,根交换机具有最高的优先级,负责控制整个网络的拓扑。
实验五 快速生成树配置

实验五快速生成树配置实验目标理解生成树协议工作原理;掌握快速生成树协议RSTP基本配置方法;实验背景学校为了开展计算机教学和网络办公,建立的一个计算机教室和一个校办公区,这两处的计算机网络通过两台交换机互联组成内部校园网,为了提高网络的可靠性,作为网络管理员,你要用2条链路将交换机互连,现要求在交换机上做适当配置,是网络避免环路。
技术原理生成树协议(spanning-tree),作用是在交换网络中提供冗余备份链路,并且解决交换网络中的环路问题;生成树协议是利用SPA算法,在存在交换机环路的网络中生成一个没有环路的属性网络,运用该算法将交换网络的冗余备份链路从逻辑上断开,当主链路出现故障时,能够自动的切换到备份链路,保证数据的正常转发。
生成树协议版本:STP、RSTP(快速生成树协议)、MSTP(多生成树协议)。
生成树协议的特点收敛时间长。
从主要链路出现故障到切换至备份链路需要50秒时间。
快速生成树在生成树协议的基础上增加了两种端口角色,替换端口或备份端口,分别作为根端口和指定端口。
当根端口或指定端口出现故障时,冗余端口不需要经过50秒的收敛时间,可以直接切换到替换端口或备份端口,从而实现RSTP协议小于1秒的快速收敛。
实验步骤新建packet tracer拓扑图默认情况下STP协议是启用的。
通过两台交换机之间传送BPDU协议数据单元。
选出跟交换机、根端口等,以便确定端口的转发状态。
图中标记为黄色的端口处于block堵塞状态。
设置RSTP。
查看交换机show spanning-tree状态,了解跟交换机和根端口情况。
通过更改交换机生成树的优先级spanning-tree vlan 10 priority 4096可以变化跟交换机的角色。
测试。
当主链路处于down状态时候,能够自动的切换到备份链路,保证数据的正常转发。
实验设备Switch_2960 2台;PC 2台;直连线(各设备互联)PC1IP: 192.168.1.2Submask: 255.255.255.0Gateway: 192.168.1.1PC2IP: 192.168.1.3Submask: 255.255.255.0Gateway: 192.168.1.1S1enshow spanning-treeconf thostname S1int fa 0/10switchport access vlan 10exitint rang fa 0/1 - 2switchport mode trunkexitspanning-tree mode rapid-pvst endS2enconf thostname S2int fa 0/10switchport access vlan 10 exitint range fa 0/1 - 2 switchport mode turnkexitspanning-tree mode rapid-pvst endshow spanning-treePC1ipconfigping -t 192.168.1.3S2enconf tint fa 0/1shut(查看PC1的ping情况是否正常)。
生成树_配置_实验报告

一、实验目的1. 理解生成树协议(STP)的基本原理和工作机制;2. 掌握生成树协议的配置方法;3. 通过实验验证生成树协议在网络中的实际应用效果。
二、实验环境1. 实验设备:两台华为S5700交换机、两台PC机;2. 实验软件:华为网络设备仿真软件;3. 实验拓扑:两台交换机通过一条物理链路连接,两台PC机分别连接到两台交换机上。
三、实验原理生成树协议(Spanning Tree Protocol,STP)是一种用于在网络中消除环路并实现冗余链路备份的协议。
当网络中出现环路时,STP会阻塞部分端口,形成一个没有环路的树形结构,确保网络的高可用性和容错能力。
STP通过交换机之间的BPDU(Bridge Protocol Data Unit)报文进行信息交互,选举根网桥,并确定每个交换机的根端口和指定端口。
根端口是连接到根网桥的端口,指定端口是连接到同一VLAN且路径最短的端口。
其余端口被阻塞,不参与数据转发。
四、实验步骤1. 配置交换机名称和密码;2. 配置交换机接口;3. 配置VLAN;4. 配置STP;5. 验证STP配置效果。
五、实验过程1. 配置交换机名称和密码```bashS1>display versionS1>sysname S1S1>display versionS1>enableS1#configure terminalS1(config)#username admin password simple 123456 S1(config)#exit```2. 配置交换机接口```bashS1>display ip interface briefS1#interface GigabitEthernet0/0/1S1(config-if)#ip address 192.168.1.1 24S1(config-if)#exitS1#interface GigabitEthernet0/0/2S1(config-if)#ip address 192.168.1.2 24S1(config-if)#exit```3. 配置VLAN```bashS1>display vlanS1#vlan 10S1(config-vlan)#name VLAN10S1(config-vlan)#exitS1#interface GigabitEthernet0/0/1S1(config-if)#port link-type access S1(config-if)#port default vlan 10 S1(config-if)#exitS1#interface GigabitEthernet0/0/2S1(config-if)#port link-type access S1(config-if)#port default vlan 10 S1(config-if)#exit```4. 配置STP```bashS1>display stpS1#stpmode stpS1>display stpS1#interface GigabitEthernet0/0/1S1(config-if)#port link-type access S1(config-if)#port default vlan 10 S1(config-if)#exitS1#interface GigabitEthernet0/0/2S1(config-if)#port link-type access S1(config-if)#port default vlan 10S1(config-if)#exit```5. 验证STP配置效果```bashS1>display stpS1>display stp interface GigabitEthernet0/0/1S1>display stp interface GigabitEthernet0/0/2S1>ping 192.168.1.2```六、实验结果与分析1. 实验结果通过实验,成功配置了生成树协议,并验证了STP在网络中的实际应用效果。
快速生成树配置(cisco)

实验五、快速生成树配置一、 实验目的:掌握交换机上生成树协议的诊断方法。
二、 背景描述:假设某企业采用两台交换机组成一个局网,由于很多数据流量是跨过交换机进行转发的,因此需要提高交换机之间的传输带宽,并实现链路冗余备分,为此网络管理员在两台交换机之间采用两根网线互联,三、 实现功能:配置两个交换机之间的冗余主干道,对运行的生成树协议进行诊断。
四、 实验设备:CISCO 交换机Catalyst2950两台,控制台电缆一条,交叉双绞线若干。
五、 实验拓扑:六、实验步骤:1、 交换机switchA 的基本配置: F0/5 switchB switchAPC PCF0/1 F0/1 F0/2 F0/2 F0/5Switch>enableSwitch#configure terminalEnter configuration commands, one per line. End with CNTL/Z.Switch(config)#hostname SwitchASwitchA(config)#vlan 10VLAN 10 added:Name:VLAN0010SwitchA(config)#interface vlan 10SwitchA(config-if)#ip address 192.168.0.1 255.255.255.0SwitchA(config-if)#exitSwitchA(config)#interface fa 0/5SwitchA(config-if)#switchport access vlan 10SwitchA(config-if)#exitSwitchA(config)#interface fa 0/1SwitchA(config-if)#switchport mode trunkSwitchA(config-if)#interface fa 0/2SwitchA(config-if)#switchport mode trunkSwitchA(config-if)#exitSwitchA(config)#spanning-tree portfast defaultSwitchA(config)#exitSwitchA#show spanning-treeVLAN001Spanning tree enabled protocol ieeeRoot ID Priority 32768Address 000C.1000.4605This bridge is the rootHello Time 2 sec Max Age 20 sec Forward Delay 15 secBridge ID Priority 32768Address 000C.1000.4605Hello Time 2 sec Max Age 20 sec Forward Delay 15 secAging Time 300Interface Port ID Designated Port ID Name Prio.Nbr Cost Sts Cost Bridge ID Prio.Nbr ---------------- -------- --------- --- --------- -------------------- --------Fa0/1 32768.1 0 FWD 0 32768 000C.1000.4605 0.1 Fa0/2 32768.2 0 FWD 0 32768 000C.1000.4605 0.210Spanning tree enabled protocol ieeeRoot ID Priority 32768Address 000C.1000.4605This bridge is the rootHello Time 2 sec Max Age 20 sec Forward Delay 15 secBridge ID Priority 32768Address 000C.1000.4605Hello Time 2 sec Max Age 20 sec Forward Delay 15 secAging Time 300Interface Port ID Designated Port ID Name Prio.Nbr Cost Sts Cost Bridge ID Prio.Nbr ---------------- -------- --------- --- --------- -------------------- --------Fa0/1 32768.1 0 FWD 0 32768 000C.1000.4605 0.1 Fa0/2 32768.2 0 FWD 0 32768 000C.1000.4605 0.2 Fa0/5 32768.5 0 FWD 0 32768 000C.1000.4605 0.52、交换机switchB的配置:Switch>enableSwitch#configure terminalEnter configuration commands, one per line. End with CNTL/Z.Switch(config)#hostname SwitchBSwitchB(config)#vlan 10VLAN 10 added:Name:VLAN0010SwitchB(config)#interface fa 0/5SwitchB(config-if)#switchport access vlan 10SwitchB(config-if)#exitSwitchB(config)#spanning-tree portfast defaultSwitchB(config)#interface fa 0/1SwitchB(config-if)#switchport mode trunkSwitchB(config-if)#exitSwitchB(config)#interface fa 0/2SwitchB(config-if)#switchport mode trunkSwitchB(config-if)#exitSwitchB#show spanning-treeVLAN001Spanning tree enabled protocol ieeeRoot ID Priority 32768Address 000C.1000.4605Hello Time 2 sec Max Age 20 sec Forward Delay 15 secBridge ID Priority 32768Address 000C.4006.4286Hello Time 2 sec Max Age 20 sec Forward Delay 15 secAging Time 300Interface Port ID Designated Port ID Name Prio.Nbr Cost Sts Cost Bridge ID Prio.Nbr---------------- -------- --------- --- --------- -------------------- --------Fa0/1 32768.1 19 FWD 0 32768 000C.1000.4605 19.1Fa0/2 32768.2 19 BLK 0 32768 000C.1000.4605 19.2VLAN0010Spanning tree enabled protocol ieeeRoot ID Priority 32768Address 000C.1000.4605Hello Time 2 sec Max Age 20 sec Forward Delay 15 secBridge ID Priority 32768Address 000C.4006.4286Hello Time 2 sec Max Age 20 sec Forward Delay 15 secAging Time 300Interface Port ID Designated Port ID Name Prio.Nbr Cost Sts Cost Bridge ID Prio.Nbr---------------- -------- --------- --- --------- -------------------- --------Fa0/1 32768.1 19 FWD 0 32768 000C.1000.4605 19.1Fa0/2 32768.2 19 BLK 0 32768 000C.1000.4605 19.2Fa0/5 32768.5 0 FWD 0 32768 000C.4006.4286 0.53.如果switchA 与switchB间的端口F0/1之间的链路down掉,验证PC1与PC2仍能互相ping 通,并观察ping的丢包情况。
第4章 生成树协议 Packet Tracer实训入门教程-思科CCNA模拟器
第4章 生成树协议
杨秀成
生成树协议
一、生成树协议STP配置 二、快速生成树协议RSTP配置 三、多生成树协议MSTP配置
Packet Tracer实训入门教程
杨秀成
一、生成树协议STP配置
1、实验背景 将两条链路把交换机互连,提高网络可靠性。 2、实验原理 (1)根桥(Root Bridge);(2)根端口(Root Port);(3)指定端口(Designate Port);(4)备份端口(Alternate Port)--闭塞状态; (5)BPDU(桥协议数据单元)--选举规则 (6)桥ID(Bridge ID);(7)路径开销(Path Cost)
//配置RSTP
Packet Tracer实训入门教程
杨秀成
三、多生成树协议MSTP配置
1、概念
多生成树协议( Multiple Spanning Tree Protocol ),允许一个交换环境中运行多 个生成树,每个生成树称为一个实例,MSTP将路由环路网络修剪成一个无环的树形网络, 避免广播风暴的产生,同时还提供了数据转发的多个冗余路径,在数据转发过程中实现 VLAN数据的负载均衡,MSTP还兼容STP和RSTP。
2、基本思想
基于实例(Instance)计算出多棵生成树,每个实例都会生成自己的生成树,并且每 个实例可以包含一个或多个VLAN,每一个VLAN只能映射到一个实例。交换机可以通过配置 多个实例,实现不同VLAN组之间的负载分担。
Packet Tracer实训入门教程
杨秀成
协议版本号为0x02 类型为0x02 使用Flags字段的全部8位 最后增加了Versionl Length字段
生成树协议配置 快速生成树协议的配置
对于这项任务,我们在两台交换机上分别启动生成树协议,使两条链路中的一条处于作状态,另一条处于备份状态。当处于工作状态的链路出现问题时,备份链路在最短时间投入使用,保证网络畅通。为了保证光纤链路优先于双绞线工作,需设置光纤口优先级高双绞线端口,保证正常情况下,优先使用光纤线路。。具体操作步骤如下所述。
61440范围内,为“0”或“4096”的倍聋默认值为32768。
第5步:为使端口Fa 0/24优先于Fa 0/23工作,需设置Fa 0/24端口优先级优先于Fa 0/,'端口优先级。
在配置交换机端口优先级时,端口优先级的值在0^240范围内,为“0”或“16”的寸数,默认值为128。
第6步:返回特权模式。
在配置交换机优先级时,优先级的值在0~61440范围内,为“0”或“4096”的倍数,默认值为32768。
第5步:为使端口Fa 0/24优先于Fa 0/23工作,需设置Fa 0/24端口优先级优先于Fa 0/23端口优先级。
在配置交换机端口优先级时,端口优先级的值在。^240范围内,为“护或“16”的倍数,默认值为1280
(2)当有2个端口都连在1个共享介质上,交换机会选择1个高优先级(数值小)的端
口进入forwarding状态,低优先级(数值大)的端口进入discarding状态。如果2个端口的优先级一样,就选端口号小的那个进入forwarding状态。
模块5.2 快速生成树协议的配置
对于这项任务,我们在两台交换机上分别启动快速生成树协议,使两条链路中的一条处于工作状态,另一条处于备份状态。当处于工作状态的链路出现问题时,备份链路在最短时间内投入使用,保证网络畅通。为了保证光纤链路优先于双绞线工作,需设置光纤口优先级高于双绞线端口,保证正常情况下,优先使用光纤线路。
Packet Tracer 实例
Packet Tracer 5.0网络配置综合实验这个学期的网络课,老师认真负责,但无奈网络体系过于复杂,挣扎了很久也只学到了一点皮毛,这个是期末的网络配置实验,弄了两天才弄出来,以下是详细配置步骤,希望对大家有所帮助...实验配置要求:一、switch0所连局域网的配置要求(1)根据图示要求划分为vlan1、vlan2和vlan3(2)服务器使用静态nat,转换后的地址属于222.222.222.0/24网段(3)pc机使用动态nat,nat地址池的地址属于222.222.222.0/24网段(4)通过配置保证switch0在stp选举过程中一定能成为根网桥(5)Server0向外提供web服务,且其域名为(6)vlan2中的主机pc0和pc2分配静态ip地址(7)vlan3中的主机pc1和pc3通过Server1提供的dhcp服务动态获得192.168.1.120至192.168.1.130之间的ip地址二、switch1所连局域网的配置要求(1)根据图示要求划分为vlan1和vlan2(2)服务器使用静态nat,转换后的地址属于50.0.2.0/24网段(3)pc机使用端口nat,转换到地址50.0.6.2/24(4)Server2向外提供web服务,且其域名为(5)Server3为vlan2中的主机提供dhcp服务,分配192.168.1.100至192.168.1.105的ip地址三、switch2所连局域网的配置要求(1)不需要使用nat(2)服务器为图中所有其他Web服务器(即Server0、Server2和Server5)提供DNS服务四、switch5所连局域网的配置要求(1)根据图示要求划分为vlan1和vlan2(2)Server5向外提供web服务,且其域名为(3)服务器使用静态nat,转换后的地址属于50.0.7.0/24网段(4)pc机使用静态ip地址(5)pc机使用端口nat,转换到ip地址111.111.111.0/24(6)在Router5上配置默认路由五、中间由多台路由器组成的互联网络(1)在Router0至Router4上配置rip动态路由协议(2)在Router4上配置到达目标网络111.111.111.0/24的静态路由(3)不能在Router5上配置rip动态路由协议配置成功的要求:(1)所有机器能够互相ping通(2)所有机器能够利用域名访问所有的web服务器详细步骤:步骤1:如图连接好中间广域网的五个路由器,并启用rip协议,宣告50.0.0.0网络(rip协议只识别分类网络),并在相应接口上设置好时钟:例:Router(config)#router ripRouter(config-router)#network 50.0.0.0Router(config-router)#exitRouter(config)#int s1/1Router(config-if)#ip add 50.0.3.1 255.255.255.0Router(config-if)#clock rate 128000Router(config-if)#no shut步骤2:配置switch2所在网络如图配置好静态ip,并将server4作为DNS服务器,为全网络其他server提供DNS服务(只需在switch2信息中的config选项卡中添加DNS解析表项即可),全网所有的主机的DNS服务器应指定为200.0.0.3步骤3:配置switch1所在网络通过switch1配置静态vlan,服务器为vlan1网络,主机则为vlan1网络,与路由器相连的接口设为trunk接口模式:Switch(config)#vlan 10Switch(config-vlan)#name vlan_for_serverSwitch(config-vlan)#exitSwitch(config)#vlan 20Switch(config-vlan)#name vlan_for_pcSwitch(config-vlan)#exitSwitch(config)#int f0/3Switch(config-if)#switchport access vlan 10Switch(config-if)#int f0/4Switch(config-if)#switchport access vlan 10Switch(config-if)#int f0/1Switch(config-if)#switchport access vlan 20Switch(config-if)#int f0/2Switch(config-if)#switchport access vlan 20Switch(config-if)#int f0/5Switch(config-if)#switchport mode trunk查看vlan配置:Switch#show vlan brief在Router4中连接switch1的接口上配置单臂路由:Router(config)# int f0/1Router(config-if)# no shutRouter(config)# inte f0/1.1Router(config-subif)# encapsolution dot1q 10Router(config-subif)# ip address 192.168.1.65 255.255.255.240Router(config)# int f0/1.2Router(config-subif)# encapsolution dot1q 20Router(config-subif)# ip address 192.168.2.97 255.255.255.240Server3为vlan2中的主机提供dhcp服务,分配192.168.1.100至192.168.1.105的ip地址,由于主机与服务器属于不同网段,广播地址不一致,主机所发送的请求server3不能直接收到,所以要在Router4的int f0/1.2上(即主机的网关)上设置DHCP中继代理:Router(config)# int f0/1.2Router(config-subif)# ip helper-address 192.168.1.71再在Server3中设置DHCP服务,网关填写192.168.1.97(获取动态地址的主机的网关),DNS服务器填写200.0.0.3,起始ip填写192.168.1.100,最大用户数(即范围)填6,这样v2内的主机便可动态获取ip地址了配置nat,服务器使用静态nat,转换后的地址属于50.0.2.0/24网段,pc机使用端口nat,转换到地址50.0.6.2/24:Router(config)# int f0/1Router(config-if)# ip nat insideRouter(config-if)# int s1/0Router(config-if)# ip nat outsideRouter(config)-if# int s1/1Router(config-if)# ip nat outsideRouter(config-if)# exitRouter(config)# ip nat inside source static 192.168.1.71 50.0.2.71Router(config)# ip nat inside source static 192.168.1.70 50.0.2.70Router(config)# access-list 1 permit 192.168.1.96 0.0.0.15Router(config)# ip nat inside source list 1 int s1/1 overload查看nat转换表:Router# show ip nat translations步骤4:配置switch5所在网络通过switch5配置静态vlan,服务器为vlan1网络,主机则为vlan1网络,与路由器相连的接口设为trunk接口模式:Switch(config)#vlan 10Switch(config-vlan)#name vlan_for_pcSwitch(config-vlan)#exitSwitch(config)#vlan 20Switch(config-vlan)#name vlan_for_serverSwitch(config-vlan)#exitSwitch(config)#int f0/2Switch(config-if)#switchport access vlan 10Switch(config-if)#int f0/3Switch(config-if)#switchport access vlan 20Switch(config-if)#int f0/1Switch(config-if)#switchport mode trunk查看vlan配置:Switch#show vlan brief在Router5中连接switch5的接口上配置单臂路由:Router(config)# int f0/0Router(config-if)# no shutRouter(config)# int f0/0.1Router(config-subif)# encapsolution dot1q 10Router(config-subif)# ip address 192.168.1.65 255.255.255.240Router(config)# int f0/0.2Router(config-subif)# encapsolution dot1q 20Router(config-subif)# ip address 192.168.2.113 255.255.255.240在Router5上配置nat,服务器使用静态nat,转换后的地址属于50.0.7.0/24网段,pc机使用静态ip地址,端口nat,转换到ip地址111.111.111.0/24网段:Router(config)# int f0/0Router(config-if)# ip nat insideRouter(config-if)# int f0/1Router(config-if)# ip nat outsideRouter(config-if)# exitRouter(config)# ip nat inside source static 192.168.1.120 50.0.7.120Router(config)# ip nat pool p1 111.111.111.111 111.111.111.111 netmask 255.255.255.0Router(config)# access-list 1 permit 192.168.1.64 0.0.0.15Router(config)# ip nat inside source list 1 pool p1 overload查看nat转换表:Router# show ip nat translations注意Router5为末梢路由器,不参与rip路由,为了使内网的机器访问外网,须在Router5上配置默认路由: Router(config)# ip route 0.0.0.0 0.0.0.0 f0/1同样的由于Router5为末梢路由器,不参与rip路由,为了使外网能顺利的访问111.111.111.0网络(主机经过nat转换的地址网段),须在Router5上配置去该网段的静态路由,并通过rip协议重分布该静态路由: Router(config)# ip route 111.111.111.0 255.255.255.0 50.0.7.2Router(config)# router ripRouter(config-router)# redistribute static步骤5:配置switch0所在网络先如图划分虚拟网络,在交换上新建虚拟网络号,并将相应的接口添加进去,把与路由器或其他交换机相连的接口设为trunk接口模式,并启用最小生成树协议,将switch0指定为根网桥:switch0上的配置:Switch(config)#vlan 10Switch(config-vlan)#name vlan_for_serverSwitch(config-vlan)#exitSwitch(config)#vlan 20Switch(config-vlan)#name vlan_for_pc1Switch(config-vlan)#exitSwitch(config)#vlan 30Switch(config-vlan)#name vlan_for_pc2Switch(config-vlan)#exitSwitch(config)#int f0/1Switch(config-if)#switchport access vlan 10Switch(config-if)#int f0/2Switch(config-if)#switchport access vlan 10Switch(config-if)#int f0/3Switch(config-if)#switchport mode trunkSwitch(config-if)#int f0/4Switch(config-if)#switchport mode trunkSwitch(config-if)#int f0/5Switch(config-if)#switchport mode trunkSwitch(config-if)#exitSwitch(config)#spanning-tree vlan 1,10,20,30 root primaryswitch3上的配置:Switch(config)#vlan 10Switch(config-vlan)#name vlan_for_serverSwitch(config-vlan)#exitSwitch(config)#vlan 20Switch(config-vlan)#name vlan_for_pc1Switch(config-vlan)#exitSwitch(config)#vlan 30Switch(config-vlan)#name vlan_for_pc2Switch(config-vlan)#exitSwitch(config)#int f0/1Switch(config-if)#switchport access vlan 20Switch(config-if)#int f0/2Switch(config-if)#switchport access vlan 30Switch(config-if)#int f0/4Switch(config-if)#switchport mode trunkSwitch(config-if)#exitSwitch(config)#spanning-tree vlan 1,10,20,30switch4上的配置:Switch(config)#vlan 10Switch(config-vlan)#name vlan_for_serverSwitch(config-vlan)#exitSwitch(config)#vlan 20Switch(config-vlan)#name vlan_for_pc1Switch(config-vlan)#exitSwitch(config)#vlan 30Switch(config-vlan)#name vlan_for_pc2Switch(config-vlan)#exitSwitch(config)#int f0/1Switch(config-if)#switchport access vlan 20Switch(config-if)#int f0/2Switch(config-if)#switchport access vlan 30Switch(config-if)#int f0/4Switch(config-if)#switchport mode trunkSwitch(config-if)#exitSwitch(config)#spanning-tree vlan 1,10,20,30在Router0中连接switch0的接口上配置单臂路由:Router(config)# int f0/0Router(config-if)# no shutRouter(config)# int f0/0.1Router(config-subif)# encapsolution dot1q 10Router(config-subif)# ip address 192.168.1.65 255.255.255.240Router(config)# int f0/0.2Router(config-subif)# encapsolution dot1q 20Router(config-subif)# ip address 192.168.2.97 255.255.255.240Router(config)# int f0/0.3Router(config-subif)# encapsolution dot1q 20Router(config-subif)# ip address 192.168.2.113 255.255.255.240Server1为vlan3中的主机提供dhcp服务,分配192.168.1.120至192.168.1.130的ip地址,由于主机与服务器属于不同网段,广播地址不一致,主机所发送的请求server1不能直接收到,所以要在Router0的int f0/0.3上(即主机的网关)上设置DHCP中继代理:Router(config)# int f0/0.3Router(config-subif)# ip helper-address 192.168.1.71再在Server1中设置DHCP服务,网关填写192.168.1.113(获取动态地址的主机的网关),DNS服务器填写200.0.0.3,起始ip填写192.168.1.120,最大用户数(即范围)在这里不要超过8就行,这样v3内的主机便可动态获取ip地址了配置nat,服务器使用静态nat,转换后的地址属于222.222.222.0/24网段,pc机使用动态nat,nat地址池的地址属于222.222.222.0/24网段:Router(config)# int f0/0Router(config-if)# ip nat insideRouter(config-if)# int s1/0Router(config-if)# ip nat outsideRouter(config-if)# int s1/1Router(config-if)# ip nat outsideRouter(config-if)# exitRouter(config)# ip nat inside source static 192.168.1.70 222.222.222.70Router(config)# ip nat inside source static 192.168.1.71 222.222.222.71Router(config)# ip nat pool p2 222.222.222.100 222.222.222.109 netmask 255.255.255.0Router(config)# ip nat pool p3 222.222.222.120 222.222.222.129 netmask 255.255.255.0Router(config)# access-list 2 permit 192.168.1.96 0.0.0.15Router(config)# access-list 3 permit 192.168.1.112 0.0.0.15Router(config)# ip nat inside source list 2 pool p2 overloadRouter(config)# ip nat inside source list 3 pool p3 overload由于nat转换出去的222.222.222.0网段实际上是不存在的,我们可以通过在Router0上配置一个环回地址来解决:Router(config)# interface Loopback0Router(config-if)# ip address 222.222.222.1 255.255.255.0最后我们在Router0上rip配置中宣布222.222.222.0网络,这样其他路由器也就知道了222.222.222.0网段的路由:Router(config)# router ripRouter(config-router)# network 222.222.222.0OK,配置全部完成!。
快速生成树的配置(思科)
快速生成树的配置(已经测试过)实验名称:快速生成树配置。
实验目的:理解快速生成树配置及原理。
背景描述:现有两台交换机互连组成内部局域网,为了提高网络的可靠性,网络管理员用2 条链路将交换机互连,现要在交换机上做适当配置,使网络避免环路。
技术原理:生成树协议是利用SPA算法(生成树算法),在存在交换环路的网络中生成一个没有环路的树形网络。
运用该算法将交换网络冗余的备份链路逻辑上断开,当主要链路出现故障时,能够自动的切换到备份链路,保护数据的正常转发。
生成树协议目前常见的版本有STP(生成树协议IEEE802.1d)、RSTP(快速生成树协议IEEE802.1w)、MSTP(多生成树协议IEEE802.1s)。
实现功能:使网络在有冗余链路的情况下避免环路的产生,避免广播风暴等。
实验设备:S2126(2台);PC机(2台);直连线(4根)实验拓扑:按照拓扑图连接网络时注意,两台交换机都配置完快速生成树协议后,再将两台交换机连接起来。
如果先连接再配置会造成广播风暴,影响交换机的正常工作。
实验步骤:步骤1:交换机A的基本配置。
SwitchA(config)#vlan 10SwitchA(config-vlan)#name salesSwitchA(config-vlan)#exitSwitchA(config)#interface fastEthernet 0/3SwitchA(config-if)#switchport access vlan 10SwitchA(config-if)#endSwitchA#sh vlan id 10VLAN Name Status Ports ---- -------------------------------- --------- ---------10 sales active Fa0/3SwitchA#步骤2:在交换机A上配置快速生成树。
SwitchA(config)# spanning mode pvst SwitchA(config)#interface range fastethernet 0/1 SwitchA(config-if)#swit mode trunk SwitchA(config)#interface range fastethernet 0/2 SwitchA(config-if)#swit mode trunkSwitchA(config-if)#exit步骤3:交换机B的基本配置。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
二、实验背景学校为了开展计算机教学和网络办公,建立了一个计算机教室和一个校办公区,这两处的计算机网络通过两台交换机互相连接组成内部校园网,为了提高网络的可靠性,作为网络管理员,你要用2条链路将交换机互连,现要求在交换机上做适当的配置,使网络避免环路。
三、技术原理生成树协议(spanning-tree),作用是在交换网络中提供冗余备份链路,并且解决交换网络中的环路问题;生成树协议是利用SPA算法,在存在交换环路的网络中生成一个没有环路的树形网络。
运用该算法将交换网络的冗余备份链路从逻辑上断开,当主链路出现故障时,能够自动的切换到备份链路,保证数据的正常转发;生成树协议版本:STP、RSTP(快速生成树)、MSTP(多生成树协议);生成树协议的特点是收敛时间长,从主要链路出现故障到切换至备份链路需要50秒的时间;快速生成树协议在生成树协议的基础上增加了两种端口角色:替换端口和备份端口,分别做为根端口和指定端口的冗余端口。
当根端口或指定端口出现故障时,冗余端口不需要经过50秒的收敛时间,可以直接切换到替换端口或备份端口,从而实现RSTP协议小于1秒的快速收敛。
四、实验步骤实验拓扑默认情况下STP协议启用的,通过两台交换机之间传送BPDU协议数据单元,选出根交换机、根端口等,以便确定端口的转发状态。
上图中标记为橙色的端口处于block堵塞状态。
设置RSTP查看交换机 show spanning-tree 状态,了解根交换机和根端口情况;通过更改交换机生成树的优先级spanning-tree vlan * priority 4096 可以变化根交换机的角色;S1:Switch>enSwitch#conf tEnter configuration commands, one per line. End with CNTL/Z.Switch(config)#hostname S1S1(config)#endS1#%SYS-5-CONFIG_I: Configured from console by consoleS1#show spanning-tree //查看交换机spanning-tree 状态VLAN0001Spanning tree enabled protocol ieeeRoot ID Priority 32769Address 0060.5C36.5620Cost 19Port 1(FastEthernet0/1)Hello Time 2 sec Max Age 20 sec Forward Delay 15 secBridge ID Priority 32769 (priority 32768 sys-id-ext 1)Address 0060.7078.8BDEHello Time 2 sec Max Age 20 sec Forward Delay 15 secAging Time 20Interface Role Sts Cost Prio.Nbr Type---------------- ---- --- --------- -------- --------------------------------Fa0/10 Desg FWD 19 128.10 P2pFa0/1 Root FWD 19 128.1 P2pFa0/2 Altn BLK 19 128.2 P2pS1#conf tEnter configuration commands, one per line. End with CNTL/Z.S1(config)#interface fa0/10S1(config-if)#switchport access vlan 10 //将fa0/10划分到vlan 10% Access VLAN does not exist. Creating vlan 10S1(config-if)#exitS1(config)#interface range fa0/1 - 2 //设置fa0/1,fa0/2端口状态为trunk模式S1(config-if-range)#switchport mode trunk%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to down%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1,changed state to up%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/2, changed state to down%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/2, changed state to upS1(config-if-range)#exitS1(config)#spanning-tree mode ? //设置spanning-tree为RSTP模式pvst Per-Vlan spanning tree moderapid-pvst Per-Vlan rapid spanning tree modeS1(config)#spanning-tree mode rapid-pvstS1(config)#S2:Switch>enSwitch#show spanning-treeVLAN0001Spanning tree enabled protocol ieeeRoot ID Priority 32769Address 0060.5C36.5620This bridge is the root //根交换机Hello Time 2 sec Max Age 20 sec Forward Delay 15 secBridge ID Priority 32769 (priority 32768 sys-id-ext 1)Address 0060.5C36.5620Hello Time 2 sec Max Age 20 sec Forward Delay 15 secAging Time 20Interface Role Sts Cost Prio.Nbr Type---------------- ---- --- --------- -------- --------------------------------Fa0/1 Desg FWD 19 128.1 P2pFa0/2 Desg FWD 19 128.2 P2pFa0/10 Desg FWD 19 128.10 P2pSwitch#%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to down%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to up%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/2, changed state to down%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/2, changed state to upSwitch#Switch#conf tEnter configuration commands, one per line. End with CNTL/Z.Switch(config)#hostname S2S2(config)#interface fa0/10S2(config-if)#switchport access vlan 10% Access VLAN does not exist. Creating vlan 10S2(config-if)#exitS2(config)#interface range fa0/1 - 2S2(config-if-range)#switchport mode trunkS2(config-if-range)#exitS2(config)#spanning-tree mode rapid-pvstS2(config)#五、测试当主链路处于down状态时,能够自动的切换到备份链路,保证数据的正常转发。
在S2上shutdown 掉 fa0/1Switch#conf tEnter configuration commands, one per line. End with CNTL/Z.Switch(config)#intSwitch(config)#interface fa0/1Switch(config-if)#shuSwitch(config-if)#shutdown //shutdown fa0/1端口Switch(config-if)#%LINK-5-CHANGED: Interface FastEthernet0/1, changed state to administratively down%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to downSwitch#show spanning-treeVLAN0001Spanning tree enabled protocol rstpRoot ID Priority 32769Address 0001.63E2.4A7AThis bridge is the rootHello Time 2 sec Max Age 20 sec Forward Delay 15 secBridge ID Priority 32769 (priority 32768 sys-id-ext 1)Address 0001.63E2.4A7AHello Time 2 sec Max Age 20 sec Forward Delay 15 secAging Time 20Interface Role Sts Cost Prio.Nbr Type---------------- ---- --- --------- -------- --------------------------------Fa0/1 Desg FWD 19 128.1 P2pFa0/2 Desg FWD 19 128.2 P2pVLAN0010Spanning tree enabled protocol rstpRoot ID Priority 32778Address 0001.63E2.4A7AThis bridge is the rootHello Time 2 sec Max Age 20 sec Forward Delay 15 sec Bridge ID Priority 32778 (priority 32768 sys-id-ext 10)Address 0001.63E2.4A7AHello Time 2 sec Max Age 20 sec Forward Delay 15 sec Aging Time 20Interface Role Sts Cost Prio.Nbr Type---------------- ---- --- --------- -------- --------------------------------Fa0/1 Desg FWD 19 128.1 P2pFa0/2 Desg FWD 19 128.2 P2pFa0/10 Desg FWD 19 128.10 P2pSwitch#PC1:PC>ipconfigIP Address......................: 192.168.1.2Subnet Mask.....................: 255.255.255.0Default Gateway.................: 192.168.1.1PC>ping -t 192.168.1.3Pinging 192.168.1.3 with 32 bytes of data:Reply from 192.168.1.3: bytes=32 time=78ms TTL=128Reply from 192.168.1.3: bytes=32 time=94ms TTL=128Reply from 192.168.1.3: bytes=32 time=78ms TTL=128Reply from 192.168.1.3: bytes=32 time=78ms TTL=128Reply from 192.168.1.3: bytes=32 time=78ms TTL=128Reply from 192.168.1.3: bytes=32 time=94ms TTL=128Reply from 192.168.1.3: bytes=32 time=93ms TTL=128Reply from 192.168.1.3: bytes=32 time=93ms TTL=128Reply from 192.168.1.3: bytes=32 time=62ms TTL=128Reply from 192.168.1.3: bytes=32 time=94ms TTL=128Reply from 192.168.1.3: bytes=32 time=79ms TTL=128Reply from 192.168.1.3: bytes=32 time=94ms TTL=128 ......测试效果:。