• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

S5500交换机rstp问题?

2017-07-20提问
  • 0关注
  • 1收藏,2748浏览
粉丝:0人 关注:0人

问题描述:

请问H3C交换机运行rstp进行p/a机制时,指定端口发送的proposal报文,该bpdu只有proposal位置位,这种做法是标准协议吗?华为交换机运行rstp进行p/a机制时指定端口发送的proposal报文,该报文所发送的bpdu是将proposal和agreement都置位,请问两个厂家那种是标准协议呀?

最佳答案

粉丝:1人 关注:0人

P/A机制目的是使一个指定端口尽快进入Forwarding状态。其过程的完成根据以下几个端口变量:

a)proposing. 当一个指定端口处于DiscardingLearning状态的时候,该变量置位。向下游交换机传递Proposal位被置位的RST BPDU

b)proposed. 当端口收到对端的指定端口发来的携带ProposalRST BPDU的时候,该变量置位。该变量指示本网段上的指定端口希望尽的进入Forwarding状态。

c)sync. Proposed被设置以后,收到proposal的根端口会依次为自己的其他端口置位sync变量。如果端口是非边缘的指定端口是则会进入Discarding状态。

d)synced. 当端口完成转到Discarding, 会设置自己的synced变量。AlternateBackup 和边缘端口会马上设置该变量。根端口监视其他端口的synced,当所有其他端口的synced全被设置,根端口会设置自己的synced,然后传回RST BPDU,其中Agreement位被置位。

e)agreed. 当指定端口接收到一个RST BPDU时,如果该BPDU中的Agreement位被置位且端口角色字段是“根端口”,该变量被设置。Agreed变量一旦被置位,指定端口马上转入Forwarding状态。

4 个回答
粉丝:3人 关注:0人

这个需要看RFC来确认了

应该都是是标准协议吧,这个是否俩个地方都置位,应该是不作强制要求的,不然怎么对接

粉丝:12人 关注:7人

P报文主要要求Proposal置位


SRv6 五段
粉丝:4人 关注:2人

为什么我记得当时看HCIE-RS复习资料,里面写的发送出去proposal置位,之后回应的agreement置位。

新链路连接成功后,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 过程可以向下游继续传递。

SRv6 发表时间:2017-07-20 更多>>

HCIE-RS中没有说发出去的是proposal置位的bpdu,只是说proposal报文,你可以抓一个下包用ensp,我是抓过包了经过核实了。我没有H3C的设备没法抓包。

zhiliao_S21Yq 发表时间:2017-07-20

新链路连接成功后,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 过程可以向下游继续传递。

SRv6 发表时间:2017-07-20

编辑答案

你正在编辑答案

如果你要对问题或其他回答进行点评或询问,请使用评论功能。

分享扩散:

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作

举报

×

侵犯我的权益 >
对根叔社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明