Cisco: define the future of the internet or catch the train late?