PDF -Policy Based Routing - ciscocom - DYNAMIC ROUTING OF IP TRAFFIC BASED ON QOS PARAMETERS
Wait Loading...


PDF :1 PDF :2 PDF :3 PDF :4 PDF :5 PDF :6 PDF :7 PDF :8 PDF :9 PDF :10


Like and share and download

DYNAMIC ROUTING OF IP TRAFFIC BASED ON QOS PARAMETERS

Policy Based Routing - ciscocom

DYNAMIC ROUTING OF IP TRAFFIC BASED ON QOS PARAMETERS software sonicwall Dynamic Route Based VPN Feature The Route Based VPN feature is supported on SonicOS 5 6 Enhanced and higher Using Dynamic Route Based VPN Dynamic route based VPN configuration is a two step process The first step involves creating a Tunnel Interface The

Related PDF

Dynamic Route Based Virtual Private Network - SonicWall

software sonicwall Dynamic Route Based VPN Feature The Route Based VPN feature is supported on SonicOS 5 6 Enhanced and higher Using Dynamic Route Based VPN Dynamic route based VPN configuration is a two step process The first step involves creating a Tunnel Interface The crypto suites used to secure the traffic between two end points are defined in the Tunnel Interface
PDF

static dynamic routing - routeralleycom

routeralley guides static dynamic routing pdf • Static Routing • Dynamic Routing A static routing table is created, maintained, and updated by a network administrator, manually A static route to every network must be configured on every router for full connectivity This provides a granular level of control over routing, but quickly becomes impractical on large networks
PDF

Dynamic Routing for IPsec VPN Manageability: Current IETF

isi edu dynamic routing pdf • How it works for dynamic routing* – Transport Mode IPsec Security Association is created, protecting IP in IP encapsulated traffic – IP in IP encapsulation assigns the tunnel endpoints based on routing table – Firewall, filtering, access control applied outside IPsec – Contivity gateways see peers as next hops for routing • Benefits
PDF

Chapter 4 Lab A: Configuring CBAC and Zone-Based Firewalls

faculty weber edu kcuddeback Classes NTM3300 NetLabs PDFs Chapter 4 Lab A Configuring CBAC and Zone Based Firewalls with filtering IP traffic and such as the interface IP addresses, dynamic routing, device access
PDF

Understanding BGP Dynamic Segment Routing Traffic Engineering

cisco c en us support docs ip border Understanding BGP Dynamic Segment Routing Traffic Engineering (SR TE) Contents Introduction Prerequisites Requirements Components Used Background Information Topology diagram Initial Configurations Configuring BGP Dynamic SR TE Verifications Summary Introduction This document describes the aspects of understanding, configuring, and verifying
PDF

Dynamic Routing Guide - Fortinet

pub kb fortinet fortigate dynamic routing 40 mr1 pdf Dynamic routing is required in complex and changing network configurations where static routing does not provide sufficient convergence, redundancy, or other extended functionality This guide provides detailed information about FortiGate dynamic routing including common dynamic routing features, troubleshooting, and each of the protocols including
PDF

20 Static routing - pearsoncmgcom

ptgmedia pearsoncmg images 9781587133213 samplepages Static routing provides some advantages over dynamic routing, including Static routes are not advertised over the network, resulting in better security Static routes use less bandwidth than dynamic routing protocols, no CPU cycles are used to calculate and communicate routes The path a static route uses to send data is known Static routing
PDF

Configuring Route-Based VPNs - Check Point Software

downloads checkpoint fileserver SOURCE OSPF is a standard protocol, so your dynamic routing scheme can include both Check Point and non Check Point routers in your organization Note Embedded NGX appliances and SmartCenter support OSPF version 2 This document includes information on configuring route based VPNs for both static routing schemes and OSPF dynamic routing schemes
PDF

Comparison of RIP, OSPF and EIGRP Routing Protocols based on

sfu ca ~sihengw ENSC427 Group9 Final Report pdf EIGRP, RIP and OSPF All of them are belong to dynamic routing protocols 1 4 Distance Vector and Link State In addition, most routing protocols can be classified into two classes distance vector and link state Distance vector routing protocol is based on Bellman – Ford algorithm and Ford – Fulkerson algorithm to calculate paths
PDF

Policy Based Routing - ciscocom


PDF

DYNAMIC SESSION KEY EXCHANGE METHOD USING TWO S-BOXES

Configure Route-based Hub and Spoke VPN - Juniper Networks

cryptomathic hubfs docs cryptomathic exchange method varies slightly for each scheme, but in all cases it is a well defined sequence of easy steps Aside from file extension differ ences the logical content exchanged is identical First the issuer sends a ‘certificate request’; the data preparation sys

DYNAMICS GP USER & PARTNER

Fixed Assets Management - Best Acumatica-Microsoft Dynamics

download microsoft download 3 D 3 3D3F61B4 Dynamics GP system To make best use of Payment Document Management, you should be familiar with systemwide features described in the System User’s Guide, the System Setup Guide, and the System Administrator’s Guide Some features described in the documentation are

Dynamics of health insurance ownership in Vietnam, *

Ambulatory Surgery Center Business Planning and Organization

capgemini Life Insurance Trends 2019 pdf premiums and stiff competition Moreover, a general decline in life insurance ownership implies that today’s consumers do not necessarily share the coverage motivations of their parents and grandparents All this while technological advancements and agile InsurTech firms reshape

Dynamics of social media, politics and public policy in the Arab World

Digital Marketing & Social Media Associate - cdintorg

library fes de pdf files iez 08748 pdf New Media vs Old Politics The Internet, Social Media, and Democratisation in Pakistan By Marcus Michaelsen 2011 esmedia Asia is themedia p rojec tof F ied ich Eb et Stiftung(FES) in sia W awoking dsa political, legal

İdyopatik fotodermatozlar-daye ve Mevlitoğlu

Fotodermatoloji - Türk Dermatoloji Derneği

PDF Chronic actinic dermatitis A case report Semantic Scholar pdf s semanticscholar 8cd9ea6777f8b4735bf37ba5d6fa361cac02 pdf 1 Kas 2015 Kitap başlıca Fotobiyoloji, Fotodermatozlar, Fototerapi ve Fotokorunma olmak üzere 4 ana bölüm İnci Mevlitoğlu

Motor and Non Motor Symptoms in Parkinson's Disease Effects on Quality of Life Amaç Bu çalışmada; İdiyopatik Parkinson Hastalığında (İPH) motor ve Amaç İdiyopatik Parkinson hastalığı (İPH) substantia nigradaki nöronların kaybı sonucunda corpus striatumda dopamin azalması ile ortaya çıkan patolojik süreç? Parkinson Hastalığı

  1. İdiyopatik Parkinson Hastalığında Motor ve Non-motor Semptomlar
  2. İdiyopatik Parkinson Hastalığı ve Sialik Asit
  3. Parkinson Hastalığı Derneği
  4. İdiyopatik Parkinson Hastalığında Ürodinamik Bulgular ve Yaşam
  5. Parkinson Bilgi edinin
  6. İdiyopatik Parkinson Hastalığı'nda Ağrının Klinik
  7. parkinson yorgunluk ölçeği'nin türkçeye uyarlanması ve
  8. Sivas İl Merkezinde Parkinson Hastalığı Prevalansı
  9. uyku bozukluğu olan parkinson hastalığı
  10. parkinson plus sendromlu

Dysfunctional Families: Recognizing and Overcoming Their Effects

Fact Sheet on co-dependency from Mental Health America

dhss delaware gov txadultsfromdysfunctfamilies pdf Help them learn to share their feelings Encourage them to educate their support network Address fears about seeking support Create a list of people they can call and ways to self soothe Negotiate “parenting time” laurelvalefc co uk

Dyskontowanie i redyskontowanie weksli przez banki

Dyskontowanie i redyskontowanie - bibliotekacyfrowapl

DYSKURSY MŁODYCH ANDRAGOGÓW

Oblicza współczesnych karier w perspektywie - cejsh

Idea powstania Dyskursów Młodych Andragogów jest związana ze spotka niami podczas Letnich Szkół Młodych Andragogów, których twórcy i orga nizatorzy  serii wydawniczej „Dyskursy Młodych Andragogów”, funkcjonującej dzisiaj jako czasopismo naukowe Profesor we wspomnieniach wraca do dzieciństwa i  DYSKURSY MŁODYCH ANDRAGOGÓW 15 • ZIELONA

  1. Dyskursy Młodych Andragogów
  2. 12 dyskursy młodych andragogów
  3. ROCZNIK ANDRAGOGICZNY 2012
  4. dyskursy
  5. XVI Letnia Szkoła Andragogów i Poradoznawców
  6. Zakład Andragogiki i Gerontologii
  7. Katedra Pedagogiki Społecznej i Andragogiki
  8. DYSKURSY MŁODYCH ANDRAGOGÓW 16
  9. jednej z redaktorek tematycznych „Dyskursów Młodych Andragogów”
  10. Idea powstania Dyskursów Młodych Andragogów jest związana ze spotka
Home back215216 217218219220 Next

G OF IP TRAFFIC BASED ON QOS PARAMETERS Martin Kriška 1,

Jozef Janitor 2 and Peter Fecilak 3 1 Co...

Description

International Journal of Computer Networks & Communications (IJCNC) Vol.6,

No.4,

July 2014

DYNAMIC ROUTING OF IP TRAFFIC BASED ON QOS PARAMETERS Martin Kriška1,

Jozef Janitor2 and Peter Fecilak3 1

Computer Networks Laboratory,

Technical University of Kosice,

Slovakia Institute of Computer Technology,

Technical University of Kosice,

Slovakia 3 Department of Computers and Informatics,

Technical University of Kosice,

Slovakia 2

ABSTRACT The article looks into the current state of the art of dynamic routing protocols with respect to their possibilities to react to changes in the Quality of Service when selecting the best route towards a destination network.

New options that could leverage information about the ever changing QoS parameters for data communication are analysed and a Cisco Performance Routing solution is described more in detail.

The practical part of this work focuses on a design and implementation of a test bed that provides a scalable laboratory architecture to manipulate QoS parameters of different data communications flowing through it.

The test bed is used in various use cases that were used to evaluate Cisco Performance Routing optimization capabilities in different scenarios.

KEYWORDS Performance Routing,

Quality of Service,

Optimized Edge Routing

INTRODUCTION In the field of computer networks,

the traditional task of dynamic routing protocols was,

to provide loop free reachability between distant IP [1] networks and communicating parties.

In today's world,

where the network is not anymore only a file transport service,

while still fulfilling the requirements it was designed for decades ago,

is no longer seen as sufficient.

With the invent of new applications of computer networks,

converged architectures that integrate Data,

Voice,

Video and other real-time sensitive services,

new requirements are forming which no longer see data communication traffic as only packets passing between source and destination machines.

Nowadays,

a deeper visibility into data communication is needed,

so that different applications inside the data channels passing information between the source and destination machines can be distinguished from each other.

Once such a visibility is available,

routing protocols can leverage this information and different classes of applications,

depending on their usefulness,

can be treated differently in terms of Quality of Service leading to different routing paths for different classes of communicating applications.

The topic of this work is to give indication and demonstrate on how routing decisions can take advantage of additional information about the current Quality of Service parameters along the whole path.

This work also attempts to give multiple views of how such routing can be achieved.

DOI : 10.5121/ijcnc.2014.6402

International Journal of Computer Networks & Communications (IJCNC) Vol.6,

No.4,

July 2014

GOALS The goal of this work is to take a deeper look into the possibilities of using currently available technologies and their capabilities,

to provide routing decisions based on dynamically changing Quality of Service parameters inside the computer network.

The respective work also proposes a design of a laboratory test bed environment,

which can manipulate various QoS parameters of data communication traffic flows,

Once such an environment exists,

the Cisco Performance Routing solution is deployed on top of the test bed to demonstrate its possibilities.

Optimization capabilities are illustrated on a simple example.

ANALYSIS A new need to provide IP routing based on the communicating applications,

rather than based on the shortest (or cheapest) path,

brings the question whether the currently used dynamic routing protocols can address this challenge.

Dynamic routing protocols both interior and exterior such as EIGRP,

OSPF,

IS-IS and BGP were analysed in this work [2].

The OSPF protocol defines its metric as a cost of traversing link and this cost is inversely proportional to bandwidth available on specific interface.

This value is configurable by administrator but it neither does change dynamically nor does it have to reflect actual theoretical bandwidth of interface.

Integrated IS-IS also defines its metric as a cost of traversing link,

but by default on Cisco devices all interfaces are equal regardless of available bandwidth or any other parameters.

It is up to administrator to modify cost values on per-interface basis to achieve suitable routing behaviour.

Cisco proprietary (recently with some extent partially open sourced [3]) EIGRP uses a formula for calculating metric,

which is very similar to its predecessor protocol IGRP.

Parameters such as bandwidth,

load and reliability can be taken into an account when calculating composite metric value.

by default only the first two of them – bandwidth and delay – are used.

Among the reasons for this default behaviour is that EIGRP,

unlike its predecessor IGRP which had been sending updates periodically,

generates updates only when there is a significant change in the network.

This is also the only time when the load and reliability parameters are read to distil the final composite metric.

If these values change over time,

but there is no other change in the network,

the metric for passive routes is not recalculated [4].

BGP as the only representative of EGP class of dynamic routing protocols is also known as pathvector protocol.

It uses multiple attributes and a rather long decision process which results in selecting the best route according to the routing policy implemented by the network operator [5].

However,

none of these attributes represent Quality of Service parameters since the main goal of BGP is to provide a stable and scalable routing between interconnected autonomous systems [6].

If the underlying network is Multiprotocol Label Switching enabled,

then MPLS tags are used in routing process instead of destination IP addresses.

The ability to stack more than one MPLS tag provides network administrators opportunity to provide additional services such as MPLS Virtual Private Networks,

Any Transport over MPLS and MPLS Traffic Engineering and not just loop free reachability.

It is the deployment of MPLS Traffic Engineering tunnels that enables network administrators to utilize other available paths for various traffic flows and not just the one with the lowest metric according to routing protocol used.

Dynamic routing protocols with extensions for Traffic Engineering such as OSPF or IS-IS carry additional information in routing updates which are necessary so that other routers know about conditions inside the computer network and can compute Traffic Engineering tunnels accordingly.

Current implementation of MPLS Traffic Engineering tunnels as described in [7] supports creating of tunnels where the only parameter 12

International Journal of Computer Networks & Communications (IJCNC) Vol.6,

No.4,

July 2014

taken into consideration is requested amount of bandwidth.

Head-end router knowing all available paths to destination and available bandwidth along these paths can select route that fulfils the requirement.

If MPLS Traffic Engineering tunnels are used,

it is possible to route different traffic classes based on their bandwidth requirements and current link utilization inside the network which is communicated via dynamic routing protocol updates.

Despite the fact that no other parameters than bandwidth are currently being used when constructing Traffic Engineering tunnels,

drafts of documents that describe support for additional parameters,

exists in RSVP-TE extensions for Loss and Delay Traffic Engineering [8].

If these drafts will ever be incorporated into standard,

MPLS Traffic Engineering tunnels will enable network operators to route traffic classes with respect to dynamic and ever-changing QoS parameters that delay,

packet loss and required bandwidth without a doubt are.

It is clear that none of the previously named dynamic routing protocols nor MPLS Traffic Engineering tunnels take realtime QoS related parameters into consideration in their decision process.

Additional logic is needed to enforce routing changes whenever dynamic QoS parameters change.

Software Defined Networking well known for its idea of decoupling control plane from data plane in networking devices and centralizing control plane logic on a separate controller for whole computer network [9].

This will provide visibility into network traffic flows as well as additional logic required for routing different traffic flows according to their QoS needs.

This controller with a complete visibility into traffic flows and knowledge of current conditions inside the computer network can calculate the optimal route for traffic flow based on its specific QoS requirements.

This new paradigm shift in networking field is excellent for providing routing based on QoS parameters in greenfield installations,

where all networking equipment is new and SDN capable.

On the other hand incremental equipment upgrade is far more often the case,

which means that new SDN capable hardware has to work alongside legacy equipment which will never support features of Software Defined Networking.

This certainly limits benefits gained by deploying SDN in some parts of the network when visibility into traffic flows and routing based on QoS parameters is needed for the whole computer network.

Once all network equipment support SDN,

network operators will be able to benefit from all new possibilities,

to name just a few like Topology Independent Forwarding and Routing for Dollars [10] [11].

The necessity of having all equipment SDN capable as well as lack of publicly available documentation during its early stages of development meant that it was not chosen as a solution used in this work.

The additional logic used in this work is the Cisco Performance Routing solution [12] due to support of multiple commonly used router platforms,

both brand new as well as older ones.

It consists of a centralized master controller which is responsible for evaluating collected performance characteristics and if necessary instructs the so called border routers to apply new changes to the routing processes.

Border routers are responsible for collecting performance characteristics,

as well as for enforcing routing changes.

The Cisco Performance Routing solution can either only passively monitor traffic flows,

or actively generate IP SLA probes to collect performance statistics,

which are later compared against a predefined optimization policy.

If the performance requirements are not met on the current interface,

then the master controller can reroute the traffic to another interface which is able to provide performance characteristics in compliance with the predefined optimization policy.

Multiple optimization techniques such as insertion of more specific static route,

as well as dynamic policy-based routing for the entire prefix,

or just a specific application are available within the analysed solution.

It is also possible to manipulate the BGP LOCAL_PREFERENCE attribute for outgoing traffic and AS_PATH attribute for incoming

International Journal of Computer Networks & Communications (IJCNC) Vol.6,

No.4,

July 2014

Appending communities to BGP updates to manipulate routing inbound requires cooperation with ISP but is also available.

The biggest improvement that the network operator and the network users can get by using the Cisco Performance Routing solution is a per application based different routing behaviour.

Scavenger traffic,

such as YouTube and other not business critical applications can be routed over a path with a lower bandwidth,

while business critical traffic,

Salesforce can be routed over a high bandwidth link.

Should the QoS parameters on the business critical primary link change,

the Cisco Performance Routing solution can dynamically detect such a change and apply new routing decisions making sure the business critical applications are always using the best possible path.

SOLUTION AND RESULTS 4.1.

The design of a test bed to manipulate QoS parameters of data flows The ambition to use the Cisco Performance Routing solution requires the ability to build a network where we are capable of granularly modifying QoS parameters of data communication flowing through the network,

thus simulating a real behaviour of public WAN networks.

The test bed was designed to reach this goal in laboratory conditions.

This test bed consists of physical networking equipment as well as virtual machines which are interconnected according to physical topology shown in Figure 1.

Figure 1.

Example shows physical topology of proposed test bed which is used throughout this work

IEEE 802.1Q tagging and VLANs are used to create logical separation of traffic passing through a single physical interface on the physical host named NTB,

as well as to provide subinterfaces to which virtual machines Ethernet network interface cards can be bridged.

Virtual machines,

in Figure 1 named WANem #1 and WANem #2,

run a live Knoppix Linux distribution [13] without the need for installation.

Since no dynamic routing protocol is by default available in the used Live Linux distribution and a hard disk installation was not desired for this purpose,

the problem of routing data traffic passing through these virtual machines had to be solved.

Adding static routes for all prefixes in the test bed network is possible but time-consuming and error-prone as more and more networks are added and as the topology grows.

When choosing a solution,

International Journal of Computer Networks & Communications (IJCNC) Vol.6,

No.4,

July 2014

decision was made to build an overlay network on top of the physical topology shown in Figure 1.

With such a design the virtual machine only needs to have routing information for its directly connected interfaces,

which are always present anyway.

Generic Routing Encapsulation was selected as the carrier protocol for data traffic using IPv4 as the transport protocol in this test bed.

The physical topology as well as the logical topology with the overlay network built on top of it is shown in Figure 2.

This way,

routers are unaware of the presence of virtual machines in between the path at the cost of having additional logical tunnel interface and increased overhead associated with GRE encapsulation.

Figure 2.

Example shows logical topology of proposed test bed as well as the overlay network using GRE tunnels

International Journal of Computer Networks & Communications (IJCNC) Vol.6,

No.4,

July 2014

Communicating computer workstations are connected to the LAN interfaces of routers R2 and R4.

As shown in Figure 2 to communicate with each other there are two possible paths.

The first path is using the Tunnel0 interface between routers R2 and R4.

The second path is using the Tunnel1 interface between R2 and R3 and then the Serial0/0/0 interface interconnecting routers R3 and R4.

In both cases,

traffic is flowing through a separate WANem virtual machine which enables to modify and tune QoS parameters of traffic passing through each virtual machine separately and therefore modify and tune QoS parameters of the two existing paths interconnecting computer workstations.

If a computer connected to router R2 communicates with a workstation connected to router R4 and this traffic traverses the WANem #1 virtual machine,

then the traffic flow through the physical topology of proposed test bed is shown in Figure 3 with green arrows: 1.

Traffic flows from router R2 towards the switch CAT2960 Traffic flows from the switch CAT2960 towards the physical host NTB Traffic flows from within physical the host NTB towards the virtual machine WANem #1 Traffic flows from the virtual machine WANem #1 towards physical the host NTB Traffic flows from physical the host NTB towards the switch CAT2960 Traffic flows from the switch CAT2960 towards the router R4

Figure 3.

Example shows traffic flow through physical topology of proposed test bed from workstations connected to router R2 towards workstations connected to router R4

If the workstation connected to router R2 communicates with the computer connected to router R4 and this time this traffic flow traverses the WANem #2 virtual machine,

then the traffic flow through physical topology of proposed test bed is shown in Figure 3 with pink arrows.

The difference when compared to previous detailed description of traffic flow via WANem #1 is obviously flowing through different virtual machine,

WANem #2 and then in the last two steps where traffic from switch CAT2960 flows towards router R3 and then it traverses the serial interface towards router R4.

Using WANem virtual machines enables us to modify and tune QoS parameters on ingress interfaces separately within virtual machine.

This means that the proposed test bed allows the modification of different QoS parameters for requests and replies if these are flowing through the

International Journal of Computer Networks & Communications (IJCNC) Vol.6,

No.4,

July 2014

If this is not the case and asymmetrical routing exists then different QoS parameters for requests and replies can be enforced by setting these on different virtual machines.

Optimization of a destination prefix with usage of dynamic routing protocol This section provides simple example how the proposed test bed can be utilized to demonstrate the Cisco Performance Routing optimization capabilities with topology shown in Figure 4.

The branch office location is connected to company HQ via two separate links from two different ISPs for redundancy reason and is using the Cisco Performance Routing solution to provide routing based on QoS parameters.

From the branch office point of view,

the link via ISP_1 is preferred to reach company HQ and the other link is used as a backup link.

Optimization policy dictates to monitor the latency of a communication between the branch office and company HQ and the threshold for latency is set to 250 milliseconds.

Figure 4.

Example shows simple topology used to demonstrate traffic flow optimization

At the beginning,

a data communication stream towards host company HQ is initiated from the branch office location.

During normal operation of network,

both links on R2 are in compliance with the optimization policy.

Both provide latency of roughly the same value

Since the link via ISP_1 is preferred and both links provide acceptable Quality of Service,

this link is used to route communication towards company HQ.

Cisco Performance Routing is monitoring delay on both links,

but as they both comply with the policy,

it does not enforce any routing changes and OSPF is responsible for routing now.

Figure 5.

Output shows latency via both exit interfaces during normal operation 17

International Journal of Computer Networks & Communications (IJCNC) Vol.6,

No.4,

July 2014

To simulate an anomaly inside the ISP_1 network,

which causes customer traffic from the branch office location towards the company HQ to suffer from increased latency,

the proposed test bed is used to manipulate this specific QoS parameter.

Delay on an ingress interface Eth0 of the WANem #1 virtual machine is set to the value of 300 milliseconds as shown in Figure 6.

Figure 6.

Output shows latency manipulation on WANem #1 virtual machine

Cisco Performance Routing keeps actively monitoring performance characteristics of traffic flow from the branch office towards company HQ,

while at the same time the test bed manipulates the latency with the WANem #1 virtual machine.

After detecting that latency on the currently chosen primary link by OSPF increased beyond the value acceptable by the optimization policy,

it tries to evaluate if the backup link can provide a better path based on the specified QoS parameters

The backup link is indeed capable of providing better latency compared to the link via ISP_1 that is experiencing problems,

Figure 7.

Output shows latency via both exit interfaces during ISP_1 problems

Cisco Performance Routing used IP SLA probes towards the destination of traffic flow residing in company HQ location.

Once it has detected noncompliance of primary link through which the traffic is flowing with optimization policy and after identifying another link that can satisfy QoS requirements,

it took action and modified routing and therefore now traffic flows from the branch office location towards company HQ location as shown in Figure 8.

International Journal of Computer Networks & Communications (IJCNC) Vol.6,

No.4,

July 2014

Figure 8.

Output shows modification of routing by Cisco Performance Routing

Instead of generating a new routing protocol update information for any dynamic routing protocol deployed in all possible scenarios,

whenever Cisco Performance Routing needs to enforce a new routing policy,

a Protocol Independent Route Optimization feature is used.

This means that instead of influencing a dynamic routing protocol itself and propagating such a change deep into routing domain causing recomputation and when misconfigured,

dynamic policy based routing solves the problem without directly involving whatever dynamic routing protocol is used.

Dynamic policy based routing can direct traffic flow from the border router selected by a dynamic routing protocol to a different border router that is currently the optimal exit router for such a traffic flow.

Once the traffic flow is on correct a border router,

then the dynamic policy based routing can divert this traffic flow to the exit interface that is currently optimal for this specific traffic flow.

This happens on behalf of instructions from the master controller router and requires no intervention from the network operator's point of view,

except the initial configuration of the Cisco Performance Routing solution.

The fact that this dynamic policy based routing,

as well as dynamic access list,

were created dynamically and not configured by the network operator is confirmed by running various commands as shown in Figure 9,

Figure 10 and Figure 11.

Figure 9.

Output shows dynamically created route map by Cisco Performance Routing

International Journal of Computer Networks & Communications (IJCNC) Vol.6,

No.4,

July 2014

Figure 10.

Output shows dynamically created access list by Cisco Performance Routing

Figure 11.

Output shows dynamically configured policy based routing by Cisco Performance Routing

International Journal of Computer Networks & Communications (IJCNC) Vol.6,

No.4,

July 2014

CONCLUSIONS In this paper we analysed various possible approaches,

capable of providing routing of data flows based on their QoS requirements.

The proposed design of a laboratory test bed,

which allows to dynamically manipulate QoS parameters of data traffic flowing through it provides the opportunity to simulate real WAN network characteristics in a simulated laboratory environment.

The proposed test bed provides a scalable solution since multiple instances of virtual machines can run on the same physical machine.

If available bandwidth on the interface becomes the bottleneck and it is not possible to install another NIC,

then the virtual machines can be distributed among multiple physical hosts,

which also lowers the strain on CPU and RAM resources.

The disadvantage of the proposed test bed is that logical tunnel interfaces are needed to be created for every link traversing the virtual machine and also reachability to the far-end tunnel endpoint requires for example a static route entry.

It means that some configuration is needed on these routers and it is not totally transparent for the initial use.

This could be solved at a cost of installing additional pair of devices per tunnel and using for example L2TPv3 pseudowires.

The proposed test bed for manipulating QoS parameters of traffic flowing through it can be useful in various fields not limited to university sector only.

Developers of client-server based applications are given an opportunity to test their applications in various QoS conditions,

typical for their application usage scenario over the Internet,

instead of testing the application on localhost only.

Experimenting with VoIP technologies can also benefit from the test bed,

as it allows demonstration of impact of QoS parameters on voice traffic and how different codecs can handle degraded network conditions even in a laboratory environment.

As discussed in Section 4.2,

Cisco Performance Routing was periodically measuring if performance characteristics of data flow are in compliance with defined policy.

After manipulating QoS parameters in the network using the proposed test bed,

Cisco Performance Routing detected this event and acted accordingly,

hence providing routing of traffic based on dynamically changing QoS parameters.

ACKNOWLEDGEMENTS This article is a result of the Project implementation: University Science Park TECHNICOM for Innovation Applications Supported by Knowledge Technology,

ITMS: 26220220182,

supported by the Research & Development Operational Programme funded by the ERDF.

We support research activities in Slovakia/This project is being co-financed by the European Union.

REFERENCES [1]

Information Sciences Institute,

University of Southern California.

RFC 791 INTERNET PROTOCOL

PROTOCOL SPECIFICATION.

: Internet Engineering Task Force,

1981.

Cisco Systems,

Route Selection in Cisco Routers.

Cisco.

[Online] 2008.

[Date: 25th of October 2013.] http://www.cisco.com/image/gif/paws/8651/21.pdf.

Savage,

al.: Enhanced Interior Gateway Routing Protocol.

IETF.

[Online] 2013 [Date: 25th of October 2013.] http://tools.ietf.org/html/draft-savage-eigrp-00.

Teare Diane: Implementing Cisco IP Routing (ROUTE) Foundation Learning Guide.

Indianapolis: Cisco Press,

2010.

ISBN 1587058820.

Cisco Systems,

BGP Best Path Selection Algorithm.

Cisco.

[Online] 2012.

[Date: 25th of October 2013.] http://www.cisco.com/image/gif/paws/13753/25.pdf.

International Journal of Computer Networks & Communications (IJCNC) Vol.6,

No.4,

July 2014 [6] [7] [8]

[13] [14]

Doyle Jeff,

Carroll Jennifer: CCIE Professional Development Routing TCP/IP Volume I.

Indianapolis: Cisco Press,

2006.

ISBN 1587052024.

Awduche,

al.: RSVP-TE: Extensions to RSVP for LSP Tunnels.

IETF.

[Online] 2013 [Date: 11th of November 2013.] http://tools.ietf.org/html/rfc3209.

al.: RSVP-TE extensions for Loss and Delay Traffic Engineering.

IETF.

[Online] 2013 [Date: 11th of November 2013.] http://tools.ietf.org/html/draft-fuxh-mpls-delay-loss-rsvp-te-ext02.

Seils.

Defining SDN Overview of SDN Terminology & Concepts.

Cisco.

[Online] 2013.

[Date: 4th of October 2013.] https://learningnetwork.cisco.com/docs/DOC-21946.

Cisco Systems,

onePK Chat and Demo at Cisco Live.

SlideShare.

[Online] 2012.

[Date: 4th of October 2013.] http://www.slideshare.net/getyourbuildon/onepk-chat-and-demo-at-cisco-live.

Cadora.

Hitchhiker's Guide to onePK.

Cisco.

[Online] 2013.

[Date: 12th of September 2013.] https://learningnetwork.cisco.com/docs/DOC-22910.

Trunk.

Understanding Performance Routing (PfR).

Chesapeake Netcraftsmen.

[Online] 2009.

[Date: 15th of November 2013.] http://netcraftsmen.net/archived-documents/c-mug-articlearchive/7-20090922-cmug-understanding-performance-routing/file.html

Kalita Hemanta Kumar,

Nambiar Manoj K.: Designing WANem: A Wide Area Network Emulator tool.

Bangalore,

2011.

ISBN 9780769546186.

Pandi Selvam,

V.Palanisamy: An efficient cluster based approach for multi-source multicast routing protocol in mobile ad hoc networks,

International Journal of Computer Networks & Communications (IJCNC) Vol.3,

No.1,

January 2011,

154-166.

ISSN 0974-9322

Authors Martin Kriška received his Ing.

(equiv of M.Sc.) Degree from Technical University of Kosice in 2014.

Since 2011 he was an active member of the Computer Networks Laboratory where he was working on several R&D activities connected with computer networks in general,

QoS and security.

He has spent one semester studying at the Polytechnic in Jyvaskyla,

Finland.

He has been selected to join the Cisco incubator program under the umbrella of the TUKE ASC,

where he gone through training in the field of advanced network technologies.

Jozef Janitor received his PhD.

Degree from Technical University of Kosice in 2013.

Since then,

he has been working at the Institute of Computer Technology as a systems engineer,

where he is working with the local team on R&D activities in the field of computer networks,

IP telephony and cloud technologies.

Peter Feciľak received his PhD.

Degree from Technical University of Kosice in 2011.

Since then,

he has been working at the Department of Computers and Informatics as a teacher and researcher in the field of computer networks,

security and smartgrid technologies.

He is leading the TUKE ASC as well as other educational activities in the region.