Вы находитесь на странице: 1из 6

2013 19th Asia-Pacific Conference on Communications (APCC), Bali - Indonesia

Redefining Flow Label in IPv6 and MPLS Headers for


End to End QoS in Virtual Networking for Thin Client
Mohammad Aazam1, Adeel M. Syed2, Eui-Nam Huh3
Innovative Cloud and Security Lab, Department of Computer Engineering
Kyung Hee University, Suwon, South Korea.
2
Bahria University, Islamabad, Pakistan
1
aazam@ieee.org
2
adeelmuzaffar@gmail.com
3
johnhuh@khu.ac.kr

Abstract— Applications that require timeliness such as; video is considered to be the best available and most efficient
conferencing, Voice over IP (VoIP), Video-on-Demand (VoD) combination of protocols on layer 2 and layer 3 for routing of
etc., require quantified and well managed Quality of Service packets. So, the same specification of label field can be used
(QoS). For this, the flow label field in IPv6 header and the Label with both these protocols to allow the stability in QoS for a
field in MPLS header should be used for efficient QoS particular flow, throughout the communication, from MAC to
provisioning. In this paper, flow label specifications were first the network layer. A ‘flow’ can be defined as a sequence of
investigated and then a new structure is proposed for QoS packets sent from a particular source to a particular (unicast or
provisioning. The 20-bit field in IPv6 as well as MPLS is meant to
multicast) destination for which the source desires special
provide QoS, other than labeling or identification purpose. But
its usage is not standardized and defined that how these 20-bits handling for QoS by the intermediate routers [8]. The flow is
must effectively be used to provide maximum possible QoS in a uniquely identified within the network by the flow label and
better way. This paper discusses it by proposing portions for QoS its source address. All packets belonging to one flow should
by explicitly specifying bandwidth, delay, and packet loss. By be treated within the network in the same way. The usage of
keeping the QoS parameters open in this way, it would be easy the flow label is not completely specified within the RFCs [8]
for a flow to decide what to reserve and how much to reserve. and [9]. However the flow label field can be defined as a 20-
After that, mapping of flow label with class fields of IPv6 and bit field that may be used by a source to label sequences of
MPLS is presented. In virtual networks, specially for Thin packets for which it requests special handling by the routers,
client, service quality degradation is a major issue, when IPv4-
such as non-default quality of service or real-time service [8].
IPv6 virtual networks co-exist. This is also where this
redefinition can come very handy. During our studies [15, 16], it was realized that in virtual
networking environment, when IPv4 and IPv6 coexist, it
Keywords—Flow label; IPv6; MPLS; QoS; virtual networking;
incurs some reasonable amount of signaling overhead, due to
Thin client
which, service quality degrades. Since, redefinition of flow
I. INTRODUCTION label for end to end QoS is the main concern of this paper and
also due to space limit, we are not going into the details of
Quality of Service is among the major concerns in today’s IPv4-IPv6 internetworking and virtualization.
overwhelming and demanding multimedia content abundance.
User’s demands for QoS are increasing as multimedia content A. MPLS traffic classification and Quality of Service
is becoming ubiquitous, since, high definition videos and
other multimedia content is easily accessible through mobile The experimental 3-bit field in the MPLS header, also
devices as well. In the core networks, MPLS is preferred known as Class of Service (CoS), is a form of priority queuing
because of its fast packet forwarding through the label field. that has been used in a number of communication and
But for the identification of flows, the whole 20-bit label field networking protocols. It is a way of classifying and
is not used. So, if those 20-bits are wisely used, they can be prioritizing packets based on application type (voice, video,
very useful for QoS provisioning as well [1, 2, and 3]. In the file transfers, transaction processing). CoS classifies traffic
access network, where IPv6 is under deployment after the into categories such as high, medium, and low. CoS is a
address exhaustion of its predecessor IPv4, also has a 20-bit queuing mechanism while on the other hand, Quality of
field, known as flow label. Other than the address space Service (QoS) covers a wider range of techniques to manage
increase, introduction of flow label field was another major bandwidth and other network resources. CoS classifies
change in IPv4 header, for QoS purpose [1]. IPv6 over MPLS packets by examining the packet for the CoS parameters or

978-1-4673-6050-0/13/$31.00 ©2013 IEEE 585


2013 19th Asia-Pacific Conference on Communications (APCC), Bali - Indonesia

CoS markings and places packets in queues of different contents of the label three kinds of operations can be
priorities based on predefined criteria. QoS is to guarantee performed; swap, push (impose) or pop (dispose). In a swap
certain levels of network performance to meet service operation the label is swapped with a new label, and the
contracts or to support real-time traffic. With QoS, some packet is forwarded along the path associated with the new
mechanism is used to reserve bandwidth across a network in label. In a push operation a new label is pushed on top of the
advance of sending packets. CoS is traffic differentiation or existing label. This is called ‘encapsulation’. In a pop
the ability to treat packets differently based on the packet’s operation the label is removed from the packet and gets the
importance or requirements [7]. When there is more traffic inner label below. This process is called ‘decapsulation’. If the
sent over an access link than that of the link’s capacity and popped label was the last one on the label stack, the packet
congestion occurs, CoS ensures that the highest priority leaves the MPLS tunnel. This process is done by the egress
packets, e.g. voice and video are delivered first. CoS is most router. Routers have lookup tables, according to which they
oftenly used on the customer access links, as these links are perform operations based on the top-most label of the
frequently low-bandwidth connections. CoS is a way of incoming packet, so they can process the packet quickly.
managing traffic in a network by grouping similar types of
traffic, for example: e-mail, streaming video, voice, large In MPLS network, packet forwarding is entirely based
document file transfer together and treating each type as a upon the labels. The label, or in other words, the Flow Label
class with its own level of service priority. Unlike the case of field value is traversed and packet is forwarded over the
QoS traffic management, CoS technologies do not guarantee a network entirely on that given value. So when any packet
level of service in terms of bandwidth and delivery time; they enters the MPLS network, it must be labeled in such a way
offer a best-effort. One can think of CoS as coarsely-grained that not only the forwarding become more efficient, but also,
traffic control and QoS as finely-grained traffic control. QoS is provided as well, as it has been asked and required by
QoS represents the set of techniques necessary to manage the flow itself. So it is very important that this Flow Label
network bandwidth, delay, jitter, and packet loss. If the field is defined very well with sufficient specifications for a
network bandwidth is not enough, even high-priority traffic flow to mention. By this, if the field is well-defined, then the
may not get through. Traffic engineering, which enables QoS, labels are more effective to be setup for a particular flow, e.g.
is about making sure that the network can deliver the expected a flow can tell itself that on what basis it should be forwarded,
traffic loads. QoS refers to control mechanisms that can on what basis it should be prioritized. If the bandwidth is
provide different priority to different users or data flows or specified, then the Label Switch Routers (LSRs) know that
guarantee a certain level of performance to a data flow in how much bandwidth this flow asks and thus how much
accordance with requests from the application program. priority should be given to this flow while forwarding. So the
packets arriving from that flow would then be treated same
In MPLS network, when IP traffic enters a Label Switch way with that particular bandwidth, which was asked or
Path (LSP) tunnel, the ingress router marks all packets with a mentioned while label setup. Similarly, other QoS
CoS value, which is used to place the traffic into a components could also be mentioned in this way, like, the
transmission priority queue. The routers within the LSP utilize amount of delay and the packet loss this flow can tolerate. In
the CoS value set at the ingress router. The CoS value is some cases, applications like, video conferencing, VoIP, etc.,
encoded using the CoS bits (also known as the EXP or can tolerate more delay as compared to other traffics, like file
experimental bits). When traffic enters an LSP tunnel, the CoS streams etc. so the MPLS routers know that this flow can
bits in the MPLS header are set in one of two ways. In the first tolerate a bit more delay, so it can be processed and forwarded
way, the number of the output queue into which the packet in succession to the more demanding application (flow). So
was buffered and the Packet Loss Priority (PLP) bit are this make MPLS network more ‘as per requirement’ and more
written into the MPLS header and are used as the packet's CoS efficient, which is the basic theme behind the evolution of
value. In the second way, a fixed CoS value can be set on all MPLS architecture.
packets entering the LSP tunnel. This means that all packets
entering the LSP receive the same class of service. B. IPv6 traffic classification and Quality of Service

In respect of provisioning QoS, MPLS relies on its 20-bit For the purpose of traffic classification, IPv6 has an 8-bit field
Flow label field, which is yet to be standardized for QoS called Traffic Class (TC) [9]. The purpose of this field is also
provisioning. The packet arriving is treated with respect to the generally the same as CoS field in MPLS header, as discussed
value contained by its label, or in other words, the Flow Label in the previous section. The TC field’s first 6-bits are for
value of that arriving packet. Flow Label contains the actual differentiated services code point (DSCP) classification
value of MPLS label. When a labeled packet is received by an purpose, for coarse-grained traffic classification, while the last
MPLS router, the top-most label is checked. Based on the 2-bits are for explicit congestion notification (ECN). With this

978-1-4673-6050-0/13/$31.00 ©2013 IEEE 586


2013 19th Asia-Pacific Conference on Communications (APCC), Bali - Indonesia

field, using the first 6-bits, 64 distinct classes of traffic can be When sending data, the basic transport vehicle of IP is not
classified. One the other hand, for QoS and label identification reliable. Packets can be lost, dropped, or even never delivered
purpose, like MPLS, IPv6 has a same 20-bit label field known for many reasons, especially when the network gets busy.
as Flow Label. Mapping and redefinition of flow label is Properties of flow label are also presented as [6, 8]: the flow
discussed detail in section III and IV. label value is set to all zero, if the packets are not part of any
particular flow. The 3-tuple: source address, destination
II. RELATED WORK address, and flow label, uniquely identifies packets that
A new format for flow label field is proposed in [1, 2], shown belong to a particular flow. Packets can receive flow-specific
in figure 1. treatment if the node has been set up with flow-specific state.
The flow label set by the source node must be delivered to the
destination node; i.e., it is an end-to-end label. The same pair
of source and destination addresses must not use the same
flow label value again within a timeout of at least 120 seconds
[6, 8].
Figure 1. Proposed flow label format in [1]
In [9], it has been mentioned that this Flow Label field is
The major issue in this proposal is that the authors have not still experimental and subject to change as the needs for QoS
discussed how these sub-fields are going to be used and how become clearer. Those hosts and routers, which do not support
the routers will interpret each portion in this field. Other than this field, set Flow Label field to zero, when originating the
this, the identification part, which is named here as Random packet. Similarly, they pass on the field unchanged while
Value, is too small to uniquely identify the flows. A 6-bit field forwarding the packets and ignore it when they receive the
will be able to identify 64 distinct flows. This should also packets. If the Flow Label value is zero, it means the packet is
have been justified. Also, mapping of traffic classes and flow not part of any flow. So it is treated independently with the
label is not mentioned. default values or specifications set initially.
In [10], it is discussed that for better traffic engineering,
In [3], secured flow label transmission is presented using besides all other things, the efficiency of bandwidth resources
MD5 hash, but does not cater the interpretation of those 20- must also be increased. Available bandwidth should be
bits. advertised for priority traffic. Bandwidth should also be
Paper [4] proposes flow label usage with the division of 20-bit advertised for best-effort traffic.
field into three parts, as shown in figure 2.
Discussed in [11], in addition to packet drops, two other
QoS measurements must be considered: jitter and latency.
Combined together, these elements are experienced by the end
Figure 2. Proposed flow label format in [4]. user as a transmission delay. Controlling bandwidth utilization
can in turn control jitter and dropped packet percentage
Paper [4] does not explain further the interpretation of the (packet loss rate). Since latency is a measurement of delay that
divisions for QoS purpose. Also, class of service mapping is caused by the movement of electrons across a system,
with flow label is not shown either. latency cannot be controlled in real time. Low latency must be
Paper [5] performs an evaluation of various proposed flow designed into a network from the start. Hosts or routers that
label formats. It concludes that hybrid flow label formats are do not support the functions of the Flow Label field are
relatively better in performance, as compared to DiffServ and required to set the field to zero when originating a packet, pass
IntServ. This is because DiffServ and IntServ rely mostly on on the field unchanged when forwarding a packet, and ignore
Transport layer information. the field when receiving a packet.
RFC [6] states that the so far proposed flow label formats are
inconsistent with the standard, thus, cannot be adapted. The label-setup and label-release policies are presented in
[12]. Paper [12] also proposed a close-loop queuing model for
In [8], the Flow Label value reuse is discussed as to avoid MPLS switch. A distributed web-based MPLS management
accidental Flow Label value reuse, the source node must architecture is presented focusing on bandwidth,
select new Flow Label values in a well-defined sequence (e.g., throughput, and error-rate of LSPs in [13]. The architecture in
sequential or pseudo-random) and use an initial value that [13] suggests six services in case of MPLS; LSP service
avoids reuse of recently used Flow Label values each time the (configuration and tracing of LSPs), monitoring service
system restarts. The Flow Label value that was set by the (monitoring of performance parameters), topology service
source must be transmitted unchanged to the destination. (provisioning of neighborhood information), Traffic

978-1-4673-6050-0/13/$31.00 ©2013 IEEE 587


2013 19th Asia-Pacific Conference on Communications (APCC), Bali - Indonesia

Engineering (TE) service (configuration of tunnels), Label


Distribution Protocol (LDP) service (configuration of LDP-
related parameters), and Virtual Private Network (VPN)
service (configuration of VPNs). The architecture in [13]
combines the positive aspects of conventional distributed
Figure 3. Flow label field
applications with web-based access from arbitrary (random)
client systems.

In paper [14], the solutions MPLS provides and the


solutions IP provides are discussed. Paper [14] says that in
case of MPLS, traffic engineering and network layer VPNs
are two services that rely on different label distribution
protocols and carry different flows of traffic. For traffic Figure 4. Redefined flow label field
engineering, resource reservation protocol-traffic engineering
(RSVP-TE) provides label along a path, while for VPNs, the The 1-bit S field determines whether the flow requires special
multi protocol-border gateway protocol (MP-BGP) provides QoS treatment or not? If the bit is set on (1) then it means that
the facility of inter-site VPN connectivity by distributing the other sub-fields (Bandwidth, Delay, Packet Loss) of flow
labels to participating routers. In the context of IP tunneling, label must also be examined. If the bit is off (0), then it means
generic routing encapsulation (GRE) is a simple scheme for that the flow does not require special QoS requirements and
tunneling network layer packets across an IP network. other sub-fields of flow label are not examined and default
Similarly for security, IPsec provides authentication and treatment is done, which saves precious processing time.
encryption of IPv4/IPv6 packets traveling through the tunnel.
Paper [14] suggests that these protocols must be enhanced to For the bandwidth requirements, 3 bits are reserved. 3 bits
provide tunneling of L2 frames. are reserved keeping in view the current trend and
requirements of the applications. If no extra bandwidth is
III. REDEFINITION OF FLOW LABEL FIELD FOR QOS required, then all these bits are set off and no extra bandwidth
is provided, except the default one. For maximum bandwidth,
The RFCs [8, 9] relating Flow Label does not describe the all bits are set on. The formula for bandwidth calculation is:
20-bit field that how it would provide QoS or help in QoS
provisioning. It is not mentioned that how should these 20-bits Bandwidth = (2n * 64) Kbps (1)
be used to efficiently utilize for best possible QoS, as required
by a particular flow. The original Flow Label format is shown Where ‘n’ is the decimal equivalent of the value of this field,
in figure 3. It is clear that the Flow Label field is left open for and the constant 64 Kbps is set which would be the minimum
use without any particular specifications about how it should bandwidth provided in the case when all bits are off.
be used and for what types of QoS and flows. TABLE I. BANDWIDTH SPECIFICATIONS
This paper suggests new specifications for Flow Label for Bit pattern Bandwidth Value
more specific flow requirements. The redefined field is
illustrated in figure 4. Here the whole field is divided into five 000 64 Kbps
portions; Special Treatment (S) (yes or no), Bandwidth 001 128 Kbps
(Kbps), Delay (milliseconds), Packet Loss (%), and an 010 256 Kbps
011 512 Kbps
Identification field to identify the ongoing flow. Bandwidth,
100 1024 Kbps
Delay, and Packet Loss are set to 2-bit each. While Bandwidth
101 2048 Kbps
is composed of 3 bits. S field is 1-bit and the Identification
110 4096 Kbps
field is 12-bit. So, the QoS part in flow label comprises of 8
111 8192 Kbps
bits in total. The division of this 20-bit field and the lenghth of
each sub-field is decided based upon the usual requirements
Same is the case with Delay sub-field. If no need to
today’s multimedia and critical data experiences. This
mention about delay tolerance, then the default delay would
specification makes easy for the application to decide itself
be assigned to that flow. The flow could be assigned with a
that the flow belongs to it must be provided with how much
particular delay which it can tolerate during transmission and
bandwidth, how much delay it can tolerate, and what
processing. If any flow is sensitive, then it can explicitly
percentage of packet loss is endurable.
mention through this field that how much delay is acceptable
in maximum.
The formula to calculate delay is given in equation 2:

978-1-4673-6050-0/13/$31.00 ©2013 IEEE 588


2013 19th Asia-Pacific Conference on Communications (APCC), Bali - Indonesia

The QoS is provided based on the classes defined through


Delay = (2n * 50) milliseconds (2) Class of Service (CoS) field in MPLS and Traffic Class (TC)
Here ‘n’ is the decimal equivalent of the value of the field and field in IPv6. After the flow label field has been redefined, the
the constant value 50ms is set which is the minimum delay other issue rises is that how flow belonging to a particular
flow has to tolerate in case all the bits are off. QoS specification be mapped with the CoS/TC and how the
algorithm would process MPLS and IPv6 header while
TABLE II. DELAY SPECIFICATIONS
addressing QoS issue. As discussed in the earlier sections,
Bit pattern Delay Value CoS/TC is a coarse-grained classification, so it must be having
00 50 ms some mapping of flow label for guaranteed QoS, so that the
01 100 ms router knows that what kind of class to be treated in what way
10 200 ms exactly.
11 400 ms
Considering the MPLS header first, as the CoS field in
The Packet Loss sub-field specifies that how much loss in MPLS is a 3-bit field, so it means there can be 8 distinct
percentage is endurable and affordable for this flow by classes. After redefining flow label in this paper, the total
specifying bit values in this field. Some applications, like number of bits for QoS is 8. Which means that there can be
Video on Demand (VoD), Voice over IP (VoIP), Video 256 distinct flow treatments, with which, 8 distinct classes are
Conferencing etc., can tolerate comparatively more packet to be mapped. It means it would be 1-to-32 mapping, shown
loss because for such applications few packets loss does not in figure 5. This means that for each class, there would be 32
cost them that much data which could be crucial enough to distinct QoS possibilities. So, after reading the CoS field bit
understand the contents. pattern, the router puts 32 different flows into same class.
The formula is given in equation 3: Now it is up to the router and the application requirement that
each flow is further treated differently, in a fine-grained way,
Packet Loss = 10(n-8) % (3) or the QoS treatment is done in the same way for all those 32
flows, based upon the class type they lie in. Former case
Where ‘n’ is the decimal equivalent of the field value.
would be mostly better, since this is the purpose of making
In case all the bits are off, the minimum inevitable packet loss
distinct flow that they should be treated distinctly or according
would then be 10-8 = 0.00000001%. While specifying this sub-
to their requirements.
field, the intentions were that the flow would endure
maximum of 10-5 % loss of its packets and not more than this,
so that is the basic reason why this field is restricted to just 2-
bits. Because if both these two bits are on, it makes 3 in
decimal (1+2), so 8 has been subtracted from this so that the
maximum value still not exceeds 10-5%.
TABLE III. PACKET LOSS SPECIFICATIONS
Bit pattern Packet Loss Value
00 10-8 = 0.00000001 %
01 10-7 = 0.0000001 %
10 10-6 = 0.000001 %
11 10-5 = 0.00001 %

The remaining bits after the QoS portioning, 12-bit


Identification field will be used to identify a flow on the Figure 5. MPLS CoS mapping with redefined flow label
MPLS network on data link layer and IPv6 network on the
network layer. At one time there would be many flows on the In case of IPv6, the classification field TC is 8-bit in length.
network. By setting this field to 12 bits means that a Out of these 8-bits, first 6-bits are used for DSCP purpose (i.e.
maximum of 212 (i.e. 4096) flows could be uniquely for classification), while last 2-bits are for explicit congestion
represented or identified over the MPLS network. notification (ECN). So, the first 6-bits can make 64 distinct
classes. Mapping of this with the redefined flow label would
IV. MAPPING OF FLOW LABEL WITH IPV6 AND MPLS CLASS be 1-to-4, as shown in figure 6.
FIELDS

978-1-4673-6050-0/13/$31.00 ©2013 IEEE 589


2013 19th Asia-Pacific Conference on Communications (APCC), Bali - Indonesia

(including wireless, mobile, and ad hoc networks), it would be


tested in the future.
ACKNOWLEDGEMENT
This research was supported by Next-Generation Information
Computing Development Program through the National
Research Foundation of Korea (NRF) funded by the Ministry
of Education, Science and Technology (2012- 0006418).
REFERENCES
[1] Wai Yee Tai, Chong Eng Tan, Sei Ping, Lau, "Towards Utilizing Flow
Label IPv6 in Implicit Source Routing for Dynamic Source Routing
(DSR) in Wireless Ad Hoc Network", in the proceedings of 2012 IEEE
Symposium on Computers and Informatics, Penang, Malaysia, 18-20
March, 2012
[2] Wai Yee Tai, Chong Eng Tan, Sei Ping, Lau , “Improving IPv6 Wireless
Ad Hoc Networks QoS via Enhanced Flow Label with Stability Based
Dynamic Source Routing Scheme”, in the proceedings of 17th IEEE
Asia-Pacific Conference on Communications, Kota Kinabalu, Sabah,
Figure 6. IPv6 TC mapping with redefined flow label Malaysia, 02-05 October, 2011
[3] Sha Luo, Xiaohong Huang, Lin Hu, Yan Ma, “A Secured Flow Label
Since IP over MPLS is the best and most efficient possible Based QoS Scheme for the Evolved Packet Core in the Evolved Packet
solution for QoS provisioning and packet forwarding from System”, in the proceedings of 3rd IEEE International Conference on
layer 2 through to layer 3, so, this mapping presented in this Broadband Network & Multimedia Technology, Beijing, China, 26-28
October, 2010
paper is going to be very useful, because the same flow label
[4] Zhenhua Wang, Qiong Sun, Xiaohong Huang, Yan Ma, “IPv6 End to
format can be used for the data link layer to the network layer End QoS Provision for Heterogenous Networks Using Flow Label”, in
and same QoS parameter will go along. the proceedings of 3rd IEEE International Conference on Broadband
Network & Multimedia Technology, Beijing, China, 26-28 October,
V. CONCLUSION 2010
[5] Ejaz Ahmad, Mohammad Aazam, Amir Qayyum, “Comparison of
The new proposal in this paper can be very effective in Various IPv6 Flow Label Formats for End-To-End QoS Provisioning”,
better and efficient provisioning of QoS, as there are clear in the proceedings of 13th IEEE International Multitopic Conference,
options for the application to decide itself what it wants and Islamabad, Pakistan, 14-15 December, 2009
how much it requires for its flow to be treated with. Separate [6] Q. Hu, B. Carpenter, “Survey of Proposed Use Cases for the IPv6 Flow
Label”, RFC 6294, June 2011
values for bandwidth, delay and packet loss tolerance can be
[7] E. Rosen, et al, “Multiprotocol Label Switching Architecture”, RFC
allocated with this proposal. Instead of using the whole 20- 3031, January 2001.
bits, it would be lot better to mention the most important [8] J. Rajahalme, et al, “IPv6 Flow Label Specification”, RFC 3697, March
components of QoS, which this proposal tries to do. If flow 2004.
label is standardized in this way, it can be efficient for the [9] S. Deering, R. Hinden, “Internet Protocol version 6 Specification”, RFC
routers as well. This paper also discusses about the 2460, December 1998
algorithmic processing for QoS provisioning by discussing [10] “MPLS Advanced Concepts and Developments in MPLS”, Networkers-
mapping of QoS with CoS/TC. The mapping of classification Cisco Systems Inc., 2004.
fields of MPLS and IPv6 with the redefined flow label field [11] Rick Gallaher, “Building Multiprotocol Label Switching Networks”,
Syngress Publishing, November 2003.
provides a mean to take the same flow label format from layer
[12] Ling-Chih Kao, Zsehong Tsai, “Steady-State Performance Analysis of
2 through to layer 3 and provide the same QoS in the core MPLS Switching”, in the proceedings of 15th International Conference
network as well as the access network. on Information Networking, 31 Jan. – 02 Feb. 2001, Beppu City, Japan.
[13] B. Thurm, “Services-Based Architecture for Performance Monitoring of
VI. FUTURE WORK MPLS Networks”, in the proceedings of IEEE Network Operations and
Management Symposium, April 2002, Florence, Italy
This work requires some implementations and testing, [14] Chris Metz, “Layer 2 over IP/MPLS”, IEEE Internet Computing
which is part of our future plan on this study. Weak points, in Journal, vol. 5, issue 4, pp: 77-82, July 2001
terms of implementation, will rise after testing this proposed [15] M Aazam et. al., “Evaluation of 6to4 and ISATAP on a Test LAN”, in
usage of flow label. Deeper analysis of the proposed the proceedings of IEEE Symposium on Computers and Informatics,
mechanism is also part of our future study. With different Kuala Lumpur, Malaysia, 20-22 March, 2011
types of traffic and varied scenarios, it would be interesting to [16] M Aazam et. al., “Deployment and Performance Evaluation of Teredo
and ISATAP over Real Test-bed Setup”, in the proceedings of ACM
know the extent of workability of the mapping of flow label Management of Emergent Digital EcoSystems, Bangkok, Thailand, 26-
and CoS/TC fields. Also, with different networking scenarios 29 October, 2010

978-1-4673-6050-0/13/$31.00 ©2013 IEEE 590

Вам также может понравиться