Forum Discussion
Prakash_109945
Nimbostratus
Sep 08, 2011Disable/Turnoff a TMM
I am a newbie to using F5. I have an iRule which upon processing certain control traffic prepares a map of data which I share across multiple virtual servers. However I see that this map data cannot be shared across two different TMMs. Is it possible to have this data shared across different TMMs? If it isn't, is there a way to disable/turnoff one of the TMMs? I am okay with all my traffic being processed by only only TMM. I have web access to the F5 console.
Thanks for your help.
7 Replies
- hoolio
Cirrostratus
... - hoolio
Cirrostratus
Hi Prakash,
You can use subtables to share data across TMMs in a CMP compliant way:
http://devcentral.f5.com/wiki/iRules.table.ashx
http://devcentral.f5.com/Default.aspx?tabid=63&articleType=ArticleView&articleId=2375
You shouldn't have to for this, but if you want to disable CMP on a virtual server, you can use:
b virtual < virtual_server_name > cmp < disable|enable >
See SOL7751 for details:
sol7751: Overview of Clustered Multi-Processing
http://support.f5.com/kb/en-us/solutions/public/7000/700/sol7751.html
Aaron - Prakash_109945
Nimbostratus
Thanks for a quick response.
When I attempt to use subtables, I get an iRule error saying "undefined procedure: table". Looking up online, the documentation specifies version 10.1 support for table command. Mine's is version 9. Is subtables intrdocued in version 10 and not available before?
I disabled cmp on my virtual server, but I still see that more than one TMM is processing my traffic. To be clear with the problem, I have a SIP TCP virtual server that prepares the map and a UDP virtual server that receives RTP traffic which uses this map. I have two RTP streams hitting F5 and I want both of them to be processed by the same TMM that processed the initial SIP traffic. I right now see that the packets for these two RTP streams are being processed by different TMMs.
Thanks. - hoolio
Cirrostratus
subtables were added in 10.1. Which version of 9.x are you running?
For 9.x you can use the session command to share key value pairs across TMMs:
http://devcentral.f5.com/wiki/iRules.session.ashx
Aaron - Prakash_109945
Nimbostratus
Hi Aaron,
I am using version 9.4.8
Prakash - Prakash_109945
Nimbostratus
Hi Aaron,
I am using version 9.4.8
Prakash - hoolio
Cirrostratus
Here's an example of using the session table to store values:
http://devcentral.f5.com/wiki/iRules.CMP_v10_compatible_counters_using_the_session_table.ashx
Aaron
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects
