You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When BP duct configuration or LTP sink/span configuration uses a host name instead of an IP address, the name is resolved to an address when it is first used and that result is effectively cached for the lifetime of that configuration.
This means that if the resolution changes (e.g. DNS/hostfile is updated, or a missing name is added to DNS/hostfile) during ION operational time the change will not ever be reflected back into ION operations. This is a problem, especially for the case where a host name does not exist at time of ION startup/config but will exist by the time actual traffic needs to use the duct/sink/span.
Either ION should not cache the name resolution directly (instead call the resolving API each time the address is needed) and rely on OS-level resolution caching, or ION should have some limited lifetime to its caching with control over when that lifetime expires. The first option is the most straightforward and used by other name-resolving applications.
The text was updated successfully, but these errors were encountered:
When BP duct configuration or LTP sink/span configuration uses a host name instead of an IP address, the name is resolved to an address when it is first used and that result is effectively cached for the lifetime of that configuration.
This means that if the resolution changes (e.g. DNS/hostfile is updated, or a missing name is added to DNS/hostfile) during ION operational time the change will not ever be reflected back into ION operations. This is a problem, especially for the case where a host name does not exist at time of ION startup/config but will exist by the time actual traffic needs to use the duct/sink/span.
Either ION should not cache the name resolution directly (instead call the resolving API each time the address is needed) and rely on OS-level resolution caching, or ION should have some limited lifetime to its caching with control over when that lifetime expires. The first option is the most straightforward and used by other name-resolving applications.
The text was updated successfully, but these errors were encountered: