160 likes | 281 Views
PC-S(P)C Requirements and Solution Status. CCAMP WG, IETF 72 th Dublin. Authors/Contributors. Diego Caviglia (Ericsson) Dino Bramanti (Ericsson) Dan Li (Huawei) Snigdho Bardalai (Fujitsu) Shan Zhu (Fujitsu) Igor Bryskin (ADVA) Daniele Ceccarelli (Ericsson).
E N D
PC-S(P)C Requirements and Solution Status CCAMP WG, IETF 72th Dublin
Authors/Contributors • Diego Caviglia (Ericsson) • Dino Bramanti (Ericsson) • Dan Li (Huawei) • Snigdho Bardalai (Fujitsu) • Shan Zhu (Fujitsu) • Igor Bryskin (ADVA) • Daniele Ceccarelli (Ericsson)
Requirementsdraft-ietf-ccamp-pc-and-sc-reqs-04.txt (LAST CALL) • Data Plane LSP Consistency • Stay in place during handover • Same path • Same resources • No Disruption of User Traffic • Transfer from MP to CP • Transfer from CP to MP (Optional) • Synchronization of state among nodes during conversion • Support of Soft Permanent Connections • Failure of Transfer • Traffic not affected • LSP status consistent
Solution ID • Solution adopted by the WG (draft-ietf-ccamp-pc-spc-rsvpte-ext-01); • New contributor has joined: • Daniele Ceccarelli (Ericsson) • New section about Node Graceful Restart has been added • A complete list of failure scenarios has been taken into account a illustrated.
IN EG LSR LSR LSR LER A C B LER Solution procedure Outline XC semi-migrated XC semi-migrated XC semi-migrated XC semi-migrated XC semi-migrated Path_migration (Admin Flag set) Path_migration (Admin Flag set) Path_migration (Admin Flag set) Path_migration (Admin Flag set) Resv Resv Resv Resv XC-migrated XC-migrated XC-migrated XC-migrated XC-migrated
Possible Failure Scenarios • MP to CP failure • Path Failure • Path Message and Data Plane Failure • Path Message and Communication Failure • Resv Error • Resv Error and Data Plane Failure • Resv Error and Communication Failure • Node Graceful Restart • CP to MP failure
IN EG LSR LSR LSR LER A C B LER Solution procedure OutlinePath Failure – Data Plane Failure XC semi-migrated XC semi-migrated Failure XC semi-migrated Path_migration (Admin Flag set) Path_migration (Admin Flag set) Path_migration (Admin Flag set) Path_Err-PSR Path_Err-PSR XC rollbacked to NSM State Path_Err-PSR XC rollbacked to NSM State XC rollbacked to NSM State
IN EG LSR LSR LSR LER A C B LER Solution procedure OutlinePath Failure – Communication Failure (Reliable Msg Delivery) XC semi-migrated XC semi-migrated XC semi-migrated Path_migration (Admin Flag set) Path_migration (Admin Flag set) … Path_Err-PSR Path_Err-PSR XC rollbacked to NSM State XC rollbacked to NSM State
IN EG LSR LSR LSR LER A C B LER Solution procedure OutlinePath Failure – Communication Failure (No Rel. Msg Delivery) XC semi-migrated XC semi-migrated XC semi-migrated Path_migration (Admin Flag set) Path_migration (Admin Flag set) -TIMER EXP- Path_Tear (Admin Flag set) Path_Tear (Admin Flag set) XC rollbacked to NSM State XC rollbacked to NSM State
IN EG LSR LSR LSR LER A C B LER Solution procedure OutlineResv Failure – Data Plane Failure XC semi-migrated XC semi-migrated XC semi-migrated XC semi-migrated XC semi-migrated Path_migration (Admin Flag set) Path_migration (Admin Flag set) Path_migration (Admin Flag set) Path_migration (Admin Flag set) XC-migrated Resv Resv Path_Err-PSR ResvErr+Special Flag in ErrorSpec XC-migrated Path_Err-PSR ResvErr+Special Flag in ErrorSpec XC rollbacked to NSM State XC rollbacked to NSM State XC rollbacked to NSM State XC rollbacked to NSM State
IN EG LSR LSR LSR LER A C B LER Solution procedure OutlineResv Failure – Communication Failure (Reliable Msg Delivery) XC semi-migrated XC semi-migrated XC semi-migrated XC semi-migrated XC semi-migrated Path_migration (Admin Flag set) Path_migration (Admin Flag set) Path_migration (Admin Flag set) Path_migration (Admin Flag set) XC-migrated Resv Resv XC-migrated … Path_Err-PSR Path_Err-PSR Path_Err-PSR ResvErr+Special Flag in ErrorSpec XC rollbacked to NSM State XC rollbacked to NSM State XC rollbacked to NSM State XC rollbacked to NSM State
IN EG LSR LSR LSR LER A C B LER Solution procedure OutlineResv Failure – Communication Failure (No Reliable Msg Delivery) XC semi-migrated XC semi-migrated XC semi-migrated XC semi-migrated XC semi-migrated Path_migration (Admin Flag set) Path_migration (Admin Flag set) Path_migration (Admin Flag set) Path_migration (Admin Flag set) XC-migrated Resv Resv XC-migrated -TIMER EXP- Path_Tear (Admin Flag set) Path_Tear (Admin Flag set) Path_Tear (Admin Flag set) Path_Tear (Admin Flag set) XC rollbacked to NSM State XC rollbacked to NSM State XC rollbacked to NSM State XC rollbacked to NSM State
IN EG LSR LSR LSR LER A C B LER Solution procedure OutlineNode Restart – Graceful Restart – Restart timer not infinite XC semi-migrated XC semi-migrated XC semi-migrated XC semi-migrated XC semi-migrated Path_migration (Admin Flag set) Path_migration (Admin Flag set) Path_migration (Admin Flag set) Path_migration (Admin Flag set) Resv Resv XC-migrated XC-migrated Path_Tear (AF set) - RESTART TIMER EXP- Path_Err (AF set) Path_Tear (AF set)
IN EG LSR LSR LSR LER A C B LER Solution procedure OutlineNode Restart – Graceful Restart – Restart timer infinite XC semi-migrated XC semi-migrated XC semi-migrated XC semi-migrated XC semi-migrated Path_migration (Admin Flag set) Path_migration (Admin Flag set) Path_migration (Admin Flag set) Path_migration (Admin Flag set) Resv Resv XC-migrated XC-migrated Path_Tear (AF set) - RECOVERY TIMER EXP- Path_Err (AF set) Path_Tear (AF set)
IN EG LSR LSR LSR LER A C B LER Solution procedure OutlineNode Restart – Graceful Restart – Ingress LER not abort XC semi-migrated XC semi-migrated XC semi-migrated XC semi-migrated XC semi-migrated Path_migration (Admin Flag set) Path_migration (Admin Flag set) Path_migration (Admin Flag set) Path_migration (Admin Flag set) Resv Resv XC-migrated XC-migrated Path_migration (Admin Flag set) Path_migration (Admin Flag set) Path_migration (Admin Flag set) Path_Err (AF set) Path_Err (AF set) Path_Err (AF set) Path_Tear (AF set)
QUESTIONS ? THANK YOU