请问H3C交换机运行rstp进行p/a机制时,指定端口发送的proposal报文,该bpdu只有proposal位置位,这种做法是标准协议吗?华为交换机运行rstp进行p/a机制时指定端口发送的proposal报文,该报文所发送的bpdu是将proposal和agreement都置位,请问两个厂家那种是标准协议呀?
(0)
最佳答案
P/A机制目的是使一个指定端口尽快进入Forwarding状态。其过程的完成根据以下几个端口变量:
a)proposing. 当一个指定端口处于Discarding或Learning状态的时候,该变量置位。向下游交换机传递Proposal位被置位的RST BPDU。
b)proposed. 当端口收到对端的指定端口发来的携带Proposal的RST BPDU的时候,该变量置位。该变量指示本网段上的指定端口希望尽的进入Forwarding状态。
c)sync. 当Proposed被设置以后,收到proposal的根端口会依次为自己的其他端口置位sync变量。如果端口是非边缘的指定端口是则会进入Discarding状态。
d)synced. 当端口完成转到Discarding后, 会设置自己的synced变量。Alternate、Backup 和边缘端口会马上设置该变量。根端口监视其他端口的synced,当所有其他端口的synced全被设置,根端口会设置自己的synced,然后传回RST BPDU,其中Agreement位被置位。
e)agreed. 当指定端口接收到一个RST BPDU时,如果该BPDU中的Agreement位被置位且端口角色字段是“根端口”,该变量被设置。Agreed变量一旦被置位,指定端口马上转入Forwarding状态。
(0)
为什么我记得当时看HCIE-RS复习资料,里面写的发送出去proposal置位,之后回应的agreement置位。
(0)
新链路连接成功后,P/A 机制协商过程如下: 1. p0 和p1 两个端口马上都先成为指定端口,发送RST BPDU。 2. S2 的p1 口收到更优的RST BPDU,马上意识到自己将成为根端口,而不是指定端口,停止 发送RST BPDU。 3. S1 的p0 进入Discarding 状态,于是发送的RST BPDU 中把proposal 置1。 4. S2 收到根桥发送来的携带proposal 的RST BPDU,开始将自己的所有端口进入sync 变量置 位。 5. p2 已经阻塞,状态不变;p4 是边缘端口,不参与运算;所以只需要阻塞非边缘指定端口p3。 6. p2、p3、p4 都进入Discarding 状态之后,各端口的synced 变量置位,根端口p1 的synced 也置位,于是便向S1 返回Agreement 位置位的回应RST BPDU。该RST BPDU 携带和刚才 根桥发过来的BPDU 一样的信息,除了Agreement 位置位之外(Proposal 位清零)。 7. 当S1 判断出这是对刚刚发出的Proposal 的回应,于是端口p0 马上进入Forwarding 状态。 以上P/A 过程可以向下游继续传递。
HCIE-RS中没有说发出去的是proposal置位的bpdu,只是说proposal报文,你可以抓一个下包用ensp,我是抓过包了经过核实了。我没有H3C的设备没法抓包。
新链路连接成功后,P/A 机制协商过程如下: 1. p0 和p1 两个端口马上都先成为指定端口,发送RST BPDU。 2. S2 的p1 口收到更优的RST BPDU,马上意识到自己将成为根端口,而不是指定端口,停止 发送RST BPDU。 3. S1 的p0 进入Discarding 状态,于是发送的RST BPDU 中把proposal 置1。 4. S2 收到根桥发送来的携带proposal 的RST BPDU,开始将自己的所有端口进入sync 变量置 位。 5. p2 已经阻塞,状态不变;p4 是边缘端口,不参与运算;所以只需要阻塞非边缘指定端口p3。 6. p2、p3、p4 都进入Discarding 状态之后,各端口的synced 变量置位,根端口p1 的synced 也置位,于是便向S1 返回Agreement 位置位的回应RST BPDU。该RST BPDU 携带和刚才 根桥发过来的BPDU 一样的信息,除了Agreement 位置位之外(Proposal 位清零)。 7. 当S1 判断出这是对刚刚发出的Proposal 的回应,于是端口p0 马上进入Forwarding 状态。 以上P/A 过程可以向下游继续传递。
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明