[RHEL 공통] DSR 모드에서 loopback 어댑터 설정
본문 바로가기
IT 이야기/Linux

[RHEL 공통] DSR 모드에서 loopback 어댑터 설정

by 찬찬이 아빠 2019. 11. 28.
반응형

DSR(Direct Server Return) 이란 서버에서 클라이언트로 응답시 L4를 경유하지 않고 Direct로 응답하는 구조입니다.

 

 - SLB(Server Load Balancer) 응답처리 : Client → L3 L4 Server L3 L4 L3 Client

 - DSR(Direct Server Return) 응답 처리 : Client L3 L4 L3 Server L3 Client

 

<DSR 장점>

 - L4를 경유하지 않고 Client로 바로 응답하여 L4장비의 부하를 줄여주고 응답속도가 더 빠름

 - Client IP를 그대로 전달하여 서버에 로그를 남기거나 접근 제어에 용이

 

<DSR 단점>

 - 같은 서브넷 안에 있는 서버(IP) 대역이 아닐 경우 L4 수용이 어려움

 - 하나의 포트에서 여러 가지의 리얼 포트로 전달해 줄 수 있는멀티 포트 기능 지원이 어려움

 

<설정방법>

1. loopback 어댑터 설정(netmask는 반드시 "255.255.255.255"로 설정)

# vim /etc/sysconfig/network-scripts/ifcfg-lo:0
TYPE=Ethernet
DEVICE=lo:0
BOOTPROTO=none
ONBOOT=yes
IPADDR=Virtual IP
NATMASK=255.255.255.255

 

2. ARP(Address Resolution Protocol) 브로드캐스트 설정

# vim /etc/sysctl.conf
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.all.arp_announce = 2
net.ipv4.conf.lo.arp_ignore = 1
net.ipv4.conf.lo.arp_announce = 2

 

3. 적용

# sysctl -p
# ifup lo:0
반응형

댓글