web-dev-qa-db-ja.com

BCM57800を搭載したDebian7.10サーバー上のジャンボフレーム(mtu 9000)NIC(bnx2x)

Broadcom Corporation NetXtreme BCM578001/10ギガビットイーサネットを使用してDebian7.10で2台のサーバーを使用しています。

私は両方のサーバーに対して次のことを行いました。

_ethtool -g eth0 Ring parameters for eth0: Pre-set maximums: RX: 4078 RX Mini: 0 RX Jumbo: 0 TX: 4078 Current hardware settings: RX: 4078 RX Mini: 0 RX Jumbo: 0 TX: 4078_

Mtuを9000に変更しました:_ifconfig eth0 mtu 9000_

_ifconfig eth0_値が変更されました:

_UP BROADCAST RUNNING MULTICAST MTU:9000 Metric:1_

しかし、次のコマンドで9000バイトのパケットを送信しようとすると機能しません:ping -M do -s 8972 10.0.0.3 PING 10.0.0.3 (10.0.0.3) 8972(9000) bytes of data. ^C --- 10.0.0.3 ping statistics --- 13 packets transmitted, 0 received, 100% packet loss, time 12095ms

ただし、1500バイトのパケットでは引き続き機能します。

ping -M do -s 1472 10.0.0.3 PING 10.0.0.3 (10.0.0.3) 1472(1500) bytes of data. 1480 bytes from 10.0.0.3: icmp_seq=1 ttl=64 time=0.054 ms 1480 bytes from 10.0.0.3: icmp_seq=2 ttl=64 time=0.041 ms

NICファームウェア:

_/sbin/modinfo bnx2x filename: /lib/modules/3.16.0-4-AMD64/kernel/drivers/net/ethernet/broadcom/bnx2x/bnx2x.ko firmware: bnx2x/bnx2x-e2-7.8.19.0.fw firmware: bnx2x/bnx2x-e1h-7.8.19.0.fw firmware: bnx2x/bnx2x-e1-7.8.19.0.fw version: 1.78.19-0 license: GPL description: Broadcom NetXtreme II BCM57710/57711/57711E/57712/57712_MF/57800/57800_MF/57810/57810_MF/57840/57840_MF Drive_

ここで何かが足りませんか?

1
Eliot B.

ほとんどの場合、スイッチはパケットを通過させていません。一部のpcapも診断に役立つ場合があります。

1
womble