NETWORK COMMUNICATION METHOD, SYSTEM AND CONTROLLER OF PCIe AND ETHERNET HYBRID NETWORKS
AssigneeIndustrial Technology Research Institute
InventorsTzu-Lin Wang, Yu-Wei Lee, Tzi-Cker Chiueh
Life of this patent
Estimating the term…
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.
Claims13
A network communication method of Peripheral Component Interconnect Express (PCIe) and Ethernet hybrid networks, comprising:
- transmitting or receiving a packet via a network interface, wherein
- the packet is transmitted via an Ethernet over PCIe (EoP) port by adopting an EoP architecture for an intra-rack transmission, and
- the packet is transmitted via an Ethernet port for an inter-rack transmission;
- and
- if the packet is a broadcast transmission, discarding the packet or transmitting the packet to a controller in response to the packet.
A network communication system of PCIe and Ethernet hybrid networks, comprising:
- a controller;
- and
- a network interface, coupled to the controller, and configured to execute operations of:
- transmitting or receiving a packet, wherein the packet is transmitted via an Ethernet over PCIe (EoP) port by adopting an 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;
- and
- if the packet is a broadcast transmission, discarding the packet or transmitting the packet to a controller in response to the packet.
A controller, adapted to a network communication system of Peripheral Component Interconnect Express (PCIe) and Ethernet hybrid networks, comprising:
- a memory;
- and
- a processor, coupled to the memory, and configured to manage transmissions among a plurality of hosts in one rack and different racks, the processor being set to execute steps of:
- receiving a packet, wherein the packet is from a network interface of an external destination host and the packet is determined according to a rule table as mismatching to all rules in the rule table, wherein the packet comprises a media access control address and port information of an external source host;
- generating determination information by determining whether the port information is correlated to an Ethernet over PCIe (EoP) or an Ethernet port according to the port information;
- and
- generating another rule to be transmitted to the external destination host according to the determination information and the packet, wherein the external destination host stores said another rule to the rule table in response to the external source host, and the external host system no longer re-broadcasts the packet.
Dependencies are inferred from the claim text.