<?xml version="1.0" encoding="UTF-8"?>
	<!--
		edited with XMLSPY v5 rel. 3 U (http://www.xmlspy.com) by Daniel M
		Kohn (private)
	-->
<rfc category="info" ipr="trust200902" docName="draft-okita-ops-vnetmodel-01">

<?xml-stylesheet type='text/xsl' href='rfc2629.xslt' ?>

<?rfc toc="yes" ?>
<?rfc symrefs="yes" ?>
<?rfc sortrefs="yes"?>
<?rfc iprnotified="no" ?>
	<!-- 
<?rfc strict="yes" ?>
 -->
	<front>
		<title abbrev="Virtual Network Information Model">Virtual Network Management Information
			Model</title>
		<author initials="H.O." fullname="Hideki Okita" surname="Okita">
			<organization abbrev="Hitachi, Ltd."> Central Research Laboratory,
				Hitachi, Ltd.</organization>
			<address>
				<postal>
					<street>1-280 Higashi-Koigakubo</street>
					<city>Kokubunji</city>
					<region>Tokyo</region>
					<code>185-8601</code>
					<country>Japan</country>
				</postal>
				<phone>+81-42-323-1111</phone>
				<facsimile>+81-42-327-7756</facsimile>
				<email>hideki.okita.pf@hitachi.com
				</email>
			</address>
		</author>
		<author initials="M.Y." fullname="Masahiro Yoshizawa" surname="Yoshizawa">
			<organization abbrev="Hitachi, Ltd."> Central Research Laboratory,
				Hitachi, Ltd.</organization>
			<address>
				<postal>
					<street>1-280 Higashi-Koigakubo</street>
					<city>Kokubunji</city>
					<region>Tokyo</region>
					<code>185-8601</code>
					<country>Japan</country>
				</postal>
				<phone>+81-42-323-1111</phone>
				<facsimile>+81-42-327-7756</facsimile>
				<email>masahiro.yoshizawa.bt@hitachi.com
				</email>
			</address>
		</author>
		<date month="October" year="2009"></date>
		<area>Operation and Management</area>
		<workgroup>Network Working Group</workgroup>
		<abstract>
			<t> Virtual switches on server virtualization platforms cause a
				problem in managing data center networks containing several hundred
				switches. Accordingly, a management information model for the
				network structure of data center networks containing virtual
				switches is proposed. The proposed model consists of a physical
				layer (which represents connections between physical switches) and a
				virtual layer (which represents connections between virtual
				switches). These layers also represent the association of the
				virtual switch with the corresponding physical switch. The model
				shortens the virtual LAN (VLAN) configuration time taken by
				operators of data center networks by a maximum of 35%. This
				result shows that the proposed model is effective in reducing the
				management time of data center networks containing virtual switches.
			</t>
		</abstract>
	</front>
	<middle>
		<section title="Introduction">
			<t> In data center networks, a virtual switch on a
				server virtualization platform works as a virtual network element
				<xref target="VEB" />
				<xref target="EVB-PAR" />
				<xref target="PE-PAR" />
				.
				The virtual switch connects multiple virtual machines on the same
				server virtualization platform and connects these virtual machines
				to external physical switches.</t>
			<t> Virtual switches, however, cause a problem in managing
				data center networks because, mainly, a virtual switch and a
				physical switch require different management systems. Operators of
				data center networks therefore have to use multiple management
				systems for managing the whole data center network.</t>
			<t>To avoid this management difficulty, an integrated
				network management system (NMS) is effective. The integrated NMS
				collects and stores virtual-network management information that
				describes network structure of a managed target network. It then
				displays or transmits this management information as a response to a
				request from operators or other NMSs.</t>
			<t> The purpose of this document is to provide a
				management information model that represents the network structure
				of a data center containing virtual switches. Section 2 describes
				the model requirements, Section 3 defines the model, and Section 4
				evaluates the model.</t>
		</section>
		<section title="Requirements">
			<section title="Problem Statement">
				<t>Virtual switches cause a difficulty in managing
					data center networks. They expand the data center network into the
					server virtualization platforms. Therefore, to manage the whole
					network structure of data center networks, network operators have
					to manage virtual switches in addition to physical switches.</t>
				<t> To manage these virtual and physical switches, operators have to
					use multiple management interfaces. Specifically, to manage virtual
					switches, they have to use a specific management system for the
					server virtualization platform that the target virtual switches are
					created on. Moreover, to manage physical switches, they use a
					network management system. Figure 1 shows an architectural overview
					of a conventional data center network management system.</t>
				<t>
					<figure title="Overview of a data center network management system"
						anchor="fig1">
						<artwork>
												<![CDATA[
                    +-----------+
                    |User Client|
                    +-----------+
                          |
                          V
   +-----------+     +---------+
   |User Client|     |Other NMS|
   +-----------+     +---------+
       |    |          |     |
       |    +-------------+  |
       |  +------------+  |  |
       V  V               V  V
+--------------+ +-----------------+
|Server        | |Traditional      |
|Virtualization| |Network          |
|Management    | |Management       |
|System        | |System (NMS)     |
+--------------+ +-----------------+
       |             |         |
       V             V         V
+--------------+ +-------+ +-------+
|Server        | |Network| |Network|
|Virtualization| |Switch | |Switch |
|Platform      | +-------+ +-------+
|+--+ +-------+|
||VM| |Virtual||
|+--+ |Switch ||
|     +-------+|
+--------------+
												]]>
						</artwork>
					</figure>
				</t>
				<t>This conventional management architecture causes the
					following two problems which increase the operation time taken by
					operators of the data center networks and thus increase operational
					costs.</t>
				<t>
					<list style="numbers">
						<t>When operators want to examine the network structure of a
							virtual network containing virtual switches, they have to access
							multiple management systems.</t>
						<t>When operators want to examine the mapping of a virtual
							network to corresponding physical components, they have to access
							multiple management systems.</t>
					</list>
				</t>
				<t> To solve these problems and save the operation time for
					data center networks, the following two requirements must be met.
				</t>
				<t>
					<list style="numbers">
						<t>The data center network should provide an integrated
							management system that enables operators to get network structure
							information about virtual network.</t>
						<t>The data center network should provide an integrated
							management system that enables operators to get mapping
							information about virtual switches and their underlying physical
							platforms.</t>
					</list>
				</t>
			</section>
			<section title="System Architecture Requirements">
				<t> A system architecture that effectively satisfies the
					above-described requirements is proposed in the following.</t>
				<t> An integrated network management system (NMS) effectively
					reduces the network operation time needed for managing virtual
					switches and physical switches. It is referred to as a VNMS 
					(Virtual Network Management System.)
					It integrates multiple existing management interfaces into a single
					interface. Operators can thus reduce their operation time.</t>
				<t> The VNMS manages device connectivity in the managed
					target network. To perform this task, it stores network management
					information about configured virtual networks in the target
					network.</t>
				<t> The following three types of elements exist around this VNMS.</t>
				<t>
					<list style="symbols">
						<t> User clients or traditional NMS</t>
						<t> Network switches</t>
						<t> Server virtualization platforms</t>
					</list>
				</t>
				<t>The user client or network application uses management
					information about device connections in the managed network. The
					network switches are virtualized as multiple virtual switches.
					Moreover, the server virtualization platforms are virtualized as
					multiple virtual machines and internal virtual switches. A set of
					virtual switches and virtual machines forms a virtual system for a
					user.</t>
				<t> Among the elements described above, we define the following two
					management interfaces.</t>
				<t>
					<list style="symbols">
						<t> Network Management Interface (NMI)</t>
						<t> Device Management Interface (DMI)</t>
					</list>
				</t>
				<t> The network management interface (NMI) is set between the
					network application and the VNMS. This
					interface is used by the VNMS to transport
					virtual-network management information to network applications in
					response to their request.</t>
				<t> Datamodels provide the definition and format of the virtual-network 
				  management information transported on the NMI. The definition 
				  describes an encoding scheme and an underlying transport protocol. 
				  The VNMS may use, for example, SNMP (Simple Network Management 
				  Protocol) and MIB (Management Information Base) specified in the 
				  Internet-standard management framework [RFC3410] or an XML-based 
				  management framework [RFC3535] as the datamodel.</t>
				<t> The device-management interface (DMI) is set between the
					VNMS and network devices, which include the
					server virtualization platforms and network switches. The DMI is
					used by the VNMS to query management
					information about a target device. This interface is device
					specific and not standardized by this document.</t>
				<t> Figure 2 shows an overview of the system architecture of the
					target system. The virtual-network management information about the
					VNMS is based on the proposed model .
				</t>
				<t>
					<figure title="Overview of system architecture" anchor="fig2">
						<artwork>
												<![CDATA[
                  +-----------+     +-----------+
                  |User Client|     |User Client|
                  +-----------+     +-----------+
                        |                 |
                        V                 V
+-----------+   +---------------+ +---------------+
|User Client|   |Traditional NMS| |Traditional NMS|
+-----------+   +---------------+ +---------------+
       |             |                    |
       = NMI         = NMI                =NMI
       |             |       +------------+
+----------------------------------+
|Virtual Network Management System |
| +-----------------------------+  |
| |Virtual Network              |  |
| |Management Information       |  |	
| |(based on the proposed model)|  |
| +-----------------------------+  |
+----------------------------------+
      |              |         |
      = DMI          = DMI     = DMI
      |              |         |
+--------------+ +-------+ +-------+
|Server        | |Network| |Network|
|Virtualization| |Switch | |Switch |
|Platform      | +-------+ +-------+
|+--+ +-------+|
||VM| |Virtual||
|+--+ |Switch ||
|     +-------+|
+--------------+
												]]>
						</artwork>
					</figure>
				</t>
			</section>
			<section
				title="Requirements for Virtual Network Management Information Model">
				<t>This document focuses on an information model for the
					virtual-network management information described in the previous
					section. The requirements for the information model are listed
					below. These requirements arise from the two problems stated above.
				</t>
				<t>
					<list style="numbers">
						<t>The proposed model should represent a connection between
							virtual switches, a connection between physical switches, and a
							connection between a virtual switch and a physical switch in the
							target network.</t>
						<t>The proposed model should represent mapping of a virtual
							switch to the physical server that the virtual switch is created
							on.</t>
					</list>
				</t>
				<t> In the next section, a virtual-network management information
					model for satisfying these requirements is proposed.</t>
			</section>
		</section>
		
		
		<!-- Section3  -->
		<section title="Proposals of Virtual Network Management Information Model">
			<t>
				This section defines the proposed
				virtual-network management information model, which is an
				object-oriented information model. The model is an
				abstract-information model independent from encoding schemes and
				management protocols. The model is written in Unified Modeling
				Language (UML)
				<xref target="UML" />
				.
			</t>
			<section title="TargetedNetwork Object">
				<t>The proposed model starts with a TargetedNetwork object. This
					object represents the overall network. In the network, two types of
					network exist: a physical network and a virtual network. In the
					proposed model, a PhysicalNetwork object represents a physical
					network, and a VirtualNetwork object represents a virtual network.
					To represent this structure, the TargetedNetwork object has one or
					multiple references to PhysicalNetwork objects and VirtualNetwork
					objects.</t>
				<t>Furthermore, the PhysicalNetwork object and the
					VirtualNetwork have a reference between them. Since a physical
					network can create multiple virtual networks, the PhysicalNetwork
					object can have multiple references to corresponding VirtualNetwork
					objects. On the contrary, the VirtualNetwork object has only one
					reference to the PhysicalNetwork object, since the virtual network
					is created on the specific physical network.</t>
				<t> Figure 3 shows a class diagram of the proposed
					virtual-network management information model containing the
					TargetedNetwork object, PhysicalNetwork objects, and VirtualNetwork
					objects.</t>
				<t>
					<figure
						title="Class diagram of the proposed virtual-network management information model"
						anchor="fig3">
						<artwork>
												<![CDATA[
+---------------+
|TargetedNetwork|
+---------------+
<>  <>
 |1  |1       +---------------+
 |   +--------|VirtualNetwork |------Virtual network related objects
 |       0..* +---------------+      (Figure.5)
 |                   |0...n
 |                   |
 |                   |1
 |                  <>
 |            +---------------+
 +------------|PhysicalNetwork|------Physical network related objects
         0..* +---------------+      (Figure.4)
												]]>
						</artwork>
					</figure>
				</t>
			</section>
			<section title="PhysicalNetwork Object">
				<t>To represent the structure of a physical network, the proposed
					model defines the following six types of managed objects under the
					TargetedNetwork object.</t>
				<t>
					<list style="symbols">
						<t>PhysicalNetwork</t>
						<t>PhysicalNode</t>
						<t>PhysicalNodeGroup</t>
						<t>PhysicalInterface</t>
						<t>PhysicalInterfaceGroup</t>
						<t>PhysicalLink</t>
					</list>
				</t>
				<t>
					<list style="hanging" hangIndent="6">
						<t hangText="PhysicalNetwork:">
							<vspace />
							This object represents an actual network composed of actual
							devices. This object aggregates zero or more PhysicalNode
							objects.
						</t>
						<t hangText="PhysicalNode:">
							<vspace />
							This object represents an actual device in a physical network.
							The actual device is a server, a server virtualization platform,
							or a network switch. The object has an association with a
							PhysicalNetwork object. It also has an association with a
							PhysicalNodeGroup object when the actual device is a member of a
							group of devices. It also aggregates zero or more
							PhysicalInterface objects.
							The PhysicalNode object can contain one "Configurations" object, 
							which stores configuration data of the device represented by 
							the PhysicalNode object. The Configurations object contains, 
							for example, virtual LAN (VLAN) configuration, link aggregation 
							(LAG) configuration or server virtualization configuration. 
							Although this memo defines the Configurations object as a child 
							object of the PhysicalNode object, defining the model for the 
							configuration information is out of scope of this memo. The 
							main reason is that the model of the Configurations object 
							differs from one device to another.
						</t>
						<t hangText="PhysicalNodeGroup:">
							<vspace />
							This object represents a set of multiple actual devices. For
							example, this object represents the chassis of a blade server,
							which includes multiple server blades and multiple network
							switches. This object aggregates one or more PhysicalNode
							objects.
						</t>
						<t hangText="PhysicalInterface:">
							<vspace />
							This object represents an actual network interface of an actual
							device. The network interface is a port of a network interface
							card equipped in a server or a port of a network switch. The
							object also represents an internal network interface used to
							connect a server blade and an internal switch in a blade server.
							This object has an association with a PhysicalNode object. This
							object also has an association with a PhysicalInterfaceGroup
							object when the network interface is a port of the line card
							represented by the PhysicalInterfaceGroup object. This object
							also has an association with a PhysicalLink object when the
							network interface is connected to another network interface by an
							actual network cable.
						</t>
						<t hangText="PhysicalInterfaceGroup:">
							<vspace />
							This object represents a set of actual network interfaces. For
							example, it represents a network interface card or a network
							switch's line card (which is equipped with multiple ports). It
							aggregates one or more PhysicalInterface objects.
						</t>
						<t hangText="PhysicalLink:">
							<vspace />
							This object represents an actual network cable used to connect
							two actual network interfaces. For example, it represents a
							generic Ethernet cable. It also represents an internal connection
							between a server blade and an internal switch in a blade server.
							This object aggregates two PhysicalInterface objects.
						</t>
					</list>
				</t>
				<t> Figure 4 shows an abstract class diagram of the objects related
					to the physical network.</t>
				<t>
					<figure title="Class diagram of physical-network-related objects"
						anchor="fig4">
						<artwork>
												<![CDATA[
+---------------+
|TargetedNetwork|
+---------------+
       <>
        |1           0..*  +---------------+
        +------------------|PhysicalNetwork|
                           +---------------+
                                  <>
        +-----------------+        |1
        |PhysicalNodeGroup|        |
        +-----------------+        |
                <>                 |
            0..1 |                 |
                 +---------------+ |
                            0..* | |0..*
                            +------------+1     +--------------+
                            |PhysicalNode|------|Configurations|
                            +------------+  0..1+--------------+
                                  <>
    +----------------------+       |1
    |PhysicalInterfaceGroup|       |
    +----------------------+       |
                <>                 |
            0..1 |                 |
                 +-------------+   |
                         0..*  |   |0..*
                              +---------+         +--------+
                              |Physical |-------<>|Physical|
                              |Interface|2   0..1 |Link    |
                              +---------+         +--------+
												]]>
						</artwork>
					</figure>
				</t>
			</section>
			<section title="VirtualNetwork Object">
				<t>To represent the structure of a virtual network, the proposed
					model defines the following five types of managed objects under the
					TargetedNetwork object.</t>
				<t>
					<list style="symbols">
						<t>VirtualNetwork</t>
						<t>VirtualNode</t>
						<t>VirtualNodeGroup</t>
						<t>VirtualInterface</t>
						<t>VirtualLink</t>
					</list>
				</t>
				<t>
					<list style="hanging" hangIndent="6">
						<t hangText="VirtualNetwork:">
							<vspace />
							This object represents a virtual network composed of multiple
							virtual network devices, including not only actual devices but
							also virtual devices. It aggregates zero or more VirtualNode
							objects.
						</t>
						<t hangText="VirtualNode:">
							<vspace />
							This object represents a virtual network device in a virtual
							network. Examples of the virtual devices are virtual switches and
							virtual machines on a server virtualization platform. Other
							examples are virtual-router functions configured on a router. The
							object has an association with a VirtualNetwork object and a
							VirtualNodeGroup object.
						</t>
						<t hangText="VirtualNodeGroup:">
							<vspace />
							This object represents a set of virtual devices that are created
							from the same actual device. It aggregates one or more
							VirtualNode objects. It also has an association with a
							PhysicalNode object, which represents an actual device.
						</t>
						<t hangText="VirtualInterface:">
							<vspace />
							This object represents a virtual network interface of a virtual
							device. An example of such an interface is a
							virtual network-interface card (VNIC) of a virtual machine on a
							server virtualization platform. This object has an association
							with a VirtualNode object. This object also has an association
							with a VirtualLink object when the virtual network interface is
							connected to another virtual network interface by a virtual
							network link.
						</t>
						<t hangText="VirtualLink:">
							<vspace />
							This object represents a virtual network link used to connect two
							virtual network interfaces. For example, it represents a
							connection between a virtual machine and a virtual switch created
							on a server virtualization platform. This object aggregates two
							VirtualInterface objects.
						</t>
					</list>
				</t>
				<t> The relationship between the VirtualNetwork, the VirtualNode,
					the VirtualInterface, and this VirtualLink object is almost the
					same as the relationship between the PhysicalNetwork, the
					PhysicalNode, the PhysicalInterface, and the PhysicalLink object.
				</t>
				<t> Figure 5 shows an abstract class diagram of the objects related
					to the virtual network.</t>
				<t>
					<figure title="Class diagram of virtual-network-related objects"
						anchor="fig5">
						<artwork>
												<![CDATA[
+---------------+
|TargetedNetwork|
+---------------+
       <>
        |1            0..*  +--------------+
        +-------------------|VirtualNetwork|
                            +--------------+
                                 <>
        +----------------+        |1
        |VirtualNodeGroup|        |
        +----------------+        |
            1..* |  <>            |
                 |   |1           |
                 |   +----------+ |
                 |         1..* | |0..*
                 |          +-----------+
                 |          |VirtualNode|
                 |          +-----------+
                 |               <>
                 |                |1
                 |                |
                 |                |0..*
                 |          +---------+         +-------+
                 |          |Virtual  |-------<>|Virtual|
                1|          |Interface|2   0..1 |Link   |
                <>          +---------+         +-------+
          +------------+
          |PhysicalNode|
          +------------+
												]]>
						</artwork>
					</figure>
				</t>
			</section>
			<section title="Id Object">
				<t> All objects except the TargetedNetwork object must 
					contain each "id" object which stores an identifier 
					(ID). The ID must be unique within the group formed 
					by the same type of objects associated with the same 
					parent object as following.</t>
				<t>
					<list style="symbols">
						<t>PhysicalNetwork object ID is unique within a TargetedNetwork object.</t>
						<t>PhysicalNodeGroup object ID is unique within a PhysicalNetwork object.</t>
						<t>PhysicalNode object ID is unique within a PhysicalNetwork object.</t>
						<t>PhysicalInterface object ID is unique within a PhysicalNode object.</t>
						<t>PhysicalInterfaceGroup object ID is unique within a PhysicalNode object.</t>
						<t>PhysicalLink object ID is unique within a PhysicalNetwork object.</t>
						<t>VirtualNetwork object ID is unique within a TargetedNetwork object.</t>
						<t>VirtualNode object ID is unique within a VirtualNetwork object.</t>
						<t>VirtualInterface object ID is unique within a VirtualNode object.</t>
						<t>VirtualLink object ID is unique within a VirtualNetwork object</t>
					</list>
				</t>
			</section>
		</section>
		
		
		<!-- Section4  -->
		<section title="Experiment">
			<section title="Environment">
				<t> To confirm the applicability of the proposed model, a
					virtual network management system, deployed with virtual network
					information based on the proposed information model, was developed.
					This system stores configuration information of the managed network
					and displays the contents of this information via a command line
					interface. Operators can confirm the network structure with this
					system.</t>
				<t> In the experiment using the virtual network management system,
					operators made a virtual LAN (VLAN) configuration of switches in
					sample networks with and without the integrated NMS. The operation
					time for each VLAN configuration operation was evaluated.</t>
				<t> Two sample networks containing multiple virtual machines were
					used. One of the networks corresponds to a small private network.
					The other corresponds to a medium-sized enterprise network. Table 1
					lists the parameters of these sample networks.</t>
				<texttable anchor="tab1" title="Parameters used in the experiment">
					<ttcol></ttcol>
					<ttcol>Example1</ttcol>
					<ttcol>Example2</ttcol>
					<c> Server blades</c>
					<c>4</c>
					<c>14</c>
					<c> Virtual machines</c>
					<c>8</c>
					<c>26</c>
					<c>Switches</c>
					<c>3</c>
					<c>8</c>
				</texttable>
				<t> The sample network in example 1 consisted of an external
					physical switch, two internal physical switches, and four server
					blades in two blade-server chassis. Each server blade ran a
					server virtualization platform. The internal switches connected the
					two blades in the chassis, and the external switch connected these
					two internal switches. Each virtualization platform operated two
					virtual machines. On these server virtualization platforms, virtual
					switches connected an external physical switch and multiple virtual
					machines on the same platform .</t>
				<t> The sample network in example 2 consisted of four external
					switches, four internal switches, fourteen server blades in a
					four-blade server chassis. Each server blade ran a
					server virtualization platform, each of which operated one or two
					virtual machines. And four physical switches worked as an external
					gateway switch, a core switch, and two edge switches connected to a
					server virtualization platform.</t>
				<t> Figure 6 shows the virtual-network management information of the
					network used in example 1. Here, "VM" and "VSW" stand for a virtual
					machine and a virtual switch created on a server virtualization
					platform. PhysicalLink objects and VirtualLink objects
					are omitted to help readability.</t>
				<t>
					<figure
						title="Virtual-network management information about the sample network"
						anchor="fig6">
						<artwork>
												<![CDATA[
TargetedNetwork0
  +PhysicalNetwork0
  |    +ServerBlade0
  |    |     +NIC0
  |    |     +NIC1
  |    +ServerBlade1
  |    |     +NIC0
  |    |     +NIC1
  |    +ServerBlade2
  |    |     +NIC0
  |    |     +NIC1
  |    +ServerBlade3
  |    |     +NIC0
  |    |     +NIC1
  |    +InternalSwitch0
  |    |     +IF0
  |    |     +IF1
  |    |     +IF2
  |    +InternalSwitch1
  |    |     +IF0
  |    |     +IF1
  |    |     +IF2
  |    +Switch2
  |          +IF0
  |          +IF1
  |          +IF2
  |          +IF3
  +VirtualNetwork0
       +VM0.0
       |     +VNIC0
       +VM0.1
       |     +VNIC0
       +VM1.0
       |     +VNIC0
       +VM1.1
       |     +VNIC0
       +VM2.0
       |     +VNIC0
       +VM2.1
       |     +VNIC0
       +VM3.0
       |     +VNIC0
       +VM3.1
       |     +VNIC0
       +VSW0.0
       |     +VIF0
       |     +VIF1
       |     +VIF2
       +VSW1.0
       |     +VIF0
       |     +VIF1
       |     +VIF2
       +VSW2.0
       |     +VIF0
       |     +VIF1
       |     +VIF2
       +InternalSwitch0
       |     +VIF0
       |     +VIF1
       |     +VIF2
       +InternalSwitch1
       |     +VIF0
       |     +VIF1
       |     +VIF2
       +Switch2
             +VIF0
             +VIF1
             +VIF2
             +VIF3
												]]>
						</artwork>
					</figure>
				</t>
			</section>
			<section title="Results">
				<t> The following tables show the results of the experiment. Two
					users partook in the experiments. User 1 had 20 years of experience
					as a system engineer. User 2 had 10 years of experience as a
					researcher. Both are familiar with server technologies but not
					familiar with network technologies.</t>
				<texttable anchor="tab2"
					title="VLAN configuration operation time of example 1">
					<ttcol></ttcol>
					<ttcol>User1</ttcol>
					<ttcol>User2</ttcol>
					<c>Without an integrated NMS</c>
					<c>783sec</c>
					<c>1056sec</c>
					<c>With a proposed integrated NMS</c>
					<c>451sec</c>
					<c>676sec</c>
				</texttable>
				<texttable anchor="tab3"
					title="VLAN configuration operation time of example 2">
					<ttcol></ttcol>
					<ttcol>User1</ttcol>
					<ttcol>User2</ttcol>
					<c>Without an integrated NMS</c>
					<c>1278sec</c>
					<c>874sec</c>
					<c>With a proposed integrated NMS</c>
					<c>1270sec</c>
					<c>1279sec</c>
				</texttable>
				<t> Without the virtual-network management system, user 2 took 1,056
					seconds to make the VLAN configuration by adding a virtual machines
					VM3.0 and VM3.1 to a specified VLAN in example 1.</t>
				<t> In contrast, using the virtual-network management system, user 2
					reduced VLAN configuration time by 35%. It took 676 seconds
					for the operator to make the VLAN configuration by adding a virtual
					machine to the specified VLAN in example 1.</t>
				<t> While performing the VLAN-configuration operation without the
					virtual-network management system, the operators had to access each
					management interface of the physical switch and
					server virtualization platforms or check the configuration sheet of
					the network.</t>
				<t> In contrast, while performing the operation with the
					virtual-network management system, the operators could read all the
					required management information from the management interface of
					the system. That is the main reason that the operation time was
					reduced.</t>
			</section>
		</section>
		
		
		<!-- Section5  -->
		<section title="Summary">
			<t>This document proposes a management information model for a
				virtual network in a data center network. This information model can
				represent the network structure of a virtual network composed of
				virtual switches and physical switches. It can also represent the
				mapping between the virtual switch and the physical switch.</t>
			<t>The network management system, which manages virtual-network
				management information according to the proposed information model,
				reduced VLAN configuration time by 35%. This result
				demonstrates that the virtual-network management information model
				is effective in reducing the management time of a data center
				network containing virtual switches.</t>
			<t>
				The proposed management information model does not contain
				implementation specifications. Therefore, to implement the
				information model, developers have to select an encoding scheme and
				a management protocol for transporting management information data.
				For example, developers can use SNMP and MIB specified in the
				Internet-standard management framework
				<xref target="RFC3410" />
				or an XML
				<xref target="W3C.REC-xml" />
				-based management framework
				<xref target="RFC3535" />
			</t>
		</section>
		<section title="Security Considerations">
			<t> The virtual-network management information as defined in this
				document provides administrative information about a data center
				network. This information could be used to aid an attack on the
				network.</t>
			<t> It is assumed that accesses to the data defined in this document
				are subject to appropriate access control in the network management
				system.</t>
		</section>
		<section title="IANA Considerations">
			<t>The document does not request any IANA action, since the
				proposed model is an abstract information model. However, a concrete
				data model based on this information model should request IANA
				actions if necessary.</t>
		</section>
	</middle>
	<back>
		<references title='Normative References'>
			<reference anchor="UML"
				target="http://www.omg.org/technology/documents/formal/uml.htm">
				<front>
					<title>Unified Modeling Language</title>
					<author initials="" surname="OMG" fullname="Object Management Group">
						<organization />
					</author>
					<date month="September" year="2002" />
				</front>
			</reference>
		</references>
		<references title='Informative References'>
   		<?rfc include="reference.RFC.3410.xml"?>
   		<?rfc include="reference.RFC.3535.xml"?>
   		<?rfc include="reference.W3C.REC-xml.xml"?>
			<reference anchor="VEB"
				target="http://www.ieee802.org/1/files/public/docs2008/new-dcb-ganga-virtual-bridging-in-server-end-stations-0908.pdf">
				<front>
					<title>Virtual Ethernet Bridging in Server end stations</title>
					<author initials="I.G." surname="Ganga" fullname="Ilango Ganga">
						<organization />
					</author>
					<date month="September" year="2008" />
				</front>
			</reference>
			<reference anchor="EVB-PAR"
				target="http://www.ieee802.org/1/files/public/docs2009/new-congdon-evb-PAR5c-0909-v1.pdf">
				<front>
					<title>Edge Virtual Bridging Draft PAR</title>
					<author initials="P.C." surname="Congdon" fullname="Paul Congdon">
						<organization />
					</author>
					<date month="September" year="2009" />
				</front>
			</reference>
			<reference anchor="PE-PAR"
				target="http://www.ieee802.org/1/files/public/docs2009/new-pelissier-portextension-par5c-0909.pdf">
				<front>
					<title>Port Extension Draft PAR Proposal</title>
					<author initials="J.P." surname="Pelissier" fullname="Joe Pelissier">
						<organization />
					</author>
					<date month="September" year="2009" />
				</front>
			</reference>
		</references>
	</back>
</rfc>