This is the first post in what I expect will be a long series of posts to describe the “Life of a Packet” from generation and routing to the endpoint receiving it and everything in between.
The intention is to generate a simple UDP packet on a Linux server that sends the text “Hello World!”, routes it across four Cisco routers running various IGP and BGP protocols, where it will eventually pop out on the destination Linux server.
I will attempt to break down each step along this path in great detail.
High level packet creation:
cisco@lxc-1:~$ echo "Hello World!" | nc -u 10.1.0.1 5000
System receiving the packet:
cisco@lxc-2:~$ nc -ul 5000 Hello World!
More details to follow…