首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >BFD回波包

BFD回波包
EN

Network Engineering用户
提问于 2016-12-01 14:56:09
回答 2查看 2.8K关注 0票数 1

你能解释一下BFD回声包是如何在邻居之间转发的吗?

RouterA - RouterB

回波包的源IP是RouterA,目标IP也是RouterA。因此,当RouterB接收到数据包时,它将把它转发回RouterA (仅使用CEF)。

如果RouterA和RouterB之间有一个切换呢?

RouterA

据我所知,回波数据包使用RouterA作为源MAC,RouterA作为目标MAC。在这种情况下,交换机将把包发送回RouterA。

我哪里错了?

EN

回答 2

Network Engineering用户

回答已采纳

发布于 2017-04-09 10:56:22

目标IP地址与具有BFD回波模式的源IP地址相同,请检查此数据包捕获https://www.cloudshark.org/captures/ada0ef51d5f5

票数 1
EN

Network Engineering用户

发布于 2016-12-01 15:24:02

BFD工作在第三层和第二层之上,所以它不涉及IP或MAC地址.事实上,路由器之间的第二层协议,例如PPP,可能不会使用MAC地址.

当一个路由器向另一个路由器发送BFD,包括BFD Echo时,它将使用另一个路由器的第2层和第3层地址分别作为帧和数据包的目标层2和第3层目标地址,但这实际上与BFD本身无关,BFD本身理论上独立于用于承载BFD的第2层和第3层协议。

当路由器A向路由器B发送BFD时,它将使用路由器B的层-2地址(可能是MAC地址)作为目标层-2地址,并使用路由器B的IP地址作为目标IP地址。当路由器B向路由器A发送BFD时,它将使用路由器A的层-2地址(可能是MAC地址)作为目标层-2地址,并使用路由器A的IP地址作为目标IP地址。如果BFD发送的是一个Control或Echo数据包,这并不重要。底层第2层和第3层协议需要使用目标路由器的第2层和第3层目标地址.

例如,当具有web浏览器的主机向web服务器发送请求时,web服务器将返回请求主机的目标地址,而不是其自己的地址。BFD是同样的方式,它是第三层协议的有效载荷,也就是第二层协议的有效载荷。

票数 0
EN
页面原文内容由Network Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://networkengineering.stackexchange.com/questions/36989

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档