Patent classifications
H04L49/253
Method for Creating Port Group on SDN, SDN Controller, and Network System
A method for creating a port group, includes generating, by a first software defined network (SDN) controller, the specified identifier according to a device identifier of a first forwarding device in a preset path, a device identifier of a last forwarding device in the preset path, and a device identifier of a specified forwarding device in the preset path; and sending, by the first SDN controller, the specified identifier to a second SDN controller, so that the second SDN controller creates, on the specified forwarding device, a specified port group corresponding to the specified identifier. Therefore, the first SDN controller needs to interact with the second SDN controller only once, to create a port group on the specified forwarding device that is directly controlled by the second SDN controller, and thus the port group creation process is simple.
Ethernet-based multi-channels switch, channel arbitration method and communication method thereof
The present invention provides methods and apparatuses for determining a liquid level inside a container by using an effective capacitance associated with one or more sense electrodes that are located inside the container. Embodiments may support different types of liquids, including water, and support different electrical appliances, including electric kettles, coffee makers, and water treatment appliances having a non-transparency housing such as stainless steel and black color Lucite or glass that cannot directly indicate the water level. A value of capacitance characteristic associated with a sensing electrode is determined. The water level may be displayed to the user on any kind of electronic panel, e.g., liquid crystal display (LCD), light emitting diode (LED) display, or vacuum fluorescent display (VFD). Also, a correction factor may be applied to a determined capacitance associated with a sensing electrode to compensate for the operating temperature of the sensor electrode and the liquid.
Packet router with virtual channel hop buffer control
An integrated circuit includes a network on chip (NOC) that includes a plurality of processing elements and a plurality of NOC nodes, interconnected to the plurality of processing elements. The integrated circuit includes logic that is configured to: increment by one, a virtual channel identifier to produce an incremented destination VC identifier, the virtual channel (VC) identifier associated with at least portion of a packet stored in at least one virtual channel buffer; determine that a destination virtual channel buffer corresponding to the incremented destination VC identifier in a destination NOC node in the NOC is available to store the portion of the packet; and in response to the determination, send the portion of the packet and the incremented destination VC identifier to the destination NOC node.
Resolving Mediator Unavailability
A storage system switching mediators within a storage system synchronously replicating data, where the switching between mediators includes: determining, among one or more of the plurality of storage systems, a change in availability of a first mediator service, wherein one or more of the plurality of storage systems are configured to request mediation from the first mediator service; communicating, among the plurality of storage systems and responsive to determining the change in availability of the first mediator service, a second mediator service to use in response to a fault; and switching, in dependence upon the change in availability of the first mediator service, from the first mediator service to the second mediator service.
Virtio port-based data transmission method and system
The present disclosure provides a Virtio port-based data transmission method and system, and relates to the field of virtualization technologies. The method includes: determining, by a Vswitch, when receiving first data content sent by a physical adapter, a first Vswitch logical port that sends the first data content, and adding a port identifier of the first Vswitch logical port into the first data content; sending, by the Vswitch, the first data content to a Vrouter by using the first Vswitch logical port and a Virtio port shared by the Vswitch and the Vrouter; receiving, by the Vrouter, the first data content by using a first Vrouter logical port uniquely corresponding to the port identifier of the first Vswitch logical port, and sending the first data content to a first virtual network adapter corresponding to the first Vrouter logical port.
SWITCHED FABRIC NETWORK ROUTING MODE SELECTION
Embodiments include methods, systems, and computer program products for routing mode selection in a switched fabric network. A fabric login request including a fabric login payload is received at a network device to establish communication parameters with a switched fabric network. The network device can determine whether the fabric login payload includes an extension for routing policy support and whether a current routing policy of the network device is compatible with a routing mode defined in the fabric login payload based on the extension for routing policy support. The fabric login request can be rejected based on determining that the current routing policy of the network device is incompatible with the routing mode defined in the fabric login payload. The fabric login request is completed based on determining that the current routing policy of the network device is compatible with the routing mode defined in the fabric login payload.
Application port management
A computing platform executing an application may receive a response to a request for opening a network port for utilization by the application from a computing platform distinct from the computing platform executing the application. The computing platform executing the application may determine whether to open the network port for utilization by the application based on the response to the request. In some embodiments, the application may invoke at least one call to an application program interface (API) of an operating system (OS) running on the computing platform executing the application, and the request may be generated responsive to the at least one call to the API of the OS.
MECHANISM FOR CONTROL MESSAGE REDIRECTION FOR SDN CONTROL CHANNEL FAILURES
A method and system for automatic redirection of control channel messages in response to a control channel failure with a target switch in a software defined networking (SDN) network, the automatic redirection occurring before a topology of the SDN network is updated in response to the control channel failure. The method includes determining whether a control channel message is to be sent to an SDN controller, checking availability of the control channel, selecting a backup port to reach the SDN controller in response to the control channel being unavailable, and forwarding the control channel message to the SDN controller via the backup port.
Automated deployment of internet connectivity to rack switches in a data center
Top-of-rack (TOR) switches are connected to a network fabric of a data center. Each TOR switch corresponds to a respective rack of the data center, and is configured to provide access to the network fabric for computing devices mounted in the respective rack. A request is received, from a client device via a portal of the data center, to provide IP connectivity to one or more computing devices mounted in a rack. IP addresses are assigned that correspond to the IP connectivity. A virtual network is created in a network fabric of the data center. The created virtual network is associated with the assigned IP addresses. One or more of the TOR switches are configured to connect one or more ports of each respective TOR switch to the created virtual network.
Automated deployment of internet connectivity to rack switches in a data center
Top-of-rack (TOR) switches are connected to a network fabric of a data center. Each TOR switch corresponds to a respective rack of the data center, and is configured to provide access to the network fabric for computing devices mounted in the respective rack. A request is received, from a client device via a portal of the data center, to provide IP connectivity to one or more computing devices mounted in a rack. IP addresses are assigned that correspond to the IP connectivity. A virtual network is created in a network fabric of the data center. The created virtual network is associated with the assigned IP addresses. One or more of the TOR switches are configured to connect one or more ports of each respective TOR switch to the created virtual network.