The MD5 message-digest algorithm is a widely used hash function producing a 128-bit hash value. Although MD5 was initially designed to be used as a cryptographic hash function, it has been found to suffer from extensive vulnerabilities.
Route redistribution is often needed when a network running 2 different routing protocols (maybe even the same routing protocol, but different AS) need to exchange routes. Redistribution can even be useful for a merged network using the same routed protocol.
When a static route is used as redistribution rather than an IGP, it’s recommended that you either 1) specify the exit interface directly (for point-or-point link), or 2) specify both the exit interface and the next-hop address (for broadcast link).
This is used to prevent recursive lookup, which occur because only the next hop address exist. The routing table is checked twice: 1) when a packet enters the router and router looks up the entry, and 2) router checks the next-hop address.