摘要 |
<p>In one embodiment, a device receives 615 a payload encapsulated in an Internet Protocol (IP) transport header having a time-to-live (TTL) value, and decapsulates 620 the payload while maintaining, i.e. the TTL value. In response to determining that a destination of the payload is not attached to the device, the device may then re-encapsulate 625 the payload in a new IP transport header with a new TTL value that is less than the maintained TTL value, and transmits 630 the re-encapsulated payload toward the destination. In this manner, loops in overlay networks may be prevented based on eventual expiration of the TTL value of the IP transport header, accordingly. Even if the device's mapping table for the destination MAC points to another device, the packet/frame will not loop as the transport IP header TTL, which is preserved across a re-encapsulation, will at some point decrement to zero, and the packet will be discarded. In this manner, loops in overlay networks may be prevented based on eventual expiration of the TTL value of the IP transport header.</p> |