学习:当收到一个数据帧,看交换机是否有了该mac,如果有了进行刷新,没有的话,进行绑定
转发\\过滤:当收到一个数据帧学习之后,就要根据目的mac来进行转发了,查看mac地址表,如果有查到就从相应的接口转发出去;如果没有查到,就要在从同vlan的进接口的其他所有接口进行泛洪。这里的过滤是相对于集线器来讲的,集线器收到手直接泛洪,而交换机会查表在进行转发
防环:交换机本身有stp来进行放环 2、ISL与802.1q的对比
EtherType 如果设置0x8100 则代表是802.1q PRI 优先级字段
CFI 规范格式标识符,0代表以太网交换机,1代表令牌网 VLAN ID 0代表是优先级帧 FCS 为重新计算后的
1)ISL为私有协议
2)ISL有更大的帧长1548
3)支持最大VLAN数不同,ISL1005个,802.1q 4094个 4)转发效率不同 3、DTP Dynamic auto Trunk access Dynamic auto access trunk access Dynamic desirable trunk trunk trunk access Trunk trunk trunk trunk 连接受限 access access access 连接受限 access Dynamic desirable trunk 总结下就是access和任何都不能形成trunk Auto 不能和 auto 形成trunk其他都可以
4、PAGP、LACP auto desirable on off auto NO OK NO NO desirable OK OK NO NO On NO NO OK NO off NO NO NO NO 总结下就是on只能与on捆绑成功 Off与任何都不能捆绑成功 Auto与auto不能成功
Desirable与desirable和auto都能捆绑成功 5、EtherChannel不能捆绑成功的原因
1)接口速率不停 2)双工模式不同
3)VLAN信息不同(native VLAN和access的VLAN) 4)接口类型不同(同为trunk和access ) 6、为什么要有STP?
我们的企业环境中要确保网络的高可用性,来实现高可用的方法是通过网络来提供设备、模块和链路的二层冗余;但是,二层的网络冗余有可能会造成桥接环路,如果桥接环路,数据包就会永远在设备间循环,占用网络带宽。STP避免了二层环境中数据环路或逻辑环路的出现,而使物理上的环路被允许存在,从而实现链路的冗余。 7、纯交换环境中会出现的问题?
1、广播风暴 2、多帧复制
3、MAC地址表的抖动 8、 协议 STP RSTP MSTP
标准 802.1d 802.1w 802.1s 所需资源 低 中 中/高 收敛速度 慢 快 快 对象 所有VLAN 所有VLAN VLAN列表 9、如何形成一个没有环路的拓扑?
1)选举根桥 2)选举根端口 3)选举指定端口 10、如何选举根桥?
1)比较优先级,较低的为根端口 2)比较mac,选举mac地址小的 11、选举时获胜的因素?
1)比较根ID
2)比较根路径开销 3)比较桥ID 4)比较端口ID
12、STP的四种状态机?
1)BLOCKING 20s 2)LISTENING 15s 3)LEARENING 15s 4)FORWARDING
13、RSTP相对于STP做了哪些改进?
1)端口角色变化了,原来的blocking口变为了alternate和backup 2)端口的状态机变为了3个,discarding,learning和forwarding
3)原来收敛完成后只有根桥才会发送BPDU,现在每个网桥都会发送BPDU
4)原来的类型字段的配置BPDU为0,TCN BPDU为80;现在为2,变为RST BPDU 5)flag字段原来只用到最低位和最高位,现在8个bit全都有用到。 6)新增了边缘端口的概念
7)链路类型分为两种:P2P和共享型链路 8)对拓扑变更的认知不一样
9)端口状态切换:主动的协商,STP被动的等待计时器超时
7 TCA 6 agreement 5 forwarding 4 learning 3 2 00 unkown 01 alternate 10 root 11 backup 1 proposal 0 TC
14、 MSTP和HSRP(vrrp)使用的一些注意事项
MSTP的实例的根桥要与HSRP的active路由器在同一台路由器上,避免次优路径的产生。
15、HSRP、VRRP和GLBP的对比 HSRP Cisco Active 1;standby 1 224.0.0.2 虚拟地址与物理地址不同 每个组有一个虚拟mac 可以跟踪接口的对象 3s/10s UDP1985 0000.070c.acxx 224.0.0.18 可以相同 每个组有一个虚拟mac 跟组对象 1s/3s 协议号112 0007.b400.01xx VRRP 公有 Master 1;backup 若干 224.0.0.12 不同 每个AVG和AVF都有虚拟MAC地址 跟踪对象 3s/10s UDP3222 0000.5e00.01xx GLBP Cisco AVG 1;AVF 若干 16、RSTP的收敛机制
1.被配置为边缘端口的指定端口可以无条件的快速迁移到Forwarding状态。
2.在点到点以太网链路上,指定端口可以和对端通过握手协商的方式进行快速迁移。 双方设备必须满足如下状态机:
1. proposing. 指定端口处于discarding或learning状态的时候,会设置该变量。向 下游交换机传递Proposal flag被置位的RST BPDU。
2. proposed. 当收到指定端口发来的proposal BPDU的时候,该变量设置。该变量 指示本网段上的指定端口希望尽快的进入forwarding状态。
3. sync. 当proposed被设置以后,收到proposal的根端口会依次为自己的其他端 口设置sync变量。将所有不是Edge port的指定端口转为discarding状态。
4. synced. 当端口完成转到discarding后, 会设置自己的synced。Alternate、Backup 和边缘端口会马上设置该变量。根端口监视其他端口的synced,当所有其他端口的 synced全被设置,根端口会设置自己的synced,然后传回RST BPDU,其中Agreement flag被设置。
5. agreed. 当指定端口接收到一个RST BPDU的时候,如果该BPDU中的agreement flag被置位且端口角色字段是“根端口”,该变量被设置。当agreed被设置的时候,指 定端口马上转入forwarding状态。 17、RSTP拓扑结构变化
RSTP判断拓扑变化的标准时:当网络中,交换机检测到有非边缘端口进入到forwarding状态,交换机会做以后的工作:
1、为交换机所有非边缘端口其端口开启TC while timer计时器(2倍的hello timer) 2、清空Mac地址表
3、在计时器有效时间内,这些端口向外发送TC置位的BPDU
其他交换机收到BPDU后的工作:
1、清空收到TC以外的所有端口的Mac地址表
2、启动TC while timer计时器,同时在有效时间内这些端口向外发送TC置位的BPDU
18、HSRP状态切换
----initial,开始状态,当配置改变或接口刚开启时;
----listen,路由器获知虚拟IP地址,监听从其他路由器发来的hello包;
----speak,路由器发送周期性hello报文,并且主动参与active路由器和standby路由器的选举;
----standby,成为active的候选者;
----active,转发发送给组虚拟MAC地址的数据,发送周期性的hello包; 19、alternate端口和backup端口的区分 1、从BPDU发送上来讲,alternate端口是由于收到其他交换机的BPDU而变为blocking的,而backup端口是由于学习到了自己发送的bpdu而变为blocking口的接口
2、从用户流量上来讲,alternate端口是替代的指定端口,而backup端口是替代的根端口 20、STP三个计时器
hello timer:默认2s,每2s发送一个BPDU
forwarding timer:listening,learning状态都会默认持续15秒,这是stp临时防环的一种机制 Max age:每次收到BPDU都是更新计时器,如果超过20s没有收到就认为已经老化
因篇幅问题不能全部显示,请点此查看更多更全内容