版主: 51FPGA

分享到:
共1条 1/1 1   

这里面的length只是指data的个数吧?

    [您是本帖的第679位阅读者]
Tony
我是GG
高级会员

最后登陆时间:2015-01-07 17:54:41

直达楼层
1# 发表于 2014-10-11 15:46:18

这里面的length只是指data的个数吧?



【知青】长沙~
length的长度加上后面的长度


貌似是不包括length自身长度



【村氓】Tony
我这个问题完整的问题是这样的
我两个板子上分别调用基于zynq7030的mac+phy的ip,发的都是标准以太网帧,两板子通过s fp光纤互相通讯,没问题,可以同时收发,ok,但是两板子分别连同一个交换机,却不能收到互相发的数据,我发的是广播包,板子一的source id 是01 05 04 03 02 01,板子二的id是01 05 04 03 02 05 ,目的地址均为全f




【知青】无痕
如果将文件系统放在SD卡的EXT4分区下面,uboot中的 "fatload mmc 0 0x2000000 ${ramdisk_image} && " \ 




【知青】无痕
我以为是这个命令只可以加载SD卡fat分区下的文件系统




【支书】山东-bluecd
l部分我不明白,不过你那个问题是不是这样的。你做的协议理解的不对。

与标准协议有差异。

因为通讯双方都是你做的,所以可以通讯。
一旦接到标准设备上,就不兼容了。
标准设备认为你这是一个错误的帧。
你可以把这个东西接在HUB上。(不是交换机,是HUB)
然后用个PC抓包看一下。




【村氓】Tony
光纤的hub?




【支书】山东-bluecd

哦?我没看仔细。是光纤啊。



【村氓】Tony
对的,H3c的光纤交换机




【支书】山东-bluecd
光纤不太清楚。




【村氓】Tony
我之前发做小长度46的时候,一个板子可以收发,一个板子只能发,却收不到




【支书】山东-bluecd
不知道有没有可以监测的设备。




【村氓】Tony
现在我长度是78,介于46和1512的范围之间,就两头都收不到

【支书】山东-bluecd
小于46的要填充。



【村氓】Tony

对的



【知青】菜头

[(IBUF driven by I/O terminal ) is unplaced after IO placer?



【村氓】Tony

小于最小和大于最大好像length那个部分就是填type了



【支书】山东-bluecd
不是。
是两种协议。
802.3这个字段是长度。
ethernet II这个字段是type
这是两种不同的协议。

实际使用中,大部分都是ethernet II 协议的帧。



【村氓】Tony
恩,了解,就是说的tagged mac frame吧
就是不填长度的?




【支书】山东-bluecd
不是,都要填。

就是mac层在以太网历史上存在两种协议。




【支书】山东-bluecd
你读读tcp/ip协议详解那本书。
我记得当初它有句话我很有印象。
说幸亏type中没有与802.3长度重复的。

这个是vlan的,不是这个,就是一个基本的mac层协议。


【村氓】Tony
 言下之意就是不然的话就搞不清到底是哪个类型的帧了对吧




【支书】山东-bluecd
对。是的。
不然分不清是哪种协议。















蓝叶茗品 http://lanyee.taobao.com http://weibo.com/tonyliu82。

此帖由EEPW于2014-10-11 16:27:40最后编辑
共1条 1/1 1   
快速回复主题
  • 匿名不能发帖!请先 [ 登陆 注册 ]