The Data Center Markup Language (DCML) is an XML-based specification for representing the contents of data centers and information used in managing those contents. The overall goal of the OASIS DCML TCs is to support the development of a holistic set of standards related to the automated management of data center infrastructure. This TC is part of the OASIS DCML Member Section.
The purpose of the OASIS DCML Network TC is to design a data model and XML-based format for the exchange of information about networking elements in a data center. The OASIS DCML Network TC builds on and supports the DCML Framework specification produced by the OASIS DCML Framework TC while focusing on the specifics of network equipment and technology.
Scope of the TC
The OASIS DCML Network TC will develop the DCML data model and format based on the approach, concepts, and structures defined by the OASIS DCML Framework TC. The scope of the Network TC is large, covering all types of networking components. In the past, the definition of networking components was more straightforward; today, it ranges from "simple" switching and routing elements to nodes providing advanced processing at all layers of the protocol stack. Further, the distinction between networking and compute elements blurs when one considers either common appliances, which are often built from standard server-like components and software, or software that may run on a standard server platform (routing or firewall software, for instance).
In spite of the fuzzy definition of "network component," the following are specifically in scope.
Connectivity and cabling
Layer 2 MAC bridging and switching
Layer 2 VLANs
Layer 3 switching and routing
Intrusion detection systems
IPSec Virtual Private Networks (VPNs)
Load balancing and traffic management
Other appliances providing specific application security or performance services, delivered at the network layer. Note that this item has the most opportunity to create confusion since such appliances are often built from standard server CPU designs and may be based on embedded versions of standard operating systems (Linux or FreeBSD, for instance). The general distinction here is that such platforms are "single purpose" and are not designed to run general applications software added to the system at a later date, even if the subcomponents are similar to general purpose technology.
It is anticipated that the elements addressed by the DCML Network specification will exclude items addressed by the OASIS DCML Applications & Services TC, including:
General purpose servers running standard operating systems and applications related to application-level processing.
However, the TC may elect to address some or all of those elements in consultation with the OASIS DCML Applications & Services TC if it facilitates unification of the model.
List of Deliverables
The OASIS DCML Network TC will produce the following deliverables: