- A static roaming entry to verify age of location is available in the static roaming table. • “None” indicates continue learning. Any other value indicates when to transition from “learn” to “use”. • This parameter is configured similar to the successful validation threshold and the failure validation threshold. Given the above-listed rules about when to perform dynamic learning of the minimum time period for a velocity check and the value of the min samples for velocity check parameter, routing node 100 may select the minimum of all age of location samples for whitelisted mobility management nodes or for any mobility management nodes when operating in learn mode. Before performing an age of location check, if the old mobility management node is not found in the dynamic roaming table, routing node 100 may add the old mobility management node to the dynamic profile table unless the old mobility management node status is blacklisted. If the old mobility management node status is blacklisted, then an entry will not be created in the dynamic profile table, and the velocity check results in a validation failure. In addition, if the current state of routing node 100 is active, a new entry for the old VLR may not be created in the dynamic profile table. If the mode is active, a new entry will not be created in the dynamic profile table for the old VLR. Routing node 100 may perform the following steps for creating an entry for a mobility management node in the dynamic roaming table. No entry is If learning is not possible based on above rules, routing node 100 should avoid learning time periods used for velocity checks. Otherwise, the velocity check for update location messages will become ineffective. According to another aspect of the subject matter described herein, the minimum number of samples before routing node 100 considers a time period usable for a velocity check to be learned may be configurable by a network operator. To implement such configuration, routing node 100 may maintain the following parameter with the following configurable values: Min samples for velocity check: Range [None, 1-MAXJNT32, default “None”]