中的访问端口同一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?
#1 楼
从配置指南中:无论使用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特权EXEC命令。
您可以尝试以下命令:
show platform port-asic mvid
所以在SVI上1998年似乎是最大值。
#2 楼
尝试system mtu routing
。请参阅链接以获取可能适用于您的情况的警告。
评论
有什么答案对您有帮助吗?如果是这样,您应该接受答案,这样问题就不会永远弹出来寻找答案。或者,您可以发布并接受自己的答案。