nerdexam
F5

101 · Question #615

An application uses a proprietary protocol running over TCP. Which FS BIG-IP feature should the administrator use to modify the protocol?

The correct answer is D. iRules. F5 BIG-IP iRules use a Tcl-based scripting engine to intercept and manipulate arbitrary TCP payload data, making them the correct tool for modifying a proprietary application protocol.

Section 2: F5 Solutions and Technology

Question

An application uses a proprietary protocol running over TCP. Which FS BIG-IP feature should the administrator use to modify the protocol?

Options

  • ASPDY
  • Brewrite profile
  • CTCP profile
  • DiRules

How the community answered

(26 responses)
  • A
    4% (1)
  • B
    4% (1)
  • C
    8% (2)
  • D
    85% (22)

Why each option

F5 BIG-IP iRules use a Tcl-based scripting engine to intercept and manipulate arbitrary TCP payload data, making them the correct tool for modifying a proprietary application protocol.

ASPDY

SPDY is a deprecated Google transport-layer protocol, not an F5 BIG-IP feature, and provides no mechanism for modifying application protocols.

Brewrite profile

A rewrite profile is scoped specifically to HTTP - it can rewrite URIs, headers, and hostnames, but cannot process arbitrary proprietary TCP payloads.

CTCP profile

A TCP profile governs TCP connection behavior such as window size, keepalive intervals, and congestion control algorithms, but does not expose or allow modification of the application-layer payload data.

DiRulesCorrect

iRules is a Tcl-based event-driven scripting language embedded in F5 BIG-IP that fires on traffic events such as CLIENT_DATA and SERVER_DATA, giving the administrator full access to raw TCP payload bytes. Because iRules operate at the application layer and are not limited to known protocol structures, they can parse, rewrite, or redirect a proprietary protocol that no built-in profile supports.

Concept tested: F5 BIG-IP iRules for proprietary protocol manipulation

Source: https://my.f5.com/manage/s/article/K4707

Topics

#iRules#TCP#protocol modification#BIG-IP customization

Community Discussion

No community discussion yet for this question.

Full 101 Practice