Professional Documents
Culture Documents
Google 1014 Poutievski Introducing - Fail Open - Mode PDF
Google 1014 Poutievski Introducing - Fail Open - Mode PDF
10/16/2014
Introduction
With SDN, controller runs remotely from the
switches. Many benefits:
● Complex routing moves to the powerful
server
● Simpler switch
● Simpler upgrade
● Easier to introduce new features
Goal: Minimize the network disruption during and after CPN failures
Encap
Keep using the confirmed flows on
failed-open nodes.
CPN
Fail-Open Reaction: Destination
Encap Transit
Keep using the confirmed flows on
failed-open nodes.
CPN
Fail-Open Reaction: At Source
Encap
Keep using the confirmed flows on
failed-open nodes.
CPN
Fail-Open Reaction: At Source
Encap
Keep using the confirmed flows on
failed-open nodes.
CPN
Detection and Recovery
Up → Fail-Open
● No control plane connection:
○ OpenFlow connection lost
○ No response to commands
Fail
● Peers report that data plane links to the
Up
Open node are still up
Fail-Open → Up
● Control connectivity has been restored
Fail-Open → Down
Down
● Fail-Open for a long period of time
● Negative data plane signals from peers
Massive CPN Failures
● Quick state transitions can be harmful
● Example:
○ 25% nodes considered down, then
○ 50%, then
○ 75%, then
○ 100%
○ The network will be left at 25% capacity
● Coalescing helps
Thank You!