로드밸런서(Load Balancer) - Part 10(DSR 시- 루프백설정 2)
Today Keys : 로드밸런서, L4, L7, 부하분산, Load Balancer, Load Balancing, 동작 모드, DSR, 루프백, 윈도
본 포스팅은 'IT 엔지니어를 위한 네트워크 입문' [길벗] 서적에 포함된 '12. 로드밸런서'의 내용 중 소개 및 12.6장의 내용입니다.
윈도 서버에서 루프백 인터페이스 설정
윈도 서버에서 루프백 인터페이스를 생성하기 위해 다음과 같이 실행에서 hdwwiz를 실행해 바 로 하드웨어 추가 마법사를 실행합니다.
목록에서 직접 선택한 하드웨어 설치(고급)(M)을 선택합니다.
일반 하드웨어 종류에서 루프백 인터페이스도 일종의 네트워크 어댑터이므로 네트워크 어댑터를 선택합니다.
제조업체에서는 Microsoft를 선택하고 모델에서 Microsoft KM-TEST Loopback Adapter를 고르고 다음 버튼을 클릭해 설치를 시작합니다.
설치를 시작하고나면 잠시 후 하드웨어 추가 마법사가 완료됩니다.
루프백 인터페이스가 추가되고나면 네트워크 연결에 루프백 인터페이스가 생긴 것을 확인할 수 있습니다. 다음 그림은 Ethernet 4가 추가된 루프백 인터페이스입니다.
루프백 인터페이스가 생성된 후에는 서비스 인터페이스를 통해 루프백 인터페이스가 목적지인 패 킷을 수신할 수 있도록 설정하는 작업이 필요합니다.
패킷을 송수신할 때, 해당 인터페이스에 설 정된 IP 주소가 아니더라도 패킷을 수신하거나 송신을 허용하는 설정입니다. 설정은 네트워크 셸 (netsh)을 사용합니다. 여기서는 서비스 인터페이스를 ‘Ethernet’, 루프백 인터페이스를 ‘Ethernet 4’라고 가정하고 설정합니다.
DSR 사용을 위한 네트워크 설정 변경 |
C:\>netsh interface ipv4 set interface "Ethernet" weakhostreceive=enabled Ok. C:\>netsh interface ipv4 set interface "Ethernet 4" weakhostreceive=enabled Ok. C:\>netsh interface ipv4 set interface "Ethernet 4" weakhostsend=enabled Ok. |
변경된 설정은 다음과 같이 확인할 수 있습니다. 강조한 부분에서 약한 호스트 모델이 적용되었는 지 확인할 수 있습니다.
네트워크 설정 변경 내역 확인 |
C:\>netsh interface ip dump # ---------------------------------- # IPv4 Configuration # ---------------------------------- pushed interface ipv4 reset set global set interface interface="Ethernet (Kernel Debugger)" forwarding=enabled advertise=enabled nud=enabled ignoredefaultroutes=disabled set interface interface="Ethernet" forwarding=enabled advertise=enabled nud=enabled weakhostreceive=enabled ignoredefaultroutes=disabled set interface interface="Ethernet 2" forwarding=enabled advertise=enabled nud=enabled ignoredefaultroutes=disabled set interface interface="Ethernet 3" forwarding=enabled advertise=enabled nud=enabled ignoredefaultroutes=disabled set interface interface="ZIGI-TEAM" forwarding=enabled advertise=enabled nud=enabled ignoredefaultroutes=disabled set interface interface="Ethernet 4" forwarding=enabled advertise=enabled nud=enabled weakhostsend=enabled weakhostreceive=enabled ignoredefaultroutes=disabled |