IEEE802.1Q和ISL两种封装方式的工作原理?

来源:百度知道 编辑:UC知道 时间:2024/09/24 01:18:31
急,讲了加分!

802.1q是一种工业标准,所有的网络设备都能够识别的一种格式
802.1q使用的是在贞内部打入tag标记来插入他的标示符得 共插入4个字节的数据
我们简单来说一下所插入的标示符
tpid:2字节的协议标示符 包涵一个0x8100的固定值 它表明这个贞带有802.1q/802.1p的标记信息
tci:2字节标记控制信息包含以下元素
1、3位的用户优先级--该域允许标记贞穿过桥接的局域网时携带用户优先级信息 主要是802.1p使用(qos里面有介绍)该值从0---7
2、1位的规范格式指示符--cfi值为0 说明是规范格式 为1说明是非规范格式。用在令牌环/fddi介质访问方法中,指示封装贞中所带的地址为次序信息
3、12位的vlan标示符(vid)---标示贞所属的vlan,可以标示4096个vlan从0--4095主要用于802.1q标准
介绍贞的格式
pre:前同步码,用于节点间通信的同步
sf:贞起始定界符,标记贞头内容的开始
da:48位的目的mac
sa:48位的源mac
tpi:协议标示符 对于以太网0x8100
p:3位的ieee802.1q优先级 0--7
c:规范形式表示符
vi:12位的vlanId
l/t: 2字节的长度/类型域。表明2层域类型
fcs:4字节的贞校验序列。用于贞的错误校验。
isl格式:cisco所特有的封装格式不兼容其他厂商的设备
目的地址:da 该地址是40位的多点广播地址(01.00.0c.00.00)它向接受方发出信号:这是一个isl贞
type:类型 表明被封装的贞的类型,将来还可以用来指示不同的封装类型。
0000:以太网 0001:令牌环 0010:fddi 0011:atm
user:用户定义位 type的一种扩展 也是用来表明域的类型
sa: 源地址48位的mac地址 接受方可以忽略这个地址
len:长度 用来代表数据包的长度的一个16位的值 不包括da type sa user len crc的长度
snap/llc:24