本文へ移動
QKQuickKitEN
ファイアウォールLOCALブラウザ内で処理入力に機密情報を含む可能性があります

Cisco IOS ACL ジェネレーター

共有ファイアウォールルール JSON を、確認専用の Cisco IOS 名前付き拡張 ACL サブセットとして出力します。

入力と主要な処理をブラウザ内で行い、その入力内容をQuickKitサーバーへ送信しない設計です。

実運用中の秘密情報を避け、可能ならダミー値やマスク済みデータを使用してください。 データ取扱いの詳細

Cisco IOS ACL 定義

仕組みと使い方

共有ファイアウォールルール JSON だけを読み込み、QUICKKIT という未接続の Cisco IOS 名前付き IPv4/IPv6 拡張 ACL 定義を出力します。IPv4 CIDR は IOS ワイルドカードマスクに変換し、IPv6 は IPv6 ACL 構文を使います。ACL の方向、インターフェースへの適用、チェーンの意味、conntrack 状態は移植できないため、限定サブセットでは model の input ラベルだけを受け付けます。インターフェース・適用コマンドは出力しません。model の drop は応答を返さない破棄ですが、インターフェース ACL でパケットを deny すると、IOS は送信元へ ICMP unreachable を生成する場合があります。ICMP unreachable の生成は既定で有効で、送信レートが制限されます(IPv4 は既定で 500 ms に1回、ip icmp rate-limit unreachable で変更。IPv6 は ipv6 icmp error-interval)。応答を返さない破棄にするには、deny されるトラフィックが到着するインターフェースに no ip unreachables または no ipv6 unreachables を設定します。この設定はこの ACL エントリだけでなく、インターフェース全体の挙動を変更します。IPv4 では no ip unreachables により、そのインターフェースの IP Path MTU Discovery にも影響します。IOS ではこの応答をエントリごとではなくインターフェースごとに制御するため、reject には対応しません。