nsi/nml resource and topology issues ogf munich march 2010
TRANSCRIPT
![Page 1: NSI/NML Resource and Topology Issues OGF Munich March 2010](https://reader036.vdocuments.site/reader036/viewer/2022082917/5514d8ac550346b0478b5356/html5/thumbnails/1.jpg)
NSI/NML Resource and Topology Issues
OGF MunichMarch 2010
![Page 2: NSI/NML Resource and Topology Issues OGF Munich March 2010](https://reader036.vdocuments.site/reader036/viewer/2022082917/5514d8ac550346b0478b5356/html5/thumbnails/2.jpg)
NSI Network Concepts• In NSI every transport
resource is owned by one and only one an NRM (Network Resource Manager)
• An NRM is embedded in one and only one NSA (Network Service Agent)
• An NSA may manage additional resources by using an NSI Requestor interface to make requests to other NSAs
Segregation/aggregationSegregation/aggregation
NRMNRM
NSI (provider)
NSI (provider)
NSI (requestor)
NSI (requestor)
To requestor
To provider(s)
Local resources
NSA
![Page 3: NSI/NML Resource and Topology Issues OGF Munich March 2010](https://reader036.vdocuments.site/reader036/viewer/2022082917/5514d8ac550346b0478b5356/html5/thumbnails/3.jpg)
•NSI Concepts• Set of resources managed by an NSA is called a
network in NSI (a group owned by an NSA in NML talk)
• A network consists of all resources managed by an NSA (Network Service Agent)
• An Atomic Network is a network managed by an NRM – Atomic in the sense that resources cannot be divided
among other networks• Some extensions of this
– A Network is a set of one or more Atomic networks– An network can be in multiple other networks
![Page 4: NSI/NML Resource and Topology Issues OGF Munich March 2010](https://reader036.vdocuments.site/reader036/viewer/2022082917/5514d8ac550346b0478b5356/html5/thumbnails/4.jpg)
NS transport capability• Network is the basic abstract
transport resource presented to the outside
• Provider NSA schedules, reserves, and instantiates a connection between network ports on a network
• Network Ports are places where a network can attach to another network or to an end system’s transport
![Page 5: NSI/NML Resource and Topology Issues OGF Munich March 2010](https://reader036.vdocuments.site/reader036/viewer/2022082917/5514d8ac550346b0478b5356/html5/thumbnails/5.jpg)
Connecting Networks• Networks connect to other networks by joining
ports at a topological point• I call this a Network Point (so far)
![Page 6: NSI/NML Resource and Topology Issues OGF Munich March 2010](https://reader036.vdocuments.site/reader036/viewer/2022082917/5514d8ac550346b0478b5356/html5/thumbnails/6.jpg)
Topology Graph for Interconnected Networks
Resource R3
Resource R2Resource R1
Port P1
Port P1
Port P2
Port P2
Port P2
Port P1
Point T1Point T3
Point T2
T1:= {R1/P2, R3/P2};T2:= {R1/P1, R2/P1};T3:= {R2/P2, R3/P1}; T3
T2
T1
R3
R2R1
![Page 7: NSI/NML Resource and Topology Issues OGF Munich March 2010](https://reader036.vdocuments.site/reader036/viewer/2022082917/5514d8ac550346b0478b5356/html5/thumbnails/7.jpg)
network
Network each network known by an NSA
Atomic network
![Page 8: NSI/NML Resource and Topology Issues OGF Munich March 2010](https://reader036.vdocuments.site/reader036/viewer/2022082917/5514d8ac550346b0478b5356/html5/thumbnails/8.jpg)
NRMNRM
NSI (provider)
NSI (provider)
Net A
NRMNRM
NSI (provider)
NSI (provider)
Net C
NRMNRM
NSI (provider)
NSI (provider)
Net B
Segregation/aggregationSegregation/aggregation
NSI (provider)
NSI (provider)
NSI (requestor)
NSI (requestor)
Segregation/aggregationSegregation/aggregation
NSI (provider)
NSI (provider)
NSI (requestor)
NSI (requestor)
NSA 1
NSA 4 NSA 5
NSA 2
NSA 3
Network (N1) at NSA1 == [NetA, NetB]
Network (N2) at NSA2 == [NetB, NetC]
Atomic Network (Net B) in multiple networks
![Page 9: NSI/NML Resource and Topology Issues OGF Munich March 2010](https://reader036.vdocuments.site/reader036/viewer/2022082917/5514d8ac550346b0478b5356/html5/thumbnails/9.jpg)
Question for NML
• NSI implies a topology of connected networks• Networks connect (relate) directly to each other• A Network is defined by which NSA can make
connections across it• Question is how to describe this topology• (perhaps a next version of NML?)• Topology seen from service plane is different from
actual data plane topology so can NML provide a way a to describe this?
![Page 10: NSI/NML Resource and Topology Issues OGF Munich March 2010](https://reader036.vdocuments.site/reader036/viewer/2022082917/5514d8ac550346b0478b5356/html5/thumbnails/10.jpg)
Topology requirements from NSI Requirements doc
[with a few edits for clarity]
• The model must describe a group of network resources that are owned or controlled by a single Provider NSA. (tentatively called network)
• The model must be able to describe a grouping of Networks (also a network)• The model must be able to describe resources (ports/points) in a Network that
are available for connecting to other Networks. • Network Ports must be able to be assigned to the end of a either a link or node
that is internal to the network• The model must be able to describe an arbitrary number of layers of logical
ports within a Network Port.• The model must be able to describe connectivity between Networks. • The resources that attached to Network Points must have ownership by a clearly
identifiable provider• The model must allow policy to be assigned at network and port level