{"id":2361,"date":"2023-06-21T00:35:54","date_gmt":"2023-06-20T15:35:54","guid":{"rendered":"https:\/\/manvscloud.com\/?p=2361"},"modified":"2023-06-21T00:36:26","modified_gmt":"2023-06-20T15:36:26","slug":"ncloud-load-balancer-network-load-balancer%ec%99%80-dsrdirect-server-return","status":"publish","type":"post","link":"https:\/\/manvscloud.com\/?p=2361","title":{"rendered":"[NCLOUD] Load Balancer : Network Load Balancer\uc640 DSR(Direct Server Return)"},"content":{"rendered":"\n<p>\uc548\ub155\ud558\uc138\uc694 MANVSCLOUD \uae40\uc218\ud604\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\ub370\uc774\ud130 \uc13c\ud130 \ub610\ub294 \ud074\ub77c\uc6b0\ub4dc \ud658\uacbd\uc5d0\uc11c \ubd80\ud558 \ubd84\uc0b0\uc740 \uc11c\ube44\uc2a4\uc758 \uc548\uc815\uc131\uacfc \ud655\uc7a5\uc131\uc744 \uc704\ud55c \ud544\uc218 \uc694\uc18c\uc785\ub2c8\ub2e4. \ub124\uc774\ubc84 \ud074\ub77c\uc6b0\ub4dc \ud50c\ub7ab\ud3fc\uc740 \uc774\ub7ec\ud55c \uc694\uad6c\ub97c \ucda9\uc871\ud558\uae30 \uc704\ud574 \uc5ec\ub7ec \uc885\ub958\uc758 Load Balancer \uc11c\ube44\uc2a4\ub97c \uc81c\uacf5\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uc624\ub298\uc740 \ub2e4\uc591\ud55c Load Balancer \uc911 Network Load Balancer(NLB)\uc5d0 \ub300\ud574 \uc791\uc131\ud574\ubcf4\uc558\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading has-white-color has-vivid-green-cyan-background-color has-text-color has-background\"> Network Load Balancer<\/h3>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2023\/06\/19232036\/ncloud-nlb-1024x1024.png\" alt=\"\" class=\"wp-image-2373\" width=\"524\" height=\"524\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2023\/06\/19232036\/ncloud-nlb-1024x1024.png 1024w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2023\/06\/19232036\/ncloud-nlb-300x300.png 300w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2023\/06\/19232036\/ncloud-nlb-150x150.png 150w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2023\/06\/19232036\/ncloud-nlb-768x768.png 768w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2023\/06\/19232036\/ncloud-nlb.png 1080w\" sizes=\"(max-width: 524px) 100vw, 524px\" \/><\/figure><\/div>\n\n\n<p>Network Load Balancer\ub294 \uc0ac\uc6a9\uc790\uc758 \uc694\uccad\uc744 \uc5ec\ub7ec \uc11c\ubc84\uc5d0 \ubd84\uc0b0\uc2dc\ucf1c \uac01 \uc11c\ubc84\uc758 \ubd80\ud558\ub97c \uc904\uc774\uace0 \uc804\uccb4\uc801\uc778 \uc131\ub2a5\uc744 \ud5a5\uc0c1\uc2dc\ud0b5\ub2c8\ub2e4. \uc774\ub294 \uc11c\ube44\uc2a4\uc758 \uac00\uc6a9\uc131\uc744 \ub192\uc774\uace0 \uc7a5\uc560 \uc0c1\ud669\uc5d0\uc11c\ub3c4 \uc11c\ube44\uc2a4 \uc6b4\uc601\uc5d0 \ub300\ud55c \uc548\uc815\uc131\uc744 \ud655\ubcf4\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>NLB\uc758 \uacbd\uc6b0 L4 \uc2a4\uc704\uce58\ub97c \ub2e4\ub8e8\uc5b4\ubcf8 \uacbd\ud5d8\uc774 \uc788\ub2e4\uba74 \uc0c1\ub2f9\ud788 \uce5c\uadfc\ud558\uac8c \ub290\uaef4\uc9c0\ub294 \uc11c\ube44\uc2a4\uc77c \uac83\uc785\ub2c8\ub2e4. TCP \ud504\ub85c\ud1a0\ucf5c\uc744 \uc0ac\uc6a9\ud558\uba70 \ud5ec\uc2a4 \uccb4\ud06c \uae30\ub2a5\uc744 \uc81c\uacf5\ud558\uc9c0\ub9cc \ub85c\uae45 \uae30\ub2a5\uacfc \ub3d9\uc77c \uc778\uc2a4\ud134\uc2a4\uc758 \uc5ec\ub7ec \ud3ec\ud2b8\ub85c\uc758 \ub85c\ub4dc\ubc38\ub7f0\uc2f1\uc740 \uc81c\uacf5\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. \ub610\ud55c L4 \uacc4\uce35\uc5d0\uc11c \uc791\ub3d9\ud558\uae30 \ub54c\ubb38\uc5d0 \uacbd\ub85c \uae30\ubc18 \ub77c\uc6b0\ud305, HTTP 2.0, SSL Offload\uc640 \uac19\uc740 \uae30\ub2a5\uc740 \uc81c\uacf5\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. \ud558\uc9c0\ub9cc NLB\uc758 \uacbd\uc6b0 \ucd5c\uc18c 100,000 ~ \ucd5c\ub300 400,000 CPS (\ucd08\ub2f9 \uc5f0\uacb0 \uc218)\uc758 \ubd84\uc0b0 \ucc98\ub9ac\ub97c \ubcf4\uc7a5\ud558\ubbc0\ub85c Application Load Balancer\ubcf4\ub2e4 \ub192\uc740 \uc131\ub2a5\uc744 \ubcf4\uc785\ub2c8\ub2e4. \ub2e4\ub9cc Private \ud658\uacbd\uc5d0\uc11c\ub294 100,000 CPS(Small)\ub9cc \uc81c\uacf5\ub41c\ub2e4\ub294 \uc810\uc740 \uc778\uc9c0\ud558\uace0 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<p>Load Balancer\uc758 \uc54c\uace0\ub9ac\uc998\uc740 \uc5f0\uacb0\ub41c Target Group\uc5d0\uc11c \uc124\uc815\ud560 \uc218 \uc788\ub294\ub370 \ub124\ud2b8\uc6cc\ud06c \ub85c\ub4dc\ubc38\ub7f0\uc11c\uc758 \uacbd\uc6b0 Hash\uc640 Round Robin \ubc29\uc2dd\uc744 \uc9c0\uc6d0\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. Hash \ubc29\uc2dd\uc740 \ud074\ub77c\uc774\uc5b8\ud2b8 IP \uc8fc\uc18c \uc815\ubcf4\ub97c \uc0ac\uc6a9\ud558\uc5ec \uace0\uc720\ud55c Hash\ub97c \uc0dd\uc131\ud558\uace0 \uc774 Hash \uac12\uc5d0 \ub530\ub77c \ud2b8\ub798\ud53d\uc744 \uc11c\ubc84\uc5d0 \ubd84\ubc30\ud558\ub294 \ubc29\uc2dd\uc785\ub2c8\ub2e4. \uc989, \ub3d9\uc77c\ud55c \ud074\ub77c\uc774\uc5b8\ud2b8\ub85c\ubd80\ud130\uc758 \uc5f0\uc18d\ub41c \uc694\uccad\uc740 \ud56d\uc0c1 \ub3d9\uc77c\ud55c \uc11c\ubc84\ub85c \uc804\ub2ec\ub429\ub2c8\ub2e4. \uc774\ub85c \uc778\ud574 \ud074\ub77c\uc774\uc5b8\ud2b8 \uc138\uc158 \uc720\uc9c0\uac00 \uac00\ub2a5\ud574\uc9c0\uba70 \uc11c\ubc84 \uac04\uc5d0 \ub370\uc774\ud130 \ub3d9\uae30\ud654\uac00 \ud544\uc694\ud55c \uc0c1\ud669\uc5d0\uc11c \uc720\uc6a9\ud569\ub2c8\ub2e4. \uadf8\ub7ec\ub098 \uc774 \uc54c\uace0\ub9ac\uc998\uc740 \uc11c\ubc84\uc758 \uade0\ud615\ub41c \ubd80\ud558 \ubd84\uc0b0\uc744 \ubcf4\uc7a5\ud558\uc9c0 \uc54a\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774\ub54c Round Robin\uc744 \uace0\ub824\ud574\ubcfc \uc218\ub3c4 \uc788\uc2b5\ub2c8\ub2e4. Round Robin\uc740 \uac01 \uc11c\ubc84\uc5d0 \uc21c\ucc28\uc801\uc73c\ub85c \uc694\uccad\uc744 \ubd84\ubc30\ud558\ub294 \ubc29\uc2dd\uc785\ub2c8\ub2e4. \ubaa8\ub4e0 \uc11c\ubc84\ub294 \ub3d9\uc77c\ud55c \uc694\uccad\uc744 \uc21c\ucc28\uc801\uc73c\ub85c \ubc1b\uac8c \ub418\ubbc0\ub85c \uade0\ud615\ub41c \ubd80\ud558 \ubd84\uc0b0\uc744 \ub2ec\uc131\ud558\ub294 \ub370\uc5d0 \uc720\ub9ac\ud569\ub2c8\ub2e4. \uac04\ub2e8\ud558\uba74\uc11c\ub3c4 \ud6a8\uacfc\uc801\uc778 \uc774 \ubc29\uc2dd\uc740 \ub3c5\ub9bd\uc801\uc778 \uc694\uccad\uc744 \ucc98\ub9ac\ud558\ub294 \uc0c1\ud669\uc5d0\uc11c \uc720\uc6a9\ud569\ub2c8\ub2e4. \ud558\uc9c0\ub9cc \ud074\ub77c\uc774\uc5b8\ud2b8 \uc138\uc158\uc774 \uc720\uc9c0\ub418\uc5b4\uc57c \ud558\ub294 \uc0c1\ud669\uc5d0\uc11c\ub294 Hash \uc54c\uace0\ub9ac\uc998\uc5d0 \ube44\ud574 \ubd88\ub9ac\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\ucd94\uac00\uc801\uc73c\ub85c \ub124\uc774\ubc84 \ud074\ub77c\uc6b0\ub4dc \ud50c\ub7ab\ud3fc\uc758 Network Load Balancer\ub294 DSR(Direct Server Return)\uc744 \uc9c0\uc6d0\ud558\ub294\ub370 DSR\uc774\ub780 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading has-white-color has-vivid-red-background-color has-text-color has-background\"> DSR<\/h3>\n\n\n\n<p>DSR\uc740 \ud074\ub77c\uc774\uc5b8\ud2b8\uc758 \uc694\uccad\uc744 \uc11c\ubc84\uc5d0\uac8c \uc9c1\uc811 \uc804\ub2ec\ud558\uace0, \uc11c\ubc84\ub294 \uc751\ub2f5\uc744 \ub85c\ub4dc\ubc38\ub7f0\uc11c\ub97c \uac70\uce58\uc9c0 \uc54a\uace0 \ud074\ub77c\uc774\uc5b8\ud2b8\uc5d0\uac8c \ubc14\ub85c \uc804\ub2ec\ud558\ub294 \ubc29\uc2dd\uc785\ub2c8\ub2e4. \uc774 \ubc29\uc2dd\uc740 \ub85c\ub4dc\ubc38\ub7f0\uc11c\uac00 \uc751\ub2f5 \ud2b8\ub798\ud53d\uc73c\ub85c \uc778\ud574 \ubd80\ud558\ub97c \ubc1b\ub294 \uac83\uc744 \ubc29\uc9c0\ud558\uace0 \uc804\uccb4 \uc2dc\uc2a4\ud15c\uc758 \ucc98\ub9ac \uc6a9\ub7c9\uc744 \ud5a5\uc0c1\uc2dc\ud0b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>DSR \ud658\uacbd\uc5d0\uc11c\ub294 \uba87 \uac00\uc9c0 \uc8fc\uc758\uc0ac\ud56d\uc774 \uc788\uc2b5\ub2c8\ub2e4. \uc804\uc1a1 \uc18d\ub3c4\uac00 \ube60\ub974\uace0 \ud074\ub77c\uc774\uc5b8\ud2b8\uc640 \uc11c\ubc84 \uac04 IP \uc815\ubcf4\ub97c \uacf5\uc720\uac00 \uac00\ub2a5\ud558\ub2e4\ub294 \uc7a5\uc810\uc774 \uc788\uc9c0\ub9cc \uc11c\ubc84 \ub0b4 LoopBack \uc778\ud130\ud398\uc774\uc2a4\uc5d0 NLB\uc758 IP(VIP)\ub97c \uc785\ub825\ud574\uc8fc\uc5b4\uc57c\ud558\ub294 \uc791\uc5c5\uc774 \ud544\uc694\ud560 \uc218\ub3c4 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2023\/06\/19163734\/ncloud-nlb.svg\" alt=\"\" class=\"wp-image-2368\"\/><\/figure><\/div>\n\n\n<p>\ub300\ud45c\uc801\uc778 \uc0ac\ub840\ub85c \ub124\uc774\ubc84 \ud074\ub77c\uc6b0\ub4dc\uc5d0\uc11c \uc124\uce58\ud615 \ub370\uc774\ud130\ubca0\uc774\uc2a4\ub97c \uc774\uc911\ud654\ud560 \ub54c NLB\ub97c \uc0ac\uc6a9\ud560 \uc218 \uc788\ub294\ub370\uc694. \uc554\ud638\ud654\uc640 \uac19\uc740 \uc791\uc5c5\uc744 \uc704\ud574 \uc11c\ubc84\uc5d0\uc11c NLB\ub85c \ud1b5\uc2e0\uc774 \ud544\uc694\ud55c \uacbd\uc6b0\uac00 \uc788\uc2b5\ub2c8\ub2e4. <\/p>\n\n\n\n<p>\uc774\ub54c Direct Server Return(DSR) \ubaa8\ub4dc\uc778 Network Load Balancer\ub294 \ud074\ub77c\uc774\uc5b8\ud2b8\uc758 \uc694\uccad\uc744 \uc801\uc808\ud55c \uc11c\ubc84\ub85c \uc804\ub2ec\ud558\ub294 \uc5ed\ud560\ub9cc \ud558\uae30\ub54c\ubb38\uc5d0 \uc11c\ubc84\uc758 \uc751\ub2f5\uc740 \uc9c1\uc811 \ud074\ub77c\uc774\uc5b8\ud2b8\ub85c \ubcf4\ub0b4\uc9c0\uac8c \ub429\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\ubb38\uc81c\ub294 \uc11c\ubc84\uac00 \ud074\ub77c\uc774\uc5b8\ud2b8\uc758 \uc694\uccad\uc744 \ubc1b\uc558\uc744 \ub54c \ubaa9\uc801\uc9c0\uac00 NLB IP \uc8fc\uc18c\uc778 \ubd80\ubd84\uc785\ub2c8\ub2e4.<br>\ud074\ub77c\uc774\uc5b8\ud2b8\ub294 NLB\uc758 IP \uc8fc\uc18c\ub85c \ud328\ud0b7\uc744 \ubcf4\ub0b4\ub294\ub370 DSR \ubaa8\ub4dc\uc5d0\uc11c\ub294 \uc774 \ud328\ud0b7\uc744 \uc11c\ubc84\uc5d0\uac8c \uc9c1\uc811 \uc804\ub2ec\uc2dc\ud0b5\ub2c8\ub2e4. \uc11c\ubc84\ub294 \uc774 \ud328\ud0b7\uc744 \ubc1b\uc544\uc11c \ucc98\ub9ac\ud558\uace0 \uc751\ub2f5\uc744 NLB\ub97c \uac70\uce58\uc9c0\uc54a\uace0 \ud074\ub77c\uc774\uc5b8\ud2b8\uc5d0\uac8c \uc9c1\uc811 \ubcf4\ub0b4\uac8c\ub418\ub294\ub370 \uc774\ub54c \uc11c\ubc84\ub294 \uc790\uc2e0\uc758 IP \uc8fc\uc18c\uac00 \uc544\ub2c8\ub77c NLB\uc758 IP\uc8fc\uc18c\ub85c\ubd80\ud130 \uc751\ub2f5\uc774 \uc624\ub294 \uac83\ucc98\ub7fc \ud328\ud0b7\uc744 \ub9cc\ub4e4\uc5b4\uc57c\ud558\ub294 \uc0c1\ud669\uc774 \ub9cc\ub4e4\uc5b4\uc9d1\ub2c8\ub2e4. \uae30\ubcf8\uc801\uc73c\ub85c \ubcf4\uc548\uc0c1 ARP Sppfing\uc744 \ubc29\uc9c0\ud558\uae30 \uc704\ud574 \ub2e4\ub978 IP \uc8fc\uc18c\uc5d0\uc11c \uc624\ub294 \ud328\ud0b7\uc744 \uac70\ubd80\ud558\ub3c4\ub85d \ub418\uc5b4\uc788\uae30\ub54c\ubb38\uc5d0 \ucd94\uac00\uc801\uc778 \uc791\uc5c5\uc774 \ud544\uc694\ud558\uac8c \ub429\ub2c8\ub2e4. \ubcf4\uc548\uc0c1\uc758 \ubb38\uc81c\ub77c\uae30\ubcf4\ub2e4 DSR \ubc29\uc2dd\uc758 \ub85c\ub4dc \ubc38\ub7f0\uc2f1\uc774 \uc6d0\ud65c\ud558\uac8c \ub3d9\uc791\ud558\uae30 \uc704\ud574 \ud544\uc694\ud55c \uc124\uc815\uc774\ubbc0\ub85c \uc774\ub97c \ud574\uacb0\ud558\uae30 \uc704\ud574 \uc11c\ubc84 \ucabd\uc5d0\uc11c NLB\uc758 IP \uc8fc\uc18c\uc5d0\uc11c \uc624\ub294 \ud328\ud0b7\uc744 \ubc1b\uc744 \uc218 \uc788\ub3c4\ub85d LoopBack \uc778\ud130\ud398\uc774\uc2a4\uc5d0 NLB\uc758 IP\ub97c \uc124\uc815\ud560 \ud544\uc694\uac00 \uc788\uc2b5\ub2c8\ub2e4. \uc774\uc640 \uac19\uc740 \uc124\uc815\uc744 \ud558\uac8c \ub418\uba74 \uc11c\ubc84\ub294 NLB\uc758 IP\uc8fc\uc18c\uc5d0\uc11c \uc624\ub294 \ud328\ud0b7\uc744 \uc790\uc2e0\uc774 \ubcf4\ub0b8 \uac83\uc73c\ub85c \uc778\uc2dd\ud558\uac8c \ub418\uae30\ub54c\ubb38\uc5d0 \uc774\ub7ec\ud55c \ucf00\uc774\uc2a4\ub97c \uc798 \uc54c\uace0 \uc801\uc6a9\ud560 \uc218 \uc788\uc5b4\uc57c\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uadf8\ub807\ub2e4\uba74 \uc774\ub7ec\ud55c \ud658\uacbd\uc744 \ub610 \ub2e4\ub974\uac8c \uc0dd\uac01\ud574\ubd05\uc2dc\ub2e4. \uc608\ub97c \ub4e4\uc5b4 Application Load Balancer\uc758 \uacbd\uc6b0 \ud2b9\uc815 IP\ub9cc \uc811\uadfc\ud560 \uc218 \uc788\ub3c4\ub85d \uc81c\ud55c\ud574\uc57c\ud560 \uacbd\uc6b0 \uc5b4\ub5bb\uac8c \ud560 \uc218 \uc788\uc744\uae4c\uc694? NACL\uc744 \uc0ac\uc6a9\ud558\uc5ec Allow\uc640 Deny\ub85c \uad00\ub9ac\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uadf8\ub807\ub2e4\uba74 Network Load Balancer\ub97c \ud37c\ube14\ub9ad\uc73c\ub85c \uc0ac\uc6a9\ud574\uc57c\ud560 \uacbd\uc6b0\uc5d0\ub3c4 NACL\ub97c \uace0\ub824\ud574\uc57c\ud560\uae4c\uc694? \uaf2d \uadf8\ub807\uc9c0\uc54a\uc2b5\ub2c8\ub2e4. Network Load Balancer \uc544\ub798\uc5d0 \uc5f0\uacb0\ub41c \uc11c\ubc84\ub4e4\uc758 ACG\ub97c \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uc989 Network Load Balancer \uc0ac\uc6a9 \uc2dc \uc11c\ubc84 ACG\uc5d0\uc11c NLB \uc11c\ube0c\ub137\uacfc \ud1b5\uc2e0\ub418\ub3c4\ub85d \ud574\ub450\uace0 \uc811\uc18d\ud558\ub294 \uacf3\uc5d0\uc11c \uc811\uc18d\ud560 \uc218 \uc788\ub3c4\ub85d \ud5c8\uc6a9\ud574\uc8fc\uc9c0 \uc54a\uc73c\uba74 NLB DNS\ub97c \ud1b5\ud574\uc11c \uc811\uc18d\uc774 \ubd88\uac00\ub2a5\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading has-white-color has-vivid-cyan-blue-background-color has-text-color has-background\"> Hands-On<\/h3>\n\n\n\n<p>\uc774 \ud3ec\uc2a4\ud305\uc5d0\uc11c Hands On\uc740 Network Load Balancer \uc0ac\uc6a9 \uc2dc \uc801\uc6a9\ud558\uac8c\ub420 LoopBack \uc124\uc815 \uc791\uc5c5\uc744 \uc900\ube44\ud574\ubcf4\uc558\uc2b5\ub2c8\ub2e4. Windows\uc640 Linux \ud658\uacbd\uc5d0\uc11c \uc5b4\ub5bb\uac8c \uc124\uc815\ud560 \uc218 \uc788\uc744\uc9c0 \ub530\ub77c\ud574\ubcf4\uc2dc\uae30 \ubc14\ub78d\ub2c8\ub2e4.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\u203b Windows Server<\/h4>\n\n\n\n<p>\uba3c\uc800 Windows \ud658\uacbd\uc5d0\uc11c \uc801\uc6a9\ud574\ubcf4\ub3c4\ub85d \ud569\uc2dc\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"482\" height=\"309\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2023\/06\/20234948\/image-1.png\" alt=\"\" class=\"wp-image-2377\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2023\/06\/20234948\/image-1.png 482w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2023\/06\/20234948\/image-1-300x192.png 300w\" sizes=\"(max-width: 482px) 100vw, 482px\" \/><\/figure>\n\n\n\n<p>&#8221; [\uc2e4\ud589] &#8211; hdwwiz &#8221; \uc744 \uc774\uc6a9\ud558\uc5ec \ud558\ub4dc\uc6e8\uc5b4 \ucd94\uac00 \ub9c8\ubc95\uc0ac\ub97c \uc2e4\ud589\ud574\uc90d\ub2c8\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"573\" height=\"424\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2023\/06\/20235025\/image-2.png\" alt=\"\" class=\"wp-image-2378\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2023\/06\/20235025\/image-2.png 573w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2023\/06\/20235025\/image-2-300x222.png 300w\" sizes=\"(max-width: 573px) 100vw, 573px\" \/><\/figure>\n\n\n\n<p>&#8221; Next &#8221; \ub97c \ud074\ub9ad\ud574\uc8fc\uc138\uc694.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"575\" height=\"423\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2023\/06\/20235047\/image-3.png\" alt=\"\" class=\"wp-image-2379\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2023\/06\/20235047\/image-3.png 575w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2023\/06\/20235047\/image-3-300x221.png 300w\" sizes=\"(max-width: 575px) 100vw, 575px\" \/><\/figure>\n\n\n\n<p>&#8221; Install the hardware that I manually select from a list (Advanced) &#8221; \uc120\ud0dd \ud6c4 Next\ub97c \ud074\ub9ad\ud574\uc90d\ub2c8\ub2e4.<br>(\ubaa9\ub85d\uc5d0\uc11c \uc9c1\uc811 \uc120\ud0dd\ud55c \ud558\ub4dc\uc6e8\uc5b4 \uc124\uce58(\uace0\uae09))<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"575\" height=\"425\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2023\/06\/20235116\/image-4.png\" alt=\"\" class=\"wp-image-2380\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2023\/06\/20235116\/image-4.png 575w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2023\/06\/20235116\/image-4-300x222.png 300w\" sizes=\"(max-width: 575px) 100vw, 575px\" \/><\/figure>\n\n\n\n<p>&#8221; Network adapters &#8220;\ub97c \ucc3e\uc544 \uc120\ud0dd \ud6c4 Next\ub97c \ub20c\ub7ec\uc8fc\uc138\uc694.<br>(\ub124\ud2b8\uc6cc\ud06c \uc5b4\ub311\ud130)<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"575\" height=\"422\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2023\/06\/20235144\/image-5.png\" alt=\"\" class=\"wp-image-2381\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2023\/06\/20235144\/image-5.png 575w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2023\/06\/20235144\/image-5-300x220.png 300w\" sizes=\"(max-width: 575px) 100vw, 575px\" \/><\/figure>\n\n\n\n<p>&#8221; Microsoft &#8211; Microsoft KM-TEST Loopback Adapter&#8221; \ud074\ub9ad \ud6c4 Next\ub97c \ub20c\ub7ec\uc90d\ub2c8\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"575\" height=\"423\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2023\/06\/20235200\/image-6.png\" alt=\"\" class=\"wp-image-2382\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2023\/06\/20235200\/image-6.png 575w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2023\/06\/20235200\/image-6-300x221.png 300w\" sizes=\"(max-width: 575px) 100vw, 575px\" \/><\/figure>\n\n\n\n<p>&#8221; Next &#8221; \ud074\ub9ad<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"573\" height=\"423\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2023\/06\/20235209\/image-7.png\" alt=\"\" class=\"wp-image-2383\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2023\/06\/20235209\/image-7.png 573w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2023\/06\/20235209\/image-7-300x221.png 300w\" sizes=\"(max-width: 573px) 100vw, 573px\" \/><\/figure>\n\n\n\n<p>&#8221; Finish &#8221; \ub97c \ub204\ub974\uba74 \ub05d!<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"439\" height=\"284\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2023\/06\/20235336\/image-8.png\" alt=\"\" class=\"wp-image-2384\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2023\/06\/20235336\/image-8.png 439w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2023\/06\/20235336\/image-8-300x194.png 300w\" sizes=\"(max-width: 439px) 100vw, 439px\" \/><\/figure>\n\n\n\n<p>\uc774\uc81c &#8221; [\uc2e4\ud589] &#8211; ncpa.cpl &#8221; \uc744 \uc785\ub825 \ubc0f \uc2e4\ud589\ud558\uc5ec &#8216;\ub124\ud2b8\uc6cc\ud06c \uc5f0\uacb0&#8217;\uc744 \ucf1c\uc90d\uc2dc\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"510\" height=\"357\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2023\/06\/20235403\/image-9.png\" alt=\"\" class=\"wp-image-2385\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2023\/06\/20235403\/image-9.png 510w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2023\/06\/20235403\/image-9-300x210.png 300w\" sizes=\"(max-width: 510px) 100vw, 510px\" \/><\/figure>\n\n\n\n<p>Microsoft KM-TEST Loopback Adapter\uc758 Ethernet\uc744 \uc6b0\ud074\ub9ad \ud558\uc5ec Properties(\uc18d\uc131)\uc744 \ub20c\ub7ec\uc90d\ub2c8\ub2e4. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"360\" height=\"465\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2023\/06\/20235424\/image-10.png\" alt=\"\" class=\"wp-image-2386\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2023\/06\/20235424\/image-10.png 360w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2023\/06\/20235424\/image-10-232x300.png 232w\" sizes=\"(max-width: 360px) 100vw, 360px\" \/><\/figure>\n\n\n\n<p>Internet Protocol Version 4 (TCP\/IPv4)\ub97c \ud074\ub9ad \ud6c4 Properties(\uc18d\uc131)\uc744 \ud074\ub9ad\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"396\" height=\"453\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2023\/06\/20235502\/image-11.png\" alt=\"\" class=\"wp-image-2387\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2023\/06\/20235502\/image-11.png 396w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2023\/06\/20235502\/image-11-262x300.png 262w\" sizes=\"(max-width: 396px) 100vw, 396px\" \/><\/figure>\n\n\n\n<p>1) Use the following IP Address<br>2) IP address\uc5d0\ub294 \ub8e8\ud504\ubc31 \uc124\uc815\uc774 \ud544\uc694\ud55c IP\ub97c \uc785\ub825\ud574\uc90d\ub2c8\ub2e4.<br>3) Subnet mask\ub294 255.255.255.255\ub85c \uc124\uc815\ud574\uc8fc\uc138\uc694.<br>4) OK<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"390\" height=\"250\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2023\/06\/20235548\/image-12.png\" alt=\"\" class=\"wp-image-2388\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2023\/06\/20235548\/image-12.png 390w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2023\/06\/20235548\/image-12-300x192.png 300w\" sizes=\"(max-width: 390px) 100vw, 390px\" \/><\/figure>\n\n\n\n<p>\uad6c\ubd84\ud558\uae30 \uc27d\uac8c \uc774\ub984\uc744 \ubcc0\uacbd\ud574\uc90d\ub2c8\ub2e4. <br>Microsoft KM-TEST Loopback Adapterd\uc758 \uc774\ub984\uc740 LoopBack\uc73c\ub85c \uc124\uc815.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"257\" height=\"267\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2023\/06\/20235926\/image-13.png\" alt=\"\" class=\"wp-image-2389\"\/><\/figure>\n\n\n\n<p>\uae30\uc874 XenServer PV Network Device\ub294 Default\ub85c \uc124\uc815.<\/p>\n\n\n\n<p>\uc774\uc81c Weak Host Model \uc124\uc815\uc744 \ud574\uc8fc\uc5b4\uc57c \ud558\ub294\ub370 \uc6b4\uc601 \uccb4\uc81c\uac00 \ud328\ud0b7 \ub77c\uc6b0\ud305\uc744 \ucc98\ub9ac\ud558\ub294 \ubc29\uc2dd\uc5d0 \ub530\ub77c Weak Host\uc640 Strong Host \ub450 \uac00\uc9c0 \ubaa8\ub4dc\uac00 \uc874\uc7ac\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uc8fc\ub85c \uc778\ubc14\uc6b4\ub4dc\uc640 \uc544\uc6c3\ubc14\uc6b4\ub4dc \ud328\ud0b7\uc774 \ud2b9\uc815 \uc778\ud130\ud398\uc774\uc2a4\ub97c \ud1b5\ud574 \uc804\uc1a1\ub418\uc5b4\uc57c \ud558\ub294\uc9c0\ub97c \uacb0\uc815\ud558\ub294 \ub370 \uc0ac\uc6a9\ub418\ub294\ub370 Weak Host Model\uc5d0\uc11c\ub294 \ud328\ud0b7\uc774 \ubaa8\ub4e0 \uc778\ud130\ud398\uc774\uc2a4\ub97c \ud1b5\ud574 \uc804\uc1a1\ub420 \uc218 \uc788\uace0 Strong Host Model\uc5d0\uc11c\ub294 \ud328\ud0b7\uc774 \ud2b9\uc815 \uc778\ud130\ud398\uc774\uc2a4\ub97c \ud1b5\ud574 \uc624\uac00\uac8c \ub41c\ub2e4\ub294 \ucc28\uc774\uac00 \uc788\uc2b5\ub2c8\ub2e4. \uc6b4\uc601 \uccb4\uc81c \uae30\ubcf8\uac12\uc740 Weak Host Model\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uadf8\ub7fc Weak Host Model \uc124\uc815\uc744 \uc9c4\ud589\ud574\ubcf4\ub3c4\ub85d \ud558\uaca0\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"974\" height=\"789\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2023\/06\/21000307\/netsh.png\" alt=\"\" class=\"wp-image-2390\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2023\/06\/21000307\/netsh.png 974w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2023\/06\/21000307\/netsh-300x243.png 300w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2023\/06\/21000307\/netsh-768x622.png 768w\" sizes=\"(max-width: 974px) 100vw, 974px\" \/><\/figure>\n\n\n\n<p>cmd\ub97c \uc2e4\ud589\ud574\uc8fc\uace0 \uc704 \uadf8\ub9bc\uacfc \uac19\uc774 \uc544\ub798 \uba85\ub839\uc5b4\ub97c \uc785\ub825\ud574\uc90d\ub2c8\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">netsh interface ipv4 set interface \"LoopBack\" metric=254\nnetsh interface ipv4 set interface \"Default\" weakhostreceive=enabled\nnetsh interface ipv4 set interface \"LoopBack\" weakhostreceive=enabled\nnetsh interface ipv4 set interface \"LoopBack\" weakhostsend=enabled<\/pre>\n\n\n\n<p>\uc124\uc815 \ud6c4  netsh interface ip dump \uba85\ub839\uc5b4\ub97c \uc774\uc6a9\ud558\uc5ec \uc124\uc815\ub41c \ub0b4\uc6a9\uc744 \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-dots\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">\u203b Linux Server<\/h4>\n\n\n\n<p>\uc774\uc81c Linux \ud658\uacbd\uc5d0\uc11c \uc124\uc815\ud574\ubcfc\ud150\ub370 OS\ub294 CentOS 7\uacfc Ubuntu 20.04 \uae30\uc900\uc73c\ub85c \uc900\ube44\ud588\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">[root@centos-server ~]# vi \/etc\/sysconfig\/network-scripts\/ifcfg-lo:0<\/pre>\n\n\n\n<p>network-scripts \ub0b4\uc5d0 ifcfg-lo:0 \uc774\ub984\uc73c\ub85c \ud30c\uc77c \ud558\ub098\ub97c \uc0c8\ub85c \uc0dd\uc131\ud574\uc90d\uc2dc\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">DEVICE=lo:0\nIPADDR=LOOPBACK_IP\nNETMASK=255.255.255.255\nONBOOT=yes\nBOOTPROTO=none<\/pre>\n\n\n\n<p>\uc704 \ub0b4\uc6a9\uc5d0\uc11c LOOPBACK_IP \ubd80\ubd84\ub9cc \ub8e8\ud504\ubc31\uc73c\ub85c \uc9c0\uc815\ud560 IP\ub85c \uc124\uc815 \ud6c4 \uc800\uc7a5\ud574\uc90d\ub2c8\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">[root@centos-server ~]# vi \/etc\/sysctl.conf<\/pre>\n\n\n\n<p>\uc774\uc81c \ub9ac\ub205\uc2a4 \ucee4\ub110 \uc124\uc815\uc744 \ucd94\uac00\ub85c \ud574\uc90d\uc2dc\ub2e4.<br>ARP \uc694\uccad\uc5d0 \ub300\ud55c \uc2dc\uc2a4\ud15c\uc758 \ubc18\uc751\uc744 \uc81c\uc5b4\ud558\uae30 \uc704\ud574 \uc544\ub798 \uac12\uc744 \ucd94\uac00\ud574\uc90d\ub2c8\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">net.ipv4.conf.all.arp_ignore = 1\nnet.ipv4.conf.all.arp_announce = 2\nnet.ipv4.conf.lo.arp_ignore = 1\nnet.ipv4.conf.lo.arp_announce = 2<\/pre>\n\n\n\n<p><strong>[\ucc38\uace0]<br>1) arp_ignore: \uc774 \uac12\uc744 \uc124\uc815\ud558\uba74 Linux \ucee4\ub110\uc774 \uc694\uccad\uc5d0 \ub300\ud55c ARP \uc751\ub2f5\uc744 \ubcf4\ub0bc \ub54c \uc0ac\uc6a9\ud560 \uc778\ud130\ud398\uc774\uc2a4\ub97c \uc120\ud0dd\ud558\ub294 \ubc29\ubc95\uc744 \ubcc0\uacbd\ud569\ub2c8\ub2e4.<\/strong><br> \u2192 0 (\uae30\ubcf8\uac12): \ucee4\ub110\uc740 ARP \uc694\uccad\uc5d0 \ub300\ud574 \ubaa8\ub4e0 \ub85c\uceec \uc8fc\uc18c\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc751\ub2f5\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<br> \u2192 1: \uc694\uccad\ub41c \uc8fc\uc18c\uac00 \ud574\ub2f9 \uc778\ud130\ud398\uc774\uc2a4\uc5d0 \uc5f0\uacb0\ub41c \uacbd\uc6b0\uc5d0\ub9cc ARP \uc751\ub2f5\uc744 \ubcf4\ub0c5\ub2c8\ub2e4.<br> \u2192 2: \uc694\uccad\ub41c \uc8fc\uc18c\uac00 \uc778\ud130\ud398\uc774\uc2a4\uc5d0 \uc5f0\uacb0\ub418\uc5b4 \uc788\uace0 \ud574\ub2f9 \uc778\ud130\ud398\uc774\uc2a4\uac00 \uc694\uccad\uc744 \ubcf4\ub0b8 \uc778\ud130\ud398\uc774\uc2a4\uc640 \uac19\uc740 \uacbd\uc6b0\uc5d0\ub9cc ARP \uc751\ub2f5\uc744 \ubcf4\ub0c5\ub2c8\ub2e4.<\/p>\n\n\n\n<p><strong>2) arp_announce: \uc774 \uac12\uc744 \uc124\uc815\ud558\uba74 Linux \ucee4\ub110\uc774 ARP \uc694\uccad\uc744 \ubcf4\ub0bc \ub54c \uc0ac\uc6a9\ud560 \ub85c\uceec \uc8fc\uc18c\ub97c \uc120\ud0dd\ud558\ub294 \ubc29\ubc95\uc744 \ubcc0\uacbd\ud569\ub2c8\ub2e4.<\/strong><br>\u2192 0 (\uae30\ubcf8\uac12): \ucee4\ub110\uc740 \ubaa8\ub4e0 \ub85c\uceec \uc8fc\uc18c\ub97c \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<br>\u2192 1: \ucee4\ub110\uc740 \ub300\uc0c1\uc5d0 \uac00\uc7a5 \uac00\uae4c\uc6b4 \ub85c\uceec \uc8fc\uc18c\ub97c \uc0ac\uc6a9\ud569\ub2c8\ub2e4.<br>\u2192 2: \ucee4\ub110\uc740 \uc18c\uc2a4 \uc8fc\uc18c \uc120\ud0dd \uc54c\uace0\ub9ac\uc998\uc744 \ud1b5\ud574 \uc120\ud0dd\ub41c \uc8fc\uc18c\ub97c \uc0ac\uc6a9\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">[root@centos-server ~]# ifup lo:0\n[root@centos-server ~]# sysctl -p<\/pre>\n\n\n\n<p>\uc704 \uba85\ub839\uc5b4\ub97c \uc774\uc6a9\ud558\uc5ec \uc0dd\uc131\ud55c lo:0 interface\ub97c \uc62c\ub824\uc8fc\uace0 \ucee4\ub110 \uc124\uc815\uc744 \uc989\uc2dc \ub85c\ub4dc\ud574\uc90d\ub2c8\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">[root@centos-server ~]# ip a\n1: lo: &lt;LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000\n    link\/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00\n    inet 127.0.0.1\/8 scope host lo\n       valid_lft forever preferred_lft forever\n    inet 123.123.123.123\/32 brd 123.123.123.123 scope global lo:0\n       valid_lft forever preferred_lft forever<\/pre>\n\n\n\n<p>ip a \uba85\ub839\uc5b4\ub97c \uc774\uc6a9\ud558\uc5ec \uc124\uc815\ub41c \ub8e8\ud504\ubc31 IP\ub97c \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\ub9cc\uc57d Ubuntu\ub97c \uc0ac\uc6a9\ud55c\ub2e4\uba74 \ub124\ud2b8\uc6cc\ud06c \uc124\uc815\uc740 \/etc\/netplan\/ \uacbd\ub85c \uc544\ub798 .yaml \ud30c\uc77c\uc5d0 \uc544\ub798\uc640 \uac19\uc774 \uc791\uc131\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">network:\n  version: 2\n  renderer: networkd\n  ethernets:\n    lo:\n      match:\n        name: lo\n      addresses:\n        - LOOPBACK_IP\/32\n<\/pre>\n\n\n\n<p>\ub3d9\uc77c\ud558\uac8c LOOPBACK_IP \ubd80\ubd84\ub9cc \ub8e8\ud504\ubc31\uc73c\ub85c \uc9c0\uc815\ud560 IP\ub85c \uc124\uc815 \ud6c4 \uc800\uc7a5\ud574\uc90d\ub2c8\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">netplan apply<\/pre>\n\n\n\n<p>\uc774\ud6c4 netplan apply \uba85\ub839\uc5b4 \uc2e4\ud589 \uc2dc \/etc\/netplan\/ \ub514\ub809\ud1a0\ub9ac\uc5d0 \uc788\ub294 YAML \uad6c\uc131 \ud30c\uc77c\ub4e4\uc744 \uc77d\uace0 \uadf8\uc5d0 \ub530\ub77c \uc2dc\uc2a4\ud15c\uc758 \ub124\ud2b8\uc6cc\ud06c \uad6c\uc131\uc744 \uc989\uc2dc \uc5c5\ub370\uc774\ud2b8\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">root@ubuntu-server:~# ip a\n1: lo: &lt;LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000\n    link\/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00\n    inet 127.0.0.1\/8 scope host lo\n       valid_lft forever preferred_lft forever\n    inet 10.0.13.14\/32 scope global lo\n       valid_lft forever preferred_lft forever<\/pre>\n\n\n\n<p>\uc9c0\uae08\uae4c\uc9c0 Network Load Balancer \uc11c\ube44\uc2a4 \uc0ac\uc6a9 \uc2dc \uc801\uc6a9\ud560 \uc218 \uc788\ub294 LoopBack \uc124\uc815 Hands On\uc744 \uc9c4\ud589\ud574\ubcf4\uc558\uc2b5\ub2c8\ub2e4. Network Load Balancer \uc11c\ube44\uc2a4 \ub3c4\uc785 \ud6c4 \uc774\ub7ec\ud55c \ucf00\uc774\uc2a4\ub85c \uc778\ud574 LoopBacks \uc124\uc815\uc774 \ud544\uc694\ud560 \uacbd\uc6b0 \ud06c\uac8c \ub3c4\uc6c0\ub420 \uac83\uc774\ub77c \uc0dd\uac01\ub429\ub2c8\ub2e4.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading has-white-color has-cyan-bluish-gray-background-color has-text-color has-background\"> Personal Comments<\/h3>\n\n\n\n<p>\ub124\uc774\ubc84 \ud074\ub77c\uc6b0\ub4dc \ud50c\ub7ab\ud3fc\uc758 \ub124\ud2b8\uc6cc\ud06c \ub85c\ub4dc\ubc38\ub7f0\uc11c\ub294 \uc11c\ube44\uc2a4\uc758 \uc131\ub2a5\uacfc \uc548\uc815\uc131\uc744 \ud655\ubcf4\ud558\ub294\ub370 \ud544\uc218\uc801\uc778 \ub3c4\uad6c\uc785\ub2c8\ub2e4. L4 \uacc4\uce35\uc5d0\uc11c \uc791\ub3d9\ud558\uba70 DSR\uc744 \uc9c0\uc6d0\ud558\ub294 NLB\ub294 \ub300\ub7c9\uc758 \ud2b8\ub798\ud53d\uc744 \ud6a8\uacfc\uc801\uc73c\ub85c \ubd84\uc0b0 \ucc98\ub9ac\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uadf8\ub7ec\ub098 NLB\ub97c \uc0ac\uc6a9\ud568\uc5d0 \uc788\uc5b4\uc11c\ub294 \uadf8 \ud2b9\uc131\uacfc \uc81c\ud55c\uc0ac\ud56d\uc744 \uc815\ud655\ud788 \uc774\ud574\ud558\uace0 \uc801\uc808\ud55c \ud658\uacbd\uc5d0\uc11c \uc0ac\uc6a9\ud558\ub294 \uac83\uc774 \uc911\uc694\ud569\ub2c8\ub2e4. \ud2b9\ud788 DSR\uc5d0 \ub300\ud55c \uac1c\ub150\uc744 \uc774\ud574\ud558\uc9c0 \ubabb\ud558\ub294 \uacbd\uc6b0 \ub124\ud2b8\uc6cc\ud06c \ub85c\ub4dc\ubc38\ub7f0\uc11c \uc0ac\uc6a9\uc5d0 \uc5b4\ub824\uc6c0\uc744 \uacaa\uc744 \uc218\ub3c4 \uc788\uc73c\ubbc0\ub85c \ubc18\ub4dc\uc2dc \uc54c\uace0 \uc788\ub2e4\uba74 \ub3c4\uc6c0\uc774 \ub420 \uac83\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uae34 \uae00 \uc77d\uc5b4\uc8fc\uc154\uc11c \uac10\uc0ac\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"137\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/08\/25143135\/ncloud-master-1.png\" alt=\"\" class=\"wp-image-1265\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/08\/25143135\/ncloud-master-1.png 800w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/08\/25143135\/ncloud-master-1-300x51.png 300w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/08\/25143135\/ncloud-master-1-768x132.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>\uc548\ub155\ud558\uc138\uc694 MANVSCLOUD \uae40\uc218\ud604\uc785\ub2c8\ub2e4. \ub370\uc774\ud130 \uc13c\ud130 \ub610\ub294 \ud074\ub77c\uc6b0\ub4dc \ud658\uacbd\uc5d0\uc11c \ubd80\ud558 \ubd84\uc0b0\uc740 \uc11c\ube44\uc2a4\uc758 \uc548\uc815\uc131\uacfc \ud655\uc7a5\uc131\uc744 \uc704\ud55c \ud544\uc218 \uc694\uc18c\uc785\ub2c8\ub2e4. \ub124\uc774\ubc84 \ud074\ub77c\uc6b0\ub4dc \ud50c\ub7ab\ud3fc\uc740 \uc774\ub7ec\ud55c \uc694\uad6c\ub97c \ucda9\uc871\ud558\uae30 \uc704\ud574 \uc5ec\ub7ec \uc885\ub958\uc758 Load Balancer \uc11c\ube44\uc2a4\ub97c \uc81c\uacf5\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. \uc624\ub298\uc740 \ub2e4\uc591\ud55c Load Balancer \uc911 Network Load Balancer(NLB)\uc5d0 \ub300\ud574 \uc791\uc131\ud574\ubcf4\uc558\uc2b5\ub2c8\ub2e4. Network Load Balancer Network Load Balancer\ub294 \uc0ac\uc6a9\uc790\uc758 \uc694\uccad\uc744 \uc5ec\ub7ec \uc11c\ubc84\uc5d0 \ubd84\uc0b0\uc2dc\ucf1c \uac01 \uc11c\ubc84\uc758 \ubd80\ud558\ub97c \uc904\uc774\uace0 \uc804\uccb4\uc801\uc778 \uc131\ub2a5\uc744 \ud5a5\uc0c1\uc2dc\ud0b5\ub2c8\ub2e4. \uc774\ub294 \uc11c\ube44\uc2a4\uc758 \uac00\uc6a9\uc131\uc744 \ub192\uc774\uace0 \uc7a5\uc560 \uc0c1\ud669\uc5d0\uc11c\ub3c4 \uc11c\ube44\uc2a4 \uc6b4\uc601\uc5d0 \ub300\ud55c \uc548\uc815\uc131\uc744 \ud655\ubcf4\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. NLB\uc758 \uacbd\uc6b0 L4 \uc2a4\uc704\uce58\ub97c \ub2e4\ub8e8\uc5b4\ubcf8 \uacbd\ud5d8\uc774 \uc788\ub2e4\uba74 \uc0c1\ub2f9\ud788 \uce5c\uadfc\ud558\uac8c \ub290\uaef4\uc9c0\ub294 \uc11c\ube44\uc2a4\uc77c \uac83\uc785\ub2c8\ub2e4. TCP \ud504\ub85c\ud1a0\ucf5c\uc744 \uc0ac\uc6a9\ud558\uba70 \ud5ec\uc2a4 \uccb4\ud06c \uae30\ub2a5\uc744 \uc81c\uacf5\ud558\uc9c0\ub9cc \ub85c\uae45 \uae30\ub2a5\uacfc \ub3d9\uc77c \uc778\uc2a4\ud134\uc2a4\uc758 \uc5ec\ub7ec \ud3ec\ud2b8\ub85c\uc758 \ub85c\ub4dc\ubc38\ub7f0\uc2f1\uc740 \uc81c\uacf5\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. \ub610\ud55c L4 \uacc4\uce35\uc5d0\uc11c \uc791\ub3d9\ud558\uae30 \ub54c\ubb38\uc5d0 \uacbd\ub85c \uae30\ubc18 \ub77c\uc6b0\ud305, HTTP 2.0, SSL Offload\uc640 \uac19\uc740 \uae30\ub2a5\uc740 \uc81c\uacf5\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. \ud558\uc9c0\ub9cc NLB\uc758 \uacbd\uc6b0 \ucd5c\uc18c 100,000 ~ \ucd5c\ub300 400,000 CPS (\ucd08\ub2f9 \uc5f0\uacb0 \uc218)\uc758 \ubd84\uc0b0 \ucc98\ub9ac\ub97c \ubcf4\uc7a5\ud558\ubbc0\ub85c Application Load Balancer\ubcf4\ub2e4 \ub192\uc740 \uc131\ub2a5\uc744 \ubcf4\uc785\ub2c8\ub2e4. \ub2e4\ub9cc Private \ud658\uacbd\uc5d0\uc11c\ub294 100,000 CPS(Small)\ub9cc \uc81c\uacf5\ub41c\ub2e4\ub294 \uc810\uc740 \uc778\uc9c0\ud558\uace0 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4. Load Balancer\uc758 \uc54c\uace0\ub9ac\uc998\uc740 \uc5f0\uacb0\ub41c Target Group\uc5d0\uc11c \uc124\uc815\ud560 \uc218 \uc788\ub294\ub370 \ub124\ud2b8\uc6cc\ud06c \ub85c\ub4dc\ubc38\ub7f0\uc11c\uc758 \uacbd\uc6b0 Hash\uc640 Round Robin \ubc29\uc2dd\uc744 \uc9c0\uc6d0\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. Hash \ubc29\uc2dd\uc740 \ud074\ub77c\uc774\uc5b8\ud2b8 IP \uc8fc\uc18c \uc815\ubcf4\ub97c \uc0ac\uc6a9\ud558\uc5ec \uace0\uc720\ud55c Hash\ub97c \uc0dd\uc131\ud558\uace0 \uc774 Hash \uac12\uc5d0 \ub530\ub77c \ud2b8\ub798\ud53d\uc744 \uc11c\ubc84\uc5d0 \ubd84\ubc30\ud558\ub294 \ubc29\uc2dd\uc785\ub2c8\ub2e4. \uc989, \ub3d9\uc77c\ud55c \ud074\ub77c\uc774\uc5b8\ud2b8\ub85c\ubd80\ud130\uc758 \uc5f0\uc18d\ub41c \uc694\uccad\uc740 \ud56d\uc0c1 \ub3d9\uc77c\ud55c \uc11c\ubc84\ub85c \uc804\ub2ec\ub429\ub2c8\ub2e4. \uc774\ub85c \uc778\ud574 \ud074\ub77c\uc774\uc5b8\ud2b8 \uc138\uc158 \uc720\uc9c0\uac00 \uac00\ub2a5\ud574\uc9c0\uba70 \uc11c\ubc84 \uac04\uc5d0 \ub370\uc774\ud130 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"[NCLOUD] Load Balancer : Network Load Balancer\uc640 DSR(Direct Server Return)","jetpack_seo_html_title":"[NCLOUD] Load Balancer : Network Load Balancer\uc640 DSR","jetpack_seo_noindex":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[3],"tags":[885,884,882,881,195,887,32,87,91,17,90,16,886,883,878,879,89,202,398,880,360,888,512],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/manvscloud.com\/index.php?rest_route=\/wp\/v2\/posts\/2361"}],"collection":[{"href":"https:\/\/manvscloud.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/manvscloud.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/manvscloud.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/manvscloud.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2361"}],"version-history":[{"count":14,"href":"https:\/\/manvscloud.com\/index.php?rest_route=\/wp\/v2\/posts\/2361\/revisions"}],"predecessor-version":[{"id":2391,"href":"https:\/\/manvscloud.com\/index.php?rest_route=\/wp\/v2\/posts\/2361\/revisions\/2391"}],"wp:attachment":[{"href":"https:\/\/manvscloud.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2361"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/manvscloud.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2361"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/manvscloud.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2361"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}