kstm-su / isctsc2021Summer

ictsc2021夏の陣チームkstm用
0 stars 0 forks source link

5. インターネット契約って大変だ! #18

Open ISEglock17 opened 3 years ago

ISEglock17 commented 3 years ago

*概要* あなたはISPの従業員です。お客さんと契約し、お客さんの自宅にインターネット回線を提供します。 このISPはPPPoEではなくIPoE方式で接続します。 また通信はIPv6のみで行い、IPv4は使わないません。 IPv6アドレスはDHCPv6 Prefix delegationで降ってきます。 ところが、お客さんかISPのどちらかの設定ミスで、お客さんに正しくIPアドレスが割り振られないようです。 あなたはなんとかしてIPアドレスが割り振られるように直さないといけません。

*問題環境* 1352 ・お客さんの自宅にはクライアント機器(client)があります ・ISPにはエッジルーターがあり、ISP内部ネットワークと繋がっています。お客さんとも繋がっています。

*前提条件・注意事項* ・client-router間の接続を、DHCPv6 PDとRA+SLAACを利用した接続方法から変更しないでください。 ・できて間もないISPなため、お客さんはまだ一人しかいません。そのため必要であれば機器に割り当てるIPアドレス帯やIPアドレスを自由かつ大幅に変更しても構いません。 ・ICTSCの仕様上、 実際のIPv6インターネットを調達できなかったため初期状態以下のように擬似的にインターネットを再現しています。 先述したようにこれは変更しても構いません。  ・擬似インターネット空間: 2001:db8::/32  ・今回舞台となるISP用の空間: 2001:db8:0070::/32  ・クライアント用空間: 2001:db8:0070:2000::/52   ・クライアント1: 2001:db8:0070:2100::/56   ・クライアント2: 2001:db8:0070:2200::/56   ・クライアントn: 2001:db8:0070:2n00::/56  ・ISP内部ネットワーク用の空間: fd9b:b0bc:3e87:e000::/52 ・IPv6インターネットを用意できなかったので、実際には存在しないですがrouterのeth0より先にはプロバイダのネットワークが、またさらにその先にはインターネットが存在すると想定してください。  ・そのため、クライアントがrouterやインターネットに疎通できることを、routerのeth1に割り当てられたアドレスに疎通できることと見做しています。  ・回答する際には、設定したコマンドだけではなく「なぜ動かなかったのか」の原因も究明し言及してください。  ・vyosの仕様上、DHCPv6 PDの使用時に委譲したプレフィックスのルートがルーターに注入されないバグがあります。それは仕様のため問題とは関係ありません。

*初期状態* clientのeth1に、ルーターがRA+SLAACしているアドレスが自動設定されない

*終了状態* clientのeth1に、ルーターがRA+SLAACしているアドレスが自動設定される

*接続情報* VM名 ホスト名 ユーザー パスワード clients 192.168.12.1 user ictsc2021 router 192.168.12.2 user ictsc2021