pure openflow routing