tech note

インフラ技術や車についてつぶやいていくブログ

BIG-IP iRule matchclass 使い方

f:id:tea_cat:20180911023333j:plain

構文

when CLIENT_ACCEPTED {
  if { [matchclass [IP::remote_addr] equals aol] } {
     pool aol_pool
  } else {
     pool all_pool
 }
}

DataGroupListをClassといっており、そのClassとマッチするかを評価するコマンドです。
aolはデフォルトで用意されているDataGroupListでそれにマッチしたら、aol_pool、
その他は、all_poolという簡単なiRule例です。