交换机环路

了解vSphere中的BPDU筛选器功能

馋奶兔 提交于 2019-11-25 23:28:21
本文介绍并提供了有关vSphere 5.1 Distributed Switch中新BPDU筛选器功能的示例。 一、什么是bpdu 桥接协议数据单元(BPDU)是在物理交换机之间交换的帧,作为生成树协议(STP)的一部分。STP用于防止网络中的环路,通常在物理交换机上启用。当物理交换机端口上的链路上升时,STP协议开始计算和BPDU交换以确定端口是否应处于转发或阻塞状态。桥接协议数据单元(BPDU)帧跨物理交换机端×××换以识别根网桥并形成树形拓扑。VMware的vSwitch不支持STP,也不参与BPDU交换。如果在vSwitch上行链路上接收到BPDU帧,则丢弃该帧。同样,VMware vSwitch不会生成BPDU帧。 注意:VMware vSwitches(标准和分布式)无法形成循环,因为无法在OSI层的第2层将两个虚拟交换机连接在一起。因此,没有生成树协议功能已合并到虚拟交换机中。 识别根网桥并查找交换机端口是处于转发状态还是阻塞状态的STP过程大约需要30到50秒。在此期间,无法从这些交换机端口传递数据。如果连接到端口的服务器长时间无法通信,则在其上运行的应用程序将超时。要避免服务器上出现超时问题,最佳做法是在连接服务器NIC的交换机端口上启用端口快速配置。端口快速配置将物理交换机端口立即置于STP转发状态。有关详细信息

华为设备二层交换技术——MSTP协议详解

柔情痞子 提交于 2019-11-25 22:52:19
前面提到的STP协议以及Cisco的私有协议PVST+都属于单生成树(SST)协议,也就是对于支持多VLAN的设备只能运行单一的生成树。可以参考博文: Cisco设备二层交换技术——STP协议详解 MSTP是IEEE 802.1s中提出的一种STP和VLAN结合使用的新协议,它既继承了RSTP端口快速迁移的优点,又解决了RSTP中不同VLAN必须运行在同一棵生成树上的问题。接下来我们详细了解一下MSTP协议。 MSTP协议是一个公有的生成树协议,在实际生产环境中得到了广泛的应用。 一、MSTP概述 传统的生成树只能运行一个实例,且收敛速度慢,RSTP在传统STP基础上通过改进达到了加速网络拓补收敛的目的,但是目前依然存在一些缺陷。由于STP和RSTP在整个局域网中,所有的VLAN共享一个生成树实例,因此无法实现基于VLAN的负载均衡,网络环境稳定状态下备份链路始终不能转发数据流量,造成带宽的浪费!如图: 当交换机S1为根网桥时,S2和S3之间的链路将处于阻塞状态,不能转发任何流量。即使网络出现拥塞时,S2和S3之间的链路也不可以被使用,造成资源的浪费! 学过Cisco的朋友都知道Cisco的PVST技术是一种基于VLAN的生成树技术。每个VLAN运行一个生成树,可以重复使用所有的链路,但是当企业生产环境中,有很多VLAN(比如100个VLAN时)

局域网交换机实施冗余和负载均衡(初级篇)

醉酒当歌 提交于 2019-11-25 20:36:48
在局域网中,我们为了保证网络的健壮性和稳定性,一般会在关键的部位实施冗余,最(便)常(宜)见(点)的,就是实施链路冗余或者设备冗余: 看起来是很爽了,实际上问题是大大的,比如图1,如果交换机A、B之间的4个端口都处于转发状态,而此时下联的任意某台PC发出一个广播包,会怎么样?很悲催!由于交换机两条线路形成了环路,并且交换机端口又不能隔离广播包,所有的端口都会无条件的转发这个广播包,从而造成广播风暴,最终会导致网络资源耗尽,交换机死机。。。(你也可能会被XX骂一顿) 为了解决交换网络实施冗余导致的环路,大拿们开发了STP(Spanning Tree Protocol)生成树协议,它的原理说起来也很简单,把环路中的某一个端口关闭掉(阻塞),从而解决环路;当未阻塞的链路(主线)出现故障的时候,再把阻塞的那个端口打开,从而启动备线,这样就实现了冗余,但是,同一时刻只能用一条线传输数据(还剩下一半的悲催)。 当然,即使开启了STP(一般交换机都是默认开启),你可能还是会被XX骂!因为:第一,你浪费了一条线的资源,虽然实现了冗余,但是未能负载均衡;第二,图-2中,核心之间的链路被阻塞了,而下行的两条链路却是转发的,这个算是哪门子的备份?(我们应该实现的是下行的两条链路之间的备份) 对于图一的问题,如果我们是chunǚ座的,有严重的强迫症(前提还要有钱),我们设施了大量冗余

思科路由交换部分命令大全。

大憨熊 提交于 2019-11-25 20:20:32
交换机部分命令 一、交换机模式切换 Swith>enable //切换到特权 Swith#config t //切换到全局配置模式 Swith(config)# interface f0/1 //进入接口f0/0 Swith(config)# interface vlan 1 //进入VLAN 1中 Swith(config-if)#ip address 192.168.1.1 255.255.255.0 //对VLAN1设置IP地址和子网掩码 Swith(config-if)#no shutdown //激活VLAN1 二、设置交换机的密码 1、用户到特权的密码 Swith(config)#enable password 123 (优先级低) Swith(config)#enable secret 456 (优先级高) //如果两个都设置则456生效 2、控制台console密码设置 Swith(config)# line con 0 Swith(config-line)#login Swith(config-line)#password console123 //设置console密码为telnet123 3、启用telnet密码 Swith(config)#line vty 0 15 //最多有0~15人可以telnet访问swith,合计16人 Swith(config