网卡最大传输单位MTU和巨型帧(Jumbo frame)设置

1. 背景:在1998年,Alteon Networks 公司提出把Data Link Layer最大能传输的数据从1500 bytes 增加到9000 bytes,这个提议虽然没有得到IEEE 802.3 Working Group的同意,但是大多数设备厂商都已经支持

1500bytes 不包含18字节(14+4CRC)

2. 产生原因:提高网络的吞吐率和效率(小的数据报文封装二层信息时,效率不高),同时减少设备CPU的负担(对于小的报文,CPU花费大量的时间来分片和重组报文)

3. 定义:Jumbo frames 是指比标准Ethernet Frames长的frame,即比1518/1522 bytes大的frames

 1) Jumbo frame的大小是每个设备厂商规定的,不属于IEEE标准

 2) Jumbo frame 在full-duplex 的Ethernet网络上运行

 3) Jumbo frame定义了一个“link negotiation”协议,来和对端的设备协商,

 是否对端设备支持使用Jumbo frames

 4) 标准的以太网IP报文大小是:1500 bytes,不包含以太网头和FCS的18 bytes(6+6+2+4),

 如果包含以太网头和FCS,则为1518 bytes

 5) Jumbo frame 一般指的是二层封装三层IP报文的值大于9000bytes的报文

4. Cisco 在Gigabit Ethernet上采用的是Supervisor III/IV(引擎),所以支持Jumbo Frames,但是在Ethernet/Fast Ethernet由于采用的Supervisor I/II,所以不支持Jumbo Frame.---因为一般的Cisco设备Supervisor I/II 都是采用的是ASIC的芯片,没有办法支持

5. 配置:

在接口上配置

sup3(config)#interface gigabitEthernet 1/1

sup3(config?if)#mtu ?

<1500?9198> MTU size in bytes

sup3(config?if)#mtu 9198

全局配置:

Use the system mtu command to change the MTU for all 10/100 interfaces. This command only effects 10/100 interfaces.

使用system mtu(仅对10/100M接口起作用)命令来改变10/100M接口的MTU:

3750(config)# system mtu 1546

3750(config)# exit

3750# reload

使用system mtu jumbo(仅对GE接口起作用) 命令来改变Gigabit Ethernet 接口的MTU:

3750(config)# system mtu jumbo 9000

3750(config)# exit

3750# reload

6. 为什么是最大为9000 bytes:

 1) 4 bytes的CRC最大支持12000 bytes大小的字节,超过了就没有办法检查了

 2) 其它的因数可能和NFS等有关系

7. Cisco的 Jumbo Frames

 1) Cisco的 Supervisor III and IV 引擎能够支持最大9198 bytes的Jumbo Frame

 2) 9198 bytes包含802.1q tag or ISL VLAN tag,但是不包含Ethernet header 和CRC,

 所以在Cisco的设备上,最大的Ethernet frame size 为:9198+18= 9216 bytes

 3) Catalyst 4000s 和 Catalyst 6000s 系列指的Jumbo frames 帧的大小是不一样的,

 在Catalyst 6000s,9216 不包含Ethernet header 和CRC,所以支持的最大Ethernet Frame

  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值