• No results found

An architecture for application-based network operations

N/A
N/A
Protected

Academic year: 2021

Share "An architecture for application-based network operations"

Copied!
14
0
0

Loading.... (view fulltext now)

Full text

(1)

www.isocore.com/mpls2013

An Architecture for Application-Based

Network Operations

Daniel King – Old Dog Consulting

[email protected]

Adrian Farrel - Old Dog Consulting

(2)

Control of Today’s Networks

Current network operation is not adapted to flexible networking

Multiple manual configuration actions are needed for network nodes

Network solutions from different vendors typically use specific OSS/NMS

implementations

Very long provisioning times

Lack of network bandwidth flexibility and inefficient use of inherent function

Internet Voice CDN Cloud Business

Application

Network OSS Metro

OSS NMS Vendor A IP Core OSS Optical OSS Umbrella OSS NMS Vendor B NMS Vendor C NMS Vendor D NMS Vendor E NMS Vendor C NMS Vendor A NMS Vendor B Metro Node Vendor A Metro Node Vendor A IP Node Vendor C IP Node Vendor C IP Node Vendor C Optical Node Vendor B Optical Node Vendor B Optical Node Vendor B Network Nodes

(3)

Network Operation Requirements

• The network does not need to be seen any longer as a

composition of individual elements

• Applications need to be capable of interaction with the

network

• Support of the next generation of variable and dynamic

transport characteristics

• Automated deployment and operation of services.

“Create a new transport connection for me”

“Reoptimize my network after restoration switching”

“Respond to how my network is being used”

“Schedule these services”

(4)

SDN Controller for Network Operations

4

“SDN Controller” is a contentious term, it can have many different meanings:

Historically the term was derived from the network domain, technology and protocol

mechanism

SDN controller wars are ongoing:

Operators have an expectation of standards-based technologies for deploying and

operating networks

SDN controller vendors rarely provide multivendor interoperability using open

standards

Provisioning should be a compelling feature of SDN, however many SDN

controllers use non-standardised APIs

Typically SDN controllers have a very limited view of topology, layer and

multi-domain is not supported

Flexibility has been notably absent from most controller architectures both in terms of

southbound protocol support and northbound application requests

(5)

Network Operation Framework Building Blocks

Avoiding the mistake of a single “controller” architecture

• As it encourages the expansion and use of specific protocols

Discovery of network resources and topology management

Network resource abstraction, and presentation

Routing and path computation

Multi-layer coordination and interworking

• Multi-domain & multi-vendor network resources provisioning through different control mechanisms (e.g., Optical, OpenFlow, GMPLS, MPLS)

Policy Control

OAM and performance monitoring

A wide variety of southbound northbound protocol support

Leveraging existing technologies

• What is currently available?

(6)

Application-Based

Network Operations (ABNO)

Internet Voice CDN Cloud Business

ABNO

Optical signaling mechanisms running over network nodes enabling flexible networking and automated network provisioning over different network

segments (metro, core IP, optical transport) including multiple vendors

Metro Node Vendor A Metro Node Vendor B IP Node Vendor C IP Node Vendor D IP Node Vendor E Optical Node Vendor A Optical Node Vendor B Optical Node Vendor C Service Management Systems Network Controller Optical Network Nodes OSS NMS

• Application-Based Network Operation (ABNO) framework.

• “A PCE-based Architecture for Application-based Network

Operations”

(7)

ABNO - A PCE-enabled Network Controller

7

PCE provides a set of tools for deterministic path computation

• Prior to PCE network operators might use complex planning tools to compute paths and predict network behavior

• PCE reduces the onerous network operation process of coordinating planning, computation, signaling and placement of LSP-based services

PCE has evolved:

• Computes single and dependant LSPs in a stateless manner • Concurrent optimization of sets of LSPs

• Performing P2P and P2MP path computation • Hierarchical PCE Architecture

• Stateful computation and monitoring of LSPs • The statein “stateful” is an LSP-DB

• Stored information about some or all LSPs in the network

• Active PCE, resize or recomputed based on BW or network triggers • PCE-initiated LSP setup

• Delegate LSP control to the PCE

(8)

Application-Based Network Operation (ABNO)

“Standardized” components and co-operation.

Policy Management

Network Topology

• LSP-DB

• TED

• Inventory Management

Path Computation and

Traffic Engineering

• PCE, PCC

• Stateful & Stateless • Online & Offline

• P2P, P2MP, MP2MP

Multi-layer Coordination

• Virtual Network Topology Manager

Network Signaling & Programming

• RSVP-TE

• Netconf and XMPP

• ForCES and OpenFlow

(9)

ABNO Use Cases

The following slides present various use cases shaping the development of

ABNO:

• Multi-layer Path Provisioning

• Multi-layer Restoration

(10)

ABNO - Path Provisioning (Path)

1. OSS requests for a path between two L3

nodes.

2. ABNO Controller verifies OSS user

rights using the Policy Manager.

3. ABNO Controller requests to L3-PCE

(active) for a path between both locations.

4. As L3-PCE finds a path, it configures L3 nodes using Provisioning Manager.

5. Provisioning Manager configures L3

nodes using the required interface (PCEP, OpenFlow, etc.) coordinating with any control plane (RSVP-TE). 6. OSS is notified that the connection has

been set-up. OSS ABNO Controller OAM Handler Policy Agent ALTO Server Databases TED LSP-DB Provisioning Manager

Client Network Layer (L3)

Server Network Layer (L0)

I2RS Client L3 PCE 1 3 4 VNTM L0 PCE 2 6 5

(11)

ABNO - Restoration

1. The OAM Handler receives failure

events from the network

2. Upon network failure, the OAM Handler

notifies the OSS of all failed E-2-E connection and possible root cause.

3. OSS requests a new E-2-E connection.

4. ABNO controller verifies request via the Policy Manager.

5. ABNO controller requests to L3-PCE

(active) for a path between both locations.

6. As L3-PCE finds a path, it configures L3 nodes using Provisioning Manager.

7. Provisioning Manager configures L3

nodes using the required interface (PCEP, OpenFlow, etc.) coordinating with any control plane (RSVP-TE).

8. OAM Handler verifies new connectivity.

9. OSS is notified that the new IP links are up and tested (SNMP, etc.).

OSS ABNO Controller OAM Handler Policy Agent Databases TED LSP-DB Provisioning Manager

Client Network Layer (L3)

Server Network Layer (L0)

I2RS Client VNTM 3 2 4 5 6 7 9 8 1 ALTO Server L0 PCE L3 PCE

(12)

Adaptive Network Management : Re-Optimization

OSS/NMS / Application Service Orchestrator

ABNO Controller

OAM Handler Policy Agent ALTO Server Databases TED LSP-DB Provisioning Manager

Client Network Layer (L3)

Server Network Layer (L0)

I2RS Client L3 PCE VNTM L0 PCE 1 9 2 3 4 5a 5b 6 7 8

1. OSS initiates a request for multi-layer re-optimization.

2. The ABNO controller checks applicable policies and inspects LSP-DB. Obtains relationship between virtual links and forwarding adjacencies and transport paths. 3. The ABNO controller decides which L3 paths

are subject to re-routing and the corresponding L0 paths.

4. The ABNO controller requests new paths to the L3 PCE, using GCO and passing the currently used resources

5. L3 PCE finds L3 paths, requesting the VNTM for Virtual Links. Virtual Links may need to be resolved via L0 PCE.

6. The responses are passed to the ABNO controller

7. The ABNO controller requests the VNTM to provision the set of paths, avoiding double booking of resources

8. The VNTM proceeds to identify the sequence of re-routing operations for minimum

disruption and requests the provisioning manager to perform the corresponding re-routing.

9. Provisioning Manager sends the required GMPLS requests to the LO network nodes. 10. OSS is notified that the re-optimization is

complete.

(13)

Next Steps for ABNO

• Application-Based Network Operations

Continued definition of use cases.

Continued identification of protocol, interface and

functionality gaps.

Service interface to/from application/OSS/NMS.

Definition of service templates.

Investigation of protocol methods for communicating

(14)

Questions?

14

Daniel King – Old Dog Consulting

[email protected]

Adrian Farrel – Old Dog Consulting

[email protected]

This work was supported in part by the European Union FP-7 IDEALIST project under

References

Related documents

Data Collection Entity: Vendor Vendor name: Optimum Technology Data Storage Entity: Vendor Vendor name: Optimum Technology Report Generation Entity: Vendor Vendor name:

somewhat sensitive to the data source and countries included in the analysis, the general conclusion is that improving macro- economic and institutional conditions may indeed raise

The reading and monitoring will be composed primarily of a microcontroller and a water meter sensor while the transmission system will be composed of a GPRS module and a

The Commission through the White Paper simply proposes that competence with respect to competition policy which has been transferred to the Community could from now on be exercised

The epistemological need for trust in research relationships generally implies that anthropological ethics starts, in the vast majority of cases, from the position of doing no harm

Tang az anyám arcát fürkészte, aki annyira rémültnek tűnt, hogy biztos voltam benne, hogy a férfi egy pillanatig sem hiszi, hogy anyámnak köze van a

Bulk Liquid - General Tanker Terminal Code Remarks.. 1 There is safe access between the tanker

As an increasing number of working adults who pursue further education choose online education, especially online business education (Linardopoulos 2010), it becomes ever more