「Dell EMC Unity:Ping障害などのネットワーク接続の問題をトラブルシューティングする方法(お客様による修正可能)
Summary: 1.Unity IPがpingできません。 2. pingは一方向でのみ機能しますが、もう一方の方向では失敗します。 3. pingは同じサブネット内でのみ機能します。
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Instructions
エンド ユーザーからネットワーク接続の問題が報告された場合は、いくつかのテストを実行して、さまざまなシナリオに従って根本原因を絞り込みます。
service@(なし) spb:~> uemcli /net/la show
root@spa:/cores/service>uemcli /net/if -id if_40 show |egrep "ID|VLAN"
1:ID= if_40
VLAN ID= 12
root@spa:/cores/service>uemcli -u admin -p P@ssw0rd /net/if -id if_40 set -vlanId 123
これは通常、間違ったルーティング テーブルが原因で発生します。ip rule listとip route listを実行して、設定を表示します。Example:
root@spa:/cores/service>ip rule list
0: from all lookup local
32735: 138.138.138.138から47を検索します
32736: すべてのfwmark 0x800eルックアップ45から
32738: 10.32.106.115 から ルックアップ 42
問題が見つかった場合は、Unisphere GUIまたはuemcliを使用してルーティング テーブルを更新します。 IP route addは一時的に機能しますが、アップデートは次回の再起動時にクリアされます。次に例を示します。
root@spb:/cores/service>ip route add default via 172.23.24.254 src 172.23.24.34 table 12
シナリオ3:ホストとゲートウェイはUnity IPにpingを実行できますが、Unity IPにはpingできません。これは通常、IPリフレクトが有効になっているが、VLAN IDまたはルーティング テーブルが間違っていることを意味します。Example:
IP Reflect は、受信パケットの送信元と宛先の MAC アドレスと VLAN ID を保存し、保存された情報で同じ NIC からパケットを送り返します。このような仕組みでは、パケットの応答時にルーティングテーブルとVLANの設定は使用されません。そのため、VLAN設定またはルーティング テーブルが間違っている場合でも、ゲートウェイとホストはUnity IPにpingを実行できます
Unity IPからゲートウェイまたはホストに対してpingが行われる場合、誤ったルーティング テーブルまたはVLAN設定が使用されるため、pingは失敗します
手記:VLANを確認するには、シナリオ1のポイント4を参照してください。ルーティング テーブルを確認するには、シナリオ 2.
を参照してください。Unityとスイッチ ポートのすべての設定に問題がないように見えるが、接続の問題がまだ存在する場合は、ping中にネットワーク トレースをキャプチャし、GNSに助けを求めます。Example:
- アクセスを失ったホストからUnity IPにpingを実行します。
- ゲートウェイからUnity IPにpingを実行します。
- /net/util/ping -srcIf <value> -addr <value> を使用して、Unity IPからゲートウェイまたはホストにpingを実行します。Example:
uemcli /net/util ping -srcIf if_8 -addr 172.23.24.254
注:srclfの値を一覧表示するには、uemcli /net/if showの出力を確認します。
シナリオ1:Unity IPは、ゲートウェイまたはホストと両方向で通信できません。
1.物理ポートの状態を確認してください。Example:
root@(none) spa:~> uemcli /net/port -id spa_iom_0_eth0 show -detail
1: ID = spa_iom_0_eth0
ロール = frontend
SP = spa
サポートされるタイプ = ファイル、ネット、iscsi
MTUサイズ = 9000
速度 =
稼働状態 = 軽微な障害 (15)
正常性の詳細 = "ポートがネットワークとの通信を失いました。
動作ステータス = OK(0x2)、 リンク ダウン(0x8011)
1: ID = spa_iom_0_eth0
ロール = frontend
SP = spa
サポートされるタイプ = ファイル、ネット、iscsi
MTUサイズ = 9000
速度 =
稼働状態 = 軽微な障害 (15)
正常性の詳細 = "ポートがネットワークとの通信を失いました。
動作ステータス = OK(0x2)、 リンク ダウン(0x8011)
この結果は、通常、ケーブル接続の問題を意味します。オンサイトで物理的な接続を確認する必要があります。
手記:「uemcli /net/if show」を実行して、問題のあるIPアドレスのポートIDを取得します。
2.ボンド ポート(リンク アグリゲーション)については、ボンド レベルでも稼働状態を確認します。Example:
手記:「uemcli /net/if show」を実行して、問題のあるIPアドレスのポートIDを取得します。
service@(なし) spb:~> uemcli /net/la show
1: ID = spa_la_0_1
SP =
ポート = spa_iom_0_eth1、spa_iom_0_eth0
MTUサイズ= 9000
正常性状態 = 軽微な障害 (15)
SP =
ポート = spa_iom_0_eth1、spa_iom_0_eth0
MTUサイズ= 9000
正常性状態 = 軽微な障害 (15)
リンク アグリゲーションの問題は、通常、スイッチ ポートの誤った構成が原因で発生します。すべてのポートがアクティブ モードで同じチャネルグループに追加されていることを確認します。例:
(config-if)# int fa 0/1
(config-if)# channel-group 1 mode active
(config-if)# int fa 0/2
(config-if)# channel-group 1 mode active
3.VLAN設定が間違っていると、この問題が発生する可能性があります。uemcli /net/ifを使用してvlanIdを表示およびアップデートします。Example:
(config-if)# int fa 0/1
(config-if)# channel-group 1 mode active
(config-if)# int fa 0/2
(config-if)# channel-group 1 mode active
root@spa:/cores/service>uemcli /net/if -id if_40 show |egrep "ID|VLAN"
1:ID= if_40
VLAN ID= 12
root@spa:/cores/service>uemcli -u admin -p P@ssw0rd /net/if -id if_40 set -vlanId 123
注:vlanタグの設定を解除するには、ゼロを受け付けないため、空の引用符を使用します。例:
root@spa:/cores/service>uemcli -u admin -p P@ssw0rd /net/if -id if_40 set -vlanId ""
シナリオ2:Unity IPは、一部のサブネット内のゲートウェイおよびホストとのみ通信できますが、他のサブネットとは通信できません。
root@spa:/cores/service>uemcli -u admin -p P@ssw0rd /net/if -id if_40 set -vlanId ""
これは通常、間違ったルーティング テーブルが原因で発生します。ip rule listとip route listを実行して、設定を表示します。Example:
root@spa:/cores/service>ip rule list
0: from all lookup local
32735: 138.138.138.138から47を検索します
32736: すべてのfwmark 0x800eルックアップ45から
32738: 10.32.106.115 から ルックアップ 42
root@spa:/cores/service>ip route list table 42
default via 10.32.106.1 dev mgmt_vdev proto static src 10.32.106.115
10.32.106.0/24 dev mgmt_vdev proto static src 10.32.106.115
default via 10.32.106.1 dev mgmt_vdev proto static src 10.32.106.115
10.32.106.0/24 dev mgmt_vdev proto static src 10.32.106.115
問題が見つかった場合は、Unisphere GUIまたはuemcliを使用してルーティング テーブルを更新します。 IP route addは一時的に機能しますが、アップデートは次回の再起動時にクリアされます。次に例を示します。
root@spb:/cores/service>ip route add default via 172.23.24.254 src 172.23.24.34 table 12
シナリオ3:ホストとゲートウェイはUnity IPにpingを実行できますが、Unity IPにはpingできません。これは通常、IPリフレクトが有効になっているが、VLAN IDまたはルーティング テーブルが間違っていることを意味します。Example:
service@(なし) spb:~> uemcli /net/nas/server -id nas_101 show -detail |grep Reflect
Packet Reflect enabled = yes
Packet Reflect enabled = yes
IP Reflect は、受信パケットの送信元と宛先の MAC アドレスと VLAN ID を保存し、保存された情報で同じ NIC からパケットを送り返します。このような仕組みでは、パケットの応答時にルーティングテーブルとVLANの設定は使用されません。そのため、VLAN設定またはルーティング テーブルが間違っている場合でも、ゲートウェイとホストはUnity IPにpingを実行できます
Unity IPからゲートウェイまたはホストに対してpingが行われる場合、誤ったルーティング テーブルまたはVLAN設定が使用されるため、pingは失敗します
手記:VLANを確認するには、シナリオ1のポイント4を参照してください。ルーティング テーブルを確認するには、シナリオ 2.
を参照してください。Unityとスイッチ ポートのすべての設定に問題がないように見えるが、接続の問題がまだ存在する場合は、ping中にネットワーク トレースをキャプチャし、GNSに助けを求めます。Example:
root@spa:/cores/service>tcpdump -i eth3 -s 0 -w /home/service/connect_problem.cap
Affected Products
Dell EMC Unity FamilyProducts
Dell EMC Unity FamilyArticle Properties
Article Number: 000018959
Article Type: How To
Last Modified: 08 Oct 2024
Version: 3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.