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.
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)- A4% (1)
- B4% (1)
- C8% (2)
- D85% (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.
SPDY is a deprecated Google transport-layer protocol, not an F5 BIG-IP feature, and provides no mechanism for modifying application protocols.
A rewrite profile is scoped specifically to HTTP - it can rewrite URIs, headers, and hostnames, but cannot process arbitrary proprietary TCP payloads.
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.
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
Community Discussion
No community discussion yet for this question.