관리 메뉴

기억하기 프로젝트

[리눅스] L4스위칭 목적 및 명령어 정리 본문

개발이야기/서버

[리눅스] L4스위칭 목적 및 명령어 정리

sy89 2016. 6. 13. 18:35

L4에서 수동으로 서버 내리거나 올릴 때

- /sbin/ifconfig -a 명령어를 통해, L4로묶여있는 링크명 알아내서 이것이 만약 x라고 하면 

/sbin/ifdown x 라는 명령어로 L4에서 해당 서버를 내린다.

다시 서버를 올리기 위해서는 /sbin/ifup x 라는 명령어를 날려야 한다.

/sbin/ifdown, /sbin/ifup 명령어 모두 root권한에서 수행이 가능하므로 명령어 날릴 때 sudo를 붙여주어야 한다.


L4의 목적

L4 스위치의 목적은 로드밸런싱인데 스위치로 들어온 패킷을 적절하게 분배 및 전송해주는 기능을 한다.

TCP/UDP 패킷 정보를 분석해서 해당 패킷이 사용하는 서비스 종류 별로 처리하고(HTTP, FTP, SMTP ...)

세션관리, 서버/방화벽 로드밸런싱, 네트워크 서비스 품질 보장을 위해 존재한다.


<참고 : http://freeism.web-bi.net/tc/657>


L4스위치에서 해당 서버를 내리는 경우는,

서버가 재시작 하거나 요청을 받아 처리하지 못할 경우 

L4스위치가 서비스 요청에 대한 분배 및 전송을 해당 서버에 하면 안되기 때문에.

보통 서비스 배포나 tomcat, apache 재시작할 경우 L4에서 서버를 내리도록 한다.