Overview
ABSTRACT
Although IP networks were first designed for best effort traffic, they soon had to support more value added services. This was done by adding new technology bricks to the base IP specification. However, IP networks have still been provisioned and operated by humans, despite the increasing complexity of the technologies involved, the services deployed, and the need for rapid service delivery. Flexibility, agility and speed are key customer requirements. This means making the network more programmable by creating interfaces between applications and the network. These interfaces and the associated architectures can take many forms. This network programming concept is not restricted to IP technology: it can be applied to other types of network.
Read this article from a comprehensive knowledge base, updated and supplemented with articles reviewed by scientific committees.
Read the articleAUTHOR
-
Stéphane LITKOWSKI: IP/MPLS network architect and expert - Orange Business Services, International Networks Division, Cesson Sevigné, France
INTRODUCTION
Since the arrival of the Internet, IP networks have become increasingly important, and are now the hub of all services far beyond the scope of those initially offered by the Internet (Web, e-mail, news, etc.). However, IP technology and equipment have had to adapt to the constraints of new services (voice, video, etc.) requiring service guarantees, whereas IP was originally a protocol with no guarantees. Equipment has also had to adapt to cope with increasing bandwidth (today we're talking about 100 Gbps links, and soon 400 Gbps) and the continual need for new functionalities.
At the start of the twenty-first century, we are entering the era of all-IP, with the gradual disappearance of other types of network (ATM, Frame-Relay, Switched Telephone Network, etc.).
This move towards all-IP means supporting more and more services, with increasingly complex architectures, on more and more varied equipment, requiring more and more functionality.
Customers are also looking for increasingly flexible and customizable services, which must be available very quickly after subscription.
With the advent of the Cloud and the hosting of services in data centers, interconnection issues with third-party networks are also taking on even greater importance. The dynamic behavior offered by the Cloud must therefore also be pursued at network interconnection level.
Even if the IP network becomes the core of all services, we must not forget the transport infrastructure. Transmission networks (OTN, WDM) will also have to adapt to the needs of the IP layer.
In this article, we'll start by reviewing the history of IP networks to understand their evolution. This will enable us to understand current limitations and introduce the need for programmable networks via SDN techniques. We will then analyze two initial SDN use cases: WAN connection optimization and equipment configuration automation.
In a second article,
Exclusive to subscribers. 97% yet to be discovered!
You do not have access to this resource.
Click here to request your free trial access!
Already subscribed? Log in!
The Ultimate Scientific and Technical Reference
KEYWORDS
programming | networks | SDN | SD-WAN | NFV | traffic engineering
This article is included in
Software technologies and System architectures
This offer includes:
Knowledge Base
Updated and enriched with articles validated by our scientific committees
Services
A set of exclusive tools to complement the resources
Practical Path
Operational and didactic, to guarantee the acquisition of transversal skills
Doc & Quiz
Interactive articles with quizzes, for constructive reading
Software-Defined Network
Bibliography
Also in our database
Standards and norms
- Encapsulating MPLS in IP or GRE - RFC4023 -
- BGP/MPLS IP Virtual Private Networks - RFC4364 -
- A Path Computation Element (PCE)-Based Architecture - RFC4655 -
- NETCONF Event Notifications - RFC5277 -
- Path Computation Element Communication Protocol - RFC5440 -
- Dissemination of Flow Specification Rules - RFC5575 -
- YANG – a data modeling language for NETCONF - RFC6020...
Exclusive to subscribers. 97% yet to be discovered!
You do not have access to this resource.
Click here to request your free trial access!
Already subscribed? Log in!
The Ultimate Scientific and Technical Reference