A method and apparatus for dynamic binding of network services is
described. A network device comprises at least one processor, memory,
I/O, and at least one virtual network machine in the memory, said at
least one virtual network machine including a first network interface, a
first sub-interface data structure in the memory, and a first binding
data structure in the memory which binds the first network interface to
the first sub-interface data structure.