Forum Discussion
lardyboy_lardyb
Nimbostratus
Dec 15, 2004inserting client ip address into header when using SNAT
iRules novice here !!
I have a need to add the real client IP into the HTTP header when using a SNAT rule, but I need to do it dynamically. this is due to the upstream proxy using clie...
Nov 13, 2008
Great question. When you are making changes via the GUI and API's, the values are pumped into the configuration database process and then change messages are sent to the TMM and it's representation of the class is then loaded into memory for use with incoming connections.
The GUI will auto-flush the changes from the configuration database to the configuration file on disk after each page submit. There is overhead associated with this and for a multi-transaction iControl application we found that it was more optimial to allow the calling application to have control over when the config get's flushed to disk. For the API, you will have to manually call the System.ConfigSync.save_configuration() method to flush your changes to the bigip.conf file. Otherwise after a reboot, the changes will go away.
Hope this clears it up.
-Joe
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