admin管理员组

文章数量:1532440


2024年6月13日发(作者:)

1. 请举例描述STP对于拓扑变化的处理过程

STP拓扑变化处理过程如下:

a) 在网络拓扑发生变化后,下游设备会不间断地向上游设备发送TCN BPDU报文。

b) 上游设备收到下游设备发来的TCN BPDU报文后,只有指定端口处理TCN BPDU报文。

其它端口也有可能收到TCN BPDU报文,但不会处理。

c) 上游设备会把配置BPDU报文中的Flags的TCA位设置1,然后发送给下游设备,

告知下游设备停止发送TCN BPDU报文。

d) 上游设备复制一份TCN BPDU报文,向根桥方向发送。

e) 重复步骤1、2、3、4,直到根桥收到TCN BPDU报文。

f) 根桥把配置BPDU报文中的Flags的TC位置1后发送,通知下游设备直接删除桥

MAC地址表项。

2. 请描述RSTP对于STP有哪些改进的地方?

a) 删除了三个状态,增加了两种端口角色,简化了生成树的理解和部署;

b) 配置BPDU格式的改变,充分利用了STP配置BPDU的flag字段,明确了端口角色;

c) 配置BPDU的处理发生变化:

拓扑稳定后,每个桥都发送BPDU

更短的BPDU超时时间(3倍hello time)

处理次级BPDU的方式不同,不需要等待任何计时器超时

d) 快速收敛:

P/A协商机制

根端口快速切换机制

引入了边缘端口

e) 保护功能:

BPDU保护

根保护

环路保护

防TC-BPDU攻击

f) 拓扑改变的处理机制不同。

3.

RSTP的Proposal/Agreement机制的协商过程。

Proposal/Agreement过程如上图所示,新链路连接成功后,P/A机制协商过程如下:

a) p0和p1两个端口马上都先成为指定端口,发送RST BPDU。

b) S2的p1口收到更优的RST BPDU,马上意识到自己将成为根端口,而不是指定端

口,停止发送RST BPDU。

c) S1的p0进入Discarding状态,于是发送的RST BPDU中把proposal置1。

d) S2收到根桥发送来的携带proposal的RST BPDU,开始将自己的所有端口进入sync

变量置位。

e) p2已经阻塞,状态不变;p4是边缘端口,不参与运算;所以只需要阻塞非边缘指

定端口p3。

f) p2、p3、p4都进入Discarding状态之后,各端口的synced变量置位,根端口p1

的synced也置位,于是便向S1返回Agreement位置位的回应RST BPDU。该RST BPDU

携带和刚才根桥发过来的BPDU一样的信息,除了Agreement位置位之外(Proposal

位清零)。

g) 当S1判断出这是对刚刚发出的Proposal的回应,于是端口p0马上进入Forwarding

状态。

以上P/A过程可以向下游继续传递,直到整个网络收敛完成。

4. Smart Link是如何实现负载分担的?

Smart Link支持配置多个负载分担VLAN实例。当Smart Link组的主从链路均正常时,

Smart link允许两条链路可以转发不同的数据流量。负载分担情况下,两个接口均处于转

发状态,从接口转发负载分担实例流量(对负载分担实例的数据流量进行转发,对非负载分

担实例的数据流量进行阻塞),主接口转发非负载分担的实例流量(与从接口相反)。当其中

一条链路故障时,Smart Link组会自动将所有的流量切换到另一条链路上。

5. 交换机上根据对VLAN帧的识别情况,可以将接口分为哪几类?

交换机根据对VLAN帧的识别情况,将接口分为4类:Access接口、Trunk接口、Hybrid

接口和QinQ接口。

6. 如何有效避免MAC地址漂移?

提高接口MAC地址学习优先级;

不允许相同优先级的接口发生MAC地址表项覆盖;

7. 请举例说明vlan aggregation的作用,sub-vlan跟外部网络如何通信?

super-vlan(sub-vlan的集合,网关,不能有物理接口)

sub-vlan(接用户,不同sub-vlan间的通信)

sub-vlan跟外部网络的通信(二层,三层)

8. Mux VLAN的实现原理如何,请举例说明MuxVLAN在实际中的应用

Principal VLAN,所属端口为Principal port,Principal port可以和MUX VLAN内的

所有端口进行通信。

Subordinate VLAN

Separate VLAN,所属端口为Separate port,Separate port只能和Principal port


本文标签: 端口接口发送设备流量