亮点:思科交换机Portfast和Uplinkfast配置
创始人
2024-06-21 05:31:23
0

亮点:思科交换机Portfast和Uplinkfast配置,采用PortFast和UplinkFast技术可以让这些端口节省Listening和Learning状态的时间,立即由Blocking进入Forwarding状态。切换时间可以在2s~4s之间。

本实验的步骤很简单,只是通过反复的ping测试来验证在思科交换机上启用Portfast(端口快速)和UplinkFast(上行快速)技术前后的不同的链路状态,以达到加深对这两种技术用途的理解。本实验所用网络拓扑结构。

Portfast和UplinkFast技术简介

Portfast(端口快速)和UplinkFast(上行快速)是两个极其类似的技术,都是可以使端口从阻塞状态迅速恢复到转发状态,以达到快速收敛的目的。但Portfast技术可应用于所有阻塞端口,而UplinkFast只能应用于接入层交换机的阻塞上行端口(也就是用于级联的端口,但不一定是专门的Uplink端口)。

缺省情况下,假定交换机的所有端口都将与交换机或者网桥连接,所以所有端口都运行STP算法,即如果网络发生了变化,在端口发送数据之前要等待50s,即20s的由Blocking(阻塞)状态转为Listening(侦听)状态,加上15的Listening过程,再加上15s的由Learning(学习)状态转变为Forwarding(转发)状态。

而事实上许多端口会直接连接工作站或者服务器。采用PortFast和UplinkFast技术可以让这些端口节省Listening和Learning状态的时间,立即由Blocking进入Forwarding状态。切换时间可以在2s~4s之间。

PortFas和UplinkFast技术都是针对在启用STP技术后出现的一些问题(如收敛速度慢)的解决方案。它们所要解决的就是由于在端口中启用STP技术后,网络结构发生变化时,需要等待一定的链路侦测、学习时间,而这个时间可能导致网络不通,网络服务器工作不正常。有了PortFast和UplinkFast技术后,这些端口就可以快速地进入数据转发状态,不用等待,确保了网络的正常通信。

PortFast仅适用于阻塞状态端口,让阻塞端口在网络环境变化的情况下直接进入Forwarding状态。而该端口仍然运行STP协议,所以如果检测到环路,端口仍将由Forwarding状态变成Blocking状态。

而UplinkFast技术只适用于交换机中呈阻塞状态的上行级联端口,而且在而且该交换机上必须启动了UplinkFast功能,至少有一个上行级联端口处于Blocking的端口(即有冗余链路),链路失效也必须发生在Root Port上。交换机启动了UplinkFast后,由于提高了交换机上所有端口的路径开销,所以不适合作为根桥。

实验步骤

◆按8.1.2节的方法把Boson Lab Nagivator(Boson实验导航器)中“BCMSN”实验项中的的“Lab 5- Portfast and Uplinkfast”实验包装载到“Boson NetSim for CCNP 7”主程序中。并且让实验包自动加载所有初始配置。

◆首先在P1PC1上测试一下与P1ASW1交换机VLAN11接口(IP地址为172.16.11.10)之间的网络是否通畅,通过前面几节的配置,结果肯定是成功的,(注意,实验包的提示符有问题,应该为“c>”的,下同,不再赘述)。
C:>ping 172.16.11.10
在P1PC1上ping P1ASW1的结果显示

◆在P1ASW1上执行以下操作,关闭与P1PC1连接的fa0/5端口,5秒后再激活它。此时立即再从P1PC1上ping P1ASW1,结果是不通的。因为P1ASW1交换机上运行的STP在在关闭了fa0/5端口,再重新激活这个端口时,需要重新计算链路,需要50秒时间。
P1ASW1(config)#int fa0/5
P1ASW1(config-if)#shut
P1ASW1(config-if)#no shut
C:>ping 172.16.11.10

再等上40秒左右,再从P1PC1上ping P1ASW1,结果又是通的。因为此时STP已完成所需的所有过程,找到了新的链路。重新关闭、启动fa0/5端口在P1PC1上ping P1ASW1 VLAN11端口的结果显示。

◆执行以下操作,在P1ASW1交换机的fa0/5端口上启用PortFast。再次在关闭该端口后再立即激活它,然后立即从P1PC1上ping P1ASW1,结果是通的。此时发现已不再需要等待即么久时间了。
P1ASW1(config)#int fa0/5
P1ASW1(config-if)#spanning-tree portfast
P1ASW1(config-if)#shut
P1ASW1(config-if)#no shut
C:>ping 172.16.11.10

◆执行以下操作,在P1DSW1上创建一个vlan_id为11的VLAN,并创建一个VLAN11端口,分配IP地址为172.16.11.100,子网掩码为255.255.0.0。然后激活它。
P1DSW1(config)#vlan 11
P1DSW1(config)#int Vlan11
P1DSW1(config-if)#ip add 172.16.11.100 255.255.255.0
P1DSW1(config-if)#no shut

◆在P1DSW1交换机上,把连接P1ASW1的两个端口(fa0/1和fa0/2)加入到VLAN 11中,并启用trunk。
P1DSW1(config)#int fa0/1
P1DSW1(config-if)#switchport mode trunk
P1DSW1(config-if)#switchport access vlan 11
P1DSW1(config)#int fa0/2
P1DSW1(config-if)#switchport mode trunk
P1DSW1(config-if)#switchport access vlan 11

◆执行以下操作,在P1ASW1上显示VLAN 11的STP配置信息,结果显示从中可以看出,除了初始配置中fa0/5加入到了VLAN 11中外,通过trunk技术,在与相边的P1DSW1上把fa0/1和fa0/2加入到VLAN 11后,P1ASW1交换机上的对应端口也加入到了VLAN 11中。
show spanning-tree vlan 11

◆在P1PC1上执行以下操作,测试到P1DSW1交换机的VLAN11接口(IP地址为172.16.11.100)之间的网络连接,结果是通的。在P1DSW1上启用trunk后,在P1ASW1上显示的VLAN 11配置信息,在P1PC1上ping P1DSW1交换机VLAN11接口的结果显示。

◆执行以下操作,在P1ASW1中把连接到P1DSW1交换机的fa0/1端口(P1ASW1与P1DSW1采取了冗余连接,除了fa01/端口外,还有一条fa0/2之间的连接)设为阻塞状态。在STP协议重新计算的过程中,立即从P1PC1上ping P1DSW1,结果不是通的。等一段时间再ping,看需要等待多少时间才能ping通,从这里可以看出交换机的STP协议收敛时间了。
P1ASW1(config)#int fa0/1
P1ASW1(config-if)#shut
C:>ping 172.16.11.100

◆重新打开上一步关闭的fa0/1端口,并在其上启用uplinkfast技术,再从从P1PC1上ping P1DSW1交换机,此时结果是通的。
P1ASW1(config)#int fa0/1
P1ASW1(config-if)#no shutn
P1ASW1(config)#spanning-tree uplinkfast
C:>ping 172.16.11.100

◆执行以下操作,再次把P1ASW1中把连接到P1DSW1交换机的fa0/1端口设为阻塞状态。同样,再次立即从P1PC1上ping P1DSW1,结果不是通的。从中可以以到启用uplinkfast技术后,STP收敛的时间大为缩短。
P1ASW1(config)#int fa0/1
P1ASW1(config-if)shut
C:>ping 172.16.11.100

总结:通过本实验我们学习了如何在端口上启用portfast和uplinkfast技术,并从中学习到这两种技术的用途所在。本实验所用命令将在后面提到。

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
着眼MAC地址,解救无法享受D... 在安装了DHCP服务器的局域网环境中,每一台工作站在上网之前,都要先从DHCP服务器那里享受到地址动...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...