1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
|
Network Working Group M. Eder
Request for Comments: 3387 H. Chaskar
Category: Informational Nokia
S. Nag
September 2002
Considerations from the Service Management Research Group (SMRG)
on Quality of Service (QoS) in the IP Network
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
The guiding principles in the design of IP network management were
simplicity and no centralized control. The best effort service
paradigm was a result of the original management principles and the
other way around. New methods to distinguish the service given to
one set of packets or flows relative to another are well underway.
However, as IP networks evolve the management approach of the past
may not apply to the Quality of Service (QoS)-capable network
envisioned by some for the future. This document examines some of
the areas of impact that QoS is likely to have on management and look
at some questions that remain to be addressed.
1. Introduction
Simplicity above all else was one of the guiding principles in the
design of IP networks. However, as IP networks evolve, the concept
of service in IP is also evolving, and the strategies of the past may
not apply to the full-service QoS-capable network envisioned by some
for the future. Within the IP community, their exists a good deal of
impetus for the argument that if the promise of IP is to be
fulfilled, networks will need to offer an increasing variety of
services. The definition of these new services in IP has resulted in
a need for reassessment of the current control mechanism utilized by
IP networks. Efforts to provide mechanisms to distinguish the
service given to one set of packets or flows relative to another are
well underway, yet many of the support functions necessary to exploit
these mechanisms are limited in scope and a complete framework is
Eder, et. al. Informational [Page 1]
^L
RFC 3387 IP Service Management in the QoS Network September 2002
non-existent. This is complicated by the fact that many of these new
services will also demand some form of billing framework in addition
to a control one, something radically new for IP.
This document intends to evaluate the network and service management
issues that will need to be addressed, if the IP networks of the
future are going to offer more than just the traditional best effort
service in any kind of significant way.
2. Background
The task of defining a management framework for QoS will be difficult
due to the fact that it represents a radical departure from the best
effort service model that was at the core of IP in the past, and had
a clear design strategy to have simplicity take precedence over
everything else [1]. This philosophy was nowhere more apparent than
in the network and service management area for IP [2]. Proposed
changes to support a variety of QoS features will impact the existing
control structure in a very dramatic way. Compounding the problem is
the lack of understanding of what makes up a "service" in IP [3].
Unlike some other network technologies, in IP it does not suffice to
limit the scope of service management simply to end-to-end
connectivity, but the transport service offered to packets and the
way the transport is used must also be covered. QoS management is a
subset of the more general service management. In looking to solve
the QoS management problem it can be useful to understand some of the
issues and limitations of the service management problem. QoS can
not be treated as a standalone entity and will have its management
requirements driven by the general higher level service requirements.
If the available transport services in IP expand, the result will be
the further expansion of what is considered a service. The now
de-facto inclusion of WEB services in the scope of IP service, which
is remarkable given that the WEB did not even exist when IP was first
invented, illustrates this situation well. This phenomenon can be
expected to increase with the current trend towards moving network
decision points towards the boundary of the network and, as a result,
closer to the applications and customers. Additionally, the argument
continues over the need for QoS in IP networks at all. New
technologies based on fiber and wavelength-division multiplexing have
many people convinced that bandwidth will be so inexpensive it is not
going to be necessary to have an explicit control framework for
providing QoS differentiation. However uneconomical it is to
engineer a network for peak usage, a major argument in this debate
certainly is the cost of developing operational support systems for a
QoS network and deploying them in the existing networks. Just the
fact that customers might be willing to pay for additional service
may not be justification for implementing sweeping architectural
changes that could seriously affect the Internet as it is known
Eder, et. al. Informational [Page 2]
^L
RFC 3387 IP Service Management in the QoS Network September 2002
today. The IP community must be very concerned that the equality
that characterized the best effort Internet may be sacrificed in
favor of a service that has a completely different business model.
If the core network started to provide services that generated more
revenue, it could easily come at the expense of the less revenue
generating best effort service.
3. IP Management Standardization
Management standardization efforts in the IP community have
traditionally been concerned with what is commonly referred to as
"element management" or "device management". Recently, new efforts
in IP management have added the ability to address service issues and
to look at the network in more abstract terms. These efforts which
included a logical representation of services as well as the
representation of resources in the network, combined with the notion
of a user of a service, has made possible the much talked about
concept of 'policy'. Notable among these efforts are the Policy work
in the IETF and the DMTF work on CIM and DEN. Crucial elements of
the service management framework are coming into perspective, but
point to a trend in IP that is a quite radical departure from the
control mechanisms of the past. As the service model evolves from
being what was sufficient to support best effort to being able to
support variable levels of service, a trend towards a centralized
management architecture has become quite apparent.
This is becoming increasingly apparent for two reasons. QoS
mechanisms need network wide information [4], and for them to
succeed, they must not require a tremendous amount of support from
the core network. It is becoming increasingly accepted that only at
the edge of the network will there be sufficient resources to provide
the mechanisms necessary to admit and control various QoS flows.
A question often asked these days is if "the architectural benefits
of providing services in the middle of the network outweigh the
architectural costs"[5]. This same question should be asked of
service management. As new network elements are needed to support
service management, even if they are not contributing directly to the
forwarding of packets, the cost both in the increased complexity and
the possibility of destabilizing the networks needs to be considered.
An analyses of this issue will be made by the SMRG when we start to
look more in detail at some of the issues raised in this survey
document.
Eder, et. al. Informational [Page 3]
^L
RFC 3387 IP Service Management in the QoS Network September 2002
4. Telecommunications Service Management
One place to start an effort to define service management in IP
networks is by looking at what has been done previously in
telecommunications networks. The telecommunications standards for a
service management framework have not received wide scale acceptance
even in an environment in which the service is fairly constrained.
Many proprietary protocols still dominate in the market even though
regulation has made it necessary for network operators to open their
networks sufficiently to allow for multiple vendor participation in
providing the service. This indicates that some formalized
boundaries exist or the markets are sufficiently large to justify the
development of interfaces. International telecommunications
management standards look at the complete management problem by
dividing it into separate but highly related layers. Much of the
terminology used to describe the management problem in IP has
diffused from the telecommunications standards [6]. These standards
were designed specifically to address telecommunications networks and
services, and it is not clear how applicable they will be to IP
networks. Service management is defined in terms of the set of
services found in telecommunications networks and the management
framework reflects the hierarchical centralized control structure of
these networks. The framework for service management is based on the
Telecommunications Management Network (TMN) layered approach to
management. Current IP standards are heavily weighted towards the
element management layer and especially towards the gathering of
statistical data with a decentralized approach being emphasized. In
the TMN architecture a dependency exists between layers and clear
interfaces at the boundaries are defined. To what extent service
management, as defined in the TMN standards, can be applied to IP
where there would likely be resistance to a requirement to have
formalized interfaces between layers [6] must be further
investigated.
TMN concepts must be applied carefully to IP networks because
fundamental differences exist. Control of IP networks is highly
distributed especially in the network layer. Management is non-
hierarchical and decentralized with many peer-to-peer relationships.
A formal division of management into layers, where management
dependencies exist at the borders of these layers, may not be
applicable to IP. Any effort to define service management in IP must
be constantly vigilant that it does not assume the telecommunications
concepts can be applied directly to IP networks. The most basic
abstraction of the network management problem into element, network,
and service management has its origins in the telecommunications
industry's standardization work and the IP management framework might
not have made even these distinctions if it where not for the
telecommunications legacy.
Eder, et. al. Informational [Page 4]
^L
RFC 3387 IP Service Management in the QoS Network September 2002
5. IP Service Management: Problem Statement
In defining the Service Management Framework for IP, the nature of
services that are going to need to be managed must be addressed.
Traditionally network management frameworks consist of two parts, an
informational framework and the framework to distribute information
to the network devices. A very straight forward relationship exists
in that the distribution framework must support the informational
one, but also more subtle relationships exists with what the
informational and distribution frameworks imply about the management
of the system. The informational framework appears to be the easier
problem to address and the one that is principally being focused on
by the IP community.
Efforts like the DMTF CIM are currently trying to define network, and
to a lesser extent service, information models. These efforts show a
surprising similarity to those of the telecommunications industry to
define information models [7]. What has not emerged is a standard
for defining how the information contained in the models is to be
used to manage a network.
The number of elements to be managed in these networks will require
this information to be highly distributed. Highly distributed
directories would be a prime candidate for the information that is of
a static nature. For information that is of a dynamic nature the
problem becomes far more complex and has yet to be satisfactorily
addressed. Policy management is a logical extension of having
distributed directories services available in the network. The IETF
and DMTF are looking to Policy management to be a framework to handle
certain service management issues. Much of the current policy
efforts are focused on access and traffic prioritization within a
particular network element and only for a single administrative
domain [8]. Classifying traffic flows and enforcing policies at the
edge with the intent of focusing on admission issues, without
addressing the end-to-end nature of the problem, leaves some of the
most complex QoS management issues still unanswered. Providing a
verifiable commodity level of service, in IP, will effect every facet
of the network and a management solution to the problem will have to
address the scale and the dynamics by which it operates.
5.1 Common Management Domain
Standardization efforts need to concentrate on the management
problems that are multi-domain in character. The test for multi-
domain often centers around there being a many-to-one or a one-to-
many relationship requiring the involvement of two or more distinct
entities. Domains could reflect the administrative domain, routing
domain, or include agreements between domains. Unlike the
Eder, et. al. Informational [Page 5]
^L
RFC 3387 IP Service Management in the QoS Network September 2002
telecommunications network in which traffic traverses only a
relatively small number of domains, traffic in IP networks is likely
to traverse numerous domains under separate administrative control.
Further complicating the situation is, that unlike the
telecommunications network, many of these domains will be highly
competitive in nature, offering and accommodating varying service
level agreements. Telecommunications traffic, even with
deregulation, passes from the access providers network to a core
network and then, if it is an international call, across
international boundaries. The number of domains is relative to IP
small, the service supported in each is virtually identical, and yet
each domains is likely to have a different business model from the
other. In contrast IP will have many domains, many services, and
domains will likely be highly competitive. To be successful IP will
need to model the domain problem in a way that reduces the complexity
that arises from having many independent networks each having a
different service model being responsible for a single flow.
Addressing service management issues across domains that are direct
competitors of each other will also complicate the process because a
solution must not expose too much information about the capabilities
of one domains network to the competitor. Solutions may require a
3rd party trusted by both to provide the needed management functions
while at the same time insuring that sensitive information does not
pass from one to the other.
5.2 Service Management Business Processes
A service management framework must address the business processes
that operate when providing a service. A service can be separated
into two fundamental divisions. The first is the definition of the
service and the second is the embodiment of the service. While this
division may seem intuitive, a formal process that addresses these
two aspects of a service needs to be in place if management of the
service is to be actually realized.
In specifying a service it must be possible to map it onto the
capabilities of the underlying network architecture. The service
needs to be specified in an unambiguous way so that mechanisms can be
put in place to enable the control of the service. It can be a
useful tool to view the relationship of the definition of a service
to an instance of that service to the relationship between the
definition of an object to the instantiation of that object in object
oriented modeling. As networks evolve it is going to be necessary to
logically describe the network capabilities to the service and
because IP networks are so fragmented specific service
classifications will need to be made available that transcend the
individual regions and domains. An interface that defines and
Eder, et. al. Informational [Page 6]
^L
RFC 3387 IP Service Management in the QoS Network September 2002
controls the network capabilities, abstracted for the service
perspective, allows for the administration of the network by the
service management systems.
Services are often designed with management capabilities specific to
them. These services have tended to not rely on the service aspects
of the network, but only on its transport capabilities. As services
become more dependent on the network, Management over a shared
framework will be required. Operators have recognized the business
need to allow the user to have as much control over the management of
their own services as possible. IP services will be highly diverse
and customizable further necessitating that the management of the
service be made available to the user to the extent possible.
In the IP environment where they may be many separate entities
required to provide the service this will create a significant
management challenge.
5.3 Billing and Security
Paramount to the success of any service is determining how that
service will be billed. The process by which billing will take place
must be defined at the service inception. It is here that the
network support necessary for billing should be addressed.
Analogously, security must also be addressed in the most early stages
of the service definition. It is not practical to assume that the
billing and the security services will be hosted by the same provider
as the service itself or that it will be possible to have the billing
and security functions specifically designed for every service.
These functions will have to be a generic part of the network.
5.4 Standards
Given the limited success of the telecommunications standards bodies
efforts to formalize the relationship between different management
support functions it is highly suspect that such efforts would
succeed in IP networks which have an even more diverse concept of
network and services. If the IP network is to be made up of peer
domains of equal dominion it will be necessary to have management
functionality that is able to traverse these domains. Of course the
perspective of where management responsibility lies is largely
dependent on the reference point. A centric vantage point indicates
responsibility shared equally among different domains. From within
any particular domain management responsibility exists within that
domain and that domain only. For a management framework to succeed
in IP networks logical management functions will have to be
identified along with an extremely flexible definition language to
define the interface to these management functions. The more the
Eder, et. al. Informational [Page 7]
^L
RFC 3387 IP Service Management in the QoS Network September 2002
management functionality will have to cross boundaries of
responsibility, the more the network management functions have to be
distributed throughout the network.
5.5 Core Inter-domain Functions
The service management paradigm for IP must address management from a
perspective that is a combination of technical solutions as well as a
formula for representing vendor business relationships. Currently
services that need support between domains require that the service
level agreements (SLAs) be negotiated between the providers. At some
point these agreements will likely become unmanageable, if the number
of agreements becomes very large and/or the nature of the agreements
is highly variable. This will result in there being sufficient need
for some form of standardization to control these agreements.
Bandwidth Brokers have been conceived as a method for dealing with
many of the problems between the domains relating to traffic from a
business perspective. The premise of the Bandwidth Brokers is to
insure agreement between the network domains with regards to traffic,
but security and billing issues, that are not likely to be as
quantifiable, will also need to be addressed. Service providers have
traditionally been reluctant to use bandwidth broker or SLA types of
functions as they fear such tools expose their weaknesses to
competitors and customers. While this is not a technical problem, it
does pose a real practical problem in managing a service effectively.
Looking at the basic requirements of the QoS network of the future
two competing philosophies become apparent. The network providers
are interested in having more control over the traffic to allow them
to choose what traffic gets priority especially in a congested
environment. Users desire the ability to identify a path that has
the characteristics very similar to a leased line [9]. In either
situation as IP bandwidth goes from being delivered on an equal
basis, to being delivered based on complex formulas, there will
become an increasing need to provide authentication and validation to
verify who gets what service and that they pay for it. This will
include the ability to measure that the service specified is being
provided, to define the exact parameters of the service, and to
verify that only an authorized level of service is being provided.
Some of the earlier work on an architectural framework for mixed
traffic networks has suggested that bilateral agreements will be the
only method that will work between administrative domains [10].
Multilateral agreements may indeed be complex to administer, but
bilateral agreements will not scale well and if the traffic needs to
traverse many administrative domains it will be hard to quantify the
Eder, et. al. Informational [Page 8]
^L
RFC 3387 IP Service Management in the QoS Network September 2002
end-to-end service being provided. Instability in the ownership and
administration of domains will also limit the usability of bilateral
agreements in predicting end-to-end service.
As the convergence towards all IP continues it will be interesting to
understand what effects existing telecommunications regulations might
have on IP networks as more regulated traffic is carried over them.
Regulation has been used in the telecommunications world to open the
network, but it has had mixed results. A regulated process could
possibly eliminate the effects competitive pressures will have on
bilateral types of agreements and make it possible to get a truly
open environment, but it could also have an opposite effect.
Unfortunately the answer to this question may not come in the form of
the best technical solution but in the politically most acceptable
one. If traffic agreements between the boundaries of networks is not
standardized a continuing consolidation of network providers would
result. Providers unable to induce other providers to pair with them
may not be able to compete if QoS networks become commonplace. This
would be especially visible for small and midsize service providers,
who would be pressured to combine with a larger provider or face not
being able to offer the highest levels of service. If this
phenomenon plays out across international boundaries it is hard to
predict what the final outcome might be.
5.6 Network Services
The majority of current activity on higher level management functions
for IP networks have been restricted to the issue of providing QoS.
Many service issues still remain to be resolved with respect to the
current best effort paradigm and many more can be expected if true
QoS support is realized. Authentication, authorization and
accounting services still inadequate for the existing best effort
service will need additional work to support QoS services.
It is reasonable that services can be classified into application
level services and transport level services. Transport services are
the services that the network provides independent of any
application. These include services such as Packet Forwarding and
Routing, QoS differentiation, Traffic Engineering etc. These might
also include such functions as security (Ipsec) and Directory
services. In IP networks a distinction is often made between QoS
transport services that are viewed as end-to-end (RSVP) or per-hop
(Diffserv). From a management perspective the two are very similar.
Transport level services are not very flexible, requiring application
level services to fit into the transport framework. An application
that needs additional transport level services will need to be a
mass-market application where the investment in new infrastructure
can be justified. Because of the effort in altering transport
Eder, et. al. Informational [Page 9]
^L
RFC 3387 IP Service Management in the QoS Network September 2002
services, applications that need new ones will have a longer time to
market and the effort and cost to develop a framework necessary to
support new transport services should not be underestimated.
Application level services are those specific to the application.
Many service management functions occur between the application
supplier and the application consumer which require no knowledge or
support by the existing network. By keeping service management
functions at this level time to market and costs can be greatly
reduced. The disadvantages are that many applications need the same
functionality causing inefficient use of the network resources.
Services supplied by the network are able to be built more robustly
and can provide additional functionality, by virtue of having access
to information that applications can not, providing additional
benefit over application level services. An example of an
application level service that could benefit from a Network service
is the AAA paradigm for Web based E-Commerce, which is largely
restricted to user input of credit card information. Sometimes
application level service requirements have the disadvantages of both
transport service and application service level. For instance, in IP
telephony, this may include services provided by a gateway or other
network device specific to IP telephony to support such services as
call forwarding or call waiting. The mass appeal of IP telephony
makes it possible to suggest considerable infrastructure changes, but
the nature of this kind of change has contributed to the slow
penetration of IP telephony applications.
6. The Way to a QoS Management Architecture
An overview of some of the problems in the previous sections shows a
need for a consolidated framework. Transport level QoS will demand
traffic engineering that has a view of the complete network that is
far more comprehensive than what is currently available via the
Routing protocols. This view will need to including dynamic network
congestion information as well as connectivity information. The
current existing best-effort transport control may become more of a
hindrance to new services and may be of questionable value if the IP
network will truly become a full service QoS network. Both IntServ
and DiffServ QoS schemes require network provisioning to adequately
support QoS within a particular domain and agreements for traffic
traversing domains. Policy management, object oriented information
models, and domain gateways are leading to a more centralized
management structure that provides full service across domains and
throughout the network. Given the probable cost and complexity of
such a system failure to come up with a standard, even if it is a de
facto one, will have serious implications for the Internet in the
future.
Eder, et. al. Informational [Page 10]
^L
RFC 3387 IP Service Management in the QoS Network September 2002
6.1 Point to Point QoS
For the current trends in QoS to succeed, there will need to be
harmonization across the new and existing control structures. By
utilizing a structure very similar to the existing routing control
structures, it should be possible develop functionality, not in the
data path, that can allocate traffic within a domain and use inter-
domain signaling to distribute between domains. Additional
functionality, necessary to support QoS-like authorization and
authentication functions for edge devices admitting QoS traffic and
administering and allocating traffic between administrative domains
could also be supported. While meeting the requirements for a
bandwidth broker network element [10], additional functionality of
making more general policy decisions and QoS routing could also be
performed. Given that these tasks are interrelated it makes sense to
integrate them if possible.
The new service architecture must allocate traffic within a
particular administrative domain and signal traffic requirements
across domains, while at the same time it must be compatible with the
current method for routing traffic. This could be accomplished by
redirecting routing messages to a central function, which would then
calculate paths based on the entire network transport requirements.
Across domains, communication would occur as necessary to establish
and maintain service levels at the gateways. At the edges, devices
would provide traffic information to billing interfaces and verify
that the service level agreed to was being provided. For scalability
any central function would need to be able to be distributed in large
networks. Routing messages, very similar in content to the existing
ones, would provide information sufficient to support the traffic
engineering requirements without changing the basic forwarding
functions of the devices. Having routes computed centrally would
simplify network devices by alleviating them from performing
computationally intensive routing related tasks.
Given the number of flows through the network the core can not know
about individual flow states [11]. At the same time it is not
practical to expect that the edge devices can determine paths that
will optimally utilize the network resources. As the information
needed to forward traffic through the network becomes related to
complex parameters that can not be determined on a per hop basis and
have nothing to do with the forwarding of packets, which routers do
best, it might make sense to move the function of determining routes
to network components specifically designed for the task. In a QoS
network routing decisions will become increasingly dependent on
information not easily discernable from the data that routers could
logically share between themselves. This will necessitate the need
to for additional functionality to determine the routing of data
Eder, et. al. Informational [Page 11]
^L
RFC 3387 IP Service Management in the QoS Network September 2002
through the network and further suggests that all the information
needed to allow a router to forward packets might not be better
provided by a network element external to the packet forwarding
functions of a router.
At the edges of the network where the traffic is admitted it will be
necessary to have mechanisms that will insure the traffic is within
the bounds of what has been specified. To achieve this it will be
necessary to buffer and control the input traffic. Second the
traffic would need to be marked so the other network elements are
able to identify that this is preferred traffic without having to
keep flow information. Conversely, a path could be chosen for the
traffic that was dedicated to the level of service being requested
that was per flow based. A combination of the two would be possible
that would allow a reservation of resources that would accommodate
multiple flows. Both methods are similar from a management
perspective and are really identical with regards to route
determination that could be performed centrally in that one method
represents just a virtual path based on the handling of the packets
by the device in the network and the second would be a pre-reserved
path through the network. Existing best effort routing will not
provide the optimum routes for these new levels of service and to
achieve this it would be necessary to have either routing protocols
that supported optimum path discovery or mechanisms to configure
paths necessary to support the required services. In addition to
specific service parameters reliability will also be a potential
service discriminator. It is unlikely using traditional path
determination methods that in the event of a failure a new path could
be determined sufficiently quickly to maintain the agreed service
level. This would imply the need for multiple path reservations in
some instances. Because Per flow reservations are too resource
intensive virtual trunks would provide a good way to reduce the
amount of management traffic by reserving blocks of capacity and
would provide stability in the event of a failure in the resource
reservation and route selection functions.
There are implications of providing shaping at the network
boundaries. Shaping would include both rate and burst parameters as
well as possible delay aspects. Having to provision services with
specific service parameters would present both major business and
technical problems. By definition, packet data is bursty in nature
and there exist periods of idleness during the session that a
provider could reasonable hope to exploit to better utilize the
network resources. It is not practical to expect a consumer paying a
premium for a service would not check that the service was truly
available. Such a service model seems to be filled with peril for
Eder, et. al. Informational [Page 12]
^L
RFC 3387 IP Service Management in the QoS Network September 2002
the existing best effort Internet, because any significant amount of
bandwidth that was reserved for exclusive use or a high priority flow
would not be available for best effort data.
With respect to traffic within the network itself there will be the
need to pre-configure routes and to provide the ability to have
routes be dynamically configured. Some of the problems with pre-
configured traffic include the basic inconsistency with the way
traffic is currently engineered through the Internet and the
difficulty in developing arrangements between administrative domains.
The current Internet has been developed with one of the most
egalitarian yet simplistic methods of sharing bandwidth. Supporting
the existing best effort service, in an unbiased way, while at the
same time providing for other classes of service could potentially
add a tremendous amount of complexity to the QoS scheme. On the
other hand, if the reserved bandwidth is not shared it could result
in a significant impact on the availability of the bandwidth in the
Internet as we know it today. QoS could potentially contribute more
to their being insufficient bandwidth, by reserving bandwidth within
the network that can not be used by other services, even though it
can be expected that this bandwidth will be underutilized for much of
the time. Add to that the motivation of the service providers in
wanting to sell commodity bandwidth, and there could be tremendous
pressures on the availability of Internet bandwidth.
Current work within the IP community on defining mechanisms to
provide QoS have centered on a particular few architectures and a
handful of new protocols. In the following sections, we will examine
some of the particular issues with regards to the current IP
community efforts as they relate to the previous discussions. It is
not the goal of this document to serve as a tutorial on these efforts
but rather to identify some of the support issues related to using
particular technologies that support some form of classifiable
service within an IP network.
6.2 QoS Service Management Scope
One can restrict the scope of a discussion of QoS management only to
the configuration of a path between two endpoints. Even within this
limited scope there still remains many unresolved issues. There is
no expectation that a QoS path for traffic between two points needs
to be, or should be, the same in both directions. Given that there
will be an originator of the connection there are questions about how
billing and accounting with be resolved if the return path is
established by a different provider then that of the originator of
the connection. To facilitate billing a method will need to exist
that permits the application originating the call to pay also for the
return path and also for collect calls to be made. 3rd party
Eder, et. al. Informational [Page 13]
^L
RFC 3387 IP Service Management in the QoS Network September 2002
providers will need to be established that are trusted by all parties
in the data path to insure billing and guaranteed payment. Utilizing
the service of a virtual DCN that is built upon both IETF and non-
IETF protocols, messages between service providers and the 3rd party
verification system can be secured. A signaling protocol will be
necessary to establish the cost of the call and who will be paying
for it, and each provider will need a verifiable method to bill for
the service provided. As pointed out earlier this functionality will
be similar to what is used in the existing telephone network, but
will be at a much larger scale and potentially involve providers that
are highly competitive with each other.
7. The DiffServ Architecture
The DiffServ management problem is two pronged. First there is the
management within the administrative domain that must be addressed,
and then the management between the domains. There has been little
actual work on the second in the architecture. What work there has
been anticipates that service level agreements will be reached
between the administrative domains, and that end-to-end service will
be a concatenation of these various service level agreements. This
is problematic for many reasons. It presumes that agreements reached
bilaterally could be concatenated and continue to provide a level of
end-to-end service the customer would be willing to pay a premium
for. Problems discussed earlier, with trying to maintain large
numbers of these agreements between competitive networks would also
apply, and tend to limit the effectiveness of this approach. To
efficiently establish the chain necessary to get end to end service
it might take an infinite number of iterations.
Guaranteeing a class of service on a per hop basis is in no way a
guarantee of the service on an end-to-end basis. It is not likely
that a customer would be willing to pay for an improved level of
service if it did not include guarantees on the bandwidth and the
quantitative bounds on delay and error rates guaranteed end-to-end.
This would necessitate engineering the paths through the network so
as to achieve a desired end-to-end result. While it is very likely
that an initial attempt at providing this kind of service will
specify only a particular ingress and egress border, for robustness
and flexibility it will be desirable to have a network that can
support such service without such limitations. The Intserv approach,
as opposed to the DiffServ architecture, would require per flow
information in the core network and may as a result of this prove not
to be scalable [11]. A DiffServ type architecture, with a limited
number of service classes, could be pre-provisioned, and as network
circumstances warranted, be modified to support the actual dynamics
of the network.
Eder, et. al. Informational [Page 14]
^L
RFC 3387 IP Service Management in the QoS Network September 2002
The high level functional requirements for edge routers has been
quite well defined in the DiffServ architecture, but the true scope
of the effort to implement this functionality has not been well
recognized. While interesting differences exist between the QoS
architecture of the Internet and the circuit switched network used
for telecommunications much of the lessons learned in
telecommunications should, even if they might do little else, provide
some insight into the level of effort needed to implement these kinds
of requirements. Ironically, given the Internet community in the
past has rejected the level of standardization that was proposed for
management of telecommunications networks, it may be the full service
internet where it becomes actually imperative that such requirements
be completed if the desired services will ever be offered.
8. A Summary of the QoS Functional Areas
The management of QoS will need to provide functionality to the
application and/or at the access, at the core, and at the boundaries
to administrative regions.
QoS traffic functions will need to include admission control,
authentication and authorization, and billing. Verification that
traffic is within agreed parameters and programmatic interfaces to
advise when the service is outside the agreed limits. Interfaces
that provide service verification, fault notification, and re-
instantiation and termination will also be necessary.
Core functions will include traffic engineering, network device
configuration, fault detection, and recovery. Network devices will
need to inform the management system of their available resources and
the management system will need to tell devices how and where to
forward data.
Between administrative regions accounting, service signaling, and
service verification will be needed. At the administrative
boundaries of the network functions similar to those provided at the
edge will be necessary. Peer entities in different administrative
domains would signal their needs across the boundary. Verification
at the boundary could then occur consistent with the verification at
the edge. Actual traffic through the boundaries could be measured
and billing information be transferred between the domains. The
central management function would be responsible for re-routing
traffic in the event of a failure or to better utilize the existing
network resources.
Eder, et. al. Informational [Page 15]
^L
RFC 3387 IP Service Management in the QoS Network September 2002
Billing requirements suggest the need for 3rd party verification and
validation functions available to each provider of QoS service within
the flow. On one side of the transaction functionality is needed to
approve pricing and payment and on the other side there will need to
be an interface to provide the pricing information and make payment
request for payment demands.
These requirements will raise a host of issues not the least of which
is security. For the most part security considerations will be
addressed both by securing the protocols (like with IPsec) and by
establishing a dedicated network for control information [6]. While
it will be in most instances too costly to create a physically
separated DCN it will be possible to create a virtually separated
network that will provide the same security benefits. Future work in
the IRTF Service Management Research Group intends to look in detail
at these requirements.
9. Security Considerations
For an issue as complex as a Service Management architecture, which
interacts with protocols from other standards bodies as well as from
the IETF, it seems necessary to keep in mind the overall picture
while, at the same time, breaking out specific parts of the problem
to be standardized in particular working groups. Thus, a requirement
that the overall Service Management architecture address security
concerns does not necessarily mean that the security mechanisms will
be developed in the IETF.
This document does not propose any new protocols, and therefore does
not involve any security considerations in that sense. However,
throughout this document consideration of the security issues raised
by the architectural discussions are addressed.
10. Summary
The paradigm for service management in IP networks has been adopted
from that of telecommunications networks. Basic differences between
the service models of these networks call into question if this is
realistic. Further analysis is needed to determine what is the
proper paradigm for IP service management and to define a common
vocabulary for it.
The IP community is currently very active in solving problems
relating to transport QoS issues. These activities are illustrated
by the work of the Diffserv, Intserv, and Policy working groups. In
contrast not enough effort is being focused on service issues
relating to applications. The present solution is for applications
to build in their own service management functionality. This is
Eder, et. al. Informational [Page 16]
^L
RFC 3387 IP Service Management in the QoS Network September 2002
often an inefficient use of network resources, but more importantly
will not provide for access to transport level services and the
functionality that they offer.
The IP community needs to focus on adding service functionality that
is flexible enough to be molded to specific application needs, yet
will have access to service information that will be necessary to
provide superior application functionality. Principal needs to be
addressed relate to developing transport level services for billing
and security. Directory services and extending the work done to
define AAA services are promising starting points for developing this
needed functionality.
11. References
[1] L. Mathy, C. Edwards, and D. Hutchison, "The Internet: A Global
Telecommunications Solution?", IEEE Network, July/August 2000.
[2] B. Leiner, et. al., "A Brief History of the Internet version
3.31", revised 4 Aug 2000.
[3] Eder, M. and S. Nag, "Service Management Architectures Issues
and Review", RFC 3052, January 2001.
[4] Y. Bernet, "The Complementary Roles of RSVP and Differentiated
Services in the Full-Service QoS Network", IEEE Communications
Magazine, February 2000.
[5] Floyd, S. and L. Daigle, "IAB Architectural and Policy
Considerations for Open Pluggable Edge Services", RFC 3238,
January 2002.
[6] Recommendation M.3010 "Principles for a telecommunications
management network", ITU-T, February 2000.
[7] Recommendation M.3100 "Generic network information model",
ITU-T, July 1995.
[8] Moore, B., Ellesson, E., Strassner, J. and A. Westerinen,
"Policy Core Information Model -- Version 1 Specification", RFC
3060, February 2001.
[9] V. Jacobson, "Differentiated Services for the Internet",
Internet2 Joint Applications/Engineering QoS Workshop.
[10] Nichols, K., Jacobson, V. and L. Zhang, "A Two-bit
Differentiated Services Architecture for the Internet", RFC
2638, July 1999.
Eder, et. al. Informational [Page 17]
^L
RFC 3387 IP Service Management in the QoS Network September 2002
[11] Mankin, A., Baker, F., Braden, B., Bradner, S., O'Dell, M.,
Romanow, A., Weinrib, A. and L. Zhang, "Resource ReSerVation
Protocol (RSVP) Version 1 Applicability Statement Some
Guidelines on Deployment", RFC 2208, September 1997.
12. Authors' Addresses
Michael Eder
Nokia Research Center
5 Wayside Road
Burlington, MA 01803, USA
Phone: +1-781-993-3636
Fax: +1-781-993-1907
EMail: Michael.eder@nokia.com
Sid Nag
PO Box 104
Holmdel, NJ 07733, USA
Phone: +1-732-687-1762
EMail: thinker@monmouth.com
Hemant Chaskar
Nokia Research Center
5 Wayside Road
Burlington, MA 01803, USA
Phone: +1-781-993-3785
Fax: +1-781-993-1907
EMail: hemant.chaskar@nokia.com
Eder, et. al. Informational [Page 18]
^L
RFC 3387 IP Service Management in the QoS Network September 2002
13. Full Copyright Statement
Copyright (C) The Internet Society (2002). All Rights Reserved.
This document and translations of it may be copied and furnished to
others, and derivative works that comment on or otherwise explain it
or assist in its implementation may be prepared, copied, published
and distributed, in whole or in part, without restriction of any
kind, provided that the above copyright notice and this paragraph are
included on all such copies and derivative works. However, this
document itself may not be modified in any way, such as by removing
the copyright notice or references to the Internet Society or other
Internet organizations, except as needed for the purpose of
developing Internet standards in which case the procedures for
copyrights defined in the Internet Standards process must be
followed, or as required to translate it into languages other than
English.
The limited permissions granted above are perpetual and will not be
revoked by the Internet Society or its successors or assigns.
This document and the information contained herein is provided on an
"AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
Acknowledgement
Funding for the RFC Editor function is currently provided by the
Internet Society.
Eder, et. al. Informational [Page 19]
^L
|