The present invention provides a computer system having a modular control
process, and a modular device driver process that works in conjunction
with the control process. The device driver process is capable of
continuing operation even if the control process is terminated, for
example, upon detection of a fault. In one aspect, the invention provides
a network device that includes a control plane and a data plane. The
control plane includes a modular control application for establishing and
terminating network connections, and the data plane has an independent,
modular device driver process for transmitting data over network
connections established by the control application. The device driver
process is capable of continuing to transmit data over established network
connections even if the control application is terminated.
La présente invention fournit un système informatique ayant un procédé modulaire de commande, et un processus modulaire de module de gestion de périphérique qui fonctionne en même temps que le procédé de commande. Le processus de module de gestion de périphérique est capable de continuer l'opération même si le procédé de commande est terminé, par exemple, lors de la détection d'un défaut. Dans un aspect, l'invention fournit un dispositif de réseau qui inclut un avion de commande et des données surfacent. L'avion de commande inclut une demande modulaire de commande d'établir et de terminer des raccordements de réseau, et l'avion de données a un processus indépendant et modulaire de module de gestion de périphérique pour transmettre des données au-dessus des raccordements de réseau établis par l'application de commande. Le processus de module de gestion de périphérique est capable de continuer à transmettre les raccordements de réseau établis par excédent de données même si l'application de commande est terminée.