アズタケの開発日誌

備忘録を兼ねて作ってしまいました。さて、今回は何日坊主になるか・・・

光クロスでCisco機材用いたらREQUESTのままPDが降ってこなかった件

どうも、アズタケです。最近 AS216447 というASNを個人で運用しています。

ネット上で全く情報引っかからないので備忘録として残しておきます。

結論

この問題は Zero Touch Provisioning が原因。これが修正されないと繋がらない…

以下のようにして直接自分のprefixを指定すれば降ってきます

 description FLETS_WAN
 no switchport
 no ip address
 no cdp enable
 ipv6 enable
 ipv6 nd autoconfig default-route
 ipv6 nd ra suppress all
 ipv6 dhcp client information refresh minimum 60
 ipv6 dhcp client pd hint 2400:4151:xxxx:xxxx::/56
 ipv6 dhcp client pd dhcp-prefix
 ipv6 dhcp client request vendor

肝心なのはここ

 ipv6 dhcp client pd hint 2400:4151:xxxx:xxxx::/56

IOS-XEはまた別の問題でREQUESTどころかSOLICITが無視される問題があるのでFWアップグレードには注意しましょう
※参考: NTT東西フレッツ光に DHCP で接続する場合の設定について(IOS XE 17.10.1a 以降) - Cisco Community

ことの始まり

RAで1prefixを受けるだけだと、複数ルータ活用しているとルーティングの制御だったりフィルタリングが非常にしんどくて、光クロスならDHCPv6 PDで /56 降ってくるのでいいなーと思い回線を開通させました。
(まぁこれにも既存のネクストを落としたくなかったので別回線として光クロスを開通、開通後に既存回線を解約するってやり方したので色々と回線開通で苦労したのですが…しかも光クロス収容のためにOLT交換したんだろうなってタイミングでネクスト側もprefix変わってしまってあまり意味無かった…)

トラブル発生

blog.ipnet-lab.ne.jp

この記事を参考に設定したところ、何故かprefixが降ってこない。試しに

sh ipv6 dhcp int

を行うと、REQUESTメッセージで止まっていました。SOLICITを通ってREQUESTまで行っているのでネゴシエーション中に止まっているということは、もしかしてまだIPv6割り当てられていないのか…?と思い、手元にあったIX2207を繋いでみたらアッサリ降ってきてしまいました…

原因調査

実はうちのネットワークはCatalyst->CN1610->ONU の経路で繋がっているのでCN1610が悪さをしている説を確認した所、CN1610が全く悪くないことが分かり振り出しに戻りました その他、色々と情報を探してみても全く見当たらなくて困り果てました…

原因究明

実は島根データセンター友の会(SDCC)に参加しており、そちらのコミュニティで何かやりようは無いか聞いてみたところ、なんとpd hintを渡さないとREQUESTメッセージが無視されるという話が。

自分のprefix自体は

sh ipv6 dhcp int

で分かっているので、そこで受け取ったprefixを指定してみると、

  Prefix State is OPEN
  Renew will be sent in 01:57:37
  Address State is IDLE
  List of known servers:
    Reachable via address: FE80::xxxx:xxxx:xxxx:xxxx
    DUID: xxxxxxxxxxxx
    Preference: 0
    Configuration parameters:
      IA PD: IA ID 0x00430001, T1 7200, T2 10800
        Prefix: xxxx:xxxx:xxxx:xxxx::/56
                preferred lifetime 12600, valid lifetime 14400
                expires at Dec 07 2023 03:25 PM (14257 seconds)
      DNS server: 2001:A7FF:5F01::A
      DNS server: 2001:A7FF:5F01:1::A
      Domain name: flets-west.jp
      Domain name: iptvf.jp
      Information refresh time: 0
  Prefix name: dhcp-prefix
  Prefix Rapid-Commit: disabled
  Address Rapid-Commit: disabled
  Prefixes sent as hint:
    xxxx:xxxx:xxxx:xxxx::/56

超アッサリOPENになりました。2日ぐらいこれに費やしてました…