13.07.2015 Views

Chapter 5 Introducing SDN Control in MPLS Networks - High ...

Chapter 5 Introducing SDN Control in MPLS Networks - High ...

Chapter 5 Introducing SDN Control in MPLS Networks - High ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

196 CHAPTER 5. INTRODUCING <strong>SDN</strong> CONTROL IN <strong>MPLS</strong> NETWORKS(a)(b)Fig. 5.10 (a) DiffServ with regular <strong>MPLS</strong>-TE (b) DS-TEDS-TE tries to solve this problem by try<strong>in</strong>g to steer away traffic for such a trafficclass(Fig. 5.10b). It does so by allow<strong>in</strong>g tunnels to reserve bandwidth only for a certa<strong>in</strong>class-of-traffic; out of a sub-pool of l<strong>in</strong>k-bandwidth that matches the queue-bandwidthfor that class. For example, if the queue for the highest-priority traffic supports 100Mbps, then tunnels for that class can only reserve l<strong>in</strong>k-bandwidth from the sub-pool of100 Mbps, even if the max-reservable bandwidth may be 1 Gbps. This way if one tunnelfor this class reserves 100 Mbps from the sub-pool, then other tunnels are not admitted onthis l<strong>in</strong>k and thus forced to steer away from it.<strong>SDN</strong>-based DS-TE: Diffserv-aware TE uses the same mechanisms as regular <strong>MPLS</strong>-TE; the subset of l<strong>in</strong>k-bandwidth advertized per-class, as well as per-class tunnelreservation and admission-control are all still purely control plane concepts. And so with<strong>SDN</strong> we can perform all of these tasks <strong>in</strong> the <strong>Control</strong>ler. But the <strong>SDN</strong> basedimplementation has two dist<strong>in</strong>ct advantages:• The process of forward<strong>in</strong>g class-specific traffic down a DS-TE tunnel is not trivialand hard to automate <strong>in</strong> networks that use DS-TE today. Auto-Route cannot help asthe mechanism does not dist<strong>in</strong>guish between traffic-classes. The only choice is theuse of Policy Based Rout<strong>in</strong>g (PBR) [92], which requires configuration via manual<strong>in</strong>terventionand is not very programmatic. This is essentially the same issue aspo<strong>in</strong>ted out <strong>in</strong> the section on Auto-Route. With <strong>SDN</strong> and the use of OpenFlow,

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!