OF.CPP: Consistent Packet Processing
Peter Perešíni @ EPFL
Maciej Kuźniar, Nedeljko Vasić @ EPFL Marco Canini @ TU Berlin / T-Labs Dejan Kostić @ IMDEA Networks
1
OF.CPP: Consistent Packet Processing Peter Pereni @ EPFL Maciej - - PowerPoint PPT Presentation
OF.CPP: Consistent Packet Processing Peter Pereni @ EPFL Maciej Kuniar, Nedeljko Vasi @ EPFL Marco Canini @ TU Berlin / T-Labs Dejan Kosti @ IMDEA Networks 1 Updating Network State loops blackholes Transient forwarding
1
2 ⇨
3
4
5
6
CTRL
H1 H2 H2 = ??? H2 = right
7
8
9
10
H1 H2
11
○ ACID properties 12
13
H1 H2
14
15
○ but do we need it?
○ possible ○ no need to expensively buffer packets ○ rollback is perceived by the controller as packet loss 16
○ packets can cause a new transaction ○ should it we process it in isolation? 17
H1 H2
18
19
○ l2_multi and arp_responder modules ○ solves ARP multiplication problem 20
○ works well for reactive controllers
21
Backup slides