Apparatus and method for dynamically binding binary code and virtual forwarding component of network processor

A dynamic binding processing device of virtual forwarding components and binary codes of network processors and a method thereof are provided to enable a service combination controller to deliver a service additive message to a service connection agent of a distributed forwarding plane if a new service additive request is received in a system, so that the agent can conduct a binding processing function between predefined functional components and the binary codes of the network processors. If a request for deleting an existing service or a request for adding a new service exists in a network system using distributed plural network processors, a service combination controller(210) constitutes components by separating a corresponding source into application programs and binary codes of the network processors, delivers a message indicating that the new components exist, and loads application program components if a response to the message is received. A forwarding controller(220) functions as a master for the distributed plural network processors. An application program component DB(230) stores the overall application program components which operate in the respective network processors.