催化剂3750x-在svi上的巨型框架


11

我在cisco ws-c3750x-48ts-s上遇到了一个问题,其中巨型帧不会穿过vwmare esx主机和交换机之间的中继连接。

同一VLAN中的访问端口没有任何问题。

我怀疑问题在于该vlan的SVI的mtu,因为它是从系统mtu值而不是system-mtu jumbo命令派生的:

*<hostname>*#show vlan mtu

VLAN    SVI_MTU    MinMTU(port)      MaxMTU(port)     MTU_Mismatch
---- ------------- ----------------  ---------------  ------------
1    1500          9198              9198              No
10   1500          9198              9198              No
20   1500          9198              9198              No
30   1500          9198              9198              No
31   1500          9198              9198              No
150  1500          9198              9198              No
151  1500          9198              9198              No
200  1500          9198              9198              No
250  1500          9198              9198              No
255  1500          9198              9198              No
444  1500          9198              9198              No

*<hostname>*#show interfaces vlan 150
Vlan150 is up, line protocol is up
  Hardware is EtherSVI, address is c89c.1d49.b245 (bia c89c.1d49.b245)
  Description: iSCSI
  Internet address is 10.150.7.254/21
  MTU 1500 bytes, BW 1000000 Kbit, DLY 10 usec,
     reliability 255/255, txload 1/255, rxload 1/255

由于系统mtu的最大值为1998 ,是否有办法将SVI MTU提高到9198 ?


有什么答案对您有帮助吗?如果是这样,您应该接受答案,这样问题就不会永远弹出来寻找答案。或者,您可以提供并接受自己的答案。
罗恩·莫平

Answers:


15

从配置指南中:

无论使用system mtu或system mtu jumbo命令输入什么值,交换CPU可以接收的帧大小限制为1998字节。尽管转发或路由的帧通常不被CPU接收,但在某些情况下,数据包会发送到CPU,例如,为控制流量而发送的流量,SNMP,Telnet或路由协议。

但是,如果它是通过中继线接收的,则不应首先将其路由,即使它是巨型MTU仍应适用。

路由的数据包在输出端口上接受MTU检查。用于路由端口的MTU值是从应用的系统mtu值(而不是系统mtu巨型值)派生的。也就是说,对于任何VLAN,路由的MTU都不会大于系统MTU。在协商邻接关系和链路的MTU时,路由协议使用系统MTU值。例如,开放式最短路径优先(OSPF)协议在与对等路由器建立邻接之前使用此MTU值。要查看特定VLAN的路由数据包的MTU值,请使用show platform port-asic mvid privileged EXEC命令。

您可以尝试以下命令:

show platform port-asic mvid

因此,似乎SVI上1998年最多。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.