SFP 光ファイバ 物理層 トラブルシューティング 10G

ネットワーク運用をしていると、次のような不可解なトラブルに遭遇することがあります。

  • リンクアップしているのに通信できない
  • ログにエラーが出ていない
  • 設定も正しい

今回実際に発生したのは、SFPトランシーバの種類不一致が原因の通信障害でした。片側は10GBASE-SR、対向側は10GBASE-LR。リンクアップは正常でしたが、通信は成立しない状態でした。

この記事では、SFPのSRとLRの違い・現場での判別方法・CLIでの確認コマンド・よくある誤認パターンまで、実務目線で体系的に解説します。

👷 現場での体験談

新規スイッチの増設作業で接続完了後、リンクアップを確認してVLANやルーティング設定を入れたのに、対向機器と通信できない状態が続きました。show interfacesを見てもエラーカウンタは増えておらず、光レベルも正常範囲内。

1時間以上設定を見直した後、ふとSFPを抜いて確認すると片側がSR、対向がLRでした。「なぜリンクアップするのにつながらないのか」の理由がようやくわかった瞬間でした。物理層の確認を後回しにしたことを大きく後悔した案件です。

SFPのSRとLRの基本的な違い

SFP(Small Form-factor Pluggable)は、スイッチやルータに取り付ける光トランシーバモジュールです。同じ「10G対応」でも、SR(Short Reach)とLR(Long Reach)は物理仕様が根本的に異なります。

10GBASE-SR
対応ファイバマルチモード
波長850 nm
通信距離OM3:最大300m
OM4:最大400m
ケーブルOM3 / OM4
ケーブル色水色(アクア)
用途フロア内・ビル内の短距離接続
10GBASE-LR
対応ファイバシングルモード
波長1310 nm
通信距離OS1/OS2:最大10 km
ケーブルOS1 / OS2
ケーブル色黄色
用途建物間・キャンパス間・長距離接続

10G光トランシーバの主要規格まとめ

規格波長ファイバ種別最大距離主な用途
10GBASE-SR850 nmマルチモード(MM)300m(OM3)/400m(OM4)同一フロア・ビル内
10GBASE-LR1310 nmシングルモード(SM)10 km建物間・キャンパス
10GBASE-ER1550 nmシングルモード(SM)40 km広域ネットワーク(WAN)
10GBASE-LRM1310 nmマルチモード(MM)旧規格220m既存MMF流用(新規は非推奨)
図1:10G光トランシーバ規格の最大通信距離比較

リンクアップしているのに通信できない理由

「リンクアップしているなら通信できるはず」という思い込みが、SFP規格不一致のトラブルを長引かせる最大の原因です。なぜSRとLRを混在させてもリンクアップするのに通信できないのか、メカニズムを理解しておくことが重要です。

リンクアップのメカニズム

光トランシーバは受信した光信号の強度が一定レベルを超えると「光信号あり=リンクアップ」と判断します。SRの送信波長(850nm)を、LRの受信回路が誤検知できる状態になることがあるため、規格が異なっていてもリンクアップ状態になることがあります。

しかし、実際のデータ通信は「正しい波長・正しいファイバ種別」でなければ信号品質が保証されません。結果としてリンクは張られているのにパケットが通らない、またはビットエラーが大量発生するという状態になります。

確認項目SR+LR混在時の状態正常時との違い
リンク状態UP(見かけ上は正常)見分けがつかない
光レベル正常範囲内のことがある異常が検出されないことも
エラーログ出ないことが多い設定問題と区別がつきにくい
データ通信通信不可またはエラー多発これが問題の本質
ビットエラーレート著しく高い(通信が成立しない)正常時はほぼゼロ
🚨 最重要:リンクアップ≠正常通信 「リンクアップしているから物理層は問題ない」は誤りです。リンクアップはあくまで「光信号を検出できた」ことを示すに過ぎません。SFP規格の不一致・光レベルの低下・ケーブルの種別違いなど、リンクアップしていても通信が成立しないケースは現場では珍しくありません。

現場でのSFP判別方法

SFP規格を確認する方法は4つあります。確実性の高い順に紹介します。

1
SFP本体のラベル確認(最も確実)

SFP本体には型番が刻印またはラベルで記載されています。機器からSFPを抜いて、型番を直接確認するのが最も確実で確定的な方法です。

SFP-10G-SR → Short Reach(マルチモード・850nm)
SFP-10G-LR → Long Reach(シングルモード・1310nm)
SFP-10G-ER → Extended Reach(シングルモード・1550nm)

現場では最初にここを確認するのが正解です。ラベルが汚れて読めない場合はCLIコマンドで確認します。

2
光ケーブルの色で判断

光ファイバケーブルには色規格があり、種別を判断する参考になります。SFPを抜かずに判断できるため、現場で素早くスクリーニングできます。

水色(アクア)
OM3 / OM4
→ SR用(マルチモード)
黄色
OS1 / OS2
→ LR/ER用(シングルモード)
注意:OM2(ベージュ・オレンジ)やOM5(ライムグリーン)など例外もあります。ケーブル色はあくまで参考として使い、最終確認はラベルまたはCLIで行うこと。
3
レバーの色(参考程度)

メーカーによってはSFPモジュールのレバー(ベール)の色で種別を示している場合があります。一般的には以下の傾向があります。

SR(850nm)黒いレバーが多い(Cisco等)
LR(1310nm)青いレバーが多い(Cisco等)
⚠ 色だけで確定させない:メーカー・製品シリーズによって色の意味が異なります。互換品・サードパーティ品では統一されていないことが多いです。
4
CLIコマンドで確認(リモートから確認できる)

機器へリモートアクセスできる状況であれば、CLIから型番・波長・送受信光レベルを確認できます。SFPを抜かずに確認できるため、現場に行けない場合や稼働中の機器を確認する際に有効です。

各機器のCLI確認コマンド

Cisco IOS / IOS-XE

! 詳細なトランシーバ情報(型番・波長・光レベルを確認)
Switch# show interface transceiver detail

! 特定インターフェースを指定する場合
Switch# show interfaces TenGigabitEthernet1/0/1 transceiver detail
(出力例)
mName               : SFP-10G-SR
mPartNumber         : SFP-10G-SR
mRevNumber          : V03
mSerialNumber       : XXXXXXXXXXX
Optical Tx Power    :  -2.8 dBm(正常範囲例)
Optical Rx Power    :  -3.1 dBm(正常範囲例)
Wavelength          : 850 nm      ← ここで波長を確認

Juniper JunOS

show interfaces diagnostics optics xe-0/0/0
(出力例)
Physical interface: xe-0/0/0
  Laser bias current                  :  35.0 mA
  Laser output power                  :   0.500 mW  / -3.01 dBm
  Receiver signal average optical power:  0.490 mW  / -3.10 dBm
  Module temperature                  :  40 degrees C / 104 degrees F

FortiGate

diagnose hardware deviceinfo nic x1

(portXは対象ポートに合わせて変更:x1, x2, sfp1 等)

出力にmodule part numberTx/Rx powerが表示されます。型番でSR/LRを確認してください。

光レベルの見方と判定基準

CLIで確認したTx/Rxパワー(dBm)から光レベルの状態を判断できます。

光レベル(Rx Power)状態考えられる原因
−3〜−10 dBm程度正常問題なし(規格により異なる)
−15〜−20 dBm程度低下気味ケーブル汚れ・曲げ損失・接続点の問題
−30 dBm以下異常SFP規格不一致・ケーブル断・コネクタ汚損
N/A または表示なし受信なしケーブル未接続・対向機器の問題

現場でよくある誤認パターン

図2:SFP関連トラブルで見落とされがちな確認項目(現場経験ベースのイメージ)
10Gなら互換性があると思い込む
速度が同じでも波長・ファイバ種別が違えば通信できません。10Gという表記だけで互換性を判断してはいけません
リンクアップ=通信正常と判断する
リンクアップは光信号を検出できたことに過ぎません。通信が正常かどうかは別の問題です
光ケーブル種別を確認しない
シングルモードケーブルにSRを挿しても接続できてしまうことがあります。ケーブル種別の確認を怠らないこと
片側のSFPだけ交換して終わる
対向のSFP規格も必ず確認すること。片側だけ正しくても両端が一致していなければ通信できません
論理設定から調査を始める
VLAN・ルーティング・ACLの確認に時間をかける前に、まず物理層を30秒で確認する習慣が重要です
互換品を無検証で使用する
互換品SFPは純正品と動作が異なる場合があります。ベンダーサポート対象外になることも多いため注意が必要です

物理層トラブル時の確認チェックリスト

トラブル時は次の順番で確認すると原因特定が早くなります。物理層の確認は数分で完了しますが、見落とすと数時間を無駄にすることがあります。

順序確認項目確認方法所要時間
SFP型番の確認SFP本体ラベルまたはCLI(show interface transceiver)30秒〜1分
波長の一致確認両端とも同じ波長(850nm or 1310nm)になっているか1分
光ケーブル色と種別水色(MM/OM3-4)or 黄色(SM/OS1-2)、ケーブル表記を確認30秒
光レベル(Tx/Rx)CLIでdBm値を確認。異常に低い場合はコネクタ汚損・ケーブル断を疑う2〜3分
想定通信距離との比較実際のケーブル長がSFP規格の最大距離以内かを確認1分
対向機器のSFP規格両端で同一規格(SR-SR or LR-LR)になっているか確認1〜2分
ℹ 物理層の確認は「最初の5分」で終わらせる 上記6項目は合計でも5〜10分で確認できます。しかし見落とすと、VLAN設定・ルーティング・ACL・ファイアウォールポリシーと論理層を数時間調査した末に「SFPが違った」という結末になりかねません。「まず物理層から」の習慣が、トラブル対応時間を大きく短縮します。

まとめ

今回の事例では、論理設定ではなくSFPトランシーバの規格違いが原因でした。リンクアップしていても物理層の不一致により通信できないケースは現場では珍しくありません。

  • SR(850nm・マルチモード)とLR(1310nm・シングルモード)は物理仕様が根本的に異なり、混在不可
  • 10GBASE-SRの距離はOM3で300m、OM4で400mまで対応(OM4のほうが長距離対応)
  • リンクアップ=通信正常ではない。物理層の問題はリンクアップしていても発生する
  • 確認方法はSFPラベル→ケーブル色→CLIコマンドの順で行う
  • Cisco:show interface transceiver detailで型番・波長・光レベルを確認
  • 物理層の確認は5〜10分で終わるが、見落とすと半日以上の調査になることがある

まず物理層から確認する。この習慣がネットワークトラブルシュートの効率を大きく変えます。

YouTubeでも解説してます