フレッツ光の小型 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 用のコンセントと設置スペースを節約することが出来ます。
NTT のページには事業者向けに提供されているかのように書かれていますが、個人でも申し込むことが出来ます。本記事では Cisco C891FJ に小型 ONU を取り付けていますが、公式にはサポートされていないので注意してください。
Cisco C891FJ
Cisco C891FJ は SOHO 向けの小型のサービス統合型ルーターで、GE スイッチポートx8、GE WANポートx1 を搭載しています。WANポートが SFP 対応です。
オークションや中古ショップで1万円前後で購入することができ、ルーター、スイッチの必要最低限な機能は一通り使えます。全ポート GE なので、我が家ではメインのルーターとして使っています。
小型 ONU の申込方法
フレッツ光を電話で申し込んだ際に、小型 ONU の貸与をオペレーターさんに依頼しました。Web から正しく小型 ONU の指定ができるかどうか不安だったため電話で申込みました。個人で小型 ONU を申込むのは珍しいケースのようで、オペレーターさんとのやり取りに若干時間がかかりました。これから申込む場合は、以下の点を予め伝えるとスムーズにいくと思います。
動作確認
貸与された小型 ONU は沖電気の【GE-PON<O>A SFP-ONU<1>S】でした。
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 接続ができることも確認しています。
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 を公式には未サポートです。 動かなければ(これを口実に)ヤマハのルーターを買うつもりで申込みました。