The Internet was (nearly) always "software defined"
After all in the early days there was no hardware acceleration for routers. Routers simply were computers with multiple network interfaces. Particularly when Unix came to the Internet, those were more or less normal Unix computers.