Cisco ルータで PPPoE 接続すると Dialer に mtu 1492 が勝手に設定される件

目次

事象確認環境

  • C921J-4P
    • IOS 15.9(3)

PPPoE 接続すると mtu 1492 が勝手に設定されるんだが…

Cisco のルータ C921J-4P で PPPoE 接続をしたときのことです。

Cisco のルータで PPPoE 接続をする場合、設定として Dialer インターフェースを作成してその Dialer に PPPoE 用の設定を行います。またフレッツ光に接続する場合 Dialer の MTU を 1454 に設定することになるかと思います。

このときは Dialer に ip mtu 1454 を設定していました。が、当該ルータを PPPoE 接続した後コンフィグを確認したところ、Dialer インターフェースに mtu 1492 の設定が勝手に追加されていたのです。※ip mtu ではなく mtu 設定です

設定イメージとしては以下のような感じです。

interface Dialer1
 mtu 1492 ←★勝手に追加された
 ip address negotiated
 ip mtu 1454
 encapsulation ppp
 dialer pool 1
 dialer-group 1
 no cdp enable
 ppp authentication chap callin
 ppp chap hostname xxxxx
 ppp chap password 7 xxxxx

なんだこれと思って調べたところ、これは IOS の既知のバグのようです。少し条件と合っていませんがこちらのバグ情報こちらのバグ情報がありました。

ip mtu が勝手に設定されるという事象ですが、

  • ip mtu 設定と mtu 設定では値の小さい方の設定が優先される

という仕様があるので、ip mtu 1454 を設定しているところに mtu 1492 が追加されても ip mtu が優先されるため動作には影響ありません。ただ不要な設定が追加されるというだけです。

ちなみに PPPoE 接続中に mtu 1492 を削除しようとしても以下のエラーが出て削除できません。

Router(config-if)# no mtu 1492
MAX allowed PPPOE MTU[1492] is set as MTU

削除するためには PPPoE 接続を切るために物理インターフェースまたは Dialer インターフェースの shutdown をしておく必要があります。

削除しても再度 PPPoE 接続すると設定が復活するんですけどね。

他の解決策として、

  • ip mtu/mtu 設定をせずに ppp mtu adaptive を設定する

という方法もあります。この設定をすると、接続先 PPPoE サーバの MRU に合わせて自動で mtu が設定されます。

ppp mtu adaptive を設定したルータをフレッツ光の PPPoE に接続してみたところ、mtu 1454 が設定されたことを確認しました。

ちなみに ppp mtu adaptive 設定と ip mtu 設定をした状態で PPPoE 接続すると ip mtu 設定は勝手に削除されます。

まとめ

PPPoE 接続時に Dialer インターフェースに勝手に mtu 1492 が設定される件の対処方法は以下2つのどちらかです。

  • ip mtu 1454 を設定する
  • ip mtu/mtu 設定をせずに ppp mtu adaptive を設定する

参考資料

https://bst.cloudapps.cisco.com/bugsearch/bug/CSCvj78647

https://bst.cisco.com/bugsearch/bug/CSCvc55197

※上記のページの表示には Cisco アカウントでのログインが必要です(フリーアカウントでも可)

https://community.cisco.com/t5/tkb-%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF%E3%82%A4%E3%83%B3%E3%83%95%E3%83%A9-sr-%E3%82%B3%E3%83%AC%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3/ios-ios-xe-pppoe-%E3%81%AE-dialer-%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%95%E3%82%A7%E3%83%BC%E3%82%B9%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%97%E3%81%9F-mtu-%E3%81%8C%E6%B6%88%E3%81%88%E3%83%87%E3%83%95%E3%82%A9%E3%83%AB%E3%83%88%E3%81%AB%E6%88%BB%E3%82%8B/ta-p/3897953

https://community.cisco.com/t5/tkb-%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9%E3%83%97%E3%83%AD%E3%83%90%E3%82%A4%E3%83%80-%E3%83%89%E3%82%AD%E3%83%A5%E3%83%A1%E3%83%B3%E3%83%88/pppoe-client-%E3%81%AE%E3%83%88%E3%83%A9%E3%83%96%E3%83%AB%E3%82%B7%E3%83%A5%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0/ta-p/3149431


あわせて読みたい
Cisco 機器設計構築関連情報まとめ https://dicengineer.com/network-ciscopppoemtu/ https://dicengineer.com/network-ciscoasaosfpbug/
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

とあるエンジニアです。

当ブログでは Excel VBA のマクロ作成に役立つ情報を中心に情報展開しています。

Excel VBA マクロを使いこなして時短し、人生の質『QOL』を高めていきましょう。

プロフ画像:Copyright (C) SQUARE ENIX CO., LTD. All Rights Reserved.

目次