{"id":6029,"date":"2023-12-17T14:04:06","date_gmt":"2023-12-17T05:04:06","guid":{"rendered":"https:\/\/engineer-chanpu.blog\/?p=6029"},"modified":"2024-05-06T13:11:45","modified_gmt":"2024-05-06T04:11:45","slug":"azure-%ea%b0%9c%eb%85%90-%ec%a0%95%eb%a6%ac-route-table-%ea%b2%8c%ec%9d%b4%ed%8a%b8%ec%9b%a8%ec%9d%b4-%eb%9d%bc%ec%9a%b0%ed%8a%b8-%ec%a0%84%ed%8c%8c-propagate-gateway-routes-%eb%b0%8f-%ed%94%bc","status":"publish","type":"post","link":"https:\/\/engineer-chanpu.blog\/?p=6029","title":{"rendered":"Azure \uac1c\ub150 \uc815\ub9ac: Route table \uac8c\uc774\ud2b8\uc6e8\uc774 \ub77c\uc6b0\ud2b8 \uc804\ud30c (Propagate gateway routes) \ubc0f \ud53c\uc5b4\ub9c1 (Peering)"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">\uae00 \uc791\uc131 \ubc30\uacbd<\/h2>\n\n\n\n<p>\ucc38\uac00\uc911\uc778 \ud504\ub85c\uc81d\ud2b8\uc5d0\uc11c  <strong>Azure \ub124\ud2b8\uc6cc\ud06c \ud2b8\ub798\ud53d \uad00\ub9ac\ub97c \uc704\ud55c \ub9ac\uc18c\uc2a4 \ubc0f \uc635\uc158<\/strong>\uc5d0 \ub300\ud574\uc11c \uc54c\uc544\ubcf4\ub294 \uc911\uc774\ub2e4.  \uc9c0\uae08\uae4c\uc9c0 \uc5b4\ucc0c\uc5b4\ucc0c \ub124\ud2b8\uc6cc\ud06c \uad00\ub828 \uc5c5\ubb34\ub97c \uc218\ud589\ud574 \uc654\uc9c0\ub9cc, \uc0c8\ub85c\uc6b4 \ud504\ub85c\uc81d\ud2b8\uc5d0\uc11c \uae30\ucd08 \uac1c\ub150 \ubc0f \uac01 \uc635\uc158 \uac12\uc758 \uc774\ud574\uc5d0 \ubd80\uc871\ud568\uc744 \ub290\ub07c\uace0 \uc788\uc5b4\uc11c \ub2e4\uc2dc \uc815\ub9ac\ud558\ub824\uace0 \ud55c\ub2e4.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Express Route<\/li>\n\n\n\n<li>Azure firewall<\/li>\n\n\n\n<li>Network security group<\/li>\n\n\n\n<li>Route table + <code>UDR (User define routes)<\/code><\/li>\n\n\n\n<li>Virtual appliance (ex: Palo Alto, FortiGate)<\/li>\n<\/ul>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">\uad81\uae08\ud588\ub358 \ubd80\ubd84 \uc815\ub9ac<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Propagate gateway routes \uc124\uc815<\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"897\" height=\"591\" src=\"https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/12\/image-6.png\" alt=\"\" class=\"wp-image-6037\" srcset=\"https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/12\/image-6.png 897w, https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/12\/image-6-300x198.png 300w, https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/12\/image-6-768x506.png 768w\" sizes=\"auto, (max-width: 897px) 100vw, 897px\" \/><figcaption class=\"wp-element-caption\">Create Route table &#8211; Basics<\/figcaption><\/figure>\n\n\n\n<p>Route table\uc744 \uc791\uc131\ud560 \ub54c <code>Propagate gateway routes<\/code> \uc635\uc158\uc758 \uac12\uc744 Yes. No \ub85c \uc9c0\uc815\ud560 \uc218 \uc788\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"920\" height=\"224\" src=\"https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/12\/image-7.png\" alt=\"\" class=\"wp-image-6038\" srcset=\"https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/12\/image-7.png 920w, https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/12\/image-7-300x73.png 300w, https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/12\/image-7-768x187.png 768w\" sizes=\"auto, (max-width: 920px) 100vw, 920px\" \/><\/figure>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Border gateway protocol<\/p>\n<cite>ER and VPN Gateway route propagation can be disabled on a subnet using a property on a route table. When you disable route propagation, the system doesn&#8217;t add routes to the route table of all subnets with Virtual network gateway route propagation disabled. This process applies to both static routes and BGP routes. Connectivity with VPN connections is achieved using&nbsp;<a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/virtual-network\/virtual-networks-udr-overview#custom-routes\">custom routes<\/a>&nbsp;with a next hop type of&nbsp;<em>Virtual network gateway<\/em>.&nbsp;<strong>Route propagation shouldn&#8217;t be disabled on the GatewaySubnet. The gateway will not function with this setting disabled.<\/strong>&nbsp;For details, see&nbsp;<a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/virtual-network\/manage-route-table#create-a-route-table\">How to disable Virtual network gateway route propagation<\/a>.<\/cite><\/blockquote>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">\ub124\ud2b8\uc6cc\ud06c \uad6c\uc131\ub3c4<\/h2>\n\n\n\n<p>\uc2e4\uc81c\ub85c\ub294 VPN Gateway\uac00 \uc544\ub2cc Express Route \ub85c \uc5f0\uacb0\ub418\uc5b4 \uc788\uc9c0\ub9cc, \uc0c8\ub85c \uadf8\ub9ac\uae30 \uadc0\ucc2e\uc544\uc11c <a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/virtual-network\/virtual-networks-udr-overview#next-hop-types-across-azure-tools\">Microsoft Learn<\/a> \uc5d0\uc11c \uac00\uc838\uc628 \uad6c\uc131\ub3c4\uc774\ub2e4.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>VPN Gateway<\/li>\n\n\n\n<li>Virtual network-1 (Address space: 10.0.0.0\/16)<\/li>\n\n\n\n<li>Virtual network-1\/Subnet-1 (Subnet prefix: 10.0.0.0\/24)<\/li>\n\n\n\n<li>Virtual network-1\/Subnet-2 (Subnet prefix: 10.0.1.0\/24)<\/li>\n\n\n\n<li>Virtual network peering<\/li>\n\n\n\n<li>Virtual network-2 (Address space: 10.1.0.0\/16, 10.2.0.0\/16)<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"963\" height=\"739\" src=\"https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/12\/image-5.png\" alt=\"\" class=\"wp-image-6032\" srcset=\"https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/12\/image-5.png 963w, https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/12\/image-5-300x230.png 300w, https:\/\/engineer-chanpu.blog\/wp-content\/uploads\/2023\/12\/image-5-768x589.png 768w\" sizes=\"auto, (max-width: 963px) 100vw, 963px\" \/><figcaption class=\"wp-element-caption\">Implementation Microsoft Learn<\/figcaption><\/figure>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">\ucc3e\uc544 \ubcf8 \ubc14\ub85c\ub294..<\/h3>\n\n\n\n<p>\uc678\ubd80\uc5d0\uc11c Azure \ub0b4\ubd80\ub85c \ud2b8\ub798\ud53d\uc744 \uc804\uc1a1\ud558\ub824\uba74 3\uac00\uc9c0 \ubc29\ubc95\uc774 \uc874\uc7ac\ud55c\ub2e4.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\uc778\ud130\ub137 \uacbd\uc720<br>: \uac00\uc7a5 \uae30\ubcf8\uc801\uc778 \ud615\ud0dc, \uc778\ud130\ub137\uc744 \ud1b5\ud574 Azure \uc11c\ube44\uc2a4(ex: virtual machine, web application) \uc5d0 \uc811\uadfc\ud55c\ub2e4. \ubcf4\uc548\uc744 \uc704\ud574 Network Security Group\uc744 \uc0ac\uc6a9\ud558\uc5ec \ud2b9\uc815 Port, IP Address \ub97c \uc81c\ud55c\ud560 \uc218 \uc788\ub2e4.<\/li>\n\n\n\n<li>VPN Gateway \uc0ac\uc6a9<br>: \uc778\ud130\ub137\uc744 \uacbd\uc720\ud558\uc9c0\ub9cc \ud1b5\uc2e0\uc740 \ubaa8\ub450 \uc554\ud638\ud654\ub418\uba70 On-premise, Azure Vnet \uac04\uc758 \uc548\uc804\ud55c \uc5f0\uacb0\uc744 \uc81c\uacf5\ud55c\ub2e4. S2S (Site to Stie) \ub610\ub294 P2S (Point to Site) VPN \uc5f0\uacb0\uc744 \uad6c\uc131\ud560 \uc218 \uc788\ub2e4. \ubcf4\uc548\uc774 \uc911\uc694\ud55c \ube44\uc9c0\ub2c8\uc2a4 \ud658\uacbd\uc5d0 \uc801\ud569\ud558\ub2e4.<\/li>\n\n\n\n<li>Express Gateway \uc0ac\uc6a9<br>: VPN\uacfc \ub2ec\ub9ac \uc778\ud130\ub137\uc744 \uacbd\uc720\ud558\uc9c0 \uc54a\ub294\ub2e4. \uc0ac\uc124 \uc5f0\uacb0\uc744 \ud1b5\ud574 On-premise, Azure \uac04\uc758 \ub124\ud2b8\uc6cc\ud06c\ub97c <strong>\uc9c1\uc811 \uc5f0\uacb0<\/strong>\ud55c\ub2e4. \ub354 \ub192\uc740 \ub300\uc5ed\ud3ed, \ub354 \ub0ae\uc740 \uc9c0\uc5f0 \uc2dc\uac04 \ubc0f \uc77c\uad00\ub41c \ub124\ud2b8\uc6cc\ud06c \ud658\uacbd\uc744 \uc81c\uacf5\ud558\uba70, \ud06c\uae30\uac00 \ud070 \ub370\uc774\ud130\ub97c \uc804\uc1a1\ud558\uac70\ub098, \uc9c0\uc5f0 \uc2dc\uac04\uc774 \uc911\uc694\ud55c Application\uc5d0 \uc801\ud569\ud558\ub2e4.<\/li>\n<\/ol>\n\n\n\n<p>\uc5ec\uae30\uc11c Propagate gateway routes \uc124\uc815\uc744 \uace0\ub824\ud558\ub294 \uacbd\uc6b0\ub294, <code>VPN Gateway<\/code> \ud639\uc740 <code>Express Gateway<\/code>\ub97c \uc0ac\uc6a9\ud558\ub294 \uacbd\uc6b0\uc774\ub2e4.<\/p>\n\n\n\n<p>Azure\uc5d0\uc11c\ub3c4 \ub124\ud2b8\uc6cc\ud06c \uac04\uc758 \ub370\uc774\ud130\ub97c \uc8fc\uace0\ubc1b\uc744 \ub54c \ub2e4\uc74c \uacbd\ub85c (Next hop)\uac00 \uc5b4\ub518\uc9c0 \ud655\uc778\ud558\uae30 \uc704\ud55c \ub77c\uc6b0\ud2b8 \ud14c\uc774\ube14<code>Route table<\/code> \uc774\ub77c\ub294 \uac83\uc744 \uc0ac\uc6a9\ud55c\ub2e4. \ub77c\uc6b0\ud2b8 \ud14c\uc774\ube14\uc740 \ub370\uc774\ud130\uac00 \uc5b4\ub514\ub85c \uac00\uc57c \ud558\ub294\uc9c0\ub97c \uc54c\ub824\uc8fc\ub294 \uc9c0\ub3c4\uc640 \ube44\uc2b7\ud558\ub2e4.<\/p>\n\n\n\n<p>\uc5ec\uae30\uc11c,<mark style=\"background-color:#ffffff\" class=\"has-inline-color has-black-color\"> <\/mark><mark style=\"background-color:#000000\" class=\"has-inline-color has-white-color\">\uac8c\uc774\ud2b8\uc6e8\uc774 \ub77c\uc6b0\ud2b8 \uc804\ud30c \uc124\uc815\uc740 \ubaa9\uc801\uc9c0\ub85c \uac00\ub294 \uacbd\ub85c\ub97c \uc54c\ub824\uc8fc\ub294 \ub77c\uc6b0\ud2b8 \ud14c\uc774\ube14\uc744 \uc790\ub3d9\uc73c\ub85c \uc804\ub2ec\ud574\uc8fc\ub294 \uae30\ub2a5<\/mark>\uc774\ub2e4.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>On: \ub370\uc774\ud130\ub294 VPN Gateway \ub610\ub294 Express Route\ub97c \ud1b5\ud574 Azure \ub0b4\ubd80\uc758 \ub2e4\ub978 \ub124\ud2b8\uc6cc\ud06c\ub85c \uac00\ub294 \uae38\uc744 \uc790\ub3d9\uc73c\ub85c \uc81c\uacf5\ubc1b\uc744 \uc218 \uc788\ub2e4.<\/li>\n\n\n\n<li>Off: \ub370\uc774\ud130\ub294 \ubaa9\uc801\uc9c0 \uc815\ubcf4\ub97c \uac16\uace0 \uc788\uc9c0 \uc54a\uae30 \ub54c\ubb38\uc5d0, \uc0ac\uc6a9\uc790\uac00 \uc9c1\uc811 \ub77c\uc6b0\ud2b8 \ud14c\uc774\ube14\uc5d0 \uacbd\ub85c\ub97c \uc124\uc815\ud574\uc57c \ud55c\ub2e4.<\/li>\n<\/ol>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Propagate gate routes \uc635\uc158\uc758 \ub2e8\uc810<\/h3>\n\n\n\n<p><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\"><span style=\"text-decoration: underline;\">\uc704 \uc635\uc158\uc744 \ud56d\uc0c1 On\uc73c\ub85c \uc124\uc815\ud558\ub294 \uac83\uc774 \ucd5c\uc120\uc758 \uc120\ud0dd\uc740 \uc544\ub2c8\ub2e4. <\/span><\/mark><\/p>\n\n\n\n<p>\uac04\ud3b8\ud558\uace0 \uc790\ub3d9\uc801\uc73c\ub85c \ub77c\uc6b0\ud305\uc774 \uc124\uc815\ub418\ub294 \uc7a5\uc810\uc774 \uc788\uc9c0\ub9cc, \uba87 \uac00\uc9c0 \ub2e8\uc810 \ub610\ud55c \uc874\uc7ac\ud55c\ub2e4.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\ub124\ud2b8\uc6cc\ud06c \ud2b8\ub798\ud53d \uc81c\uc5b4\uc758 \uac10\uc18c<br>: \ub124\ud2b8\uc6cc\ud06c \uad00\ub9ac\uc790\uac00 \ud2b8\ub798\ud53d \ud750\ub984\uc744 \uc138\ubc00\ud558\uac8c \uc81c\uc5b4\ud558\ub294 \ub370 \uc81c\ud55c\uc774 \uc788\uc744 \uc218 \uc788\ub2e4.<\/li>\n\n\n\n<li>\ubcf4\uc548 \uc704\ud5d8<br>: \ubcf4\uc548\uc774 \ubbfc\uac10\ud55c \ub124\ud2b8\uc6cc\ud06c \uad6c\uc5ed\uc73c\ub85c\uc758 \ub77c\uc6b0\ud305\uc744 \ud5c8\uc6a9\ud560 \uac00\ub2a5\uc131\uc774 \uc788\ub2e4. \ud2b9\uc815 \ub124\ud2b8\uc6cc\ud06c \uacbd\ub85c\ub97c \uc81c\ud55c\ud558\uace0 \uc2f6\uc740 \uacbd\uc6b0, \uc218\ub3d9\uc73c\ub85c \ub77c\uc6b0\ud2b8\ub97c \uad00\ub9ac\ud558\ub294 \uac83\uc774 \uc548\uc804\ud560 \uc218 \uc788\ub2e4.<\/li>\n\n\n\n<li>\ubcf5\uc7a1\uc131 \uc99d\uac00<br>: \ub124\ud2b8\uc6cc\ud06c \uaddc\ubaa8\uac00 \ucee4\uc9c0\uace0 \ubcf5\uc7a1\ud574\uc9c8\uc218\ub85d \uc790\ub3d9\uc73c\ub85c \uc0dd\uc131\ub418\ub294 \ub77c\uc6b0\ud2b8\ub4e4\ub85c \uc778\ud574 \ubcf5\uc7a1\uc131\uc774 \uc99d\uac00\ub420 \uc218 \uc788\ub2e4. \uc774\ub85c \uc778\ud574 \ubb38\uc81c \ud574\uacb0 \ubc0f \ub124\ud2b8\uc6cc\ud06c \ucd5c\uc801\ud654\uac00 \uc5b4\ub824\uc6cc\uc9c8 \uc218 \uc788\ub2e4.<\/li>\n\n\n\n<li>\ube44\uc6a9<br>: \ubd88\ud544\uc694\ud55c \ub77c\uc6b0\ud2b8 \uc804\ud30c\ub294 \ub124\ud2b8\uc6cc\ud06c \ud2b8\ub798\ud53d\uc744 \uc99d\uac00\uc2dc\ud0ac \uc218 \uc788\ub2e4.<\/li>\n\n\n\n<li>\ub77c\uc6b0\ud305 \ub8e8\ud504 \ubc0f \ucda9\ub3cc<br>: \uc608\uc0c1\uce58 \ubabb\ud55c \ub77c\uc6b0\ud305 \ub8e8\ud504 \ud639\uc740 \ucda9\ub3cc\uc774 \ubc1c\uc0dd\ud560 \uc218 \uc788\ub2e4. \uc774\ub294 \ub124\ud2b8\uc6cc\ud06c \uc131\ub2a5 \uc800\ud558 \ud639\uc740 \uc911\ub2e8\uc758 \uc6d0\uc778\uc774 \ub420 \uc218 \uc788\ub2e4.<\/li>\n<\/ol>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><\/p>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>\uae00 \uc791\uc131 \ubc30\uacbd \ucc38\uac00\uc911\uc778 \ud504\ub85c\uc81d\ud2b8\uc5d0\uc11c Azure \ub124\ud2b8\uc6cc\ud06c \ud2b8\ub798\ud53d \uad00\ub9ac\ub97c \uc704\ud55c \ub9ac\uc18c\uc2a4 \ubc0f \uc635\uc158\uc5d0 \ub300\ud574\uc11c \uc54c\uc544\ubcf4\ub294 \uc911\uc774\ub2e4. \uc9c0\uae08\uae4c\uc9c0 \uc5b4\ucc0c\uc5b4\ucc0c \ub124\ud2b8\uc6cc\ud06c \uad00\ub828 \uc5c5\ubb34\ub97c \uc218\ud589\ud574 \uc654\uc9c0\ub9cc, \uc0c8\ub85c\uc6b4 \ud504\ub85c\uc81d\ud2b8\uc5d0\uc11c \uae30\ucd08 \uac1c\ub150 \ubc0f \uac01 \uc635\uc158 &#8230;<\/p>\n","protected":false},"author":1,"featured_media":6041,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[107,209,33],"tags":[123,194],"class_list":["post-6029","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-azure","category-cloud-networking","category-tech-notes","tag-azure","tag-route-table"],"_links":{"self":[{"href":"https:\/\/engineer-chanpu.blog\/index.php?rest_route=\/wp\/v2\/posts\/6029","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/engineer-chanpu.blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/engineer-chanpu.blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/engineer-chanpu.blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/engineer-chanpu.blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6029"}],"version-history":[{"count":9,"href":"https:\/\/engineer-chanpu.blog\/index.php?rest_route=\/wp\/v2\/posts\/6029\/revisions"}],"predecessor-version":[{"id":6042,"href":"https:\/\/engineer-chanpu.blog\/index.php?rest_route=\/wp\/v2\/posts\/6029\/revisions\/6042"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/engineer-chanpu.blog\/index.php?rest_route=\/wp\/v2\/media\/6041"}],"wp:attachment":[{"href":"https:\/\/engineer-chanpu.blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6029"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/engineer-chanpu.blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=6029"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/engineer-chanpu.blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=6029"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}