Techniques for packet management in an input/output virtualization system
First Claim
1. An apparatus, comprising:
- one or more transceivers comprising an input/output virtualization capable adapter;
a processor circuit coupled to the one or more transceivers; and
a memory unit coupled to the processor circuit, the memory unit to store a packet management application operative on the processor circuit to apply packet management policies and to route packets transmitted to and from the input/output virtualization capable adapter, the packet management application comprising;
a proxy interface upstream component operative to receive and forward a packet addressed to an input/output virtualization capable adapter destination;
a virtual router component operative to receive the packet as forwarded by the proxy interface upstream component, the virtual router component to apply one or more packet management policies to the packet and to route the packet to the input/output virtualization capable adapter destination; and
a proxy interface downstream component operative to receive the packet as routed by the virtual router and to transmit the packet to the input/output virtualization capable adapter destination via a layer 2 switch of an input/output virtualization capable adapter architecture.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for managing packets in an input/output virtualization (IOV) capable computing environment are described herein. One aspect comprises receiving, at one or more transceivers comprising an input/output capable adapter, a packet addressed to an input/output virtualization capable adapter destination, and forwarding the packet to a virtual router; applying, by a processor circuit coupled to the one or more transceivers, one or more packet management policies to the packet via the virtual router; routing the packet via the virtual router to the input/output virtualization capable adapter destination; and transmitting the packet to the input/output virtualization capable adapter destination via an input/output virtualization capable adapter architecture. Other embodiments are described and claimed.
-
Citations
28 Claims
-
1. An apparatus, comprising:
-
one or more transceivers comprising an input/output virtualization capable adapter; a processor circuit coupled to the one or more transceivers; and a memory unit coupled to the processor circuit, the memory unit to store a packet management application operative on the processor circuit to apply packet management policies and to route packets transmitted to and from the input/output virtualization capable adapter, the packet management application comprising; a proxy interface upstream component operative to receive and forward a packet addressed to an input/output virtualization capable adapter destination; a virtual router component operative to receive the packet as forwarded by the proxy interface upstream component, the virtual router component to apply one or more packet management policies to the packet and to route the packet to the input/output virtualization capable adapter destination; and a proxy interface downstream component operative to receive the packet as routed by the virtual router and to transmit the packet to the input/output virtualization capable adapter destination via a layer 2 switch of an input/output virtualization capable adapter architecture. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
receiving, at one or more transceivers comprising an input/output capable adapter and accessible by a computing device, a packet addressed to an input/output virtualization capable adapter destination, and forwarding the packet to a virtual router; applying, by a processor circuit coupled to the one or more transceivers, one or more packet management policies to the packet via the virtual router; routing the packet via the virtual router to the input/output virtualization capable adapter destination; and transmitting the packet to the input/output virtualization capable adapter destination via a layer 2 switch of an input/output virtualization capable adapter architecture. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. At least one non-transitory computer-readable medium comprising a plurality of instructions that in response to being executed on a computing device, cause the computing device to:
-
receive, at one or more transceivers comprising an input/output capable adapter and accessible by a computing device, a packet addressed to an input/output virtualization capable adapter destination, and forwarding the packet to a virtual t; apply, by a processor circuit coupled to the one or more transceivers, one or more packet management policies to the packet via the virtual router; route the packet via the virtual router to the input/output virtualization capable adapter destination; and transmit the packet to the input/output virtualization capable adapter destination via a layer 2 switch of an input/output virtualization capable adapter architecture. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
Specification