設定チェック
IPアドレスの形式と重複、ゲートウェイがサブネットの外にある・同じVLANにない、ルーター間のサブネット不一致、VLAN番号(1〜4094)、ネットワーク・ブロードキャストアドレスの誤用を見つけます。
無料のネットワーク構成シミュレーター。構成図を描くだけで、設定ミス・到達性・単一障害点をその場で検証
トポラボは、ネットワーク構成図をブラウザで描くだけで、設計の誤りと障害時の影響を自動で計算する無料ツールです。会員登録・インストールは不要で、入力した構成はお使いのブラウザの中だけで計算・保存されます。
ルーター、L3スイッチ、L2スイッチ、ファイアウォール、サーバー、PC、クラウドのVPC/VNet、クラウドルーター、Kubernetesクラスターの9種類の機器を置いて線でつなぐと、次の3つをその場で計算します。
IPアドレスの形式と重複、ゲートウェイがサブネットの外にある・同じVLANにない、ルーター間のサブネット不一致、VLAN番号(1〜4094)、ネットワーク・ブロードキャストアドレスの誤用を見つけます。
すべての端末の組み合わせについて、通信できるかを表で示します。通信できる場合は経由する機器と遅延・帯域を、できない場合はその原因を表示します。
機器と回線を1か所ずつ止めて全端末の組み合わせを計算し直し、1か所の故障で通信が断たれる箇所を、影響する組数と割合つきで一覧にします。
左の「テンプレート」から構成例を読み込むか、「機器」の一覧からアイコンをキャンバスへドラッグします。
機器の右端の「+」から相手の機器までドラッグします。線を選ぶと、回線の種別・速度・距離・VLAN・線の形・ラベルを設定できます。
端末を選んでIPアドレスとゲートウェイを、線を選んでルーター側のIPアドレスを入れます。拠点やVPCは「枠」で囲めます。
右側の「設定チェック」「到達性」「単一障害点」を確認します。「障害を起こす」で機器や線をクリックすると、止まった状態を再現できます。
現場でよく使う設計要素を入れて、その効果を数字で確かめられます。テンプレート「冗長化キャンパス」で一通り試せます。
線のVLANに「10,20,30」や「10-12」と書くとトランクになります。L3スイッチにはVLANごとのSVI(ゲートウェイ)を設定でき、トランクで運んだVLANを1つのセグメントとして計算します。
2台のコアに同じ仮想IPを設定すると、片方が止まってもゲートウェイが引き継がれます。テンプレート「冗長化キャンパス」では、コア1台が止まっても端末10組すべての通信が続き、単一障害点はアクセススイッチなど3か所だけになります。
送信元・宛先のIPアドレス範囲で「許可/拒否」のルールを上から順に照合します。到達性の表は「行=送信元、列=宛先」の向きごとに判定するので、「社内→DMZは通るが、DMZ→社内は遮断」といった片方向の制御を確かめられます。
スイッチ間でVLANがループしているとSTPでのブロックが前提になることを知らせます。アクセススイッチは、収容ポートの合計を上り回線の合計で割った集約比を表示し、一般的な目安の 20:1 を超えると警告します。
AWS・Azure・GCPのVPC/VNet、複数のVPCやオンプレを集約するクラウドルーター(AWS Transit Gateway、Azure Virtual WAN、GCP Cloud Router など)、Kubernetesのクラスターを置き、オンプレとつないだ構成を検証できます。回線は「LAN・クラウド内」「専用線」「インターネットVPN」「広域WAN」「VPCピアリング」から選び、距離を入れます。
クラウドはサブネットごとにアドレスを予約します。予約済みのアドレスを機器に割り当てるとエラーになります。
| クラウド | 予約数 | /24 で使える数 | /28 で使える数 |
|---|---|---|---|
| AWS | 5 | 251 | 11 |
| Azure | 5 | 251 | 11 |
| GCP | 4 | 252 | 12 |
光ファイバーの伝搬遅延(片道 約5µs/km)から、往復遅延の理論上の下限を計算します。経路上でいちばん細い回線の帯域もあわせて表示します。
| 回線の距離 | 往復遅延の下限 |
|---|---|
| 100 km | 1 ms |
| 500 km(東京–大阪の経路の目安) | 5 ms |
| 1,000 km | 10 ms |
機器の処理や混雑、回線の迂回があるため、実際の遅延はこれより大きくなります。
オンプレのサブネット、各VPCのアドレス帯、KubernetesのPod用・Service用アドレス帯が重なっていないかを確認します。重なったままでは経路が決まらず、相互に通信できません。
VPC AとB、BとCをピアリングしても、AからCへは通れません。直接ピアリングするか、クラウドルーターを経由する構成が必要で、到達性の判定にもこの性質を反映しています。
6種類のテンプレートを用意しています。読み込むと、次の結果がすぐに表示されます。
| テンプレート | 通信できる端末の組 | 単一障害点 | 見どころ |
|---|---|---|---|
| 社内LAN | 4 / 6 | 6 | ゲートウェイの設定ミスを1件検出 |
| ハイブリッドクラウド | 21 / 21 | 15 | 東京・大阪+AWS+Azure。K8sのアドレス帯の重複を警告 |
| AWS マルチAZ+本社VPN | 10 / 10 | 4 | VPNトンネルを2本にしているため、トンネルは単一障害点にならない |
| 3拠点の広域WAN | 6 / 6 | 6 | 単線の大阪は回線が単一障害点、予備VPNのある福岡はならない |
| 冗長化キャンパス | 10 / 10 | 3 | VRRP・トランク・SVI・FWルール。コア1台・コアの上り1本が止まっても通信が続く |
| K8s マルチクラスター | 3 / 3 | 5 | アドレス帯を分けた正しい設計の例(警告0件) |
設計レビュー前の事前チェックに絞った簡易モデルです。次の項目は計算に含まれないため、実機や専用ツールで確認してください。
| 項目 | トポラボでの扱い |
|---|---|
| IPv6 | IPv4だけを判定します |
| 静的ルート・経路フィルタ・再配布 | すべてのL3機器が、直結した相手と全経路を交換する前提(動的ルーティング)で計算します |
| NAT | アドレス変換は計算しません。重複したアドレス帯をNATで逃がす設計はエラーとして表示されます |
| FWのポート・プロトコル単位の制御 | ルールはIPアドレスの範囲だけで判定します |
| STPの計算 | ループがあることは知らせますが、どのポートがブロックされるかは計算しません |
| MTU・QoS・帯域の混雑 | 計算しません。遅延は光ファイバーの伝搬遅延による理論上の下限だけです |
無料です。会員登録やインストールも不要です。
送信されません。計算はすべてお使いのブラウザの中で行い、構成データはそのブラウザにだけ保存されます。社内の設計情報を扱う場合も、サーバーに残ることはありません。
端末以外の機器と機器間の回線を1か所ずつ停止させ、そのたびに全端末の組み合わせの到達性を計算し直します。端末が4台なら6組、10台なら45組を毎回判定します。
「共有リンク」を押すと、構成をまるごと入れたリンクがコピーされます。構成はリンクの「#」より後ろに入り、サーバーには送られません。リンクを開いた人のブラウザで同じ構成が開きます。
構成図をPNG・SVGの画像で保存できます。ほかに、Containerlab用のトポロジー定義(YAML)と構成データ(JSON)を書き出せます。JSONを貼り付ければ、別のブラウザでも同じ構成を開けます。
設計レビュー前の事前チェックに使う簡易モデルです。実機での動作を保証するものではありません。