有限的广播可以包含除FF:FF以外的目标MAC地址吗?
如果答案是正确的,您能提供一个使用这样的数据包的协议的例子吗?
好的,再详细阐述一下,并展示我对此的看法:
假设我们发送的IP包是有限的广播包。有限广播分组具有IP目的地字段,其中填充: 255.255.255.255。255.255.255意味着该数据包将被发送到“_this_”_Local_区域网络(L2网络)。255.255.255通知为该分组制作帧包装器的软件,该包被发送到_this_ L2网络。为了在局域网上传输IP数据包,我可以使用多个协议:
取决于我想通过哪种介质传输数据包(或者我想使用什么L2协议,如果一个媒体可以使用多个L2协议)。
现在,由于我不能真正获得主机255.255.255.255的L2地址(因为这个主机不存在),因此设计L2包装器的软件的一个逻辑步骤是为帧目标字段(不管L2协议是什么)分配一个“默认”较低级别(L2)广播地址。这将是一个合乎逻辑的举动。
我最初问这个问题是因为我意识到,除了以太网之外,还有其他L2协议可以用来传输数据包。因此,如果问题被表述为:“一个有限的广播包是否包含关于L2广播地址的信息,而不是MAC FF:FF ?",答案是:是的。因为我可以使用以太网以外的L2协议。
我的想法对吗?
发布于 2012-05-28 23:57:56
http://en.wikipedia.org/wiki/Multicast_address#Ethernet
在目的地地址的第一个八进制最小位中值为1的以太网帧被视为多播帧,并被淹没到网络上的所有点。
这基本上等同于第二个十六进制数字为1、3、5、7、9、B、D或F的任何地址。
当你说其他有限的广播时,我想你说的是多播。多播和广播以太网地址不是通过通过ARP向网络询问对应于IP地址的硬件地址来确定的。相反,它是由任何适当实现的IP堆栈定义的。微软为理解组播以太网到IP映射提供了一个很好的文档。
不过,最终,任何由交换机或网桥不知道的L2地址都会淹没该L2段。只有在L2上对其进行解释时,才会离开段。网卡只会将数据包传递给OS,其中数据包与自己的地址匹配,或者第二个十六进制数字是上面列出的数字之一。
https://serverfault.com/questions/393429
复制相似问题