Forum Discussion
OneConnect when connection is marked idle
Hi,
I tried to find this info in docs but failed (maybe to obvious to be put in docs). Still it bothers me what algorithm is used to mark given connection as idle. Is that based on packet by packet or maybe on source packet/reply packet pair or some other mechanism? So packet is send over idle connection (at this moment is marked as used) and immediately after sending packet it is again marked idle, or packet is send and LTM is waiting for returning packet acknowledging this packet and then connection is marked idle?
Piotr
10 Replies
- nitass_89166
Noctilucent
i think you may have already seen sol6997. does it help?
sol6997: Overview of HTTP headers used by BIG-IP to manage OneConnect connections
https://support.f5.com/kb/en-us/solutions/public/6000/900/sol6997.htmli think we mark connection idle after detaching it either automatic (in case http) or manual (in case LB::detach).
- dragonflymr
Cirrostratus
Thanks a lot, very informative sol. So connection for HTTP is marked idle after response to request is send. What about no HTTP protocols - I am pretty sure that OneConnect can be used for other TCP based protocols than HTTP. Piotr
- nitass
Employee
i think you may have already seen sol6997. does it help?
sol6997: Overview of HTTP headers used by BIG-IP to manage OneConnect connections
https://support.f5.com/kb/en-us/solutions/public/6000/900/sol6997.htmli think we mark connection idle after detaching it either automatic (in case http) or manual (in case LB::detach).
- dragonflymr
Cirrostratus
Thanks a lot, very informative sol. So connection for HTTP is marked idle after response to request is send. What about no HTTP protocols - I am pretty sure that OneConnect can be used for other TCP based protocols than HTTP. Piotr
- nitass
Employee
What about no HTTP protocols - I am pretty sure that OneConnect can be used for other TCP based protocols than HTTP.
i understand we have to detach it manually (i.e. LB::detach). one of excellent examples is unbind ldap irule written by Nat.
Unbind your LDAP servers with iRules by Colin Walker
https://devcentral.f5.com/articles/unbind-your-ldap-servers-with-irules- dragonflymr
Cirrostratus
Thanks, it is much clearer now. One last question, how Maximum Age timer is working, is that counting from the moment when connection was established or it is reset each time when connection is used? Piotr
- nitass_89166
Noctilucent
What about no HTTP protocols - I am pretty sure that OneConnect can be used for other TCP based protocols than HTTP.
i understand we have to detach it manually (i.e. LB::detach). one of excellent examples is unbind ldap irule written by Nat.
Unbind your LDAP servers with iRules by Colin Walker
https://devcentral.f5.com/articles/unbind-your-ldap-servers-with-irules- dragonflymr
Cirrostratus
Thanks, it is much clearer now. One last question, how Maximum Age timer is working, is that counting from the moment when connection was established or it is reset each time when connection is used? Piotr
- nitass
Employee
how Maximum Age timer is working, is that counting from the moment when connection was established or it is reset each time when connection is used?
i never tested but i do not think it is reset when being used (i think this setting is to prevent connection alive forever).
- dragonflymr
Cirrostratus
Thanks, I really appreciate your answers.
Piotr
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)Recent Discussions
Related Content
* 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