nerdexam
F5

101 · Question #277

Which programming language is the basis for F5 iRules?

The correct answer is D. TCL. F5 iRules are written in TCL (Tool Command Language), a scripting language that F5 extended with custom commands to enable granular traffic manipulation on BIG-IP devices.

Section 2: F5 Solutions and Technology

Question

Which programming language is the basis for F5 iRules?

Options

  • ALisp
  • BC++
  • CJava
  • DTCL
  • EAWK

How the community answered

(28 responses)
  • A
    7% (2)
  • B
    4% (1)
  • D
    89% (25)

Why each option

F5 iRules are written in TCL (Tool Command Language), a scripting language that F5 extended with custom commands to enable granular traffic manipulation on BIG-IP devices.

ALisp

Lisp is a functional programming language associated with AI and research contexts, not used as the basis for F5 iRules.

BC++

C++ is a compiled, general-purpose language and is not the scripting foundation for iRules.

CJava

Java is an object-oriented compiled language used in enterprise application development, not the scripting language for iRules.

DTCLCorrect

TCL (Tool Command Language) is the scripting language that forms the basis of F5 iRules. F5 extended TCL with proprietary event-driven commands that allow administrators to inspect and manipulate network traffic at Layers 4-7. iRules scripts execute within the TMOS data plane when specific traffic events are triggered.

EAWK

AWK is a Unix text-processing utility for pattern scanning and is not related to F5 iRules scripting.

Concept tested: F5 iRules scripting language foundation

Source: https://clouddocs.f5.com/api/irules/

Topics

#iRules#TCL language#scripting#F5 programmability

Community Discussion

No community discussion yet for this question.

Full 101 Practice