Internet DRAFT - draft-mattson-irs-usecase
draft-mattson-irs-usecase
INTERNET-DRAFT G. Mattson
Intended Status: Informational T. Nadeau
Expires: May 5, 2013 Juniper Networks
November 5, 2012
IRS Use Case for IP and Transport Workflows
draft-mattson-irs-usecase-00
Abstract
This document describes use-cases for IRS to provide a lightweight
method for common management and control state for typical operations
and workflows of multilayer networks involving both IP and sub-IP
transport. IRS provides a lightweight, streaming interface between
routing systems and external applications. By extending the IRS model
to transport systems, multi-layer networks can be managed and used
more efficiently. IRS may enable the integration of IP and transport
maintenance workflows leading to a reduction in operational costs.
IRS server having visibility into both Optical Transport and IP
domains will also be able to make optimal use of transport
infrastructure.
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 May 7, 2013.
Copyright Notice
Copyright (c) 2012 IETF Trust and the persons identified as the
document authors. All rights reserved.
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.2. Acronyms . . . . . . . . . . . . . . . . . . . . . . . . . 4
2. IRS Agent Enhancements . . . . . . . . . . . . . . . . . . . . 4
2.1 Routing changes to degraded optical paths . . . . . . . . . 4
2.2 Fast path routing changes to degraded paths . . . . . . . . 5
2.3 Simplified management . . . . . . . . . . . . . . . . . . . 5
3 Interface to transmission system. . . . . . . . . . . . . . . . 6
3.1 Direct Mode . . . . . . . . . . . . . . . . . . . . . . . . 6
3.2 Indirect Mode . . . . . . . . . . . . . . . . . . . . . . . 7
4. Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . 8
6. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 8
7. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 8
8. Security Considerations . . . . . . . . . . . . . . . . . . . 8
9. Normative References . . . . . . . . . . . . . . . . . . . . . 8
Authors Addresses . . . . . . . . . . . . . . . . . . . . . . . . 9
1. Introduction
The following is a use case for IRS as a dynamic, multi-layer,
policy-based routing service. IP routers have very sophisticated
policy and routing capabilities that allow them to manage aggregate
traffic flows dynamically based on changing network conditions. But
the state of transport paths tends to be viewed by routing systems in
a binary fashion as being up or down. Thus, despite the policy and
routing intelligence of the router, the decision it makes about a
transport path is often very simple: to route traffic over it or to
route traffic away from it.
But a transport path may be in a state where it is degraded but still
capable of bearing traffic. Consider the case of a path with a high,
pre-FEC BER. The FEC is able to eliminate bit errors from reaching
the router but the Pre-FEC BER may be predictive of an imminent
failure. If a failure does occur, flows for applications using the
link will be impacted until a recovery occurs and packets may be
delayed or dropped. In such a case, the best policy may be to
preemptively route away from the degraded path those flows that
emanate from loss-sensitive and delay-sensitive applications. In this
way, if the failure does occur, loss and delay sensitive applications
will not be impacted. Alternatively, it may be advantageous to raise
the IGP or path computation cost metric of the degraded path. In this
way, traffic will be routed away from the degraded path unless no
other path is available.
In many cases, an application with visibility of both IP and Optical
domains through an IRS server could make better decisions about how
to manage traffic flows traversing the network.
The goal of this use case is not to specify an all-encompassing
system that would replace the NMS or craft interface of the transport
system as well as the CLI/Netconf/SNMP interface and IP control plane
of the router. The goal is rather to provide a means to automate
typical workflows that operate over a router and transport system
without interfering with the existing management and control plane
systems.
These workflows would be facilitated by a standardized IRS interface.
Traditional network/element management systems and methods including
TL1, SNMP, Netconf/CLI and proprietary interfaces may still be used
for exceptional conditions. In this way, the bulk of operational
tasks can be automated over a range of vendor equipment and the
maintenance burden may be significantly reduced. Perhaps more
importantly, the IRS server can orchestrate complex, policy-based
changes to flow paths as a result of changes in the optical domain.
Optical paths may be run more efficiently and with lower margin
without propagating route flaps in the IP domain. Similarly, IRS
could coordinate dynamic and on-demand coordination of routing
changes to provisioning of optical paths.
1.2. Acronyms
BER Bit Error Rate
CD Chromatic Dispersion.
CLI Command Line Interface.
OSNR Optical Signal to Noise Ratio.
PMD Polarization Mode Dispersion.
TL1 Transaction Language 1.
2. IRS Agent Enhancements
IRS agents have been proposed as a means to programmatically inject
routes into routers and to stream information from them. It would be
useful to also have the IRS agents on transport equipment such as
transponders, wave selective switches, optical cross connects and
amplifiers. The IRS agents would provide data to the IRS server and
on to an application. The application could make intelligent
decisions about how to direct flows by using realtime information
about the state of the optical domain. Basic troubleshooting and
provisioning between the router and the transmission equipment could
be accomplished through the same programmatic. In this way, IRS would
support automation of management, recovery and dynamic bandwidth
allocation.
2.1 Routing changes to degraded optical paths
Consider the case of an external transponder and a router interface.
The line side may have a variety of parameters showing that the
optical path is either degraded or in the process of becoming
degraded. The transponder will have indications of decreasing OSNR
due to CD, PMD, or even non-linear errors. With post-processing the
BER may be kept low enough to avoid the line being taken down. But an
increasing error rate may indicate a likelihood of imminent failure.
Under this assumption, there are several different ways that the IRS
server could react: the IRS server may be able to shift traffic away
from such a link before it fails and thus avoid packet loss; It may
also be useful for the IRS server to shift critical flows away from a
link that may be likely to fail but allow best effort traffic to run
over it; Or it may be acceptable to raise the routing metrics of
such a link so that other paths will be preferred if they are
available.
2.2 Fast path routing changes to degraded paths
Because IRS can install state in both the router and the transmission
domain, it is can be used to set up compatible behavior between
transmission OAM and the routing system. For example, in the example
above, assuming a grey interface between the router and transmission
system, IRS could map changes in metrics referring to optical
impairments to G.709 or Ethernet OAM indications to be propagated
back to the router. The router would then have predefined actions to
react most appropriately to the flavor of fault that the transmission
network element has been configured to monitor.
These examples are relatively simplistic. It is possible that the
correct behavior is much more complex than has just been described.
As with many softwaredefined networking initiatives, the real
applications will ultimately be developed after the mechanisms are
available. The key is that IRS can use information about the optical
domain to influence traffic in the packet domain based on the
policies of the network administrator.
This model can also be extended to include basic provisioning tasks.
It is possible to use IRS to control basic path parameters such as
channel assignments and power levels. IRS could also provide basic
information about the transponder such as the state of the each of
the channels and the presence of alarms. In this way, IRS could
provide a basic management interface that could be used to provision
and monitor the transponder.
Putting together this management plane integration with the
visibility between the routing and optical domain, the router and
external transponder would have many of the advantages of a
transponder integrated in a router. Some of the important benefits of
actual integration- unified management and faster recovery- would be
provided by means of this virtual integration method. At the same
time, the operator would be able to choose the most appropriate
combination of router/switch and optical transmission gear based on
cost, technology curve, availability, etc.
In the case where a router is supporting "black links" as per
G.698.2, IRS may also provide useful means to extract link property
parameters from network element and to correlate them for a path.
Although, this is not the primary motivation for extension of IRS to
transmission networks, it is also worth considering.
2.3 Simplified management
In transport networks today, a variety of interfaces are supported
for the provisioning and management of the network elements including
TL1, SNMP, CLI and other standard and proprietary methods. The
diversity of these protocols raises the burden of software
development for automation tools especially in networks where the
equipment from multiple vendors is installed. Yet replacing these
methods is unrealistic.
What is needed is a common interface for a subset of functions
related to common workflows. This interface can be standardized
across heterogeneous products including routers, switches,
transponders, cross-connects, and amplifiers. IRS is a good candidate
for this.
An IRS Agent could manage simple operations on the switch in a
consistent way.
3 Interface to transmission system.
There are three modes of access between IRS and the transport system.
These three modes are called Direct Mode, Indirect Mode and Hybrid
Mode. These modes correspond to whether the IRS agent is logically
integrated with the NMS/EMS or the transmission network element or
both. In direct mode, the IRS agent is logically associated with the
network element. The IRS server can access the network element
directly. In indirect mode the IRS server has access to the NMS/EMS
system of a transport network. It is possible for either direct or
indirect mode to be used independently. Hybrid mode refers to the
case where both direct and indirect modes are used simultaneously.
3.1 Direct Mode
In this mode, the IRS server communicates directly with transport
network elements. IRS bypasses whatever NMS or EMS is in place. An
IRS agent resides on the transport network element. This method has
the advantage of allowing simple and direct access to the Transport
Network Elements. Proprietary NMS/EMS systems may still be used and
do not need to be integrated into the IRS architecture. Problems need
to be considered such as how the NMS/EMS system is synchronizes with
changes that committed by the IRS server.
+----------------+
| IRS Server |
+----------------+
^ ^
IRS * *
************************ * *************************
* * *
+------------+ * +------------+ *
| Control | * | NMS/EMS | *
| Plane | * | | *
+------------+ * +------------+ *
^ * IRS ^ | * IRS
| * | | *
| * | | *
| * | | *
V V V V V
+------------------+ +----------------+ +------------+
|IP Network Element| | IRS Agent | | IRS Agent |
| |<------>| Transport NE |<>| Tprt NE |
+------------------+ +----------------+ +------------+
3.2 Indirect Mode
In this mode, IRS server interfaces with an EMS or NMS system. The
IRS agent functionality resides within the NMS/EMS and serves as a
proxy to the network elements. This mode has the advantage that the
NMS/EMS can abstract or virtualize the transport elements. The
NMS/EMS system can easily remain synchronized with the IRS server.
+----------------+
| IRS Server |
+----------------+
^ ^
IRS * * IRS
************************ * *************
V V
+-------------+ +------------+
| IRS Agent | | IRS Agent |
|Control Plane| | NMS/EMS |
+-------------+ +------------+
^ ^ ^
| | |
| | |
| | |
V V V
+------------------+ +----------------+ +---------------+
|IP Network Element| | Transport | |Transport |
| |<------>| Network Element|<>|Network Element|
+------------------+ +----------------+ +---------------+
4. Conclusion
IRS is a promising means to provide a programmatic interface to
routing systems. By extending this capability to transmission
networks, IRS would be even more useful. Common maintenance tasks may
be automated and network control can be exerted with a view of both
IP and Optical domains. As advances in optical networking such as
coherent detection and post-processing increase the agility of these
networks, IP-integrated, programmatic control and visibility will
become even more useful.
6. Acknowledgements The authors wish to thank Shane Amante for his
contributions to this document.
7. IANA Considerations
This document does not raise any particular IANA considerations.
8. Security Considerations
This document does not by itself raise any particular security
considerations.
9. Normative References
[KEYWORDS] Bradner, S., "Key words for use in RFCs to Indicate
Requirement Levels", BCP 14, RFC 2119, March 1997.
Authors Addresses
Geoffrey Mattson
Juniper Networks
1194 N. Matilda Ave, Sunnyvale, CA,
Email: gmattson@juniper.net
Tom Nadeau
Juniper Networks
1194 N. Matilda Ave, Sunnyvale, CA,
Email: tnadeau@juniper.net