eth_type_trans的处理流程图

3320阅读 0评论2013-03-18 lubing521
分类:LINUX

声明:本文为原创
#####请转贴时保留以下内容######
作者GTT
本文档归属http://oldtown.cublog.cn/.转载请注明出处!
请提出宝贵意见Mail:mtloveft@hotmail.com
Linux Version:2.6.33
提示:本文是关于L2Ethernet分析L3协议的过程!
 
Flow图如下:
 
 
如何判断目的地地址是multicastbroadcast呢?
Ethernat的地址其实就是Mac地址。所以长度是6byte。其中有一位为multicast bit位。
格式如下
unicast/multicast bit位置1时就是Multicast, Mac地址为0xFFFFFFFFFFFF时就是
broadcast.
 
上一篇:linux一些机制的总结
下一篇:EMF--深入研究到骨子里--16