Learn F5 Technologies, Get Answers & Share Community Solutions Join DevCentral

Filter by:
  • Solution
  • Technology
Answers

iRules on different platforms

Hello everyone,

I know that there are changes made to commands and events depending on the OS version,
but are there any difference to how iRules work in terms of platform?

For example, Hardware and Virtual editions?
(Or any other hardware to hardware platform e.g. 2000s <-> 4200v)

Thank you in advance,
Kai

0
Rate this Question

Answers to this Question

placeholder+image
USER ACCEPTED ANSWER & F5 ACCEPTED ANSWER

Hi Tadaoki,

the only iRule related difference between the individual plattforms is RAM and the CPU core number and their horse power.

  • More RAM allows you to store more iRule runtime data (e.g. [table], $variables, etc.)
  • More CPU horse power is always good and lowers processing latencies... ;-)
  • More CPU cores (aka. CMP-enabled or not) scales better but also introduces CMP-related challanges (aka. how can one CPU core talk to another core in a performant fashion).

Beside of those things, the execution of iRules makes no differences on different plattforms. The TMOS version and applied license has a much bigger impact...

Cheers, Kai

0
Comments on this Answer
Comment made 01-Feb-2018 by Tadaoki 59

Thank you for the details, Kai!

0
placeholder+image
USER ACCEPTED ANSWER & F5 ACCEPTED ANSWER

Hi,

There is no specific irule codes for platforms but there are specific irule events and commands based on licences and irule provisioning.

0
Comments on this Answer
Comment made 01-Feb-2018 by Tadaoki 59

Thank you Stanislas for your quick response.

I guess what I really wanted to ask was:
Are there any difference to how (the same)iRules are executed/evaluated on different platforms?

0
placeholder+image
USER ACCEPTED ANSWER & F5 ACCEPTED ANSWER

Very quick answer no.

If you are running the same version of TMOS then other than the speed of execution the iRules will execute in the same way as the underlying TCL version and library extensions will be the same.

0
Comments on this Answer
Comment made 01-Feb-2018 by Tadaoki 59

Thank you AMG.
That was what I wanted to hear!

0