i2rs service topology
play

I2RS Service Topology Draft-hares-i2rs-service-topo-dm-05 I2RS - PowerPoint PPT Presentation

I2RS Service Topology Draft-hares-i2rs-service-topo-dm-05 I2RS Service Topology Model Why discuss today? Completes the generic topology model I2RS Service Model Aligns with L3SM? Recent Design Team draft yang model


  1. I2RS Service Topology Draft-hares-i2rs-service-topo-dm-05

  2. I2RS Service Topology Model • Why discuss today? – Completes the generic topology model – I2RS Service Model Aligns with L3SM? – Recent Design Team draft yang model • draft-hares-i2rs-service-topo-03.xml • Question – is this model ready to adopt

  3. I2RS Service Model module: i2rs-service-topologies Config set of flags: augment /nw:network/nw:network-types: L3VPN, L2VPN, EVPN, +--rw service-topologies-types Seamless MPLS, Etree augment /nw:network: +--rw service-topology-attributes Network topology ID +--rw name? string (generic topologies) +--rw composite-flag identity-ref +--rw c-service-topo-id nw:network-id Sequential number +--rw c-service-id-number uint32; rather than id in all +--rw c-node-count uint32 layers of topologies +--rw composite-flag_status identity-ref +--rw supports-td-attributes Node Actual set of flags Supports cnt L3VPN with L2vpn Top-down attributes (E.g. L3SM)

  4. I2RS Generic Model “service” X1 X2 X3 “L3” Y1 Y2 “Optical” Z1 Z2 Z3

  5. Different Service Topologies S:1 1 “service” S:n X1 Service ID X2 Flags: L3VPN, L2VPN X3 Config + actual L3VPN L2VPN X5 X5 Z3 X2 X4 X1 2 3 “L3” X2 Y1 4 Y5 Y4 Y3 n network ID “Optical” nw:network-id Z1 Z2 5 Z3

  6. Different Service Topologies S:1 1 “service” S:n X1 Service ID X2 Cfg Flags: L3VPN, L2VPN X3 Actual: L2VPN S:3 S:2 L3VPN L3VPN X5 X5 VPN3 Z3 VPN2 X2 X4 X1 2 3 “L3” X2 Y1 4 Y5 Y4 Y3 n network ID “Optical” nw:network-id Z1 Z2 5 Z3

  7. Different Service Topologies vpc-id L3SM X1 Cloud service X2 X3 S:1 1 S:n “Composite X1 service” Service ID X2 Cfg Flags: L3VPN, L2VPN X3 Actual: L2VPN S:3 S:2 L3VPN L3VPN X5 X5 VPN3 Z3 VPN2 X2 X4 X1

  8. Network Structure replicates Config set of Name of service module: i2rs-service-topologies.... flags: node L3VPN, L2VPN, augment /nw:network/nw:node EVPN, etc. +--rw node-service-attributes +--rw c-svc-node-name? inet:domain-name +--rw c-svc-node-flag* identityref; Node-id sequential Rather than id in all +--rw c-service-node-id uint32 topologies +--rw c-node-svc_status* identityref; Actual topology types +--rw c-node-supports-td-attributes (L3VPN, L2VPN) Top-level attributes (e.g. L3SM) supported

  9. Replicated in Link and Termination-Point attributes augment /nw:network/nt:link: Link-id +--rw service-link-attributes Actual topology types +--rw c-svc-link-name? string (L3VPN, L2VPN) +--rw link-id uint32; Metric for link +--rw svc-link-type identityref +--rw c-svc-link-metric? uint32 +--rw c-svc-link-attribute identity* Attributes of link +--rw c-svc-link-td-supports-attributes* identityref What top-down Attributes supported – L3SM attributes

  10. Replicated in Link and Termination-Point attributes /nw:network/nw:node/nt:termination-point: +--rw service-termination-point-attributes +--rw tp-svc-id +--rw (supporting-termination-point)[sv-tp-type] +--:(svc-tp-type-service) | +--rw service-network-id leafref | +--rw service-node-id leafref | +--rw service-tp-id leafref +--:(sv-tp-type-inet) // IP | +--rw ip-address inet:ip-address +--:(svc-tp-type-unnum) // Unnumbered +--rw unnumbered-id? uint32 Should [sv-tp-type] be required and IP and Unnumbered be optional?

  11. Comparison with L3SM • Top level L3SM – VPN services • Cloud access, multicast, mpls, transport – Sites • Templates, start/stop service, location, site diversity, management, VPN policy, maximum routes, security, service (In/Out BW, QoS), routing protocols site access – Site templates • I2RS Service Topology – Bottom up – Created from yang topologies L2VPN, L3VPN

  12. Discussion Questions • Any technical Problems preventing adoption? – Where does Service-Function chaining fit in this model? – Where Source-Based network topologies Networks fit? – Where do NV03 network topologies fit? • Is this a good starting point?

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend