TSC APAC
Agenda
Logical Domains : Virtual IO Model What's the Logical Domain Channel LDC : An Overview LDC Comms : Packet Based LDC Comms : Shared Memory LDom Networks & LDC
LDOMs : Networking
Virtual network (vnet) device implements a virtual Ethernet device and communicates with other vnet devices in the system using the virtual network switch. Virtual network switch (vsw) is a layer-2 network switch that connects the virtual network devices to the external network and also switches packets between them.
Sun Confidential: Need to Know Only 3
LDOM : Background
LDoms allows you to allocate a systems various resources, such as memory, CPUs, and devices, into logical groupings and create multiple, discrete systems, each with their own operating system, resources, and identity within a single computer system. This is done via facilitating the abstraction of the underlying compute and IO resources LDoms Virtual IO (VIO) infrastructure provides device access to domains via virtualized devices that communicate with a 'service' domain that completely own a device along with its driver, and functions as a proxy to the device This is implemented via a client server model where client virtual devices communicate with their service counterpart via a general purpose channel infrastructure for Inter-domain and domain-Hypervisor communications the Logical Domain Channels ( LDCs )
165 7bfd0000
30d8 130
The vldc driver extends the LDC functionality to user level clients via standard driver interfaces
10
LDCs : An Overview
A point-to-point duplex link for:
> domain-to-domain > hypervisor-domain > and HV/domain-SP communication.
LDCs : An Overview
LDom Manager (ldmd ) specifies LDCs as a node in the Hypervisor Machine Descriptor (MD) The virtual devices in the LDOM VIO infrastructure sees two classes of nodes : > Devices which do not use LDCs : virtual-devices > Devices which use LDCs : channel-devices Virtual-devices nodes under channel-devices can point to channel-endpoint node(s) which represents an instance of a channel endpoint available to this guest domain
Sun Confidential: Need to Know Only 12
13
14
15
16
Generic layer
Ctrl
RX/TX
Hypervisor
Data path
Dumb NIC
17
18
Questions ?
APAC TSC