Framework and Requirements for Shared Mesh Protec8on in - - PowerPoint PPT Presentation

framework and requirements for shared mesh protec8on in
SMART_READER_LITE
LIVE PREVIEW

Framework and Requirements for Shared Mesh Protec8on in - - PowerPoint PPT Presentation

Framework and Requirements for Shared Mesh Protec8on in MPLS-TP IETF 84 July, 2012 Yaacov Weingarten Sam K. Aldrin Contributors to SMP


slide-1
SLIDE 1

Framework ¡and ¡Requirements ¡ ¡for ¡ Shared ¡Mesh ¡Protec8on ¡in ¡MPLS-­‑TP ¡

IETF ¡84 ¡ July, ¡2012 ¡ ¡ Yaacov ¡Weingarten ¡ Sam ¡K. ¡Aldrin ¡ ¡ ¡

slide-2
SLIDE 2

Contributors ¡to ¡SMP ¡

Andrew ¡Malis ¡(Verizon) ¡ Daniel ¡King ¡(Old ¡Dog ¡ Consul8ng) ¡ Eric ¡Osborne ¡(Cisco) ¡ Fei ¡Zhang ¡(ZTE) ¡ Jeong-­‑dong ¡Ryoo ¡(ETRI) ¡ Mohana ¡SingamseWy ¡ (Tellabs) ¡ Ping ¡Pan ¡(Infinera) ¡ Yaacov ¡Weingarten ¡ ¡ Biao ¡Lu ¡ ¡(Infinera) ¡ Dave ¡Allan ¡(Ericsson) ¡ Fatai ¡Zhang ¡(Huawei) ¡ Gregory ¡Mirsky ¡(Ericsson) ¡ Luyuan ¡Fang ¡(Cisco) ¡ Nurit ¡Sprecher ¡(NSN) ¡ Rajan ¡Rao ¡(Infinera) ¡ Sam ¡Aldrin ¡(Huawei) ¡ Tae-­‑sik ¡Cheung ¡(ETRI) ¡ ¡

IETF ¡84 ¡ 2 ¡

slide-3
SLIDE 3

What ¡is ¡Shared ¡Meshes ¡Protec8on ¡(SMP)? ¡

IETF ¡84 ¡ 3 ¡

The ¡resources ¡on ¡P-­‑Q-­‑R ¡are ¡shared ¡ by ¡mul8ple ¡working ¡LSP’s ¡

Key ¡proper8es: ¡

  • 1. Setup ¡protec8ng ¡LSP’s ¡ahead ¡of ¡

8me ¡

  • 2. All ¡protec8on ¡related ¡informa8on ¡

are ¡pre-­‑computed ¡and ¡loaded ¡to ¡ the ¡relevant ¡nodes ¡ ¡

  • 3. Upon ¡failure, ¡use ¡Linear ¡

Protec8on ¡mechanism ¡in ¡ switching-­‑over ¡traffic ¡

  • 4. SMP ¡protocol ¡may ¡be ¡required ¡to ¡

coordinate ¡the ¡usage ¡of ¡shared ¡ resources ¡

W1 ¡ W2 ¡ P1 ¡ P2 ¡

slide-4
SLIDE 4

Background ¡

  • This ¡is ¡an ¡important ¡func8on ¡in ¡long-­‑haul ¡

transport ¡networks ¡

  • Mul8ple ¡par8es ¡have ¡been ¡working ¡on ¡it ¡for ¡a ¡

long ¡while ¡

  • There ¡exists ¡several ¡drags: ¡

– drag-­‑allan-­‑spme-­‑smp-­‑fmwk ¡ – drag-­‑cheung-­‑mpls-­‑tp-­‑mesh-­‑protec8on-­‑05 ¡ – drag-­‑pan-­‑shared-­‑mesh-­‑protec8on-­‑04 ¡

  • Lack ¡of ¡informa8on ¡to ¡chart ¡a ¡path ¡forward ¡

¡ It’s ¡to ¡everybody’s ¡interest ¡to ¡consolidate ¡

IETF ¡84 ¡ 4 ¡

slide-5
SLIDE 5

The ¡Plan ¡@IETF83 ¡

  • 1. Framework ¡and ¡requirements ¡ ¡

(drag-­‑weingarten-­‑mpls-­‑smp-­‑requirements) ¡

  • 2. SMP ¡Mechanisms ¡and ¡Procedures ¡

To ¡be ¡published ¡soon ¡

IETF ¡84 ¡ 5 ¡

slide-6
SLIDE 6

Update ¡

  • 1. Requirement ¡document ¡defines ¡requirements ¡in ¡

detail ¡

  • Problem ¡defini8on ¡
  • Requirements ¡
  • Func8onal ¡components ¡
  • Preemp8on ¡behavior ¡
  • Restric8ons ¡
  • 2. A ¡common ¡solu8on, ¡which ¡is ¡within ¡the ¡above ¡

framework ¡

  • 3. Solu8on ¡document ¡to ¡be ¡published ¡once ¡WG ¡

agrees ¡to ¡the ¡framework ¡and ¡requirements ¡

IETF ¡84 ¡ 6 ¡

slide-7
SLIDE 7

SMP ¡Example ¡

IETF ¡84 ¡ 7 ¡

Protec8on ¡ Segment ¡ Protec8on ¡ Segment ¡

  • SMP ¡mechanism ¡coordinates ¡the ¡usage ¡of ¡all ¡the ¡shared ¡resources ¡on ¡the ¡

protec8on ¡LSPs ¡

  • There ¡could ¡be ¡mul8ple ¡requests ¡contending ¡for ¡same ¡resources ¡

? ¡

slide-8
SLIDE 8

Requirement ¡Highlights ¡

  • Resource ¡reserva8on ¡at ¡the ¡8me ¡of ¡crea8on. ¡Actual ¡

alloca8on ¡at ¡the ¡8me ¡of ¡ac8va8on ¡

  • Resource ¡coordina8on ¡while ¡ac8va8ng ¡and ¡alloca8on ¡
  • f ¡resources ¡
  • Ability ¡to ¡query ¡the ¡resource ¡availability ¡
  • Pre-­‑emp8on ¡of ¡resources ¡
  • Priority ¡alloca8on ¡for ¡primary ¡paths ¡which ¡share ¡

protected ¡resources ¡

  • No8fica8on ¡mechanism ¡
  • Switch ¡8me ¡of ¡50msec ¡
  • Hold-­‑Off ¡and ¡Wait-­‑To-­‑Restore ¡8mer ¡support ¡

IETF ¡84 ¡ 8 ¡

slide-9
SLIDE 9

Summary ¡

  • Shared ¡Mesh ¡Protec8on ¡is ¡an ¡important ¡

func8on ¡in ¡TP-­‑enabled ¡transport ¡networks ¡

  • Received ¡comments. ¡Solicit ¡more ¡comments ¡

from ¡WG ¡

  • Will ¡be ¡publishing ¡new ¡version ¡ager ¡

incorpora8ng ¡comments ¡ ¡

IETF ¡84 ¡ 9 ¡