{"schema":"article/1","id":"art_791c01f517","owner":"u_owner","status":"published","visibility":"public","version":1,"title":"トンネルの片端が、機器ではなく端末 1 台になる","rawTitle":"トンネルの片端が、機器ではなく端末 1 台になる","slug":"nw-basics-23-remote-access-vpn","file":"ネットワーク_23_リモートアクセスVPN","relPath":"content/published/ネットワーク_23_リモートアクセスVPN.md","aliases":[],"kind":"published","area":"tech","topic":"ネットワーク","category":"ネットワーク","tags":["ネットワーク","vpn","セキュリティ","concept"],"summary":"社外の端末 1 台にファイアウォールが社内側の住所を貸し、社内から見て 1 台として扱えるようにする仕組みを、拠点間 VPN との差として 1 枚の図で見る","date":"2026-09-14","updated":"2026-09-14","links":["nw-basics-index","nw-basics-00-three-layers","nw-basics-22-firewall","nw-basics-24-endpoint-check","nw-basics-07-internet","nw-basics-11-ipsec"],"blocks":[{"id":"blk_cc54e6","type":"paragraph","markdown":"図 11 の拠点間 VPN は、トンネルの両端がどちらも自分の機器でした。\n勉強会ではもう 1 つ、社外の端末 1 台からつなぐ形も作りました。\n片端が端末になると、その端末には社内の住所がありません。\nこの記事は、そこで何が増えるのかを 1 枚の図で見ます。","text":"図 11 の拠点間 VPN は、トンネルの両端がどちらも自分の機器でした。\n勉強会ではもう 1 つ、社外の端末 1 台からつなぐ形も作りました。\n片端が端末になると、その端末には社内の住所がありません。\nこの記事は、そこで何が増えるのかを 1 枚の図で見ます。","line":2,"lineage":[],"authoredBy":{"kind":"human","id":"owner","label":"ぴぐお"}},{"id":"blk_6c6457","type":"paragraph","markdown":"扱うのは、製品としてのファイアウォールの設定のやり方ではなく、端末 1 台とトンネルを張る仕組みの側です。\nCCNA 200-301 v1.1 の出題範囲でいえば 5.5「Describe IPsec remote access and site-to-site VPNs」の、リモートアクセスの側にあたります。\nただし出題範囲の文言は IPsec で、勉強会で作ったのは TLS を使う方でした。その違いは下の「トンネルの張り方」で書き分けます。\n製品名（AnyConnect）は、勉強会の資料と出典の呼び方をそのまま使います。","text":"扱うのは、製品としてのファイアウォールの設定のやり方ではなく、端末 1 台とトンネルを張る仕組みの側です。\nCCNA 200-301 v1.1 の出題範囲でいえば 5.5「Describe IPsec remote access and site-to-site VPNs」の、リモートアクセスの側にあたります。\nただし出題範囲の文言は IPsec で、勉強会で作ったのは TLS を使う方でした。その違いは下の「トンネルの張り方」で書き分けます。\n製品名（AnyConnect）は、勉強会の資料と出典の呼び方をそのまま使います。","line":7,"lineage":[],"authoredBy":{"kind":"human","id":"owner","label":"ぴぐお"}},{"id":"blk_bb713c","type":"paragraph","markdown":"この連載は、ネットワークの言葉を 3 つの層に置いて読みます。\nもの（物理か論理か）、結びつき（人が設定で付ける手動か、機器が学習する自動か、製造時に決まる固定か）、通信フロー（1 本の通信がそれらを順に通る道筋）の 3 つです。","text":"この連載は、ネットワークの言葉を 3 つの層に置いて読みます。\nもの（物理か論理か）、結びつき（人が設定で付ける手動か、機器が学習する自動か、製造時に決まる固定か）、通信フロー（1 本の通信がそれらを順に通る道筋）の 3 つです。","line":12,"lineage":[],"authoredBy":{"kind":"human","id":"owner","label":"ぴぐお"}},{"id":"blk_d6986d","type":"paragraph","markdown":"図では、図 7〜12 のルータ 1 をファイアウォールに置き換えて描いてあります（外側 203.0.113.10・内側 192.168.10.1 はルータ 1 から引き継いだ番地）。","text":"図では、図 7〜12 のルータ 1 をファイアウォールに置き換えて描いてあります（外側 203.0.113.10・内側 192.168.10.1 はルータ 1 から引き継いだ番地）。","line":15,"lineage":[],"authoredBy":{"kind":"human","id":"owner","label":"ぴぐお"}},{"id":"blk_34ba84","type":"heading","depth":2,"markdown":"## 登場するもの","text":"登場するもの","line":17,"lineage":[],"authoredBy":{"kind":"human","id":"owner","label":"ぴぐお"}},{"id":"blk_fb6234","type":"heading","depth":4,"markdown":"#### 端末に入れた VPN ソフト","text":"端末に入れた VPN ソフト","line":19,"lineage":[],"authoredBy":{"kind":"human","id":"owner","label":"ぴぐお"}},{"id":"blk_8c5a0e","type":"paragraph","markdown":"物理の端末に入れた論理のものです。\nこれがトンネルの片端になります。\n図 11 では、片端は機器でした。","text":"物理の端末に入れた論理のものです。\nこれがトンネルの片端になります。\n図 11 では、片端は機器でした。","line":21,"lineage":[],"authoredBy":{"kind":"human","id":"owner","label":"ぴぐお"}},{"id":"blk_06a053","type":"heading","depth":4,"markdown":"#### アドレスプール","text":"アドレスプール","line":25,"lineage":[],"authoredBy":{"kind":"human","id":"owner","label":"ぴぐお"}},{"id":"blk_225ec5","type":"paragraph","markdown":"ファイアウォールが貸し出す住所の在庫です（論理）。\n範囲は人が決め（手動）、そこから 1 つ貸すのは自動です。","text":"ファイアウォールが貸し出す住所の在庫です（論理）。\n範囲は人が決め（手動）、そこから 1 つ貸すのは自動です。","line":27,"lineage":[],"authoredBy":{"kind":"human","id":"owner","label":"ぴぐお"}},{"id":"blk_e02128","type":"heading","depth":4,"markdown":"#### 端末に増える VPN 用の口","text":"端末に増える VPN 用の口","line":30,"lineage":[],"authoredBy":{"kind":"human","id":"owner","label":"ぴぐお"}},{"id":"blk_b04b5b","type":"paragraph","markdown":"論理の口です。\nトンネルが張れている間だけ存在し、借りた住所が付きます。\n借りた住所の番地（192.168.110.0/24）は、社内 LAN（192.168.10.0/24）とは別です。","text":"論理の口です。\nトンネルが張れている間だけ存在し、借りた住所が付きます。\n借りた住所の番地（192.168.110.0/24）は、社内 LAN（192.168.10.0/24）とは別です。","line":32,"lineage":[],"authoredBy":{"kind":"human","id":"owner","label":"ぴぐお"}},{"id":"blk_30c967","type":"heading","depth":4,"markdown":"#### 認証サーバ","text":"認証サーバ","line":36,"lineage":[],"authoredBy":{"kind":"human","id":"owner","label":"ぴぐお"}},{"id":"blk_513b38","type":"paragraph","markdown":"誰かを答える係です。\nこの構成では、名前と合言葉の照合をファイアウォール自身では行わず、データセンター側の認証サーバ（AD／LDAP）へ問い合わせます。\n機器の中に台帳を持つ設定もできるので、ファイアウォールが持たないとまでは言えません。","text":"誰かを答える係です。\nこの構成では、名前と合言葉の照合をファイアウォール自身では行わず、データセンター側の認証サーバ（AD／LDAP）へ問い合わせます。\n機器の中に台帳を持つ設定もできるので、ファイアウォールが持たないとまでは言えません。","line":38,"lineage":[],"authoredBy":{"kind":"human","id":"owner","label":"ぴぐお"}},{"id":"blk_84df81","type":"heading","depth":4,"markdown":"#### トンネルの張り方","text":"トンネルの張り方","line":42,"lineage":[],"authoredBy":{"kind":"human","id":"owner","label":"ぴぐお"}},{"id":"blk_5534b1","type":"paragraph","markdown":"勉強会で作ったのは TLS を使う方で、受け口は TCP 443 番です。\n設定ガイドには、TLS でつなぎ、任意で DTLS（データグラム輸送＝UDP の上で動く TLS）も使うと書かれています。\n同じガイドには IPsec／IKEv2 でつなぐ道もあり、その場合は図 11・図 12 と同じ形です。","text":"勉強会で作ったのは TLS を使う方で、受け口は TCP 443 番です。\n設定ガイドには、TLS でつなぎ、任意で DTLS（データグラム輸送＝UDP の上で動く TLS）も使うと書かれています。\n同じガイドには IPsec／IKEv2 でつなぐ道もあり、その場合は図 11・図 12 と同じ形です。","line":44,"lineage":[],"authoredBy":{"kind":"human","id":"owner","label":"ぴぐお"}},{"id":"blk_118c7a","type":"heading","depth":2,"markdown":"## 結びつき","text":"結びつき","line":48,"lineage":[],"authoredBy":{"kind":"human","id":"owner","label":"ぴぐお"}},{"id":"blk_75c969","type":"list","markdown":"- 利用者 ⇄ 貸した住所は自動です。誰にどの住所を貸したかは、ファイアウォールの表に残ります。\n- 名前と合言葉 ⇄ 本人の照合は、この構成では認証サーバが持ちます。図 18 の分担と同じ形です。\n- 借りた住所の番地 ⇄ 社内への経路は手動です。","text":"利用者 ⇄ 貸した住所は自動です。誰にどの住所を貸したかは、ファイアウォールの表に残ります。名前と合言葉 ⇄ 本人の照合は、この構成では認証サーバが持ちます。図 18 の分担と同じ形です。借りた住所の番地 ⇄ 社内への経路は手動です。","line":50,"lineage":[],"authoredBy":{"kind":"human","id":"owner","label":"ぴぐお"}},{"id":"blk_df21fc","type":"heading","depth":2,"markdown":"## 通信フロー","text":"通信フロー","line":54,"lineage":[],"authoredBy":{"kind":"human","id":"owner","label":"ぴぐお"}},{"id":"blk_9f0eb4","type":"paragraph","markdown":"① 端末の VPN ソフトが、外側 IP（203.0.113.10）の TCP 443 番につなぎに行きます。外から始まる通信ですが、この 1 つだけは図 22 の関門で開けてあります。","text":"① 端末の VPN ソフトが、外側 IP（203.0.113.10）の TCP 443 番につなぎに行きます。外から始まる通信ですが、この 1 つだけは図 22 の関門で開けてあります。","line":56,"lineage":[],"authoredBy":{"kind":"human","id":"owner","label":"ぴぐお"}},{"id":"blk_cdb174","type":"paragraph","markdown":"② ファイアウォールが、名前と合言葉を認証サーバへ問い合わせます。","text":"② ファイアウォールが、名前と合言葉を認証サーバへ問い合わせます。","line":58,"lineage":[],"authoredBy":{"kind":"human","id":"owner","label":"ぴぐお"}},{"id":"blk_6efec2","type":"paragraph","markdown":"③ 通れば、在庫から住所を 1 つ貸します。端末に VPN 用の口が増え、そこに借りた住所（192.168.110.20）が付きます。","text":"③ 通れば、在庫から住所を 1 つ貸します。端末に VPN 用の口が増え、そこに借りた住所（192.168.110.20）が付きます。","line":60,"lineage":[],"authoredBy":{"kind":"human","id":"owner","label":"ぴぐお"}},{"id":"blk_e6a663","type":"paragraph","markdown":"④ 社内あて（192.168.10.20）の通信は、借りた住所を送信元にしてトンネルの中に入ります。ファイアウォールがほどいて社内へ流します。","text":"④ 社内あて（192.168.10.20）の通信は、借りた住所を送信元にしてトンネルの中に入ります。ファイアウォールがほどいて社内へ流します。","line":62,"lineage":[],"authoredBy":{"kind":"human","id":"owner","label":"ぴぐお"}},{"id":"blk_e3d30b","type":"paragraph","markdown":"⑤ 帰りは、社内から借りた住所あてに返ります。ファイアウォールはその住所を貸した相手を表で引き、同じトンネルへ入れ直して端末に返します。","text":"⑤ 帰りは、社内から借りた住所あてに返ります。ファイアウォールはその住所を貸した相手を表で引き、同じトンネルへ入れ直して端末に返します。","line":64,"lineage":[],"authoredBy":{"kind":"human","id":"owner","label":"ぴぐお"}},{"id":"blk_619bd1","type":"heading","depth":2,"markdown":"## 図 23","text":"図 23","line":66,"lineage":[],"authoredBy":{"kind":"human","id":"owner","label":"ぴぐお"}},{"id":"blk_6df3c3","type":"paragraph","markdown":"図の上半分が構成図とフローの番号、下半分がアドレスプールと表の推移、通信の中身の推移です。\n④ の行は、外側の欄と封から先の読めない部分とが、上下の括弧で対になっています。","text":"図の上半分が構成図とフローの番号、下半分がアドレスプールと表の推移、通信の中身の推移です。\n④ の行は、外側の欄と封から先の読めない部分とが、上下の括弧で対になっています。","line":68,"lineage":[],"authoredBy":{"kind":"human","id":"owner","label":"ぴぐお"}},{"id":"blk_18f193","type":"html","markdown":"<svg viewBox=\"0 0 900 1532\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"リモートアクセス VPN（AnyConnect）\" style=\"max-width:100%;height:auto;font-family:sans-serif\">\n  <rect x=\"0\" y=\"0\" width=\"900\" height=\"1532\" fill=\"#fbfcfe\"/>\n  <text x=\"20\" y=\"30\" text-anchor=\"start\" font-size=\"14\" font-weight=\"700\" fill=\"#1f2937\">図 23 リモートアクセス VPN：相手が「機器」ではなく「1 台の端末」</text>\n  <text x=\"20\" y=\"50\" text-anchor=\"start\" font-size=\"11\" fill=\"#6b7280\">図 11 の拠点間 VPN は、両端とも自分の機器だった。ここでは片方が社外の端末 1 台で、その端末に入れたソフトが自分でトンネルを張る</text>\n  <text x=\"20\" y=\"68\" text-anchor=\"start\" font-size=\"11\" fill=\"#6b7280\">ファイアウォールが端末に社内側の住所を貸すので、社内から見ると「社内にいる 1 台」として扱える。箱は図 22 と同じファイアウォール 1</text>\n  <text x=\"20\" y=\"86\" text-anchor=\"start\" font-size=\"10\" fill=\"#6b7280\">この図では、図 7〜12 のルータ 1 をファイアウォールに置き換えたとして描く（外側 203.0.113.10・内側 192.168.10.1 はルータ 1 から引き継いだ番地。VLAN 20 とトランクは省略）</text>\n  <rect x=\"20\" y=\"130\" width=\"240\" height=\"200\" rx=\"10\" fill=\"none\" stroke=\"#9aa7b5\" stroke-width=\"1.5\" stroke-dasharray=\"6 4\"/>\n  <text x=\"32\" y=\"150\" text-anchor=\"start\" font-size=\"12\" font-weight=\"700\" fill=\"#6b7280\">社外（自宅など）</text>\n  <rect x=\"280\" y=\"130\" width=\"150\" height=\"200\" rx=\"10\" fill=\"#fff7ed\" stroke=\"#d97706\" stroke-width=\"1.5\" stroke-dasharray=\"6 4\"/>\n  <text x=\"292\" y=\"150\" text-anchor=\"start\" font-size=\"12\" font-weight=\"700\" fill=\"#b45309\">インターネット</text>\n  <rect x=\"670\" y=\"130\" width=\"210\" height=\"200\" rx=\"10\" fill=\"none\" stroke=\"#9aa7b5\" stroke-width=\"1.5\" stroke-dasharray=\"6 4\"/>\n  <text x=\"682\" y=\"150\" text-anchor=\"start\" font-size=\"12\" font-weight=\"700\" fill=\"#6b7280\">社内（支店とデータセンター）</text>\n  <rect x=\"38\" y=\"178\" width=\"212\" height=\"96\" rx=\"8\" fill=\"#ffffff\" stroke=\"#b9c4d0\" stroke-width=\"1.5\"/>\n  <text x=\"144.0\" y=\"198\" text-anchor=\"middle\" font-size=\"13\" font-weight=\"700\" fill=\"#1f2937\">自宅 PC</text>\n  <text x=\"144.0\" y=\"216\" text-anchor=\"middle\" font-size=\"10\" fill=\"#374151\">VPN ソフトを入れた端末</text>\n  <text x=\"144.0\" y=\"231\" text-anchor=\"middle\" font-size=\"10\" fill=\"#374151\">元の口：自宅の回線がくれた住所</text>\n  <text x=\"144.0\" y=\"246\" text-anchor=\"middle\" font-size=\"10\" fill=\"#374151\">VPN 用の口：借りた住所</text>\n  <text x=\"144.0\" y=\"261\" text-anchor=\"middle\" font-size=\"10\" fill=\"#0a7aff\">192.168.110.20</text>\n  <rect x=\"252\" y=\"202\" width=\"200\" height=\"48\" rx=\"24\" fill=\"#e6f0ff\" stroke=\"#0a7aff\" stroke-width=\"2\" stroke-dasharray=\"7 4\"/>\n  <text x=\"352\" y=\"222\" text-anchor=\"middle\" font-size=\"11\" font-weight=\"700\" fill=\"#0a7aff\">VPN トンネル</text>\n  <text x=\"352\" y=\"240\" text-anchor=\"middle\" font-size=\"10\" fill=\"#0a7aff\">TLS＝TCP ／ DTLS＝UDP</text>\n  <text x=\"352\" y=\"300\" text-anchor=\"middle\" font-size=\"10\" fill=\"#b45309\">途中を運ぶ人には、外側の</text>\n  <text x=\"352\" y=\"314\" text-anchor=\"middle\" font-size=\"10\" fill=\"#b45309\">宛先しか見えない（図 11 と同じ）</text>\n  <rect x=\"450\" y=\"145\" width=\"200\" height=\"150\" rx=\"8\" fill=\"#f2f5f9\" stroke=\"#b9c4d0\" stroke-width=\"1.5\"/>\n  <text x=\"550.0\" y=\"165\" text-anchor=\"middle\" font-size=\"13\" font-weight=\"700\" fill=\"#1f2937\">ファイアウォール 1</text>\n  <text x=\"550.0\" y=\"183\" text-anchor=\"middle\" font-size=\"10\" fill=\"#374151\">外側の口 203.0.113.10</text>\n  <text x=\"550.0\" y=\"198\" text-anchor=\"middle\" font-size=\"10\" fill=\"#0a7aff\">TCP 443 番で待つ</text>\n  <text x=\"550.0\" y=\"213\" text-anchor=\"middle\" font-size=\"10\" fill=\"#0a7aff\">（外から始まる通信だが、</text>\n  <text x=\"550.0\" y=\"228\" text-anchor=\"middle\" font-size=\"10\" fill=\"#0a7aff\">この 1 つだけは開けてある）</text>\n  <text x=\"550.0\" y=\"243\" text-anchor=\"middle\" font-size=\"10\" fill=\"#374151\">内側の口 192.168.10.1</text>\n  <text x=\"550.0\" y=\"258\" text-anchor=\"middle\" font-size=\"10\" fill=\"#374151\">貸し出す住所の在庫（プール）</text>\n  <text x=\"550.0\" y=\"273\" text-anchor=\"middle\" font-size=\"10\" fill=\"#0a7aff\">192.168.110.10 〜 .200</text>\n  <rect x=\"441\" y=\"216\" width=\"18\" height=\"18\" fill=\"#ffffff\" stroke=\"#6b7280\" stroke-width=\"1.5\"/><text x=\"450\" y=\"229\" text-anchor=\"middle\" font-size=\"8\" fill=\"#1f2937\">外</text>\n  <rect x=\"641\" y=\"216\" width=\"18\" height=\"18\" fill=\"#ffffff\" stroke=\"#6b7280\" stroke-width=\"1.5\"/><text x=\"650\" y=\"229\" text-anchor=\"middle\" font-size=\"8\" fill=\"#1f2937\">内</text>\n  <line x1=\"659\" y1=\"225\" x2=\"680\" y2=\"225\" stroke=\"#374151\" stroke-width=\"2\"/>\n  <line x1=\"680\" y1=\"225\" x2=\"692\" y2=\"196\" stroke=\"#374151\" stroke-width=\"2\"/>\n  <line x1=\"680\" y1=\"225\" x2=\"692\" y2=\"274\" stroke=\"#374151\" stroke-width=\"2\"/>\n  <rect x=\"692\" y=\"168\" width=\"176\" height=\"56\" rx=\"8\" fill=\"#ffffff\" stroke=\"#b9c4d0\" stroke-width=\"1.5\"/>\n  <text x=\"780.0\" y=\"188\" text-anchor=\"middle\" font-size=\"12\" font-weight=\"700\" fill=\"#1f2937\">PC-B（社内の相手）</text>\n  <text x=\"780.0\" y=\"206\" text-anchor=\"middle\" font-size=\"10\" fill=\"#374151\">192.168.10.20（支店）</text>\n  <rect x=\"692\" y=\"242\" width=\"176\" height=\"66\" rx=\"8\" fill=\"#ffffff\" stroke=\"#b9c4d0\" stroke-width=\"1.5\"/>\n  <text x=\"780.0\" y=\"262\" text-anchor=\"middle\" font-size=\"12\" font-weight=\"700\" fill=\"#1f2937\">認証サーバ（AD／LDAP）</text>\n  <text x=\"780.0\" y=\"280\" text-anchor=\"middle\" font-size=\"10\" fill=\"#374151\">192.168.3.202</text>\n  <text x=\"780.0\" y=\"295\" text-anchor=\"middle\" font-size=\"10\" fill=\"#374151\">データセンター側にある</text>\n  <circle cx=\"266\" cy=\"188\" r=\"9\" fill=\"#0a7aff\"/><text x=\"266\" y=\"192\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#ffffff\">1</text>\n  <circle cx=\"676\" cy=\"268\" r=\"9\" fill=\"#0a7aff\"/><text x=\"676\" y=\"272\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#ffffff\">2</text>\n  <circle cx=\"550\" cy=\"338\" r=\"9\" fill=\"#0a7aff\"/><text x=\"550\" y=\"342\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#ffffff\">3</text>\n  <circle cx=\"676\" cy=\"182\" r=\"9\" fill=\"#0a7aff\"/><text x=\"676\" y=\"186\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#ffffff\">4</text>\n  <circle cx=\"438\" cy=\"188\" r=\"9\" fill=\"#0a7aff\"/><text x=\"438\" y=\"192\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#ffffff\">5</text>\n  <text x=\"20\" y=\"356\" text-anchor=\"start\" font-size=\"10\" fill=\"#6b7280\">① 外側 IP につなぐ　② 名前と合言葉を認証サーバへ問い合わせる　③ 在庫から住所を 1 つ貸す　④ 借りた住所で社内と話す　⑤ 帰りは同じトンネルへ</text>\n  <rect x=\"20\" y=\"374\" width=\"425\" height=\"146\" rx=\"8\" fill=\"#ffffff\" stroke=\"#b9c4d0\" stroke-width=\"1.5\"/>\n  <text x=\"32\" y=\"394\" text-anchor=\"start\" font-size=\"13\" font-weight=\"700\" fill=\"#1f2937\">トンネルの張り方は 2 通り</text>\n  <text x=\"32\" y=\"412\" text-anchor=\"start\" font-size=\"10\" fill=\"#374151\">・勉強会で作ったのは TLS（ブラウザの鍵と同じ仕組み）を使う方。受け口は TCP 443 番</text>\n  <text x=\"32\" y=\"427\" text-anchor=\"start\" font-size=\"10\" fill=\"#374151\">・TLS は TCP の上、DTLS はデータグラム（UDP）の上で動く。番号は設定で変えられる</text>\n  <text x=\"32\" y=\"442\" text-anchor=\"start\" font-size=\"10\" fill=\"#374151\">・つながった後の表示では、TLS のトンネルと DTLS のトンネルの 2 本が立っていた</text>\n  <text x=\"32\" y=\"457\" text-anchor=\"start\" font-size=\"10\" fill=\"#374151\">・Cisco 公式には IKEv2／IPsec を選ぶ道もある。その場合は図 11・12 と同じ形</text>\n  <text x=\"32\" y=\"472\" text-anchor=\"start\" font-size=\"10\" fill=\"#374151\">・どちらでも「端末 1 台と機器の間にトンネルを張る」ところは変わらない</text>\n  <rect x=\"465\" y=\"374\" width=\"415\" height=\"146\" rx=\"8\" fill=\"#ffffff\" stroke=\"#b9c4d0\" stroke-width=\"1.5\"/>\n  <text x=\"477\" y=\"394\" text-anchor=\"start\" font-size=\"13\" font-weight=\"700\" fill=\"#1f2937\">全部通すか、社内あてだけ通すか（スプリットトンネル）</text>\n  <text x=\"477\" y=\"412\" text-anchor=\"start\" font-size=\"10\" fill=\"#374151\">・既定は「端末の通信を全部トンネルへ入れる」。ウェブ閲覧も社内を経由する</text>\n  <text x=\"477\" y=\"427\" text-anchor=\"start\" font-size=\"10\" fill=\"#374151\">・設定で「この宛先だけトンネルへ、残りは自宅の回線から直接」に変えられる</text>\n  <text x=\"477\" y=\"442\" text-anchor=\"start\" font-size=\"10\" fill=\"#374151\">・どの宛先をトンネルへ入れるかは一覧（ACL）で選ぶ</text>\n  <text x=\"477\" y=\"457\" text-anchor=\"start\" font-size=\"10\" fill=\"#374151\">　図 9 の ACL を「通す・通さない」ではなく「選ぶ」道具として使う形</text>\n  <text x=\"477\" y=\"472\" text-anchor=\"start\" font-size=\"10\" fill=\"#374151\">・勉強会の資料には設定が無い。ここは Cisco 公式で確かめた内容</text>\n  <text x=\"20\" y=\"548\" text-anchor=\"start\" font-size=\"12\" font-weight=\"700\" fill=\"#1f2937\">フロー</text>\n  <text x=\"20\" y=\"568\" text-anchor=\"start\" font-size=\"11\" fill=\"#374151\">① 自宅 PC の VPN ソフトが、外側 IP（203.0.113.10）の TCP 443 番につなぐ。外から始まる通信だが、この 1 つだけは図 22 の関門で開けてある</text>\n  <text x=\"20\" y=\"586\" text-anchor=\"start\" font-size=\"11\" fill=\"#374151\">② この構成では、名前と合言葉の照合をファイアウォール自身では行わず、認証サーバ（AD／LDAP）へ問い合わせる設定にしてある（機器の中に持つ設定もできる）</text>\n  <text x=\"20\" y=\"604\" text-anchor=\"start\" font-size=\"11\" fill=\"#374151\">③ 通れば、在庫（アドレスプール）から住所を 1 つ貸す。端末に VPN 用の口が増え、そこに借りた住所（192.168.110.20）が付く</text>\n  <text x=\"20\" y=\"622\" text-anchor=\"start\" font-size=\"11\" fill=\"#374151\">④ 社内あて（192.168.10.20）の通信は、借りた住所を送信元にしてトンネルの中に入り、ファイアウォールがほどいて社内へ流す</text>\n  <text x=\"20\" y=\"640\" text-anchor=\"start\" font-size=\"11\" fill=\"#374151\">⑤ 帰りは社内から 192.168.110.20 あてに返る。ファイアウォールはその住所を貸した相手を覚えているので、同じトンネルへ入れて端末に返す</text>\n  <text x=\"20\" y=\"670\" text-anchor=\"start\" font-size=\"12\" font-weight=\"700\" fill=\"#1f2937\">3 層で見ると</text>\n  <text x=\"20\" y=\"690\" text-anchor=\"start\" font-size=\"11\" fill=\"#374151\">もの：アドレスプール（論理・在庫の範囲は手動、1 つ貸すのは自動）と、端末に増える VPN 用の口（論理・トンネルが張れている間だけ存在する）</text>\n  <text x=\"20\" y=\"708\" text-anchor=\"start\" font-size=\"11\" fill=\"#374151\">結びつき：利用者 ⇄ 貸した住所は自動（表に残る）。名前と合言葉 ⇄ 本人の照合は、この構成では認証サーバが持つ（図 18 と同じ分担）</text>\n  <text x=\"20\" y=\"726\" text-anchor=\"start\" font-size=\"11\" fill=\"#374151\">フロー：図 5 の ① で PC はゲートウェイへ送った。ここでは端末の中でもう 1 段あり、社内あての通信は VPN 用の口へ向き、トンネルの中に入ってから外へ出る</text>\n  <text x=\"20\" y=\"748\" text-anchor=\"start\" font-size=\"10\" fill=\"#6b7280\">※ 借りた住所（192.168.110.0/24）は社内 LAN（192.168.10.0/24）とは別の番地。ファイアウォールの内側に、この番地あての経路がある</text>\n  <text x=\"20\" y=\"766\" text-anchor=\"start\" font-size=\"10\" fill=\"#6b7280\">※ 認証サーバはデータセンター側（192.168.3.202）。図 18 の RADIUS（192.168.3.201）とは別の台帳で、ファイアウォールの内側からルータ 2 を越えて届く</text>\n  <text x=\"20\" y=\"784\" text-anchor=\"start\" font-size=\"10\" fill=\"#6b7280\">※ 認証サーバへの問い合わせの線は、図を混ませないため 1 本にまとめて描いている（実際はルータ 2 を経由する）</text>\n<line x1=\"20\" y1=\"806\" x2=\"880\" y2=\"806\" stroke=\"#d6dde5\" stroke-width=\"1\"/>\n<text x=\"20\" y=\"828\" font-size=\"12\" font-weight=\"700\" fill=\"#1f2937\">アドレスプールと表の推移（青字が③④で増えた内容）</text>\n  <rect x=\"20\" y=\"840\" width=\"280\" height=\"75\" rx=\"6\" fill=\"#ffffff\" stroke=\"#b9c4d0\" stroke-width=\"1.5\"/>\n  <text x=\"30\" y=\"856\" font-size=\"10\" font-weight=\"700\" fill=\"#1f2937\">アドレスプール（貸し出す住所の在庫）</text>\n  <text x=\"30\" y=\"872\" font-size=\"10\" fill=\"#374151\">前: 192.168.110.10 〜 .200 が全部空き</text>\n  <text x=\"30\" y=\"887\" font-size=\"10\" fill=\"#374151\">*③ の後: .20 を 1 台に貸し出し中</text>\n  <text x=\"30\" y=\"902\" font-size=\"10\" fill=\"#374151\">残り: .10 〜 .19 と .21 〜 .200</text>\n  <rect x=\"310\" y=\"840\" width=\"280\" height=\"90\" rx=\"6\" fill=\"#ffffff\" stroke=\"#b9c4d0\" stroke-width=\"1.5\"/>\n  <text x=\"320\" y=\"856\" font-size=\"10\" font-weight=\"700\" fill=\"#1f2937\">ファイアウォールの VPN セッション表</text>\n  <text x=\"320\" y=\"872\" font-size=\"10\" fill=\"#374151\">*利用者名（認証サーバが認めた名前）</text>\n  <text x=\"320\" y=\"887\" font-size=\"10\" fill=\"#374151\">*貸した住所: 192.168.110.20</text>\n  <text x=\"320\" y=\"902\" font-size=\"10\" fill=\"#374151\">*相手の住所: 自宅の回線がくれた住所</text>\n  <text x=\"320\" y=\"917\" font-size=\"10\" fill=\"#374151\">*方式: TLS のトンネル＋DTLS のトンネル</text>\n  <rect x=\"600\" y=\"840\" width=\"280\" height=\"75\" rx=\"6\" fill=\"#ffffff\" stroke=\"#b9c4d0\" stroke-width=\"1.5\"/>\n  <text x=\"610\" y=\"856\" font-size=\"10\" font-weight=\"700\" fill=\"#1f2937\">自宅 PC の口とルーティングテーブル</text>\n  <text x=\"610\" y=\"872\" font-size=\"10\" fill=\"#374151\">前: 口は 1 つ。社内あての行は無い</text>\n  <text x=\"610\" y=\"887\" font-size=\"10\" fill=\"#374151\">*後: VPN 用の口が増える（.110.20）</text>\n  <text x=\"610\" y=\"902\" font-size=\"10\" fill=\"#374151\">*後: 社内あての行がその口に向く</text>\n<text x=\"20\" y=\"980\" font-size=\"12\" font-weight=\"700\" fill=\"#1f2937\">通信の中身の推移（外側の通信の中に、社内あての通信が入る）</text>\n  <text x=\"20\" y=\"1008\" font-size=\"11\" font-weight=\"700\" fill=\"#1f2937\">① トンネルを張る前（普通のインターネット通信）</text>\n  <rect x=\"20\" y=\"1014\" width=\"118\" height=\"36\" fill=\"#f2f5f9\" stroke=\"#9aa7b5\" stroke-width=\"1\"/>\n  <text x=\"79.0\" y=\"1028\" text-anchor=\"middle\" font-size=\"9\" fill=\"#6b7280\">宛先 MAC</text>\n  <text x=\"79.0\" y=\"1043\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#1f2937\">MAC 自宅の出口</text>\n  <rect x=\"138\" y=\"1014\" width=\"118\" height=\"36\" fill=\"#f2f5f9\" stroke=\"#9aa7b5\" stroke-width=\"1\"/>\n  <text x=\"197.0\" y=\"1028\" text-anchor=\"middle\" font-size=\"9\" fill=\"#6b7280\">送信元 MAC</text>\n  <text x=\"197.0\" y=\"1043\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#1f2937\">MAC 自宅PC</text>\n  <rect x=\"256\" y=\"1014\" width=\"118\" height=\"36\" fill=\"#e6f0ff\" stroke=\"#0a7aff\" stroke-width=\"1\"/>\n  <text x=\"315.0\" y=\"1028\" text-anchor=\"middle\" font-size=\"9\" fill=\"#6b7280\">宛先 IP</text>\n  <text x=\"315.0\" y=\"1043\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#1f2937\">203.0.113.10</text>\n  <rect x=\"374\" y=\"1014\" width=\"118\" height=\"36\" fill=\"#e6f0ff\" stroke=\"#0a7aff\" stroke-width=\"1\"/>\n  <text x=\"433.0\" y=\"1028\" text-anchor=\"middle\" font-size=\"9\" fill=\"#6b7280\">送信元 IP</text>\n  <text x=\"433.0\" y=\"1043\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#1f2937\">自宅の回線の住所</text>\n  <rect x=\"492\" y=\"1014\" width=\"86\" height=\"36\" fill=\"#ffffff\" stroke=\"#0a7aff\" stroke-width=\"1\"/>\n  <text x=\"535.0\" y=\"1028\" text-anchor=\"middle\" font-size=\"9\" fill=\"#6b7280\">宛先ポート番号</text>\n  <text x=\"535.0\" y=\"1043\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#1f2937\">443</text>\n  <rect x=\"578\" y=\"1014\" width=\"86\" height=\"36\" fill=\"#ffffff\" stroke=\"#0a7aff\" stroke-width=\"1\"/>\n  <text x=\"621.0\" y=\"1028\" text-anchor=\"middle\" font-size=\"9\" fill=\"#6b7280\">送信元ポート番号</text>\n  <text x=\"621.0\" y=\"1043\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#1f2937\">51200</text>\n  <rect x=\"664\" y=\"1014\" width=\"70\" height=\"36\" fill=\"#ffffff\" stroke=\"#9aa7b5\" stroke-width=\"1\"/>\n  <text x=\"699.0\" y=\"1028\" text-anchor=\"middle\" font-size=\"9\" fill=\"#6b7280\">データ</text>\n  <text x=\"699.0\" y=\"1043\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#1f2937\">TLS の握手</text>\n  <text x=\"20\" y=\"1068\" font-size=\"11\" font-weight=\"700\" fill=\"#1f2937\">④ トンネルが張れた後：社内あてのパケットが、外側の通信の中に入る（入れ子。自宅側の MAC は省略）</text>\n  <rect x=\"20\" y=\"1074\" width=\"118\" height=\"36\" fill=\"#e6f0ff\" stroke=\"#0a7aff\" stroke-width=\"1\"/>\n  <text x=\"79.0\" y=\"1088\" text-anchor=\"middle\" font-size=\"9\" fill=\"#6b7280\">宛先 IP</text>\n  <text x=\"79.0\" y=\"1103\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#1f2937\">203.0.113.10</text>\n  <rect x=\"138\" y=\"1074\" width=\"118\" height=\"36\" fill=\"#e6f0ff\" stroke=\"#0a7aff\" stroke-width=\"1\"/>\n  <text x=\"197.0\" y=\"1088\" text-anchor=\"middle\" font-size=\"9\" fill=\"#6b7280\">送信元 IP</text>\n  <text x=\"197.0\" y=\"1103\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#1f2937\">自宅の回線の住所</text>\n  <rect x=\"256\" y=\"1074\" width=\"86\" height=\"36\" fill=\"#ffffff\" stroke=\"#0a7aff\" stroke-width=\"1\"/>\n  <text x=\"299.0\" y=\"1088\" text-anchor=\"middle\" font-size=\"9\" fill=\"#6b7280\">宛先ポート番号</text>\n  <text x=\"299.0\" y=\"1103\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#1f2937\">443</text>\n  <rect x=\"342\" y=\"1074\" width=\"86\" height=\"36\" fill=\"#ffffff\" stroke=\"#0a7aff\" stroke-width=\"1\"/>\n  <text x=\"385.0\" y=\"1088\" text-anchor=\"middle\" font-size=\"9\" fill=\"#6b7280\">送信元ポート番号</text>\n  <text x=\"385.0\" y=\"1103\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#1f2937\">51200</text>\n  <rect x=\"428\" y=\"1074\" width=\"104\" height=\"36\" fill=\"#fff1dc\" stroke=\"#d97706\" stroke-width=\"1\"/>\n  <text x=\"480.0\" y=\"1088\" text-anchor=\"middle\" font-size=\"9\" fill=\"#6b7280\">封（暗号化）</text>\n  <text x=\"480.0\" y=\"1103\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#1f2937\">TLS</text>\n  <rect x=\"532\" y=\"1074\" width=\"118\" height=\"36\" fill=\"#e6f0ff\" stroke=\"#0a7aff\" stroke-width=\"1\"/>\n  <text x=\"591.0\" y=\"1088\" text-anchor=\"middle\" font-size=\"9\" fill=\"#6b7280\">宛先 IP</text>\n  <text x=\"591.0\" y=\"1103\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#1f2937\">192.168.10.20</text>\n  <rect x=\"650\" y=\"1074\" width=\"118\" height=\"36\" fill=\"#e6f0ff\" stroke=\"#0a7aff\" stroke-width=\"1\"/>\n  <text x=\"709.0\" y=\"1088\" text-anchor=\"middle\" font-size=\"9\" fill=\"#6b7280\">送信元 IP</text>\n  <text x=\"709.0\" y=\"1103\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#1f2937\">192.168.110.20</text>\n  <rect x=\"768\" y=\"1074\" width=\"70\" height=\"36\" fill=\"#ffffff\" stroke=\"#9aa7b5\" stroke-width=\"1\"/>\n  <text x=\"803.0\" y=\"1088\" text-anchor=\"middle\" font-size=\"9\" fill=\"#6b7280\">データ</text>\n  <text x=\"803.0\" y=\"1103\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#1f2937\">ping</text>\n  <rect x=\"529\" y=\"1071\" width=\"312\" height=\"42\" rx=\"5\" fill=\"none\" stroke=\"#0a7aff\" stroke-width=\"2\"/>\n  <line x1=\"20\" y1=\"1118\" x2=\"428\" y2=\"1118\" stroke=\"#b45309\" stroke-width=\"1.5\"/><line x1=\"20\" y1=\"1114\" x2=\"20\" y2=\"1118\" stroke=\"#b45309\" stroke-width=\"1.5\"/><line x1=\"428\" y1=\"1114\" x2=\"428\" y2=\"1118\" stroke=\"#b45309\" stroke-width=\"1.5\"/>\n  <text x=\"224.0\" y=\"1131\" text-anchor=\"middle\" font-size=\"10\" fill=\"#b45309\">外側＝インターネットを運ばれる部分。途中の人に見えるのはここまで</text>\n  <line x1=\"428\" y1=\"1140\" x2=\"838\" y2=\"1140\" stroke=\"#0a7aff\" stroke-width=\"1.5\"/><line x1=\"428\" y1=\"1136\" x2=\"428\" y2=\"1140\" stroke=\"#0a7aff\" stroke-width=\"1.5\"/><line x1=\"838\" y1=\"1136\" x2=\"838\" y2=\"1140\" stroke=\"#0a7aff\" stroke-width=\"1.5\"/>\n  <text x=\"633.0\" y=\"1153\" text-anchor=\"middle\" font-size=\"10\" fill=\"#0a7aff\">封から先＝暗号化されて読めない部分。ほどくと、青い枠の 1 個のパケットが出てくる</text>\n  <text x=\"20\" y=\"1172\" font-size=\"11\" font-weight=\"700\" fill=\"#1f2937\">④ の続き　ファイアウォールがほどいた後（社内の区間。ここから先は普通のパケット）</text>\n  <rect x=\"20\" y=\"1178\" width=\"118\" height=\"36\" fill=\"#f2f5f9\" stroke=\"#9aa7b5\" stroke-width=\"1\"/>\n  <text x=\"79.0\" y=\"1192\" text-anchor=\"middle\" font-size=\"9\" fill=\"#6b7280\">宛先 MAC</text>\n  <text x=\"79.0\" y=\"1207\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#1f2937\">MAC B</text>\n  <rect x=\"138\" y=\"1178\" width=\"118\" height=\"36\" fill=\"#f2f5f9\" stroke=\"#9aa7b5\" stroke-width=\"1\"/>\n  <text x=\"197.0\" y=\"1192\" text-anchor=\"middle\" font-size=\"9\" fill=\"#6b7280\">送信元 MAC</text>\n  <text x=\"197.0\" y=\"1207\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#1f2937\">MAC FW1-内</text>\n  <rect x=\"256\" y=\"1178\" width=\"118\" height=\"36\" fill=\"#e6f0ff\" stroke=\"#0a7aff\" stroke-width=\"1\"/>\n  <text x=\"315.0\" y=\"1192\" text-anchor=\"middle\" font-size=\"9\" fill=\"#6b7280\">宛先 IP</text>\n  <text x=\"315.0\" y=\"1207\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#1f2937\">192.168.10.20</text>\n  <rect x=\"374\" y=\"1178\" width=\"118\" height=\"36\" fill=\"#e6f0ff\" stroke=\"#0a7aff\" stroke-width=\"1\"/>\n  <text x=\"433.0\" y=\"1192\" text-anchor=\"middle\" font-size=\"9\" fill=\"#6b7280\">送信元 IP</text>\n  <text x=\"433.0\" y=\"1207\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#1f2937\">192.168.110.20</text>\n  <rect x=\"492\" y=\"1178\" width=\"70\" height=\"36\" fill=\"#ffffff\" stroke=\"#9aa7b5\" stroke-width=\"1\"/>\n  <text x=\"527.0\" y=\"1192\" text-anchor=\"middle\" font-size=\"9\" fill=\"#6b7280\">データ</text>\n  <text x=\"527.0\" y=\"1207\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#1f2937\">ping</text>\n  <text x=\"20\" y=\"1232\" font-size=\"11\" font-weight=\"700\" fill=\"#1f2937\">⑤ 帰り：社内から、借りた住所あてに返る（社内の区間）</text>\n  <rect x=\"20\" y=\"1238\" width=\"118\" height=\"36\" fill=\"#f2f5f9\" stroke=\"#9aa7b5\" stroke-width=\"1\"/>\n  <text x=\"79.0\" y=\"1252\" text-anchor=\"middle\" font-size=\"9\" fill=\"#6b7280\">宛先 MAC</text>\n  <text x=\"79.0\" y=\"1267\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#1f2937\">MAC FW1-内</text>\n  <rect x=\"138\" y=\"1238\" width=\"118\" height=\"36\" fill=\"#f2f5f9\" stroke=\"#9aa7b5\" stroke-width=\"1\"/>\n  <text x=\"197.0\" y=\"1252\" text-anchor=\"middle\" font-size=\"9\" fill=\"#6b7280\">送信元 MAC</text>\n  <text x=\"197.0\" y=\"1267\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#1f2937\">MAC B</text>\n  <rect x=\"256\" y=\"1238\" width=\"118\" height=\"36\" fill=\"#e6f0ff\" stroke=\"#0a7aff\" stroke-width=\"1\"/>\n  <text x=\"315.0\" y=\"1252\" text-anchor=\"middle\" font-size=\"9\" fill=\"#6b7280\">宛先 IP</text>\n  <text x=\"315.0\" y=\"1267\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#1f2937\">192.168.110.20</text>\n  <rect x=\"374\" y=\"1238\" width=\"118\" height=\"36\" fill=\"#e6f0ff\" stroke=\"#0a7aff\" stroke-width=\"1\"/>\n  <text x=\"433.0\" y=\"1252\" text-anchor=\"middle\" font-size=\"9\" fill=\"#6b7280\">送信元 IP</text>\n  <text x=\"433.0\" y=\"1267\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#1f2937\">192.168.10.20</text>\n  <rect x=\"492\" y=\"1238\" width=\"70\" height=\"36\" fill=\"#ffffff\" stroke=\"#9aa7b5\" stroke-width=\"1\"/>\n  <text x=\"527.0\" y=\"1252\" text-anchor=\"middle\" font-size=\"9\" fill=\"#6b7280\">データ</text>\n  <text x=\"527.0\" y=\"1267\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#1f2937\">返事</text>\n  <text x=\"20\" y=\"1292\" font-size=\"11\" font-weight=\"700\" fill=\"#1f2937\">　</text>\n  <text x=\"20\" y=\"1312\" font-size=\"10\" fill=\"#6b7280\">⑤ を受けたファイアウォールは「192.168.110.20 を誰に貸したか」を表で引き、④ と同じトンネルに入れ直して端末へ返す（外側の宛先は自宅の回線の住所になる）</text>\n<text x=\"20\" y=\"1350\" font-size=\"10\" fill=\"#6b7280\">図 11 との違いは、トンネルの片端が「機器」ではなく「端末 1 台」であること。だから住所を貸す仕組み（プール）が要る。図 11 では両端の社内の番地が最初から決まっていた</text>\n<text x=\"20\" y=\"1366\" font-size=\"10\" fill=\"#6b7280\">勉強会での観察: トンネルを張る前は社内サーバへの ping が届かず、張った後は届いた。端末の住所も元のものから借りたものに変わっていた</text>\n<text x=\"20\" y=\"1382\" font-size=\"10\" fill=\"#6b7280\">出典（AnyConnect は TLS と、任意で DTLS を使う。アドレスプールで住所を配る。tunnel group と group policy の役割。DTLS の番号は dtls port で設定できる）:</text>\n<text x=\"20\" y=\"1398\" font-size=\"10\" fill=\"#6b7280\">　https://www.cisco.com/c/en/us/td/docs/security/asa/asa920/configuration/vpn/asa-920-vpn-config/vpn-anyconnect.html</text>\n<text x=\"20\" y=\"1414\" font-size=\"10\" fill=\"#6b7280\">出典（DTLS はデータグラム輸送＝UDP の上で動く TLS。TLS 1.2 を土台に、できるだけ同じ形にして作られている）: https://www.rfc-editor.org/rfc/rfc6347.html</text>\n<text x=\"20\" y=\"1430\" font-size=\"10\" fill=\"#6b7280\">出典（スプリットトンネル。既定の tunnelall と、一覧で指定する tunnelspecified）:</text>\n<text x=\"20\" y=\"1446\" font-size=\"10\" fill=\"#6b7280\">　https://www.cisco.com/c/en/us/support/docs/security/anyconnect-secure-mobility-client/119006-configure-anyconnect-00.html</text>\n<text x=\"20\" y=\"1462\" font-size=\"10\" fill=\"#6b7280\">出典（クライアント型 SSL-VPN では ip local pool で配る住所の範囲を決める）: https://www.infraexpert.com/study/ciscoasa12.html</text>\n<text x=\"20\" y=\"1478\" font-size=\"10\" fill=\"#6b7280\">未検証: DTLS が既定で使う番号は、上の設定ガイドに書かれていないため確認できていない（設定で変えられることだけが確認できた）</text>\n<text x=\"20\" y=\"1494\" font-size=\"10\" fill=\"#6b7280\">未検証: 勉強会で設定したのは TLS を使う方だけで、IKEv2／IPsec のリモートアクセスは試していない。スプリットトンネルも資料に設定が無く、動きは確かめていない</text>\n<text x=\"20\" y=\"1510\" font-size=\"10\" fill=\"#6b7280\">未検証: 貸した住所をいつ返すか（切断後どれくらいで在庫に戻るか）は確かめていない</text>\n</svg>","text":"<svg viewBox=\"0 0 900 1532\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"リモートアクセス VPN（AnyConnect）\" style=\"max-width:100%;height:auto;font-family:sans-serif\">\n  <rect x=\"0\" y=\"0\" width=\"900\" height=\"1532\" fill=\"#fbfcfe\"/>\n  <text x=\"20\" y=\"30\" text-anchor=\"start\" font-size=\"14\" font-weight=\"700\" fill=\"#1f2937\">図 23 リモートアクセス VPN：相手が「機器」ではなく「1 台の端末」</text>\n  <text x=\"20\" y=\"50\" text-anchor=\"start\" font-size=\"11\" fill=\"#6b7280\">図 11 の拠点間 VPN は、両端とも自分の機器だった。ここでは片方が社外の端末 1 台で、その端末に入れたソフトが自分でトンネルを張る</text>\n  <text x=\"20\" y=\"68\" text-anchor=\"start\" font-size=\"11\" fill=\"#6b7280\">ファイアウォールが端末に社内側の住所を貸すので、社内から見ると「社内にいる 1 台」として扱える。箱は図 22 と同じファイアウォール 1</text>\n  <text x=\"20\" y=\"86\" text-anchor=\"start\" font-size=\"10\" fill=\"#6b7280\">この図では、図 7〜12 のルータ 1 をファイアウォールに置き換えたとして描く（外側 203.0.113.10・内側 192.168.10.1 はルータ 1 から引き継いだ番地。VLAN 20 とトランクは省略）</text>\n  <rect x=\"20\" y=\"130\" width=\"240\" height=\"200\" rx=\"10\" fill=\"none\" stroke=\"#9aa7b5\" stroke-width=\"1.5\" stroke-dasharray=\"6 4\"/>\n  <text x=\"32\" y=\"150\" text-anchor=\"start\" font-size=\"12\" font-weight=\"700\" fill=\"#6b7280\">社外（自宅など）</text>\n  <rect x=\"280\" y=\"130\" width=\"150\" height=\"200\" rx=\"10\" fill=\"#fff7ed\" stroke=\"#d97706\" stroke-width=\"1.5\" stroke-dasharray=\"6 4\"/>\n  <text x=\"292\" y=\"150\" text-anchor=\"start\" font-size=\"12\" font-weight=\"700\" fill=\"#b45309\">インターネット</text>\n  <rect x=\"670\" y=\"130\" width=\"210\" height=\"200\" rx=\"10\" fill=\"none\" stroke=\"#9aa7b5\" stroke-width=\"1.5\" stroke-dasharray=\"6 4\"/>\n  <text x=\"682\" y=\"150\" text-anchor=\"start\" font-size=\"12\" font-weight=\"700\" fill=\"#6b7280\">社内（支店とデータセンター）</text>\n  <rect x=\"38\" y=\"178\" width=\"212\" height=\"96\" rx=\"8\" fill=\"#ffffff\" stroke=\"#b9c4d0\" stroke-width=\"1.5\"/>\n  <text x=\"144.0\" y=\"198\" text-anchor=\"middle\" font-size=\"13\" font-weight=\"700\" fill=\"#1f2937\">自宅 PC</text>\n  <text x=\"144.0\" y=\"216\" text-anchor=\"middle\" font-size=\"10\" fill=\"#374151\">VPN ソフトを入れた端末</text>\n  <text x=\"144.0\" y=\"231\" text-anchor=\"middle\" font-size=\"10\" fill=\"#374151\">元の口：自宅の回線がくれた住所</text>\n  <text x=\"144.0\" y=\"246\" text-anchor=\"middle\" font-size=\"10\" fill=\"#374151\">VPN 用の口：借りた住所</text>\n  <text x=\"144.0\" y=\"261\" text-anchor=\"middle\" font-size=\"10\" fill=\"#0a7aff\">192.168.110.20</text>\n  <rect x=\"252\" y=\"202\" width=\"200\" height=\"48\" rx=\"24\" fill=\"#e6f0ff\" stroke=\"#0a7aff\" stroke-width=\"2\" stroke-dasharray=\"7 4\"/>\n  <text x=\"352\" y=\"222\" text-anchor=\"middle\" font-size=\"11\" font-weight=\"700\" fill=\"#0a7aff\">VPN トンネル</text>\n  <text x=\"352\" y=\"240\" text-anchor=\"middle\" font-size=\"10\" fill=\"#0a7aff\">TLS＝TCP ／ DTLS＝UDP</text>\n  <text x=\"352\" y=\"300\" text-anchor=\"middle\" font-size=\"10\" fill=\"#b45309\">途中を運ぶ人には、外側の</text>\n  <text x=\"352\" y=\"314\" text-anchor=\"middle\" font-size=\"10\" fill=\"#b45309\">宛先しか見えない（図 11 と同じ）</text>\n  <rect x=\"450\" y=\"145\" width=\"200\" height=\"150\" rx=\"8\" fill=\"#f2f5f9\" stroke=\"#b9c4d0\" stroke-width=\"1.5\"/>\n  <text x=\"550.0\" y=\"165\" text-anchor=\"middle\" font-size=\"13\" font-weight=\"700\" fill=\"#1f2937\">ファイアウォール 1</text>\n  <text x=\"550.0\" y=\"183\" text-anchor=\"middle\" font-size=\"10\" fill=\"#374151\">外側の口 203.0.113.10</text>\n  <text x=\"550.0\" y=\"198\" text-anchor=\"middle\" font-size=\"10\" fill=\"#0a7aff\">TCP 443 番で待つ</text>\n  <text x=\"550.0\" y=\"213\" text-anchor=\"middle\" font-size=\"10\" fill=\"#0a7aff\">（外から始まる通信だが、</text>\n  <text x=\"550.0\" y=\"228\" text-anchor=\"middle\" font-size=\"10\" fill=\"#0a7aff\">この 1 つだけは開けてある）</text>\n  <text x=\"550.0\" y=\"243\" text-anchor=\"middle\" font-size=\"10\" fill=\"#374151\">内側の口 192.168.10.1</text>\n  <text x=\"550.0\" y=\"258\" text-anchor=\"middle\" font-size=\"10\" fill=\"#374151\">貸し出す住所の在庫（プール）</text>\n  <text x=\"550.0\" y=\"273\" text-anchor=\"middle\" font-size=\"10\" fill=\"#0a7aff\">192.168.110.10 〜 .200</text>\n  <rect x=\"441\" y=\"216\" width=\"18\" height=\"18\" fill=\"#ffffff\" stroke=\"#6b7280\" stroke-width=\"1.5\"/><text x=\"450\" y=\"229\" text-anchor=\"middle\" font-size=\"8\" fill=\"#1f2937\">外</text>\n  <rect x=\"641\" y=\"216\" width=\"18\" height=\"18\" fill=\"#ffffff\" stroke=\"#6b7280\" stroke-width=\"1.5\"/><text x=\"650\" y=\"229\" text-anchor=\"middle\" font-size=\"8\" fill=\"#1f2937\">内</text>\n  <line x1=\"659\" y1=\"225\" x2=\"680\" y2=\"225\" stroke=\"#374151\" stroke-width=\"2\"/>\n  <line x1=\"680\" y1=\"225\" x2=\"692\" y2=\"196\" stroke=\"#374151\" stroke-width=\"2\"/>\n  <line x1=\"680\" y1=\"225\" x2=\"692\" y2=\"274\" stroke=\"#374151\" stroke-width=\"2\"/>\n  <rect x=\"692\" y=\"168\" width=\"176\" height=\"56\" rx=\"8\" fill=\"#ffffff\" stroke=\"#b9c4d0\" stroke-width=\"1.5\"/>\n  <text x=\"780.0\" y=\"188\" text-anchor=\"middle\" font-size=\"12\" font-weight=\"700\" fill=\"#1f2937\">PC-B（社内の相手）</text>\n  <text x=\"780.0\" y=\"206\" text-anchor=\"middle\" font-size=\"10\" fill=\"#374151\">192.168.10.20（支店）</text>\n  <rect x=\"692\" y=\"242\" width=\"176\" height=\"66\" rx=\"8\" fill=\"#ffffff\" stroke=\"#b9c4d0\" stroke-width=\"1.5\"/>\n  <text x=\"780.0\" y=\"262\" text-anchor=\"middle\" font-size=\"12\" font-weight=\"700\" fill=\"#1f2937\">認証サーバ（AD／LDAP）</text>\n  <text x=\"780.0\" y=\"280\" text-anchor=\"middle\" font-size=\"10\" fill=\"#374151\">192.168.3.202</text>\n  <text x=\"780.0\" y=\"295\" text-anchor=\"middle\" font-size=\"10\" fill=\"#374151\">データセンター側にある</text>\n  <circle cx=\"266\" cy=\"188\" r=\"9\" fill=\"#0a7aff\"/><text x=\"266\" y=\"192\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#ffffff\">1</text>\n  <circle cx=\"676\" cy=\"268\" r=\"9\" fill=\"#0a7aff\"/><text x=\"676\" y=\"272\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#ffffff\">2</text>\n  <circle cx=\"550\" cy=\"338\" r=\"9\" fill=\"#0a7aff\"/><text x=\"550\" y=\"342\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#ffffff\">3</text>\n  <circle cx=\"676\" cy=\"182\" r=\"9\" fill=\"#0a7aff\"/><text x=\"676\" y=\"186\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#ffffff\">4</text>\n  <circle cx=\"438\" cy=\"188\" r=\"9\" fill=\"#0a7aff\"/><text x=\"438\" y=\"192\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#ffffff\">5</text>\n  <text x=\"20\" y=\"356\" text-anchor=\"start\" font-size=\"10\" fill=\"#6b7280\">① 外側 IP につなぐ　② 名前と合言葉を認証サーバへ問い合わせる　③ 在庫から住所を 1 つ貸す　④ 借りた住所で社内と話す　⑤ 帰りは同じトンネルへ</text>\n  <rect x=\"20\" y=\"374\" width=\"425\" height=\"146\" rx=\"8\" fill=\"#ffffff\" stroke=\"#b9c4d0\" stroke-width=\"1.5\"/>\n  <text x=\"32\" y=\"394\" text-anchor=\"start\" font-size=\"13\" font-weight=\"700\" fill=\"#1f2937\">トンネルの張り方は 2 通り</text>\n  <text x=\"32\" y=\"412\" text-anchor=\"start\" font-size=\"10\" fill=\"#374151\">・勉強会で作ったのは TLS（ブラウザの鍵と同じ仕組み）を使う方。受け口は TCP 443 番</text>\n  <text x=\"32\" y=\"427\" text-anchor=\"start\" font-size=\"10\" fill=\"#374151\">・TLS は TCP の上、DTLS はデータグラム（UDP）の上で動く。番号は設定で変えられる</text>\n  <text x=\"32\" y=\"442\" text-anchor=\"start\" font-size=\"10\" fill=\"#374151\">・つながった後の表示では、TLS のトンネルと DTLS のトンネルの 2 本が立っていた</text>\n  <text x=\"32\" y=\"457\" text-anchor=\"start\" font-size=\"10\" fill=\"#374151\">・Cisco 公式には IKEv2／IPsec を選ぶ道もある。その場合は図 11・12 と同じ形</text>\n  <text x=\"32\" y=\"472\" text-anchor=\"start\" font-size=\"10\" fill=\"#374151\">・どちらでも「端末 1 台と機器の間にトンネルを張る」ところは変わらない</text>\n  <rect x=\"465\" y=\"374\" width=\"415\" height=\"146\" rx=\"8\" fill=\"#ffffff\" stroke=\"#b9c4d0\" stroke-width=\"1.5\"/>\n  <text x=\"477\" y=\"394\" text-anchor=\"start\" font-size=\"13\" font-weight=\"700\" fill=\"#1f2937\">全部通すか、社内あてだけ通すか（スプリットトンネル）</text>\n  <text x=\"477\" y=\"412\" text-anchor=\"start\" font-size=\"10\" fill=\"#374151\">・既定は「端末の通信を全部トンネルへ入れる」。ウェブ閲覧も社内を経由する</text>\n  <text x=\"477\" y=\"427\" text-anchor=\"start\" font-size=\"10\" fill=\"#374151\">・設定で「この宛先だけトンネルへ、残りは自宅の回線から直接」に変えられる</text>\n  <text x=\"477\" y=\"442\" text-anchor=\"start\" font-size=\"10\" fill=\"#374151\">・どの宛先をトンネルへ入れるかは一覧（ACL）で選ぶ</text>\n  <text x=\"477\" y=\"457\" text-anchor=\"start\" font-size=\"10\" fill=\"#374151\">　図 9 の ACL を「通す・通さない」ではなく「選ぶ」道具として使う形</text>\n  <text x=\"477\" y=\"472\" text-anchor=\"start\" font-size=\"10\" fill=\"#374151\">・勉強会の資料には設定が無い。ここは Cisco 公式で確かめた内容</text>\n  <text x=\"20\" y=\"548\" text-anchor=\"start\" font-size=\"12\" font-weight=\"700\" fill=\"#1f2937\">フロー</text>\n  <text x=\"20\" y=\"568\" text-anchor=\"start\" font-size=\"11\" fill=\"#374151\">① 自宅 PC の VPN ソフトが、外側 IP（203.0.113.10）の TCP 443 番につなぐ。外から始まる通信だが、この 1 つだけは図 22 の関門で開けてある</text>\n  <text x=\"20\" y=\"586\" text-anchor=\"start\" font-size=\"11\" fill=\"#374151\">② この構成では、名前と合言葉の照合をファイアウォール自身では行わず、認証サーバ（AD／LDAP）へ問い合わせる設定にしてある（機器の中に持つ設定もできる）</text>\n  <text x=\"20\" y=\"604\" text-anchor=\"start\" font-size=\"11\" fill=\"#374151\">③ 通れば、在庫（アドレスプール）から住所を 1 つ貸す。端末に VPN 用の口が増え、そこに借りた住所（192.168.110.20）が付く</text>\n  <text x=\"20\" y=\"622\" text-anchor=\"start\" font-size=\"11\" fill=\"#374151\">④ 社内あて（192.168.10.20）の通信は、借りた住所を送信元にしてトンネルの中に入り、ファイアウォールがほどいて社内へ流す</text>\n  <text x=\"20\" y=\"640\" text-anchor=\"start\" font-size=\"11\" fill=\"#374151\">⑤ 帰りは社内から 192.168.110.20 あてに返る。ファイアウォールはその住所を貸した相手を覚えているので、同じトンネルへ入れて端末に返す</text>\n  <text x=\"20\" y=\"670\" text-anchor=\"start\" font-size=\"12\" font-weight=\"700\" fill=\"#1f2937\">3 層で見ると</text>\n  <text x=\"20\" y=\"690\" text-anchor=\"start\" font-size=\"11\" fill=\"#374151\">もの：アドレスプール（論理・在庫の範囲は手動、1 つ貸すのは自動）と、端末に増える VPN 用の口（論理・トンネルが張れている間だけ存在する）</text>\n  <text x=\"20\" y=\"708\" text-anchor=\"start\" font-size=\"11\" fill=\"#374151\">結びつき：利用者 ⇄ 貸した住所は自動（表に残る）。名前と合言葉 ⇄ 本人の照合は、この構成では認証サーバが持つ（図 18 と同じ分担）</text>\n  <text x=\"20\" y=\"726\" text-anchor=\"start\" font-size=\"11\" fill=\"#374151\">フロー：図 5 の ① で PC はゲートウェイへ送った。ここでは端末の中でもう 1 段あり、社内あての通信は VPN 用の口へ向き、トンネルの中に入ってから外へ出る</text>\n  <text x=\"20\" y=\"748\" text-anchor=\"start\" font-size=\"10\" fill=\"#6b7280\">※ 借りた住所（192.168.110.0/24）は社内 LAN（192.168.10.0/24）とは別の番地。ファイアウォールの内側に、この番地あての経路がある</text>\n  <text x=\"20\" y=\"766\" text-anchor=\"start\" font-size=\"10\" fill=\"#6b7280\">※ 認証サーバはデータセンター側（192.168.3.202）。図 18 の RADIUS（192.168.3.201）とは別の台帳で、ファイアウォールの内側からルータ 2 を越えて届く</text>\n  <text x=\"20\" y=\"784\" text-anchor=\"start\" font-size=\"10\" fill=\"#6b7280\">※ 認証サーバへの問い合わせの線は、図を混ませないため 1 本にまとめて描いている（実際はルータ 2 を経由する）</text>\n<line x1=\"20\" y1=\"806\" x2=\"880\" y2=\"806\" stroke=\"#d6dde5\" stroke-width=\"1\"/>\n<text x=\"20\" y=\"828\" font-size=\"12\" font-weight=\"700\" fill=\"#1f2937\">アドレスプールと表の推移（青字が③④で増えた内容）</text>\n  <rect x=\"20\" y=\"840\" width=\"280\" height=\"75\" rx=\"6\" fill=\"#ffffff\" stroke=\"#b9c4d0\" stroke-width=\"1.5\"/>\n  <text x=\"30\" y=\"856\" font-size=\"10\" font-weight=\"700\" fill=\"#1f2937\">アドレスプール（貸し出す住所の在庫）</text>\n  <text x=\"30\" y=\"872\" font-size=\"10\" fill=\"#374151\">前: 192.168.110.10 〜 .200 が全部空き</text>\n  <text x=\"30\" y=\"887\" font-size=\"10\" fill=\"#374151\">*③ の後: .20 を 1 台に貸し出し中</text>\n  <text x=\"30\" y=\"902\" font-size=\"10\" fill=\"#374151\">残り: .10 〜 .19 と .21 〜 .200</text>\n  <rect x=\"310\" y=\"840\" width=\"280\" height=\"90\" rx=\"6\" fill=\"#ffffff\" stroke=\"#b9c4d0\" stroke-width=\"1.5\"/>\n  <text x=\"320\" y=\"856\" font-size=\"10\" font-weight=\"700\" fill=\"#1f2937\">ファイアウォールの VPN セッション表</text>\n  <text x=\"320\" y=\"872\" font-size=\"10\" fill=\"#374151\">*利用者名（認証サーバが認めた名前）</text>\n  <text x=\"320\" y=\"887\" font-size=\"10\" fill=\"#374151\">*貸した住所: 192.168.110.20</text>\n  <text x=\"320\" y=\"902\" font-size=\"10\" fill=\"#374151\">*相手の住所: 自宅の回線がくれた住所</text>\n  <text x=\"320\" y=\"917\" font-size=\"10\" fill=\"#374151\">*方式: TLS のトンネル＋DTLS のトンネル</text>\n  <rect x=\"600\" y=\"840\" width=\"280\" height=\"75\" rx=\"6\" fill=\"#ffffff\" stroke=\"#b9c4d0\" stroke-width=\"1.5\"/>\n  <text x=\"610\" y=\"856\" font-size=\"10\" font-weight=\"700\" fill=\"#1f2937\">自宅 PC の口とルーティングテーブル</text>\n  <text x=\"610\" y=\"872\" font-size=\"10\" fill=\"#374151\">前: 口は 1 つ。社内あての行は無い</text>\n  <text x=\"610\" y=\"887\" font-size=\"10\" fill=\"#374151\">*後: VPN 用の口が増える（.110.20）</text>\n  <text x=\"610\" y=\"902\" font-size=\"10\" fill=\"#374151\">*後: 社内あての行がその口に向く</text>\n<text x=\"20\" y=\"980\" font-size=\"12\" font-weight=\"700\" fill=\"#1f2937\">通信の中身の推移（外側の通信の中に、社内あての通信が入る）</text>\n  <text x=\"20\" y=\"1008\" font-size=\"11\" font-weight=\"700\" fill=\"#1f2937\">① トンネルを張る前（普通のインターネット通信）</text>\n  <rect x=\"20\" y=\"1014\" width=\"118\" height=\"36\" fill=\"#f2f5f9\" stroke=\"#9aa7b5\" stroke-width=\"1\"/>\n  <text x=\"79.0\" y=\"1028\" text-anchor=\"middle\" font-size=\"9\" fill=\"#6b7280\">宛先 MAC</text>\n  <text x=\"79.0\" y=\"1043\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#1f2937\">MAC 自宅の出口</text>\n  <rect x=\"138\" y=\"1014\" width=\"118\" height=\"36\" fill=\"#f2f5f9\" stroke=\"#9aa7b5\" stroke-width=\"1\"/>\n  <text x=\"197.0\" y=\"1028\" text-anchor=\"middle\" font-size=\"9\" fill=\"#6b7280\">送信元 MAC</text>\n  <text x=\"197.0\" y=\"1043\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#1f2937\">MAC 自宅PC</text>\n  <rect x=\"256\" y=\"1014\" width=\"118\" height=\"36\" fill=\"#e6f0ff\" stroke=\"#0a7aff\" stroke-width=\"1\"/>\n  <text x=\"315.0\" y=\"1028\" text-anchor=\"middle\" font-size=\"9\" fill=\"#6b7280\">宛先 IP</text>\n  <text x=\"315.0\" y=\"1043\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#1f2937\">203.0.113.10</text>\n  <rect x=\"374\" y=\"1014\" width=\"118\" height=\"36\" fill=\"#e6f0ff\" stroke=\"#0a7aff\" stroke-width=\"1\"/>\n  <text x=\"433.0\" y=\"1028\" text-anchor=\"middle\" font-size=\"9\" fill=\"#6b7280\">送信元 IP</text>\n  <text x=\"433.0\" y=\"1043\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#1f2937\">自宅の回線の住所</text>\n  <rect x=\"492\" y=\"1014\" width=\"86\" height=\"36\" fill=\"#ffffff\" stroke=\"#0a7aff\" stroke-width=\"1\"/>\n  <text x=\"535.0\" y=\"1028\" text-anchor=\"middle\" font-size=\"9\" fill=\"#6b7280\">宛先ポート番号</text>\n  <text x=\"535.0\" y=\"1043\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#1f2937\">443</text>\n  <rect x=\"578\" y=\"1014\" width=\"86\" height=\"36\" fill=\"#ffffff\" stroke=\"#0a7aff\" stroke-width=\"1\"/>\n  <text x=\"621.0\" y=\"1028\" text-anchor=\"middle\" font-size=\"9\" fill=\"#6b7280\">送信元ポート番号</text>\n  <text x=\"621.0\" y=\"1043\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#1f2937\">51200</text>\n  <rect x=\"664\" y=\"1014\" width=\"70\" height=\"36\" fill=\"#ffffff\" stroke=\"#9aa7b5\" stroke-width=\"1\"/>\n  <text x=\"699.0\" y=\"1028\" text-anchor=\"middle\" font-size=\"9\" fill=\"#6b7280\">データ</text>\n  <text x=\"699.0\" y=\"1043\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#1f2937\">TLS の握手</text>\n  <text x=\"20\" y=\"1068\" font-size=\"11\" font-weight=\"700\" fill=\"#1f2937\">④ トンネルが張れた後：社内あてのパケットが、外側の通信の中に入る（入れ子。自宅側の MAC は省略）</text>\n  <rect x=\"20\" y=\"1074\" width=\"118\" height=\"36\" fill=\"#e6f0ff\" stroke=\"#0a7aff\" stroke-width=\"1\"/>\n  <text x=\"79.0\" y=\"1088\" text-anchor=\"middle\" font-size=\"9\" fill=\"#6b7280\">宛先 IP</text>\n  <text x=\"79.0\" y=\"1103\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#1f2937\">203.0.113.10</text>\n  <rect x=\"138\" y=\"1074\" width=\"118\" height=\"36\" fill=\"#e6f0ff\" stroke=\"#0a7aff\" stroke-width=\"1\"/>\n  <text x=\"197.0\" y=\"1088\" text-anchor=\"middle\" font-size=\"9\" fill=\"#6b7280\">送信元 IP</text>\n  <text x=\"197.0\" y=\"1103\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#1f2937\">自宅の回線の住所</text>\n  <rect x=\"256\" y=\"1074\" width=\"86\" height=\"36\" fill=\"#ffffff\" stroke=\"#0a7aff\" stroke-width=\"1\"/>\n  <text x=\"299.0\" y=\"1088\" text-anchor=\"middle\" font-size=\"9\" fill=\"#6b7280\">宛先ポート番号</text>\n  <text x=\"299.0\" y=\"1103\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#1f2937\">443</text>\n  <rect x=\"342\" y=\"1074\" width=\"86\" height=\"36\" fill=\"#ffffff\" stroke=\"#0a7aff\" stroke-width=\"1\"/>\n  <text x=\"385.0\" y=\"1088\" text-anchor=\"middle\" font-size=\"9\" fill=\"#6b7280\">送信元ポート番号</text>\n  <text x=\"385.0\" y=\"1103\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#1f2937\">51200</text>\n  <rect x=\"428\" y=\"1074\" width=\"104\" height=\"36\" fill=\"#fff1dc\" stroke=\"#d97706\" stroke-width=\"1\"/>\n  <text x=\"480.0\" y=\"1088\" text-anchor=\"middle\" font-size=\"9\" fill=\"#6b7280\">封（暗号化）</text>\n  <text x=\"480.0\" y=\"1103\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#1f2937\">TLS</text>\n  <rect x=\"532\" y=\"1074\" width=\"118\" height=\"36\" fill=\"#e6f0ff\" stroke=\"#0a7aff\" stroke-width=\"1\"/>\n  <text x=\"591.0\" y=\"1088\" text-anchor=\"middle\" font-size=\"9\" fill=\"#6b7280\">宛先 IP</text>\n  <text x=\"591.0\" y=\"1103\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#1f2937\">192.168.10.20</text>\n  <rect x=\"650\" y=\"1074\" width=\"118\" height=\"36\" fill=\"#e6f0ff\" stroke=\"#0a7aff\" stroke-width=\"1\"/>\n  <text x=\"709.0\" y=\"1088\" text-anchor=\"middle\" font-size=\"9\" fill=\"#6b7280\">送信元 IP</text>\n  <text x=\"709.0\" y=\"1103\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#1f2937\">192.168.110.20</text>\n  <rect x=\"768\" y=\"1074\" width=\"70\" height=\"36\" fill=\"#ffffff\" stroke=\"#9aa7b5\" stroke-width=\"1\"/>\n  <text x=\"803.0\" y=\"1088\" text-anchor=\"middle\" font-size=\"9\" fill=\"#6b7280\">データ</text>\n  <text x=\"803.0\" y=\"1103\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#1f2937\">ping</text>\n  <rect x=\"529\" y=\"1071\" width=\"312\" height=\"42\" rx=\"5\" fill=\"none\" stroke=\"#0a7aff\" stroke-width=\"2\"/>\n  <line x1=\"20\" y1=\"1118\" x2=\"428\" y2=\"1118\" stroke=\"#b45309\" stroke-width=\"1.5\"/><line x1=\"20\" y1=\"1114\" x2=\"20\" y2=\"1118\" stroke=\"#b45309\" stroke-width=\"1.5\"/><line x1=\"428\" y1=\"1114\" x2=\"428\" y2=\"1118\" stroke=\"#b45309\" stroke-width=\"1.5\"/>\n  <text x=\"224.0\" y=\"1131\" text-anchor=\"middle\" font-size=\"10\" fill=\"#b45309\">外側＝インターネットを運ばれる部分。途中の人に見えるのはここまで</text>\n  <line x1=\"428\" y1=\"1140\" x2=\"838\" y2=\"1140\" stroke=\"#0a7aff\" stroke-width=\"1.5\"/><line x1=\"428\" y1=\"1136\" x2=\"428\" y2=\"1140\" stroke=\"#0a7aff\" stroke-width=\"1.5\"/><line x1=\"838\" y1=\"1136\" x2=\"838\" y2=\"1140\" stroke=\"#0a7aff\" stroke-width=\"1.5\"/>\n  <text x=\"633.0\" y=\"1153\" text-anchor=\"middle\" font-size=\"10\" fill=\"#0a7aff\">封から先＝暗号化されて読めない部分。ほどくと、青い枠の 1 個のパケットが出てくる</text>\n  <text x=\"20\" y=\"1172\" font-size=\"11\" font-weight=\"700\" fill=\"#1f2937\">④ の続き　ファイアウォールがほどいた後（社内の区間。ここから先は普通のパケット）</text>\n  <rect x=\"20\" y=\"1178\" width=\"118\" height=\"36\" fill=\"#f2f5f9\" stroke=\"#9aa7b5\" stroke-width=\"1\"/>\n  <text x=\"79.0\" y=\"1192\" text-anchor=\"middle\" font-size=\"9\" fill=\"#6b7280\">宛先 MAC</text>\n  <text x=\"79.0\" y=\"1207\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#1f2937\">MAC B</text>\n  <rect x=\"138\" y=\"1178\" width=\"118\" height=\"36\" fill=\"#f2f5f9\" stroke=\"#9aa7b5\" stroke-width=\"1\"/>\n  <text x=\"197.0\" y=\"1192\" text-anchor=\"middle\" font-size=\"9\" fill=\"#6b7280\">送信元 MAC</text>\n  <text x=\"197.0\" y=\"1207\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#1f2937\">MAC FW1-内</text>\n  <rect x=\"256\" y=\"1178\" width=\"118\" height=\"36\" fill=\"#e6f0ff\" stroke=\"#0a7aff\" stroke-width=\"1\"/>\n  <text x=\"315.0\" y=\"1192\" text-anchor=\"middle\" font-size=\"9\" fill=\"#6b7280\">宛先 IP</text>\n  <text x=\"315.0\" y=\"1207\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#1f2937\">192.168.10.20</text>\n  <rect x=\"374\" y=\"1178\" width=\"118\" height=\"36\" fill=\"#e6f0ff\" stroke=\"#0a7aff\" stroke-width=\"1\"/>\n  <text x=\"433.0\" y=\"1192\" text-anchor=\"middle\" font-size=\"9\" fill=\"#6b7280\">送信元 IP</text>\n  <text x=\"433.0\" y=\"1207\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#1f2937\">192.168.110.20</text>\n  <rect x=\"492\" y=\"1178\" width=\"70\" height=\"36\" fill=\"#ffffff\" stroke=\"#9aa7b5\" stroke-width=\"1\"/>\n  <text x=\"527.0\" y=\"1192\" text-anchor=\"middle\" font-size=\"9\" fill=\"#6b7280\">データ</text>\n  <text x=\"527.0\" y=\"1207\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#1f2937\">ping</text>\n  <text x=\"20\" y=\"1232\" font-size=\"11\" font-weight=\"700\" fill=\"#1f2937\">⑤ 帰り：社内から、借りた住所あてに返る（社内の区間）</text>\n  <rect x=\"20\" y=\"1238\" width=\"118\" height=\"36\" fill=\"#f2f5f9\" stroke=\"#9aa7b5\" stroke-width=\"1\"/>\n  <text x=\"79.0\" y=\"1252\" text-anchor=\"middle\" font-size=\"9\" fill=\"#6b7280\">宛先 MAC</text>\n  <text x=\"79.0\" y=\"1267\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#1f2937\">MAC FW1-内</text>\n  <rect x=\"138\" y=\"1238\" width=\"118\" height=\"36\" fill=\"#f2f5f9\" stroke=\"#9aa7b5\" stroke-width=\"1\"/>\n  <text x=\"197.0\" y=\"1252\" text-anchor=\"middle\" font-size=\"9\" fill=\"#6b7280\">送信元 MAC</text>\n  <text x=\"197.0\" y=\"1267\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#1f2937\">MAC B</text>\n  <rect x=\"256\" y=\"1238\" width=\"118\" height=\"36\" fill=\"#e6f0ff\" stroke=\"#0a7aff\" stroke-width=\"1\"/>\n  <text x=\"315.0\" y=\"1252\" text-anchor=\"middle\" font-size=\"9\" fill=\"#6b7280\">宛先 IP</text>\n  <text x=\"315.0\" y=\"1267\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#1f2937\">192.168.110.20</text>\n  <rect x=\"374\" y=\"1238\" width=\"118\" height=\"36\" fill=\"#e6f0ff\" stroke=\"#0a7aff\" stroke-width=\"1\"/>\n  <text x=\"433.0\" y=\"1252\" text-anchor=\"middle\" font-size=\"9\" fill=\"#6b7280\">送信元 IP</text>\n  <text x=\"433.0\" y=\"1267\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#1f2937\">192.168.10.20</text>\n  <rect x=\"492\" y=\"1238\" width=\"70\" height=\"36\" fill=\"#ffffff\" stroke=\"#9aa7b5\" stroke-width=\"1\"/>\n  <text x=\"527.0\" y=\"1252\" text-anchor=\"middle\" font-size=\"9\" fill=\"#6b7280\">データ</text>\n  <text x=\"527.0\" y=\"1267\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"700\" fill=\"#1f2937\">返事</text>\n  <text x=\"20\" y=\"1292\" font-size=\"11\" font-weight=\"700\" fill=\"#1f2937\">　</text>\n  <text x=\"20\" y=\"1312\" font-size=\"10\" fill=\"#6b7280\">⑤ を受けたファイアウォールは「192.168.110.20 を誰に貸したか」を表で引き、④ と同じトンネルに入れ直して端末へ返す（外側の宛先は自宅の回線の住所になる）</text>\n<text x=\"20\" y=\"1350\" font-size=\"10\" fill=\"#6b7280\">図 11 との違いは、トンネルの片端が「機器」ではなく「端末 1 台」であること。だから住所を貸す仕組み（プール）が要る。図 11 では両端の社内の番地が最初から決まっていた</text>\n<text x=\"20\" y=\"1366\" font-size=\"10\" fill=\"#6b7280\">勉強会での観察: トンネルを張る前は社内サーバへの ping が届かず、張った後は届いた。端末の住所も元のものから借りたものに変わっていた</text>\n<text x=\"20\" y=\"1382\" font-size=\"10\" fill=\"#6b7280\">出典（AnyConnect は TLS と、任意で DTLS を使う。アドレスプールで住所を配る。tunnel group と group policy の役割。DTLS の番号は dtls port で設定できる）:</text>\n<text x=\"20\" y=\"1398\" font-size=\"10\" fill=\"#6b7280\">　https://www.cisco.com/c/en/us/td/docs/security/asa/asa920/configuration/vpn/asa-920-vpn-config/vpn-anyconnect.html</text>\n<text x=\"20\" y=\"1414\" font-size=\"10\" fill=\"#6b7280\">出典（DTLS はデータグラム輸送＝UDP の上で動く TLS。TLS 1.2 を土台に、できるだけ同じ形にして作られている）: https://www.rfc-editor.org/rfc/rfc6347.html</text>\n<text x=\"20\" y=\"1430\" font-size=\"10\" fill=\"#6b7280\">出典（スプリットトンネル。既定の tunnelall と、一覧で指定する tunnelspecified）:</text>\n<text x=\"20\" y=\"1446\" font-size=\"10\" fill=\"#6b7280\">　https://www.cisco.com/c/en/us/support/docs/security/anyconnect-secure-mobility-client/119006-configure-anyconnect-00.html</text>\n<text x=\"20\" y=\"1462\" font-size=\"10\" fill=\"#6b7280\">出典（クライアント型 SSL-VPN では ip local pool で配る住所の範囲を決める）: https://www.infraexpert.com/study/ciscoasa12.html</text>\n<text x=\"20\" y=\"1478\" font-size=\"10\" fill=\"#6b7280\">未検証: DTLS が既定で使う番号は、上の設定ガイドに書かれていないため確認できていない（設定で変えられることだけが確認できた）</text>\n<text x=\"20\" y=\"1494\" font-size=\"10\" fill=\"#6b7280\">未検証: 勉強会で設定したのは TLS を使う方だけで、IKEv2／IPsec のリモートアクセスは試していない。スプリットトンネルも資料に設定が無く、動きは確かめていない</text>\n<text x=\"20\" y=\"1510\" font-size=\"10\" fill=\"#6b7280\">未検証: 貸した住所をいつ返すか（切断後どれくらいで在庫に戻るか）は確かめていない</text>\n</svg>","line":71,"sources":["src_1","src_2","src_3","src_4"],"lineage":[],"authoredBy":{"kind":"human","id":"owner","label":"ぴぐお"}},{"id":"blk_5ca748","type":"heading","depth":2,"markdown":"## 図 11・図 18・図 22 との接続","text":"図 11・図 18・図 22 との接続","line":266,"lineage":[],"authoredBy":{"kind":"human","id":"owner","label":"ぴぐお"}},{"id":"blk_32a779","type":"paragraph","markdown":"図 11 との違いは、トンネルの片端が機器ではなく端末 1 台であることです。\n図 11 では、両端の社内の番地が最初から決まっていました。\n端末には社内の番地が無いので、住所を貸す仕組みが要ります。","text":"図 11 との違いは、トンネルの片端が機器ではなく端末 1 台であることです。\n図 11 では、両端の社内の番地が最初から決まっていました。\n端末には社内の番地が無いので、住所を貸す仕組みが要ります。","line":268,"lineage":[],"authoredBy":{"kind":"human","id":"owner","label":"ぴぐお"}},{"id":"blk_000082","type":"paragraph","markdown":"図 18 では、スイッチが RADIUS サーバに問い合わせました。\nここではファイアウォールが AD／LDAP に問い合わせます。\n問い合わせ先ともらう答えが違うだけで、分担の形は同じです。","text":"図 18 では、スイッチが RADIUS サーバに問い合わせました。\nここではファイアウォールが AD／LDAP に問い合わせます。\n問い合わせ先ともらう答えが違うだけで、分担の形は同じです。","line":272,"lineage":[],"authoredBy":{"kind":"human","id":"owner","label":"ぴぐお"}},{"id":"blk_d4869c","type":"paragraph","markdown":"図 22 とは、箱が同じファイアウォール 1 です。\n外側の TCP 443 番は外から新しく始まる通信なので、図 22 の関門では本来止まります。そこだけを開けてあります。\n図 9 の ACL は、ここでは通す・通さないではなく、どの宛先をトンネルへ入れるかを選ぶ道具になります（スプリットトンネル）。","text":"図 22 とは、箱が同じファイアウォール 1 です。\n外側の TCP 443 番は外から新しく始まる通信なので、図 22 の関門では本来止まります。そこだけを開けてあります。\n図 9 の ACL は、ここでは通す・通さないではなく、どの宛先をトンネルへ入れるかを選ぶ道具になります（スプリットトンネル）。","line":276,"lineage":[],"authoredBy":{"kind":"human","id":"owner","label":"ぴぐお"}},{"id":"blk_703626","type":"heading","depth":2,"markdown":"## 未検証・注意","text":"未検証・注意","line":280,"lineage":[],"authoredBy":{"kind":"human","id":"owner","label":"ぴぐお"}},{"id":"blk_cc564a","type":"list","markdown":"- DTLS が既定で使う番号は、設定ガイドに書かれていないため確認できていません。設定で変えられること（`dtls port`）だけが確認できました。\n- 勉強会で設定したのは TLS を使う方だけです。IKEv2／IPsec のリモートアクセスは試していません。\n- スプリットトンネルは勉強会の資料に設定がありません。Cisco の設定例で確かめた内容として図に書き、資料の外であることも図に書いてあります。動きは確かめていません。\n- 貸した住所が、切断後どれくらいで在庫に戻るかは確かめていません。\n- 認証サーバへの問い合わせの線は、図を混ませないため 1 本にまとめて描いてあります。実際はルータ 2 を経由します。\n- 勉強会での観察として書いたこと。トンネルを張る前は社内サーバへの ping が届かず、張った後は届きました。端末の住所が、元のものから借りたものに変わりました。つながった後の表示には、TLS のトンネルと DTLS のトンネルの 2 本が出ていました。\n- 製品名の表記は、勉強会の資料どおり AnyConnect のままにしてあります。改称の有無は確かめていません。","text":"DTLS が既定で使う番号は、設定ガイドに書かれていないため確認できていません。設定で変えられること（dtls port）だけが確認できました。勉強会で設定したのは TLS を使う方だけです。IKEv2／IPsec のリモートアクセスは試していません。スプリットトンネルは勉強会の資料に設定がありません。Cisco の設定例で確かめた内容として図に書き、資料の外であることも図に書いてあります。動きは確かめていません。貸した住所が、切断後どれくらいで在庫に戻るかは確かめていません。認証サーバへの問い合わせの線は、図を混ませないため 1 本にまとめて描いてあります。実際はルータ 2 を経由します。勉強会での観察として書いたこと。トンネルを張る前は社内サーバへの ping が届かず、張った後は届きました。端末の住所が、元のものから借りたものに変わりました。つながった後の表示には、TLS のトンネルと DTLS のトンネルの 2 本が出ていました。製品名の表記は、勉強会の資料どおり AnyConnect のままにしてあります。改称の有無は確かめていません。","line":282,"lineage":[],"authoredBy":{"kind":"human","id":"owner","label":"ぴぐお"}},{"id":"blk_240080","type":"heading","depth":2,"markdown":"## 出典","text":"出典","line":290,"lineage":[],"authoredBy":{"kind":"human","id":"owner","label":"ぴぐお"}},{"id":"blk_ad199a","type":"list","markdown":"- 勉強会での本人の観察（2026-09-13 実機ハンズオン。資料は非公開）\n- [Cisco: AnyConnect VPN Client Connections（ASA 9.20）](https://www.cisco.com/c/en/us/td/docs/security/asa/asa920/configuration/vpn/asa-920-vpn-config/vpn-anyconnect.html) — 「When the client negotiates an SSL VPN connection with the ASA, it connects using Transport Layer Security (TLS), and optionally, Datagram Transport Layer Security (DTLS).」／`ip local pool poolname startaddr-endaddr mask mask` でアドレスプールを作る／「The Secure Client provides secure SSL and IPsec/IKEv2 connections to the ASA for remote users.」／`dtls port` で番号を設定する\n- [RFC 6347: Datagram Transport Layer Security Version 1.2](https://www.rfc-editor.org/rfc/rfc6347.html) — 「The DTLS protocol is based on the Transport Layer Security (TLS) protocol and provides equivalent security guarantees.」\n- [Cisco: AnyConnect の設定例](https://www.cisco.com/c/en/us/support/docs/security/anyconnect-secure-mobility-client/119006-configure-anyconnect-00.html) — ウィザードで設定すると Split Tunnel は既定で Tunnelall になる／一覧で指定する形は `split-tunnel-policy tunnelspecified` と `split-tunnel-network-list`\n- [インフラエキスパート: Cisco ASA SSL-VPN](https://www.infraexpert.com/study/ciscoasa12.html) — クライアント型 SSL-VPN で配る住所の範囲を `ip local pool` で決める\n- [CCNA 200-301 v1.1 出題範囲](https://learningcontent.cisco.com/documents/marketing/exam-topics/200-301-CCNA-v1.1.pdf) — 5.5「Describe IPsec remote access and site-to-site VPNs」","text":"勉強会での本人の観察（2026-09-13 実機ハンズオン。資料は非公開）Cisco: AnyConnect VPN Client Connections（ASA 9.20） — 「When the client negotiates an SSL VPN connection with the ASA, it connects using Transport Layer Security (TLS), and optionally, Datagram Transport Layer Security (DTLS).」／ip local pool poolname startaddr-endaddr mask mask でアドレスプールを作る／「The Secure Client provides secure SSL and IPsec/IKEv2 connections to the ASA for remote users.」／dtls port で番号を設定するRFC 6347: Datagram Transport Layer Security Version 1.2 — 「The DTLS protocol is based on the Transport Layer Security (TLS) protocol and provides equivalent security guarantees.」Cisco: AnyConnect の設定例 — ウィザードで設定すると Split Tunnel は既定で Tunnelall になる／一覧で指定する形は split-tunnel-policy tunnelspecified と split-tunnel-network-listインフラエキスパート: Cisco ASA SSL-VPN — クライアント型 SSL-VPN で配る住所の範囲を ip local pool で決めるCCNA 200-301 v1.1 出題範囲 — 5.5「Describe IPsec remote access and site-to-site VPNs」","line":292,"sources":["src_1","src_2","src_3","src_4","src_5"],"lineage":[],"authoredBy":{"kind":"human","id":"owner","label":"ぴぐお"}},{"id":"blk_1f7c1f","type":"heading","depth":2,"markdown":"## 関連","text":"関連","line":299,"lineage":[],"authoredBy":{"kind":"human","id":"owner","label":"ぴぐお"}},{"id":"blk_d06a41","type":"list","markdown":"- [ネットワーク\\_INDEX](/notes/nw-basics-index) — 連載の目次\n\n- 連載の入口: [ネットワーク\\_00\\_3層で言葉を置く](/notes/nw-basics-00-three-layers)（`/notes/nw-basics-00-three-layers`）\n\n- 前の記事（図 22）: [ネットワーク\\_22\\_ファイアウォール](/notes/nw-basics-22-firewall)（`/notes/nw-basics-22-firewall`）\n\n- 次の記事（図 24）: [ネットワーク\\_24\\_端末の認証](/notes/nw-basics-24-endpoint-check)（`/notes/nw-basics-24-endpoint-check`）\n\n- 土台になる記事（図 7）: [ネットワーク\\_07\\_インターネットを挟む](/notes/nw-basics-07-internet)（`/notes/nw-basics-07-internet`）\n\n- 拠点間 VPN の側: [ネットワーク\\_11\\_IPsec](/notes/nw-basics-11-ipsec)（`/notes/nw-basics-11-ipsec`）","text":"ネットワーク_INDEX — 連載の目次連載の入口: ネットワーク_00_3層で言葉を置く（/notes/nw-basics-00-three-layers）前の記事（図 22）: ネットワーク_22_ファイアウォール（/notes/nw-basics-22-firewall）次の記事（図 24）: ネットワーク_24_端末の認証（/notes/nw-basics-24-endpoint-check）土台になる記事（図 7）: ネットワーク_07_インターネットを挟む（/notes/nw-basics-07-internet）拠点間 VPN の側: ネットワーク_11_IPsec（/notes/nw-basics-11-ipsec）","line":301,"lineage":[],"authoredBy":{"kind":"human","id":"owner","label":"ぴぐお"}}],"sources":[{"id":"src_1","url":"https://www.cisco.com/c/en/us/td/docs/security/asa/asa920/configuration/vpn/asa-920-vpn-config/vpn-anyconnect.html","title":"Cisco: AnyConnect VPN Client Connections（ASA 9.20）","accessed":"2026-09-14","kind":"secondary"},{"id":"src_2","url":"https://www.rfc-editor.org/rfc/rfc6347.html","title":"RFC 6347: Datagram Transport Layer Security Version 1.2","accessed":"2026-09-14","kind":"secondary"},{"id":"src_3","url":"https://www.cisco.com/c/en/us/support/docs/security/anyconnect-secure-mobility-client/119006-configure-anyconnect-00.html","title":"Cisco: AnyConnect の設定例","accessed":"2026-09-14","kind":"secondary"},{"id":"src_4","url":"https://www.infraexpert.com/study/ciscoasa12.html","title":"インフラエキスパート: Cisco ASA SSL-VPN","accessed":"2026-09-14","kind":"secondary"},{"id":"src_5","url":"https://learningcontent.cisco.com/documents/marketing/exam-topics/200-301-CCNA-v1.1.pdf","title":"CCNA 200-301 v1.1 出題範囲","accessed":"2026-09-14","kind":"secondary"}],"errata":[]}