9
Abstraction and Control of Transport Networks A practical approach Igor Bryskin et al. 1

Abstraction and Control of Transport Networks A practical approach Igor Bryskin et al. 1

Embed Size (px)

Citation preview

Page 1: Abstraction and Control of Transport Networks A practical approach Igor Bryskin et al. 1

1

Abstraction and Control of Transport

NetworksA practical approach

Igor Bryskin et al.

Page 2: Abstraction and Control of Transport Networks A practical approach Igor Bryskin et al. 1

2

Architecture

• Hierarchical:• Two entities: Client Controller & Provider Controller

• No fundamental differences between the two • Each can play the opposite role

• Single interface between the two controllers• Models supporting the interface

• Abstract TE Topology• Service manipulation• Service OAM• Policies

Page 3: Abstraction and Control of Transport Networks A practical approach Igor Bryskin et al. 1

3

Example

Optical TE Controller (Provider)

Packet TE Controller (Client)

Abstraction Layer Network Manager

Abstraction Layer Network Manager

Use standard data models

C11

C12

C51

C52

C53

S3

S9

S5

S8

S11

M-SRLG 200

M-SRLG 200

Abstraction Layer Network(Client View - Topology)

C11

C12

C51

C52

C53

S3

S9

S5

S1 S2

S4

S6 S7S8

S10 S11

Page 4: Abstraction and Control of Transport Networks A practical approach Igor Bryskin et al. 1

4

Abstract TE Topology Model

• draft-liu-yang-abstract-te-topo• Allows for the provider to present network TE topology in abstract way

on per-client basis• Abstract TE topology presented to the client is completely decoupled

from actual TE topology (as known to provider)• Could be customized or even fully defined by the client - Customized TE topology as a service

- Only client knows how the topology should look like to be useful- Requirements may change over time, may depend on time

Page 5: Abstraction and Control of Transport Networks A practical approach Igor Bryskin et al. 1

5

Abstract TE Topology Model (Cont..)

• Each element and topology as a whole may include time scheduling attributes

• Model captures overlay-underlay relationships for nodes and links• Nodes could be blocking/asymmetrical (may include connectivity

matrix attribute)• Abstract TE topology updates could be sent incrementally

5

Page 6: Abstraction and Control of Transport Networks A practical approach Igor Bryskin et al. 1

6

Service Data Model

• Will allow for the client to manipulate provided transport services (set up, modify, replace, delete, etc.) expressed in terms of abstract TE topology

• Multi-service operation may be requested in a single request that may include global optimization objectives and inter service diversity requirements

• Will define various notifications sent to the client (on per-service basis):- provisioning, hardware, power equalization failures- fiber cuts-restoration/reversion attempts status

- etc.

Page 7: Abstraction and Control of Transport Networks A practical approach Igor Bryskin et al. 1

7

OAM Data Model

• Will allow for the client to monitor and troubleshoot provided transport services

Page 8: Abstraction and Control of Transport Networks A practical approach Igor Bryskin et al. 1

8

Policy Data Model

• Will allow setting client specific policies, profiles, templates, defaults, etc.

Page 9: Abstraction and Control of Transport Networks A practical approach Igor Bryskin et al. 1

9

Thank You