查看: 12638|回复: 4

请问为什么isl中DA只用40bit呢?

[复制链接]
发表于 2006-8-16 10:25:13 | 显示全部楼层 |阅读模式
我想了解一下isl帧格式的具体结构和各字段具体功能是怎样的?请各位指导一下!
40位        4位        4位        48位        16位        24位        24位
DA        TYPE        USER        SA        LEN        SNAP/LLC        HSA

15位        1位        16位        16位        可变长度        32位
VLAN ID        BPDU        INDEX        保留        被封装的帧        CRC

请问为什么DA只用40bit呢?
回复

使用道具 举报

发表于 2006-8-16 11:07:08 | 显示全部楼层
DA应该是5个字节,40位的。
协议的学习,通过数据来看是一种比较好的方法,对于ISL的,如下图。
你可以详细地看看。

ISL数据包文件:http://www.csna.cn/forum.php?mod ... &extra=page%3D1

[ 本帖最后由 菜鸟人飞 于 2006-8-16 13:34 编辑 ]
ISL.gif
回复

使用道具 举报

发表于 2006-8-16 12:15:36 | 显示全部楼层
楼上的抓了包,还没数得清
只要向接收方通告这是一个ISL帧即可,因此用了一个组播地址的前40位。(至于为何要用40位,而不用更少的位数,不得而知)
DA—Destination Address
The DA field of the ISL packet is a 40-bit destination address. This address is a multicast address and is set at "0x01-00-0C-00-00" or "0x03-00-0c-00-00". The first 40 bits of the DA field signal the receiver that the packet is in ISL format.

http://www.cisco.com/en/US/tech/ ... 86a0080094665.shtml
回复

使用道具 举报

发表于 2006-8-16 12:48:34 | 显示全部楼层

的确是的,丢人啊。
我将那儿改下。
回复

使用道具 举报

发表于 2006-8-16 12:51:58 | 显示全部楼层
这个地址是多播的地址,这40位告诉接受者,这个包是ISL格式的

支持isl协议的设备才会处理带这40位的头的包

[ 本帖最后由 ValorZ 于 2006-8-16 12:57 编辑 ]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | CSNA会员注册

本版积分规则

快速回复 返回顶部 返回列表