Internet DRAFT - draft-huangsg-ccamp-pce-mp-ma
draft-huangsg-ccamp-pce-mp-ma
Network Working Group SG. Huang
Internet-Draft WG. Ju
Intended status: Informational BUPT
Expires: April 21, 2011 DJ. Wang
ZTE Corporation
J. Zhang
BUPT
H. Ma
ZTE Corporation
October 18, 2010
Communication between the Path Computation Element (PCE) and Management
Plane (MP) Based on Mobile Agent (MA)
draft-huangsg-ccamp-pce-mp-ma-00
Abstract
We propose an interaction scheme using Mobile Agent (MA) between the
Path Computation Element (PCE) and Management Plane (MP) to solve
information collection delay and management message congestion.
It is a new collaboration mechanism about MP in intelligent optical
networks. This mechanism also specifies a flexible communication
mode between MP and PCE.
Status of this Memo
This Internet-Draft is submitted in full conformance with the
provisions of BCP 78 and BCP 79.
Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF). Note that other groups may also distribute
working documents as Internet-Drafts. The list of current Internet-
Drafts is at http://datatracker.ietf.org/drafts/current/.
Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress."
This Internet-Draft will expire on April 21, 2011.
Copyright Notice
Copyright (c) 2010 IETF Trust and the persons identified as the
document authors. All rights reserved.
Huang, et al. Expires April 21, 2011 [Page 1]
Internet-Draft DRPC Procedure October 2010
This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents
carefully, as they describe your rights and restrictions with respect
to this document. Code Components extracted from this document must
include Simplified BSD License text as described in Section 4.e of
the Trust Legal Provisions and are provided without warranty as
described in the Simplified BSD License.
Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.1. Introduction . . . . . . . . . . . . . . . . . . . . . . . 3
1.2. Requirements Language . . . . . . . . . . . . . .. . . . . 3
1.3. Terminology . . . . . . . . . . . . . . . . . . .. . . . . 3
2. Considerations of MP-MA-PCE mechanism . . . . . . . . . . . . . 4
2.1. Motivation . . . . . . . . . . . . . . . . . . . . . . . . 4
2.2. Model . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3. Problem Statement and Requirements Overview . . . . . . . . . . 5
4. Communication between modules . . . . . . . . . . . . . . . . . 6
5. Security Considerations . . . . . . . . . . . . . . . . . . . . 6
6. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . . 6
7. References . . . . . . . . . . . . . . . . . . . . . . . . . . 6
7.1. Normative References . . . . . . . . . . . . . . . . . . . 6
7.2. Informative Reference . . . . . . . . . . . . . . . . . . . 7
Appendix A. Other Authors . . . . . . . . . . . . . . . . . . . . 7
A.1. Zhenyu Wang . . . . . . . . . . . . . . . . . . . . . . . . 7
A.2. Wanyi Gu . . . . . . . . . . . . . . . . . . . . . . . . . 7
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 7
Huang, et al. Expires April 21, 2011 [Page 2]
Internet-Draft DRPC Procedure October 2010
1. Introduction
1.1. Introduction
In intelligent optical network, the interaction between the control
plane and management plane includes information transmission and
parameters configuration. For more businesses and services are
loaded on the networks, the management plane requires large
quantities of data from control plane. Simultaneously, Path
computation in large, multi-domain networks is complex and may
require special computational components and cooperation between the
elements in different domains.
In this context, the architecture for a Path Computation Element
(PCE)-based model was proposed to address this problem space. The
Path Computation Element (PCE) provides path computation functions in
support of traffic engineering in Multiprotocol Label Switching
(MPLS) and Generalized MPLS (GMPLS) networks. Many valuable
extensions to the Path Computation Element and Path Computation
Element Communication Protocol (PCEP) were published.
With MA we can dynamically submit information to MP in multi-layer
and multi-domain optical networks. With the introduction of Path
Computation Elements (PCEs), routes can be calculated more
efficiently in distributed multi-domain optical networks. Now we
still encounter the storm or overflow of control bandwidth with
hundreds to thousands of nodes in the network, in which distributed
approach may result in slow convergence and local information at
routing calculations and resource monitoring. So we need an
appropriate mechanism to achieve better interaction between PCE and
MP.
This document presents mobile agent as a collaboration transport
mechanism between MP and PCE in optical networks.
1.2. Requirements Language
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
document are to be interpreted as described in RFC 2119 [RFC2119].
1.3. Terminology
MP (Management plane): The management plane performs management
functions for the transport plane, the control plane and the system
as a whole. It also provides coordination between all the planes.
PCE (Path Computation Element): an entity (component, application, or
Huang, et al. Expires April 21, 2011 [Page 3]
Internet-Draft DRPC Procedure October 2010
network node) that is capable of computing a network path or route
based on a network graph and applying computational constraints.
MA(Mobile Agent):A mobile agent is a software agent that can move
between locations.
2. Considerations of MP-MA-PCE mechanism
2.1. Motivation
In multi-layer and multi-domain Wavelength Switched Optical Network
(WSON), with the introduction of Path Computation Elements (PCEs),
routes can be calculated more efficiently in distributed multi-domain
optical networks. But we still encountered the storm or overflow of
control bandwidth. So we need the assistance of management with the
nature attributes of centrality. The cooperation of PCE and
MP realized the advantage integration of distributed and
centralized approaches.
As RFC4655 described, the PCE operates on a synchronized TED , and
TED contains plenty of massage about current network and resources of
a network node (such as an edge router or LER).Based on these
information , multifarious policy can be carried out on management
plane, such as resource monitoring, dynamic traffic adjustment and
service management.
However, in SNMP, an agent is a network-management software module
that resides on a managed device as a fixed agent. An agent has
local knowledge of management information and translates that
information to or from an SNMP specific form.
Different with this kind of fixed agent, mobile agent takes the
codes which are used to process data and goes through the locations
of the node in the network, and the management is done in the
location side. In general, MA-based management has the following
benefits:
1) Reduction in network traffic. Code is very often smaller than
data that it processes, so the transfer of MAs to the sources of data
creates less traffic.
2) Interaction with real-time systems. Installing a MA close to a
real-time system may prevent delays caused by network congestion.
3) Easy software upgrades. The exchange of MAs can be done virtually
arbitrary.
Huang, et al. Expires April 21, 2011 [Page 4]
Internet-Draft DRPC Procedure October 2010
2.2. Model
A simple diagram about the mechanism is as follow. With MA, PCEs can
provide crafted data to MP, so that flexible policy-based network
management may be carried out effectively. Accordingly, the MP may
configurate PCE dynamically and timely . It is no need to expand
Path Computation Element Communication Protocol (PCEP).
+------------------------------+
| Management Plane |
+------------------------------+
/ \ / \
| |
| +---------------+
SNMP | | Mobile Agent |
| +---------------+
| |
\ / \ /
+------------------------------+
| | TED | |
|------------------------------|
| | PCE | |
+------------------------------+
Diagram
3. Problem Statement and Requirements Overview
MA belongs to the MP, and MP can create a MA and dispatch it to
networks for collecting information produced in PCE and configure it.
MA can transport itself from one PCE in a network to another, and
resume its execution. Certainly all the parameters MA needed must be
provided by management plane. That is, MP can use the user interface
to do the configuration of MA. When the agent arrives at the
location listed in the agent communications table it executes the
management functions. After all the nodes which are listed in the
agent communications table are accessed , this agent finally return to
management plane and deposit the results and state to the MP.
The most common approach is that the MP is able to set threshold
values for all supported MA, and that network elements (eg.PCE) are
capable of triggering associated threshold crossing alerts (TCA),
which should be sent to MP. MP collects the performance parameters
through MA presented in and analyzes through policy maker to track
the network operational state in order to be able to take corrective
Huang, et al. Expires April 21, 2011 [Page 5]
Internet-Draft DRPC Procedure October 2010
actions whenever needed.
4. Communication between modules
R1: MA can be generated by MAG (MA generator, according to the task
and corresponding policy generate MA dynamically) in MP.
R2: MAEE (MA executive environment) is a module which receives MA and
provides executive environment, and it can also be the socket between
MA and PCE module. MAEE should be equipped in every network node.
R3: It is assumed that all network elements have been assigned an
identifier in the management plane, so that MA can track the network
in order to be able to take corrective actions.
R4: PCEs transfer its data to MA through MAEE, and the codes process
data on local module.
R5: MA is characterized by a life-cycle model, a computational model,
a security model, a communication model and especially a navigation
model.
5. Security Considerations
The impact of the use of this mechanism on the security of existing
PCE, signaling protocols and techniques in use within the network
must be considered.
This mechanism has connections to the PCE and the Management Plane.
Specially crafted packets could eventually be used to gain access to
the PCE with potential incidence in network management applications.
This is for further study.
6. Acknowledgments
The RFC text was produced using Marshall Rose's xml2rfc tool.
7. References
7.1. Normative References
[RFC2119] Bradner, S., "Key words for use in RFC's to Indicate
Requirement Levels", RFC 2119, March 1997.
Huang, et al. Expires April 21, 2011 [Page 6]
Internet-Draft DRPC Procedure October 2010
7.2. Informative Reference
[RFC4665] Farrel, A., Vasseur, J., and J. Ash, "A Path Computation
Element (PCE)-Based Architecture", RFC 4655, August 2006.
Appendix A. Other Authors
A.1. Zhenyu Wang
ZTE Corporation
12/F ZTE Plaza East Huayuan Road, Haidian District
Beijing
100191
P.R.China
+8613911266628
wang.zhenyu@zte.com.cn
http://www.zte.com.cn
A.2. Wanyi Gu
BUPT
No.10,Xitucheng Road,Haidian District
Beijing
100876
P.R.China
+8613371692708
wyg@bupt.edu.cn
http://www.bupt.edu.cn/
Huang, et al. Expires April 21, 2011 [Page 7]
Internet-Draft DRPC Procedure October 2010
Authors' Addresses
Shanguo Huang
BUPT
No.10,Xitucheng Road,Haidian District
Beijing 100876
P.R.China
Phone: +8613693578265
Email: shghuang@bupt.edu.cn
URI: http://www.bupt.edu.cn/
Weiguo Ju
BUPT
No.10,Xitucheng Road,Haidian District
Beijing 100876
P.R.China
Phone: +8615810697264
Email: juweiguo@gmail.com
URI: http://www.bupt.edu.cn/
Dajiang Wang
ZTE Corporation
12/F ZTE Plaza East Huayuan Road, Haidian District
Beijing 100191
P.R.China
Phone: +8613811795408
Email: wang.dajiang@zte.com.cn
URI: http://www.zte.com.cn/
Jie Zhang
BUPT
No.10,Xitucheng Road,Haidian District
Beijing 100876
P.R.China
Phone: +8613911060930
Email: lgr24@bupt.edu.cn
URI: http://www.bupt.edu.cn/
Huang, et al. Expires April 21, 2011 [Page 8]
Internet-Draft DRPC Procedure October 2010
Heng Ma
ZTE Corporation
12/F ZTE Plaza East Huayuan Road, Haidian District
Beijing 100876
P.R.China
Phone: +8613366607720
Email: ma.heng@zte.com.cn
URI: http://www.zte.com.cn/