IT 엔지니어를 위한 네트워크

로드밸런서(Load Balancer) - Part 10(DSR 시- 루프백설정 2)

지기(ZIGI) 2024. 2. 6. 08:33

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