framework for temporal tunnel services tts
play

Framework for Temporal Tunnel Services (TTS) - PowerPoint PPT Presentation

Framework for Temporal Tunnel Services (TTS) draft-chen-teas-frmwk-tts-00 Huaimo Chen (huaimo.chen@huawei.com) Mehmet Toy (mehmet_toy@cable.comcast.com) Lei Liu (lliu@us.fujitsu.com) Temporal LSP Tunnel Existing LSP tunnel Set up an LSP


  1. Framework for Temporal Tunnel Services (TTS) draft-chen-teas-frmwk-tts-00 Huaimo Chen (huaimo.chen@huawei.com) Mehmet Toy (mehmet_toy@cable.comcast.com) Lei Liu (lliu@us.fujitsu.com)

  2. Temporal LSP Tunnel • Existing LSP tunnel Set up an LSP tunnel, assuming it up and use resources such a – s bandwidth forever until down bandwidth B 0 time t 0 • Temporal LSP tunnel Temporal LSP: LSP with time intervals, using resources and carrying traffic only in each of the intervals e.g., a TE LSP from time t1 to t2, another TE LSP from time t3 to t4 every day bandwidth B 0 B 1 time t 0 t 1 t 2 t 3 t 4 Book LSP in advance in time intervals, Service calendaring, scheduling Page 2

  3. Operations Overview Simple time interval [Ta, Tb]: time period from Ta to Tb • LSP with [Ta, Tb] path satisfying the constraints from Ta to Tb is computed – – LSP is set up to carry traffic from Ta to Tb bandwidth B time T 0 T a T b T 3 T 4 Recurrent time interval [Ta, Tb] repeats n times with repeat cycle C [Ta, Tb], [Ta+C, Tb+C], [Ta+2C, Tb+2C], . . ., [Ta+nC, Tb+nC] • LSP with “[Ta, Tb] repeats n times with repeat cycle C” ● path satisfying the constraints in each of (n+1) time intervals ● LSP is set up to carry traffic in each of (n+1) intervals bandwidth B B B … time T 0 T a T b T a +C T b +C T a +nC T b +nC Elastic time interval [Ta, Tb] within -P and Q Changes to Time Intervals on LSP Graceful Periods Page 3

  4. Building Blocks for TTS Temporal TED(T-TED): Temporal CSPF (T-CSPF): maintains TE information Compute paths for LSP with time intervals, satisfying such as bandwidth for T- T-CSPF constraints in each of every link with time TED intervals intervals in a network. Temporal LSP Manager: Temporal LDB(T-LDB): 1) receives request for an operation T-LSP maintains status of every T-LDB on a temporal LSP, label in time intervals for 2) gets a path for LSP, Manager every node/link in a 3) reserves resources, network 4) sets up LSP along path in network Temporal LSP DB(T-LSPDB): Temporal PCE (T-PCE): T-LSPDB T-PCE Stores information for every Computes paths for a temporal LSP LSP(Time Intervals, Paths, with time intervals crossing multiple domains, satisfying constraints TE resources reserved, in each of intervals Labels assigned, status) T-OSPF- T-RSVP- TE Temporal OSPF-TE (T-OSPF- TE Temporal RSVP-TE (T-RSVP-TE): TE): Signal a temporal LSP with time Distributes TE Info with time intervals PE2 intervals PE3 LSP from PE1 to PE4 for a time interval PE4 PE1 Page 4 PE5

  5. Reference Models for TTS Centralized Models Single Domain Model Multi Domain Model Hybrid Models Single Domain Model Multi Domain Model Temporal Stateful PCE Distributed Model Page 5 5

  6. Centralized Single Domain Model Ia: gets paths for LSP with Ic: Reserves/releases Ib: Reserves/releases TE time intervals from a labels for LSP w/ time resources for LSP w/ source to a intervals time intervals destination, satisfying constraints Id: stores/updates info for LSP w/ T-SDN T-LSP time intervals Ia Manager T-CSPF Id Ib Ic T-LSPDB Ie Ie: accesses TE resources w/ time T- intervals TED T-LDB In API In: Creates/deletes LSP along path (PCEP+/OpenFlow) T-TED gets initial TE info of network and then updates it on events such as link down/up LSP from PE1 to PE4 with T-LDB gets initial labels info time intervals PE2 of network, then updates it on PE3 events such as link up/down No node runs RSVP-TE PE4 PE1 Page 6 PE5

  7. Centralized Multi Domain Model Ia: gets paths for LSP with Ic: Reserves/releases Ib: Reserves/releases TE time intervals from a labels for LSP w/ time resources for LSP w/ source to a intervals time intervals destination, satisfying constraints Id: stores/updates Im: PCEP for TTS. T- info for LSP w/ T-SDN T-LSP PCEs get paths time intervals for LSP x domains Manager Ia Id T-PCE Im T- Ib Ic T-LSPDB Ie PCE T- Ie: accesses TE TED T-LDB resources w/ time intervals In API In: Creates/deletes LSP along path (PCEP+/OpenFlow) T-TED gets initial TE info of network and then updates it on events such as link down/up LSP from PE1 to PE4 with T-LDB gets initial labels info time intervals PE2 of network, then updates it on PE3 events such as link up/down No node runs RSVP-TE PE4 PE1 Page 7 PE5

  8. Hybrid Single Domain Model Ia: gets paths for LSP with Ib: Reserves/releases TE time intervals from a resources for LSP w/ source to a time intervals destination, satisfying constraints Id: stores/updates info for LSP w/ T-SDN T-LSP time intervals Ia Manager T-CSPF Id Ib Ic T-LSPDB Ie Ie: accesses TE resources w/ time T- intervals TED In API to Network In: Creates/deletes LSP via ingress (PCEP/IGP) T-TED gets initial TE info of network and then updates it on events such as link down/up LSP from PE1 to PE4 with time intervals PE2 PE3 Every node runs RSVP-TE and IGP PE4 PE1 Page 8 PE5

  9. Hybrid Multi Domain Model Ia: gets paths for LSP with Ib: Reserves/releases TE time intervals from a resources for LSP w/ source to a time intervals destination, satisfying constraints Id: stores/updates Im: PCEP for TTS. T- info for LSP w/ T-SDN T-LSP PCEs get paths time intervals for LSP x domains Manager Ia Id T-PCE Im Ib Ic T- T-LSPDB Ie PCE T- Ie: accesses TE TED resources w/ time In intervals API to Network In: Creates/deletes LSP via ingress (PCEP/IGP) T-TED gets initial TE info of network and then updates it on events such as link down/up LSP from PE1 to PE4 with time intervals PE2 PE3 Every node runs RSVP-TE and IGP PE4 PE1 Page 9 PE5

  10. Temporal Stateful PCE Model Ia: gets paths for LSP with Ib: Reserves/releases TE time intervals from a resources for LSP w/ source to a time intervals destination, satisfying constraints Id: stores/updates Im: PCEP for TTS. T- info for LSP w/ T-SDN T-LSP PCEs get paths time intervals for LSP x domains Manager Ia Id T-PCE Im Ib Ic T- T-LSPDB Ie PCE T- Ie: accesses TE TED resources w/ time In intervals API: Stateful In: Creates/deletes LSP via ingress PCEP T-TED gets initial TE info of network and then updates it on events such as link down/up LSP from PE1 to PE4 with time intervals PE2 PE3 Every node runs RSVP-TE and IGP PE4 PE1 Page 10 PE5

  11. Distributed Model Id: stores/updates Ia: gets paths for LSP info for LSP w/ with time intervals time intervals Router T-OSPF T-MPLS T-LSP Manager Id Ia Im T-OSPF- T-OSPF- Ir T-CSPF TE TE Ie T-LSPDB Im T-RSVP- T-RSVP- TE TE Ig T- TED Ir: Creates/deletes Ig: updates TE Ie: accesses TE LSP w/ time resources w/ resources w/ time time intervals intervals intervals Page 11

  12. Next Step • Welcome comments

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