インフラのーと

インフラエンジニアが気になったことを書いていきます。アウトプットのための技術ブログ。

フレッツ光の小型 ONU を Cisco C891FJ で使う

フレッツ光を契約した際に小型 ONU を貸与してもらいました。Cisco C891FJ で使用することができたので紹介します。

小型ONUとは

ONU は自分宛ての光信号を電気信号に変換する装置です。FTTH 接続でフレッツ光を利用する際に必要となる機器で、NTTから無料で貸与されます。ルーターやモデムとの違いは DTI の Web ページで詳しく解説されています。

https://dream.jp/ftth/tips_f/hikari24.htm

一般的な ONU はルーターとは独立しています。そこまで大きいものではありませんが設置場所と電源を確保する必要があります。小型 ONU とは SFP 型の ONU で、SFP のインターフェイスを持つルーターやスイッチに直接取り付けることができます。小型 ONU を利用することで ONU 用のコンセントと設置スペースを節約することが出来ます。

business.ntt-east.co.jp

NTT のページには事業者向けに提供されているかのように書かれていますが、個人でも申し込むことが出来ます。本記事では Cisco C891FJ に小型 ONU を取り付けていますが、公式にはサポートされていないので注意してください。

Cisco C891FJ

Cisco C891FJ は SOHO 向けの小型のサービス統合型ルーターで、GE スイッチポートx8、GE WANポートx1 を搭載しています。WANポートが SFP 対応です。

オークションや中古ショップで1万円前後で購入することができ、ルーター、スイッチの必要最低限な機能は一通り使えます。全ポート GE なので、我が家ではメインのルーターとして使っています。

www.cisco.com

小型 ONU の申込方法

フレッツ光を電話で申し込んだ際に、小型 ONU の貸与をオペレーターさんに依頼しました。Web から正しく小型 ONU の指定ができるかどうか不安だったため電話で申込みました。個人で小型 ONU を申込むのは珍しいケースのようで、オペレーターさんとのやり取りに若干時間がかかりました。これから申込む場合は、以下の点を予め伝えるとスムーズにいくと思います。

  • 小型 ONU に対応している機器を持っていること。
  • 接続についてサポートを受けられなくても問題がないこと。
  • レンタル用のホームルーターのことを指しているわけではないこと。

ISP は別途 DTI を契約しました。

動作確認

貸与された小型 ONU は沖電気の【GE-PON<O>A SFP-ONU<1>S】でした。

小型ONU外観

Cisco C891FJ に挿入するとこのような外観になります。

小型ONUを Cisco C891FJに挿入

ポートを shutdown した状態で SFP を挿入すると、unsupported SFP を示すログが出力されました。

C891FJ#
*May  2 12:08:30.331 JST: %GBIC_SECURITY_CRYPT-4-VN_DATA_CRC_ERROR: GBIC in port 1 has bad crc
*May  2 12:08:30.343 JST: %GBIC_SECURITY_CRYPT-4-VN_DATA_CRC_ERROR: GBIC in port 1 has bad crc
*May  2 12:08:31.331 JST: %GBIC_SECURITY_CRYPT-4-VN_DATA_CRC_ERROR: GBIC in port 1 has bad crc
*May  2 12:08:31.343 JST: %GBIC_SECURITY_CRYPT-4-VN_DATA_CRC_ERROR: GBIC in port 1 has bad crc
*May  2 12:08:31.351 JST: %GBIC_SECURITY_CRYPT-4-VN_DATA_CRC_ERROR: GBIC in port 1 has bad crc
*May  2 12:08:31.351 JST: %MAINBOARD_SFP-6-INSERTED: Transceiver module unapproved SFP is inserted in GigabitEthernet8 port.
C891FJ#
*May  2 12:08:31.351 JST: %MAINBOARD_SFP-4-NON_CISCO_SFP: Unsupported SFP transceiver module found on board.
C891FJ#

この状態から no shut すると無事リンクアップしました。小型 ONU を挿入した Gi8 ポートを利用した PPPoE 接続ができることも確認しています。

小型ONUを Cisco C891FJに挿入してリンクアップ

C891FJ#show int gi 8
GigabitEthernet8 is up, line protocol is up
  Hardware is PQ3_TSEC, address is xxxx.xxxx.xxxx (bia xxxx.xxxx.xxxx)
  Description: To-ONU
  MTU 1500 bytes, BW 1000000 Kbit/sec, DLY 10 usec,
     reliability 255/255, txload 1/255, rxload 1/255
  Encapsulation ARPA, loopback not set
  Keepalive set (10 sec)
  Full Duplex, 1Gbps, media type is unknown media type
  output flow-control is XON, input flow-control is XON
  ARP type: ARPA, ARP Timeout 04:00:00
  Last input 00:00:00, output 00:00:00, output hang never
  Last clearing of "show interface" counters never
  Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0
  Queueing strategy: fifo
  Output queue: 0/40 (size/max)
  5 minute input rate 435000 bits/sec, 24 packets/sec
  5 minute output rate 25000 bits/sec, 14 packets/sec
     13948058 packets input, 15851207918 bytes, 0 no buffer
     Received 420 broadcasts (0 IP multicasts)
     0 runts, 0 giants, 0 throttles
     83 input errors, 0 CRC, 0 frame, 83 overrun, 0 ignored
     0 watchdog, 0 multicast, 0 pause input
     8034085 packets output, 3965072893 bytes, 0 underruns
     0 output errors, 0 collisions, 2 interface resets
     0 unknown protocol drops
     0 babbles, 0 late collision, 0 deferred
     1 lost carrier, 0 no carrier, 42147 pause output
     0 output buffer failures, 0 output buffers swapped out
C891FJ#

Catalyst の場合は unsupported SFP を許可するためにservice unsupported-transceive を設定する必要があるみたいです。Cisco C891FJ ではこの設定を入れなくてもリンクアップしました。

C891FJ(config)#service unsupported-transceiver
 Warning: When Cisco determines that a fault or defect can be traced to
the use of third-party transceivers installed by a customer or reseller,
then, at Cisco's discretion, Cisco may withhold support under warranty or
a Cisco support program. In the course of providing support for a Cisco
networking product Cisco may require that the end user install Cisco
transceivers if Cisco determines that removing third-party parts will
assist Cisco in diagnosing the cause of a support issue.

C891FJ(config)#

SFP の情報を詳しく見るために show int transceiver を確認したかったのですが、こちらのコマンドはありませんでした。

C891FJ#show int transceiver
                  ^
% Invalid input detected at '^' marker.

C891FJ#

注意点

小型 ONU は Cisco C891FJ を公式には未サポートです。 動かなければ(これを口実に)ヤマハのルーターを買うつもりで申込みました。