F5 iRule详解
L4和L7交换的本质区别
L2
Payload
L3
L4
L7
Header
Full Payload
对不定址,不定长的特征码进行的交换是L7交换的特征
L2
L3
L4
L7
特征码
MAC
IP
Port
???
地址
长度
对L7交换特征的提取-iRule
What is an iRule?
iRule是一种脚本语言工具
它的语法是基于TCL语言的
大部分TCL语言的功能都被支持
同时还有很多iRule的扩展功能
它能帮你实现许多扩展功能
当你在CLI/GUI介面无法找到对应的命令/菜单
请相信iRule!
iRules的组成元素
iRules是基于事件驱动(Event-Driven)的
由LTM系统触发你在iRules中指定/期望的事件
iRules是由以下的基本元素构成:
事件声明
操作符
iRules命令
iRules的基本格式
事件声明{
表达式{
iRules 命令
}
}
when EPTED {
if { [IP::addr [IP::remote_addr] equals “”] } {
discard
}
}
iRule的创建和管理(1)
iRule的创建和管理(2)
Datagroup的创建(1)
Datagroup的创建(2)
iRule Editor
F5-iRule 规则编写详解 来自淘豆网www.taodocs.com转载请标明出处.