it processes and forwards packets in an application-specific way. The
links that connect the overlay nodes are implemented as tunnels through
the underlying network. Multiple overlay networks can exist on top of
the same underlying network—each implementing its own applicationspecific
behavior—and overlays can be nested, one on top of another.
For example, all of the example overlay networks discussed in this section
treat today’s Internet as the underlying network.