Networking on The Edge