The reason it was not working is based around how Routers operate at layer 3. Once a packet is received, the router looks at the destination IP address field inside the packet. Once it has the destination IP address, it needs to check its routing tab...