rfc3272.txt

来自「RFC 的详细文档!」· 文本 代码 · 共 1,318 行 · 第 1/5 页

TXT
1,318
字号






Network Working Group                                         D. Awduche
Request for Comments: 3272                                Movaz Networks
Category: Informational                                          A. Chiu
                                                         Celion Networks
                                                              A. Elwalid
                                                              I. Widjaja
                                                     Lucent Technologies
                                                                 X. Xiao
                                                        Redback Networks
                                                                May 2002


        Overview and Principles of Internet Traffic Engineering

Status of this Memo

   This memo provides information for the Internet community.  It does
   not specify an Internet standard of any kind.  Distribution of this
   memo is unlimited.

Copyright Notice

   Copyright (C) The Internet Society (2002).  All Rights Reserved.

Abstract

   This memo describes the principles of Traffic Engineering (TE) in the
   Internet.  The document is intended to promote better understanding
   of the issues surrounding traffic engineering in IP networks, and to
   provide a common basis for the development of traffic engineering
   capabilities for the Internet.  The principles, architectures, and
   methodologies for performance evaluation and performance optimization
   of operational IP networks are discussed throughout this document.

Table of Contents

   1.0 Introduction...................................................3
      1.1 What is Internet Traffic Engineering?.......................4
      1.2 Scope.......................................................7
      1.3 Terminology.................................................8
   2.0 Background....................................................11
      2.1 Context of Internet Traffic Engineering....................12
      2.2 Network Context............................................13
      2.3 Problem Context............................................14
         2.3.1 Congestion and its Ramifications......................16
      2.4 Solution Context...........................................16
         2.4.1 Combating the Congestion Problem......................18
      2.5 Implementation and Operational Context.....................21



Awduche, et. al.             Informational                      [Page 1]

RFC 3272        Overview and Principles of Internet TE          May 2002


   3.0 Traffic Engineering Process Model.............................21
      3.1 Components of the Traffic Engineering Process Model........23
      3.2 Measurement................................................23
      3.3 Modeling, Analysis, and Simulation.........................24
      3.4 Optimization...............................................25
   4.0 Historical Review and Recent Developments.....................26
      4.1 Traffic Engineering in Classical Telephone Networks........26
      4.2 Evolution of Traffic Engineering in the Internet...........28
         4.2.1 Adaptive Routing in ARPANET...........................28
         4.2.2 Dynamic Routing in the Internet.......................29
         4.2.3 ToS Routing...........................................30
         4.2.4 Equal Cost Multi-Path.................................30
         4.2.5 Nimrod................................................31
      4.3 Overlay Model..............................................31
      4.4 Constraint-Based Routing...................................32
      4.5 Overview of Other IETF Projects Related to Traffic
          Engineering................................................32
         4.5.1 Integrated Services...................................32
         4.5.2 RSVP..................................................33
         4.5.3 Differentiated Services...............................34
         4.5.4 MPLS..................................................35
         4.5.5 IP Performance Metrics................................36
         4.5.6 Flow Measurement......................................37
         4.5.7 Endpoint Congestion Management........................37
      4.6 Overview of ITU Activities Related to Traffic
          Engineering................................................38
      4.7 Content Distribution.......................................39
   5.0 Taxonomy of Traffic Engineering Systems.......................40
      5.1 Time-Dependent Versus State-Dependent......................40
      5.2 Offline Versus Online......................................41
      5.3 Centralized Versus Distributed.............................42
      5.4 Local Versus Global........................................42
      5.5 Prescriptive Versus Descriptive............................42
      5.6 Open-Loop Versus Closed-Loop...............................43
      5.7 Tactical vs Strategic......................................43
   6.0 Recommendations for Internet Traffic Engineering..............43
      6.1 Generic Non-functional Recommendations.....................44
      6.2 Routing Recommendations....................................46
      6.3 Traffic Mapping Recommendations............................48
      6.4 Measurement Recommendations................................49
      6.5 Network Survivability......................................50
         6.5.1 Survivability in MPLS Based Networks..................52
         6.5.2 Protection Option.....................................53
      6.6 Traffic Engineering in Diffserv Environments...............54
      6.7 Network Controllability....................................56
   7.0 Inter-Domain Considerations...................................57
   8.0 Overview of Contemporary TE Practices in Operational
       IP Networks...................................................59



Awduche, et. al.             Informational                      [Page 2]

RFC 3272        Overview and Principles of Internet TE          May 2002


   9.0 Conclusion....................................................63
   10.0 Security Considerations......................................63
   11.0 Acknowledgments..............................................63
   12.0 References...................................................64
   13.0 Authors' Addresses...........................................70
   14.0 Full Copyright Statement.....................................71

1.0 Introduction

   This memo describes the principles of Internet traffic engineering.
   The objective of the document is to articulate the general issues and
   principles for Internet traffic engineering; and where appropriate to
   provide recommendations, guidelines, and options for the development
   of online and offline Internet traffic engineering capabilities and
   support systems.

   This document can aid service providers in devising and implementing
   traffic engineering solutions for their networks.  Networking
   hardware and software vendors will also find this document helpful in
   the development of mechanisms and support systems for the Internet
   environment that support the traffic engineering function.

   This document provides a terminology for describing and understanding
   common Internet traffic engineering concepts.  This document also
   provides a taxonomy of known traffic engineering styles.  In this
   context, a traffic engineering style abstracts important aspects from
   a traffic engineering methodology.  Traffic engineering styles can be
   viewed in different ways depending upon the specific context in which
   they are used and the specific purpose which they serve.  The
   combination of styles and views results in a natural taxonomy of
   traffic engineering systems.

   Even though Internet traffic engineering is most effective when
   applied end-to-end, the initial focus of this document document is
   intra-domain traffic engineering (that is, traffic engineering within
   a given autonomous system).  However, because a preponderance of
   Internet traffic tends to be inter-domain (originating in one
   autonomous system and terminating in another), this document provides
   an overview of aspects pertaining to inter-domain traffic
   engineering.

   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.







Awduche, et. al.             Informational                      [Page 3]

RFC 3272        Overview and Principles of Internet TE          May 2002


1.1. What is Internet Traffic Engineering?

   Internet traffic engineering is defined as that aspect of Internet
   network engineering dealing with the issue of performance evaluation
   and performance optimization of operational IP networks.  Traffic
   Engineering encompasses the application of technology and scientific
   principles to the measurement, characterization, modeling, and
   control of Internet traffic [RFC-2702, AWD2].

   Enhancing the performance of an operational network, at both the
   traffic and resource levels, are major objectives of Internet traffic
   engineering.  This is accomplished by addressing traffic oriented
   performance requirements, while utilizing network resources
   economically and reliably.  Traffic oriented performance measures
   include delay, delay variation, packet loss, and throughput.

   An important objective of Internet traffic engineering is to
   facilitate reliable network operations [RFC-2702].  Reliable network
   operations can be facilitated by providing mechanisms that enhance
   network integrity and by embracing policies emphasizing network
   survivability.  This results in a minimization of the vulnerability
   of the network to service outages arising from errors, faults, and
   failures occurring within the infrastructure.

   The Internet exists in order to transfer information from source
   nodes to destination nodes.  Accordingly, one of the most significant
   functions performed by the Internet is the routing of traffic from
   ingress nodes to egress nodes.  Therefore, one of the most
   distinctive functions performed by Internet traffic engineering is
   the control and optimization of the routing function, to steer
   traffic through the network in the most effective way.

   Ultimately, it is the performance of the network as seen by end users
   of network services that is truly paramount.  This crucial point
   should be considered throughout the development of traffic
   engineering mechanisms and policies.  The characteristics visible to
   end users are the emergent properties of the network, which are the
   characteristics of the network when viewed as a whole.  A central
   goal of the service provider, therefore, is to enhance the emergent
   properties of the network while taking economic considerations into
   account.

   The importance of the above observation regarding the emergent
   properties of networks is that special care must be taken when
   choosing network performance measures to optimize.  Optimizing the
   wrong measures may achieve certain local objectives, but may have





Awduche, et. al.             Informational                      [Page 4]

RFC 3272        Overview and Principles of Internet TE          May 2002


   disastrous consequences on the emergent properties of the network and
   thereby on the quality of service perceived by end-users of network
   services.

   A subtle, but practical advantage of the systematic application of
   traffic engineering concepts to operational networks is that it helps
   to identify and structure goals and priorities in terms of enhancing
   the quality of service delivered to end-users of network services.
   The application of traffic engineering concepts also aids in the
   measurement and analysis of the achievement of these goals.

   The optimization aspects of traffic engineering can be achieved
   through capacity management and traffic management.  As used in this
   document, capacity management includes capacity planning, routing
   control, and resource management.  Network resources of particular
   interest include link bandwidth, buffer space, and computational
   resources.  Likewise, as used in this document, traffic management
   includes (1) nodal traffic control functions such as traffic
   conditioning, queue management, scheduling, and (2) other functions
   that regulate traffic flow through the network or that arbitrate
   access to network resources between different packets or between
   different traffic streams.

   The optimization objectives of Internet traffic engineering should be
   viewed as a continual and iterative process of network performance
   improvement and not simply as a one time goal.  Traffic engineering
   also demands continual development of new technologies and new
   methodologies for network performance enhancement.

   The optimization objectives of Internet traffic engineering may
   change over time as new requirements are imposed, as new technologies
   emerge, or as new insights are brought to bear on the underlying
   problems.  Moreover, different networks may have different
   optimization objectives, depending upon their business models,

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?