$Date: 2025/07/18 15:32:42 $
ヤマハルーターに接続したヤマハスイッチの状態をルーター経由のSNMPで取得できます。
ヤマハルーターでは、以下の機種およびファームウェアで接続したヤマハスイッチの状態をルーター経由のSNMPで取得できます。
| 機種 | ファームウェア | SWX2200-8G SWX2200-24G |
SWX2200-8PoE | SWX2100-8G SWX2100-16G SWX2100-24G SWX2100-5PoE SWX2100-10PoE |
SWX2110-5G SWX2110-8G SWX2110-16G SWX2110P-8G |
|---|---|---|---|---|---|
| RTX840 | すべてのリビジョン | ○ | ○ | ○ | ○ |
| RTX1300 | ○ | ○ | ○ | ○ | |
| RTX1220 | Rev.15.04.01以降 | ○ | ○ | ○ | × |
| Rev.15.04.03以降 | ○ | ○ | ○ | ○ | |
| RTX830 | Rev.15.02.01以降 | ○ | ○ | × | × |
| Rev.15.02.03以降 | ○ | ○ | ○ | × | |
| Rev.15.02.15以降 | ○ | ○ | ○ | ○ | |
| NVR510 | Rev.15.01.02以降 | ○ | ○ | × | × |
| Rev.15.01.13以降 | ○ | ○ | ○ | × | |
| Rev.15.01.16以降 | ○ | ○ | ○ | ○ | |
| NVR700W | Rev.15.00.02以降 | ○ | ○ | × | × |
| Rev.15.00.14以降 | ○ | ○ | ○ | × | |
| Rev.15.00.17以降 | ○ | ○ | ○ | ○ | |
| RTX1210 | Rev.14.01.05以降 | ○ | ○ | × | × |
| Rev.14.01.26以降 | ○ | ○ | ○ | × | |
| Rev.14.01.36以降 | ○ | ○ | ○ | ○ | |
| FWX120 | Rev.11.03.02以降 | ○ | × | × | × |
| Rev.11.03.08以降 | ○ | ○ | × | × | |
| RTX810 | Rev.11.01.04以降 | ○ | × | × | × |
| Rev.11.01.19以降 | ○ | ○ | × | × | |
| NVR500 | Rev.11.00.13以降 | ○ | × | × | × |
| Rev.11.00.23以降 | ○ | ○ | × | × | |
| RTX1200 | Rev.10.01.29以降 | ○ | × | × | × |
| Rev.10.01.53以降 | ○ | ○ | × | × |
また、以下のスイッチをサポートしています。
| 機種 |
|---|
| SWX2200-8G |
| SWX2200-24G |
| SWX2200-8PoE |
| SWX2100-8G |
| SWX2100-16G |
| SWX2100-24G |
| SWX2100-5PoE |
| SWX2100-10PoE |
| SWX2110-5G |
| SWX2110-8G |
| SWX2110-16G |
| SWX2110P-8G |
yamahaRTSwitch(1.3.6.1.4.1.1182.2.5)
+- yamahaRTSwitch(1.3.6.1.4.1.1182.2.5.0) Trap
| +- yrSwFindSwitch(1.3.6.1.4.1.1182.2.5.0.1)
| | スイッチの発見のトラップ
| +- yrSwDetectDown(1.3.6.1.4.1.1182.2.5.0.2)
| | スイッチの除去のトラップ
| +- yrSwFanLock(1.3.6.1.4.1.1182.2.5.0.3) ※1
| | ファン停止のトラップ
| +- yrSwOverSupply(1.3.6.1.4.1.1182.2.5.0.4) ※3
| | 給電能力オーバーのトラップ
| +- yrSwOverTemp(1.3.6.1.4.1.1182.2.5.0.5) ※4
| | 温度異常のトラップ
| +- yrSwPowerFailure(1.3.6.1.4.1.1182.2.5.0.6) ※4
| 電源異常のトラップ
|
+- yrSwNumber(1.3.6.1.4.1.1182.2.5.1) (read-only)
| 認識できているスイッチの数
|
+- yrSwTable(1.3.6.1.4.1.1182.2.5.2)
| +- yrSwEntry(1.3.6.1.4.1.1182.2.5.2.1) { yrSwIndex }
| +- yrSwIndex(1.3.6.1.4.1.1182.2.5.2.1.1) (not-accessible)
| | ※機器名が一意とは限らないため
| +- yrSwProduct(1.3.6.1.4.1.1182.2.5.2.1.2) (read-only)
| | 機器の品番
| +- yrSwName(1.3.6.1.4.1.1182.2.5.2.1.3) (read-only)
| | 機器の名前
| +- yrSwFirmwareRevision(1.3.6.1.4.1.1182.2.5.2.1.4) (read-only)
| | 機器のファームウェアバージョン
| +- yrSwPhysAddress(1.3.6.1.4.1.1182.2.5.2.1.5) (read-only)
| | 機器のMACアドレス
| +- yrSwPortNumbar(1.3.6.1.4.1.1182.2.5.2.1.6) (read-only)
| | 機器のポート数
| +- yrSwFanStatus(1.3.6.1.4.1.1182.2.5.2.1.7) (read-only) ※1
| | 機器のファンの状態
| +- yrSwSupply(1.3.6.1.4.1.1182.2.5.2.1.8) (read-only) ※3
| 機器の総給電量
| +- yrSwTemp(1.3.6.1.4.1.1182.2.5.2.1.9) (read-only) ※4
| 機器の内部温度
| +- yrSwPowerFailure(1.3.6.1.4.1.1182.2.5.2.1.10) (read-only) ※4
| 機器の電源状態
|
+-yrSwLoopDetect(1.3.6.1.4.1.1182.2.5.3) ※2
| +- yrSwLoopDetect(1.3.6.1.4.1.1182.2.5.3.0) Trap
| | +- yrSwLoopDetectPort(1.3.6.1.4.1.1182.2.5.3.0.1)
| | ループ検出のトラップ
| |
| +- yrSwLoopDetectPortTable(1.3.6.1.4.1.1182.2.5.3.1)
| +- yrSwLoopDetectPortEntry(1.3.6.1.4.1.1182.2.5.3.1.1) { yrSwIndex, yrSwLoopDetectPortIndex }
| +- yrSwLoopDetectPortIndex(1.3.6.1.4.1.1182.2.5.3.1.1.1) (not-accessible)
| +- yrSwLoopDetectPortUse(1.3.6.1.4.1.1182.2.5.3.1.1.2) (read-only)
| | ループ検出機能の有無の設定
| +- yrSwLoopDetectPortStatus(1.3.6.1.4.1.1182.2.5.3.1.1.3) (read-only)
| ポートのループ検出状態
+-yrSwPoE(1.3.6.1.4.1.1182.2.5.4) ※3
+- yrSwPoE(1.3.6.1.4.1.1182.2.5.4.0) Trap
| +- yrSwPoESupplyPort(1.3.6.1.4.1.1182.2.5.4.0.1)
| | PoE機器への給電開始のトラップ
| +- yrSwPoETerminatePort(1.3.6.1.4.1.1182.2.5.4.0.2)
| PoE機器への給電停止のトラップ
|
+- yrSwPoEPortTable(1.3.6.1.4.1.1182.2.5.4.1)
+- yrSwPoEPortEntry(1.3.6.1.4.1.1182.2.5.4.1.1) { yrSwIndex, yrSwPoEPortIndex }
+- yrSwPoEPortIndex(1.3.6.1.4.1.1182.2.5.4.1.1.1) (not-accessible)
+- yrSwPoEPortSetting(1.3.6.1.4.1.1182.2.5.4.1.1.2) (read-only) ※4
| 給電Classの設定
+- yrSwPoEPortDetectClass(1.3.6.1.4.1.1182.2.5.4.1.1.3) (read-only)
| 接続した機器の給電Classの情報
+- yrSwPoEPortState(1.3.6.1.4.1.1182.2.5.4.1.1.4) (read-only)
| ポートの給電状態
+- yrSwPoEPortSupply(1.3.6.1.4.1.1182.2.5.4.1.1.5) (read-only)
ポートの給電電力
※1 SWX2200-24G, SWX2200-8PoE以外の機種では非対応です。
非対応機種のMIBを取得した場合、none(3)を返します。
※2 ループが発生している最中はパケットの到達が保証されず、スイッチ制御機能が正常
に機能しない可能性があります。
ループの発生を検知したら該当ポートをシャットダウンする機能を用いて、ループ状
態が回避された時にループの検出パケットを送ることになります。
従って、yrSwLoopDetect以下を正常に取得するには、スイッチ側に
switch control function set loopdetect-linkdown linkdown コマンド、あるいは
switch control function set loopdetect-linkdown linkdown-recovery コマンド
が設定されている必要があります。(SWX2200シリーズのみ)
※3 SWX2200-8PoE、SWX2100-5PoE、SWX2100-10PoE、SWX2110P-8G以外の機種では非対応です。
非対応機種のMIBを取得した場合、none、または、0を返します。
※4 SWX2200-8PoE以外の機種では非対応です。
非対応機種のMIBを取得した場合、常に0を返します。
スイッチの指定方法には、MACアドレスによる指定とポート番号による指定の2種類があります。
MACアドレスによる指定とポート番号による指定で同じ機器の設定がなされた場合にはMACアドレスの設定が優先されます。
ポート番号による指定方法では、対象となる機器までの経路を、ルーターを基点として途中にある各機器のポート番号を順に記述します。
+----------+
| ルーター |
+----+-----+
| lan1 port 2
|
+-----+------+
| スイッチA |
+-----+------+
| port 5
|
+------------+
| スイッチB |
+-----+------+
| port 13
|
+-----+------+
| スイッチC |
+------------+
上図のような構成でスイッチCを指定する場合の表記は "lan1:2-5-13" となります。
SWX2200シリーズは、L2MSマネージャーの管理下に入るときに設定の同期を行うことがあります。同期処理中にはスイッチは他の操作を受け付けることができません。
この状態の時にはSNMPマネージャへも正しい応答を返すことができませんので、SNMPマネージャでエラーやタイムアウトが発生することがあります。
設定にもよりますが、同期処理には数十秒〜数分の時間を要します。この時間を待った後で再度SNMPマネージャから要求を送ってください。
設定の同期について、詳しくはスイッチの操作の資料を参照してください。
※現在、本コマンドの動作に関して一部不具合があることが確認されています。詳しくは既知の不具合-1を参照してください。
SNMPトラップに関わる、スイッチからの通知パケットを受けてルーターで表示します。
snmp trap enable switch default none や snmp trap enable switch SWITCH none、snmp trap enable switch common none コマンドを設定していても、これらのsyslogは表示します。
各メッセージは、[SWCTL]のプレフィックスとスイッチを示す識別子に続いて表示します。
| レベル | 出力メッセージ | 内容 |
| INFO | find switch | スイッチの発見 |
| detect down | スイッチの離脱 | |
| PORT link up (1000-fdx) | ポート番号、リンクアップとリンク速度 | |
| PORT link down | ポート番号、リンクダウン | |
| fan lock | ファン停止 | |
| PORT loop detect | ポート番号、ループ検出 | |
| PORT poe supply | ポート番号、給電開始 | |
| PORT poe terminate (overcurrent) | ポート番号、給電停止と停止理由 | |
| oversupply | 給電異常 | |
| tempover | 温度異常 | |
| powerfailure | 電源異常 |