Abstract:
The disclosure provides a controller, a method for adjusting packet flow rule, and a network communication system. The method includes: receiving, by a controller, a health status of a first port and a health status of a second port of each of a plurality of hosts in the network communication system; adjusting a packet flow rule of each of the hosts based on the health status of the first port and the health status of the second port of each of the hosts; and transmitting the adjusted packet flow rule of each of the hosts to each of the corresponding hosts to control each of the hosts to transceive a packet according to the corresponding packet flow rule.
Abstract:
The disclosure provides a controller, a method for adjusting packet flow rule, and a network communication system. The method includes: receiving, by a controller, a health status of a first port and a health status of a second port of each of a plurality of hosts in the network communication system; adjusting a packet flow rule of each of the hosts based on the health status of the first port and the health status of the second port of each of the hosts; and transmitting the adjusted packet flow rule of each of the hosts to each of the corresponding hosts to control each of the hosts to transceive a packet according to the corresponding packet flow rule.
Abstract:
A method for monitoring traffic in a network is provided. The method is used in a communication device, wherein the network is formed by switches and hosts. The method includes: collecting LLDP information, VLAN information, host NIC information and host-tenant mapping information to obtain a physical network topology and a plurality of virtual network topologies; detecting a plurality of physical link loads of the physical network topology; obtaining a target path between two of the hosts or between the switches by analyzing the virtual network topologies; selecting one of the switches on the target path to serve as a mirror switch according to the physical link load corresponding to the target path or a hop count; and receiving mirror traffic transmitted from the mirror switch, and performing packet payload analysis on the mirror traffic.
Abstract:
A network communication method, a system and a controller of PCIe and Ethernet hybrid networks are provided. In one example of the network communication method, a packet is transmitted or received via a network interface (NIC). The packet is transmitted via an Ethernet over PCIe (EoP) port by adopting a PCIe based EoP architecture based on a PCIe bus for an intra-rack transmission, and the packet is transmitted via an Ethernet port for an inter-rack transmission. If the transmitted packet belongs to a broadcast packet, the network interface receiving the packet discards the packet or transmits the packet to the controller without re-broadcasting the packet again.
Abstract:
A method for virtual local area network fail-over management, a system therefor and an apparatus therewith are introduced herein. In the method for virtual local area network fail-over management in a hybrid software-defined network (SDN), a controller with a centralized management authority may manage some fail-over events that occur in each link or switch in a centralized manner. The controller may pre-calculate backup paths for each link or switch in case that fail-over events occur therefrom. Whenever the fail-over event occurs in some specific link or switch, the controller may deploy the pre-calculated backup path in response to the link down or switch down event, which may reduce the convergence recovery time for the VLAN path in case of fail-over events and improve the reliability of data transmission.
Abstract:
A network communication method, a system and a controller of PCIe and Ethernet hybrid networks are provided. In one example of the network communication method, a packet is transmitted or received via a network interface (NIC). The packet is transmitted via an Ethernet over PCIe (EoP) port by adopting a PCIe based EoP architecture based on a PCIe bus for an intra-rack transmission, and the packet is transmitted via an Ethernet port for an inter-rack transmission. If the transmitted packet belongs to a broadcast packet, the network interface receiving the packet discards the packet or transmits the packet to the controller without re-broadcasting the packet again.
Abstract:
A method for virtual local area network fail-over management, a system therefor and an apparatus therewith are introduced herein. In the method for virtual local area network fail-over management in a hybrid software-defined network (SDN), a controller with a centralized management authority may manage some fail-over events that occur in each link or switch in a centralized manner. The controller may pre-calculate backup paths for each link or switch in case that fail-over events occur therefrom. Whenever the fail-over event occurs in some specific link or switch, the controller may deploy the pre-calculated backup path in response to the link down or switch down event, which may reduce the convergence recovery time for the VLAN path in case of fail-over events and improve the reliability of data transmission.
Abstract:
An OpenFlow switch, a packet exchanging method thereof, an SDN controller and a data flow control method thereof are provided. The OpenFlow switch includes a network unit, a storage unit and a processing unit. The network unit is connecting to a network, wherein the network at least includes Ethernet switches. The storage unit stores a flow table including action rules, and each of the action rules includes a condition and an action. The processing unit receives a packet, the processing unit analyzes the packet and determines whether the packet satisfies the condition of each of the action rules. If the processing unit determines that the packet satisfies the condition of a first action rule, the processing unit executes the action of the first action rule, which includes: substitutes a flow address for a destination MAC address of the packet, and transmits the packet to the network through the network unit.