IT/Load Balancing
BIG-IP iRule, Virtual Server
jk.jeong
2017. 7. 11. 16:37
iRule
- BIG-IP에서 사용할 수 있는 TCP(Tool Command Language) 기반의 스크립트 언어.
- iRule이 연동된 Virtual Server는 스크립트 내용을 바탕으로 패킷에 대한 세세한 트래픽 제어나 컨텐츠 처리
- iRule은 Profile로 먼저 프로토콜과 어플리케이션 기능을 정의한 후 사용해야 함.
- ex
when HTTP_REQUEST {
switch -glob [HTTP::url] {
"*.png" {pool PL-IMG}
default {pool PL-HTTP}
}
}
=> '.png'가 포함된 경우 web01의 POOL(PL-IMG)로 전송, 그 외 리퀘스트는 (PL-HTTP)로 전송하도록.
Virtual Server
- Profile이나 iRule 연동, 클라이언트 트래픽을 접수하는 IP주소나 포트 번호를 연동.