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주소나 포트 번호를 연동.