티스토리 뷰
ip-in-ip (ipip) 프로토콜을 이용한 LVS-TUN
개요
LVS와 실제 웹서버간에 네트워크나 대역이 틀린경우도 분배가 가능하며 웹서버가 리눅스인 경우에는 분배가능하지만
LVS 보다는 요즘 많이 사용되는 HAPROXY 를 사용해보기를 권장함 프록시가 서비스에 영향을 미친다면 아래 방법을 이용해서 터널링으로 분배하는것이 효율적일수 있음 (아이피 추출 및 로그 기능) |
예제) 예를 들어 아래와 같이 아이피를 사용할 예정임
LVS VIP : 211.xxx.xxx.49
REAL WEB IP : 211.xxx.xxx.10
[LVS] 가상 서비스 아이피 셋팅
eth0에 이미 관리용 공인 아이피가 셋팅되어 있으면 alias 로 아래와 같이 추가
ifconfig eth0:1 211.xxx.xxx.49 netmask 255.255.255.255 broadcast 211.xxx.xxx.49 up |
[ipvsadm] 로드밸런서 셋팅파일
-A -t 211.xxx.xxx.49:80 -s sh |
[웹서버쪽 셋팅]
Centos 5.X / 6.X 계열
ifconfig tunl0 211.xxx.xxx.49 netmask 255.255.255.255 broadcast 211.xxx.xxx.49 up |
리부팅하면 올라오게끔 파일을 만들어준다
ifcfg-tunl0
TYPE="ipip" DEVICE=tunl0 |
잘 안되면 route 명령어로 지정해보자
route add -host 211.xxx.xxx.49 dev tunl0 |
/etc/sysctl.conf
net.ipv4.ip_forward = 1 net.ipv4.conf.default.rp_filter = 0 net.ipv4.conf.tunl0.arp_ignore = 1 |
적용
sysctl -l |
iptables에서 ipip 터널링이 사용하는 프로토콜 (아래 프로토콜에 대해서는 허용되어 있어야 함)
-p gre -p ipencap |
WINDOWS 2003 이후 계열
windows 2000 까지는 routing and remore access 에서 ip tunnel 지원했는데
windows 2003 부터는 지원안한다고 함
http://support.microsoft.com/?id=280484
windows 2000 셋팅법
http://cs.uccs.edu/~scold/iptunnel.htm
네트워크 구조
|
'LAYER 4 & 7' 카테고리의 다른 글
로드발랜싱 LVS 중 랜 카드 장애 (0) | 2015.05.20 |
---|---|
LVS 전체포트 로드발랜싱 설정 (0) | 2015.05.20 |
LVS 에서 랜카드 성능 차이 (0) | 2015.05.20 |
LVS 분배 순단 현상 발생 (0) | 2015.05.20 |
HA-PROXY (haproxy) 설치 (0) | 2015.05.20 |
- Total
- Today
- Yesterday
- OpenVPN
- glusterfs
- pptp
- ssh
- 인증서
- gitlab
- mod_security
- IPSEC
- php
- virtualbox
- NGINX
- yum
- L2TP
- mariadb
- 리눅스
- Apache
- galera
- HAProxy
- SSL
- centOS7
- centos8
- GeoIP
- softether
- MySQL
- iptables
- cURL
- kvm
- WAF
- 베이어다이나믹
- ntp
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |