packet_processor is fixed easily. pakcet_forwarder should be considered how to manage nexthop