System and apparatus of a software-service-defined-network (ssdn)
AssigneeFuturewei Technologies, Inc.
InventorsWu Chou, Mn Luo, Li Li
Life of this patent
Estimating the term…
Abstract
A network apparatus for a network software service layer (NSSL) service bus. The network apparatus includes a memory storing executable instructions and a processor coupled to the memory, the processor executing the executable instructions, where the processor is configured to receive a service description comprising a named service and a network identifier identifying a network node associated with the named service, select a service description according to the named service, and transmit a named service request to the network node according to the service description selected.
Claims20
A network apparatus for a network software service layer (NSSL) service bus, the network apparatus comprising:
- a memory storing executable instructions;
- and
- a processor coupled to the memory, the processor executing the executable instructions, wherein the processor is configured to
- receive a service description comprising a named service and a network identifier identifying a network node associated with the named service;
- select a service description according to the named service;
- and
- transmit a named service request to the network node according to the service description selected.
A network controller, comprising:
- a local network information base (NIB) comprising data packet forwarding information;
- core logic coupled to the NIB, wherein the core logic comprises routing logic configured to consult the local NIB to determine a path for a data packet traversing through a network;
- and
- a transmitter configured to instruct one or more of a plurality of switches to transmit the data packet according to the path determined.
A method of forwarding named service requests, comprising:
- storing a first service description in a service registration, wherein the first service description comprises a name of a service and a network node identifier of a network node that provides a named service;
- receiving a first service request, wherein the first service request comprises a requested named service;
- select the network node identifier associated with the requested named service in the service registration;
- and
- transmitting the first service request to the network node associated with the network node identifier selected.
Dependencies are inferred from the claim text.