EXAMPLE: Offload Engine im XEN-Guest schaltet MTU auf 1500 herunter
Issue
Hallo,
wir haben bei uns XEN-Virtualisierung im Einsatz und greifen über die VMs mit 10GE auf NetApp Filer zu.
Damit wir die 10GE ausnutzen können, haben wir durchgehend die MTU 9000 eingestellt.
Da wir uns hier in einer Virtualisierten Umgebung befinden, gibt es die Empfehlung die Offload-Engines auszuschalten. Im Hypervisor funktioniert es ohne Probleme. Wenn wir jedoch in der VM die Offload Engines ausschalten, dann wird automatisch die MTU auf 1500 heruntergesetzt.
[root@sapvmhlbk3 trace]# ifconfig eth2
eth2 Link encap:Ethernet HWaddr 00:16:3E:36:12:AA
inet addr:172.16.172.170 Bcast:172.16.172.191 Mask:255.255.255.192
inet6 addr: fe80::216:3eff:fe36:12aa/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:9000 Metric:1
RX packets:692997478 errors:0 dropped:0 overruns:0 frame:0
TX packets:364588088 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3000
RX bytes:1029978232692 (959.2 GiB) TX bytes:31978630936 (29.7 GiB)
[root@sapvmhlbk3 trace]#
[root@sapvmhlbk3 trace]# ethtool -k eth2
Offload parameters for eth2:
Cannot get device rx csum settings: Operation not supported
Cannot get device udp large send offload settings: Operation not supported
rx-checksumming: off
tx-checksumming: on
scatter-gather: on
tcp segmentation offload: on
udp fragmentation offload: off
generic segmentation offload: off
generic-receive-offload: off
[root@sapvmhlbk3 trace]#
[root@sapvmhlbk3 trace]# /sbin/ethtool -K eth2 tx off sg off tso off
[root@sapvmhlbk3 trace]# ifconfig eth2
eth2 Link encap:Ethernet HWaddr 00:16:3E:36:12:AA
inet addr:172.16.172.170 Bcast:172.16.172.191 Mask:255.255.255.192
inet6 addr: fe80::216:3eff:fe36:12aa/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:695603521 errors:0 dropped:0 overruns:0 frame:0
TX packets:365989749 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3000
RX bytes:1033806333842 (962.8 GiB) TX bytes:32117758026 (29.9 GiB)
[root@sapvmhlbk3 trace]#
[root@sapvmhlbk3 trace]# ip link set eth2 mtu 9000
SIOCSIFMTU: Invalid argument
[root@sapvmhlbk3 trace]#
Bitte prüfen, warum die MTU wieder auf 1500 zurückgesetzt wird!
Gruß
Roman Mai
Environment
- Red Hat Enter.... 5
- Xen
- EMC Clariion storage san rray
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.