STP、以太网通道、上行速链路、速端口配置

简介:

在实际的网络环境中,物理环路可以提高网络的可靠性,当一条线路断掉的时候,另一条链路仍然可以传输数据。但是,在交换的网络中,当交换机接收到一个求知目的地址的数据帧时,交换机的操作是将这个数据帧广播出去,这样在存在物理环路的交换网络中,就会产生一个双向的广播环,甚至产生广播风暴,导致交换机死机等故障发生。

接下来我们将以实际工作中的一个简单拓扑环境来进行STP的配置讲解。
以上的VLAN我已经提前创建好了(友友们如果不闲麻烦的话可以运用VTP技术为其创建VLAN),以下为各VLAN创建情况(查看VLAN的命令在Cisco真机中为show vlan):
设置各交换机之间连接的链路为中继:
好了,现在我们将Switch1配置为VLAN10-20的主根网桥和VLAN3040的辅根网桥:
Switch2配置为VLAN3040的主根网桥和VLAN1020的辅根网桥:
现在我们来查看一下Switch1根网桥的生成树信息:
大家可以看出我们这里的根网桥的优先级为:8192、辅根网桥优先级为:16384
接下来再查看Switch2上的生成树信息:
如果友友们仔细观察便可知道,VLAN10VLAN20的主根网桥是Switch1,辅根网桥为Switch2,而VLAN30VLAN40的主根网桥为Switch2,辅根网桥为Switch1。这就是我们所说的双核心技术,在设备运行过程中既起到冗余备份的作用,又起到负载分担的作用。
根据拓扑图,接下来我们将配置一提高带宽且也可起到冗余备份作用的技术(EthernetChannel[以太网通道]):
首先在Switch1上配置:
再到Switch2上配置:
进行以太网通道的查看:
从上图来看我们的以太网通道现在一切运转正常。
好了,现在我们想想,一些什么端口会被阻塞,又是相对于哪些VLAN而阻塞的呢。
我来说说吧:正常情况下Switch1上的1415号端口相对于VLAN3040来说是阻塞的,而在Switch2上正常情况下1415号端口相对于VLAN1020是阻塞的。由于我们采用了双核心技术,所以即使有一台交换机Down机了,网络会照常运转正常。
接下来我们再来配置Switch3Switch4(在这里它们可谓是充当接入层设备),所以我们在这需配置上行速链路和速端口(这样可以加快从阻塞到转发的时间,只需5S)。
Switch3上配置:
配置上行速链路:
配置速端口:
配置完速端口后会弹出一系列的警告信息。
 
Switch4上配置:
配置上行速链路:
配置速端口:
 
注意:请不要在核心层设备上配置上行速链路、速端口,这样有可能会导致你的网络不稳定。
      建议配置方式:如果网络比较大的话,在汇聚层配置上行速链路,在接入层配置速端口(必需是直接连接终端设备的接口上配置,否则会导致网络不稳定)。
 
 
小结:在一个企业中,作为一个新的网络搭建、或原网络升级时,我们一定要注重对整个网络的冗余备份、负载分担设计,尤其是一个新网络环境搭建时,它决定了往后的整个网络能否持续、稳定、快速的运转。而且所有的网络环境,必须在网络搭建实施之前规划好,否则将对往后的网络维护后遗症。就拿STP来说,我们将使用哪台做为根网桥,为什么这样做,能否要采用双核心技术,在汇聚层需要做哪些配置,在接入层要做哪些配置等。
 
                                    编于2008年11月

本文转自 tomsjack  51CTO博客,原文链接:http://blog.51cto.com/tom110/189535


相关文章
|
7月前
|
Ubuntu Apache
apache2 ubuntu18.04 配置虚拟端口
apache2 ubuntu18.04 配置虚拟端口
|
7月前
|
网络协议 安全 Linux
linux配置防火墙 Centos7下 添加 端口白名单
linux配置防火墙 Centos7下 添加 端口白名单
1010 0
|
5月前
|
网络协议 网络架构
以太网链路连接 和 ISIS/OSPF等路由协议关系
以太网链路连接 和 ISIS/OSPF等路由协议关系
53 0
|
2月前
|
网络协议 安全 网络安全
Cisco-网络端口地址转换NAPT配置
Cisco-网络端口地址转换NAPT配置
|
2月前
|
网络协议 Linux Windows
Rsyslog配置不同端口收集不同设备日志
Rsyslog配置不同端口收集不同设备日志
|
2月前
|
安全 网络安全 数据安全/隐私保护
Cisco-交换机配置聚合端口
Cisco-交换机配置聚合端口
|
4月前
|
运维 网络协议 网络安全
干货 | USG配置端口映射图解&映射不通的排查
干货 | USG配置端口映射图解&映射不通的排查
133 9
|
4月前
|
开发框架 .NET Linux
【Azure 应用服务】 部署到App Service for Linux 服务的Docker 镜像,如何配置监听端口呢?
【Azure 应用服务】 部署到App Service for Linux 服务的Docker 镜像,如何配置监听端口呢?
|
5月前
|
监控 关系型数据库 分布式数据库
PolarDB产品使用问题之如何配置端口
PolarDB产品使用合集涵盖了从创建与管理、数据管理、性能优化与诊断、安全与合规到生态与集成、运维与支持等全方位的功能和服务,旨在帮助企业轻松构建高可用、高性能且易于管理的数据库环境,满足不同业务场景的需求。用户可以通过阿里云控制台、API、SDK等方式便捷地使用这些功能,实现数据库的高效运维与持续优化。
|
5月前
|
Java Redis 数据安全/隐私保护
Redis14----Redis的java客户端-jedis的连接池,jedis本身是线程不安全的,并且频繁的创建和销毁连接会有性能损耗,最好用jedis连接池代替jedis,配置端口,密码
Redis14----Redis的java客户端-jedis的连接池,jedis本身是线程不安全的,并且频繁的创建和销毁连接会有性能损耗,最好用jedis连接池代替jedis,配置端口,密码