Side_1_360

(Dana P.) #1
lem (see Box A). Furthermore, the reservation
information has to be conveyed between the
routers. The Resource reSerVation Protocol is
one means of doing this.


  • Resource reSerVation Protocol (RSVP). RSVP
    is a signalling protocol allowing a receiver to
    initiate establishment of the reservation. It is a
    so-called soft state protocol in the sense that
    the reservation has to be refreshed repeatedly
    in order to keep the reservation for a longer
    interval. Both multicast and unicast flows are
    supported.

  • Multi-Protocol Label Switching (MPLS).
    MPLS can be said to provide an additional
    forwarding mechanism. At the ingress of an
    MPLS domain, Label Switching Routers
    (LSRs) classify IP packets into Forwarding
    Equivalence Classes (FECs) based on certain


criteria. An MPLS label is then prepended to
the packets. Then, the subsequent LSRs may
only look at the MPLS label to decide upon
the forwarding treatment. A Label Switched
Path (LSP) is the path between an ingress LSR
and an egress LSR on which the packets are
sent. LSPs can be used for several purposes,
including load distribution, Virtual Private
Networks, and multicasting.


  • Differentiated Services (DiffServ). Addressing
    the scalability challenge related to IntServ,
    DiffServ was proposed to categorise the traffic
    flows into a limited set of service classes. A
    class is defined using different classification,
    policing, shaping and scheduling policies.
    Hence aggregates of traffic flows are used,
    alleviating intermediate routers to consider
    individual traffic flows. A DiffServ field is
    defined in the IP header (part of the ToS octet,
    see [Jens01]) in order to indicate which ser-
    vice class a packet belongs to.

  • Measurements. A set of metrics is developed
    by the IETF IP Performance Metrics (IPPM)
    working group. These can be used to monitor
    the performance observed by the end-users,
    network operators, and others. An architecture
    for handling measurements has been made by
    the IETF Real Time Flow Measurement
    (RTFM) working group. This architecture
    defines methods to do measurements of traffic
    flows and components involved. Such a sys-
    tem consists of meters, meter readers and
    managers.

  • End-point congestion management. The IETF
    End-point Congestion Management working
    group is set to define congestion control
    mechanisms that transport protocols can use.
    A congestion manager monitors the paths of
    every congestion group under its control,
    using this information to distribute the capac-
    ity among the traffic flows in the group.
    Besides, procedures defined as part of TCP do
    also address congestion control, ref. [Jens01].


4 Requirements on TE


Systems


[ID_tepri] describes a number of requirements
that a TE system should fulfil. Here a require-
ment is understood as a capability needed to
solve a TE problem or to achieve a TE objective.
The requirements are either non-functional or
functional. A non-functional requirement relates
to the quality attributes of state characteristics of
a TE system. A functional requirement gives the
function a TE system should perform in order to
reach an objective or address a problem.

Box A Scalability

The term scalability is frequently observed in the discussion on various mecha-
nisms. Looking up in a dictionary, scalabiltiy is simply described as to allow
increase (or decrease) of something.
A common interpretation of scalability, however, is that the network equipment
may not be able to cope with the growing number of traffic flows or other units
used to express the amount. Hence, there is a threshold on the number of units
that a network node can handle. Such an understanding may implicitly assume
that the operating point is known (i.e. the range of number of units is given). Fur-
thermore, modifying the network node, e.g. by upgrading, would also affect the
capacity threshold.
A statement seen is that IntServ does not scale well, although this will likely fol-
low a linear growth as a function of the number of flows, see Figure Box A-1.
DiffServ, on the other hand, has an improved scalability as aggregates are
looked at. Introducing MPLS in combination with DiffServ may result in higher
demands on the nodes.

Figure Box A-1 Scalability concerns – for illustration only
Interpreting scalability may therefore ask for a certain tolerance in the sense that
inherent demands on the network nodes capacity are assumed.

max capacity
node N


Diffserv

max capacity
node K


Diffserv/MPLS

Intserv

Required node capacity

number of units,
e.g. traffic flows
Free download pdf