Show simple item record

dc.contributor.author
Schneider, Tibor
dc.contributor.author
Schmid, Roland
dc.contributor.author
Vissicchio, Stefano
dc.contributor.author
Vanbever, Laurent
dc.date.accessioned
2023-10-17T08:14:08Z
dc.date.available
2023-05-18T10:52:47Z
dc.date.available
2023-05-22T05:30:56Z
dc.date.available
2023-08-10T11:01:45Z
dc.date.available
2023-09-05T12:35:29Z
dc.date.available
2023-09-05T14:43:47Z
dc.date.available
2023-09-06T07:55:20Z
dc.date.available
2023-10-17T08:14:08Z
dc.date.issued
2023-09
dc.identifier.isbn
979-8-4007-0236-5
en_US
dc.identifier.other
10.1145/3603269.3604855
en_US
dc.identifier.uri
http://hdl.handle.net/20.500.11850/612650
dc.identifier.doi
10.3929/ethz-b-000612650
dc.description.abstract
BGP reconfigurations are a daily occurrence for most network operators, especially in large networks. Yet, performing safe and robust BGP reconfiguration changes is still an open problem. Few BGP reconfiguration techniques exist, and they are either (i) unsafe, because they ignore transient states, which can easily lead to invariant violations; or (ii) impractical, as they duplicate the entire routing and forwarding states, and require special hardware. In this paper, we introduce Chameleon, the first BGP reconfiguration framework capable of maintaining correctness throughout a reconfiguration campaign while relying on standard BGP functionalities and minimizing state duplication. Akin to concurrency coordination in distributed systems, Chameleon models the reconfiguration process with happens-before relations. This modeling allows us to capture the safety properties of transient BGP states. We then use this knowledge to precisely control the BGP route propagation and convergence, so that input invariants are provably preserved at any time during the reconfiguration. We fully implement Chameleon and evaluate it in both testbeds and simulations, on real-world topologies and large-scale reconfiguration scenarios. In most experiments, our system computes reconfiguration plans within a minute, and performs them from start to finish in a few minutes, with minimal overhead.
en_US
dc.format
application/pdf
en_US
dc.language.iso
en
en_US
dc.publisher
Association for Computing Machinery
en_US
dc.rights.uri
http://creativecommons.org/licenses/by/4.0/
dc.title
Taming the transient while reconfiguring BGP
en_US
dc.type
Conference Paper
dc.rights.license
Creative Commons Attribution 4.0 International
dc.date.published
2023-09-01
ethz.book.title
ACM SIGCOMM '23: Proceedings of the ACM SIGCOMM 2023 Conference
en_US
ethz.pages.start
77
en_US
ethz.pages.end
93
en_US
ethz.version.deposit
publishedVersion
en_US
ethz.event
37th ACM SIGCOMM Conference (SIGCOMM 2023)
en_US
ethz.event.location
New York, NY, USA
en_US
ethz.event.date
September 10-14, 2023
en_US
ethz.grant
From Network Verification to Synthesis: Breaking New Ground in Network Automation
en_US
ethz.identifier.wos
ethz.identifier.scopus
ethz.publication.place
New York, NY
en_US
ethz.publication.status
published
en_US
ethz.leitzahl
ETH Zürich::00002 - ETH Zürich::00012 - Lehre und Forschung::00007 - Departemente::02140 - Dep. Inf.technologie und Elektrotechnik / Dep. of Inform.Technol. Electrical Eng.::02640 - Inst. f. Technische Informatik und Komm. / Computer Eng. and Networks Lab.::09477 - Vanbever, Laurent / Vanbever, Laurent
en_US
ethz.leitzahl.certified
ETH Zürich::00002 - ETH Zürich::00012 - Lehre und Forschung::00007 - Departemente::02140 - Dep. Inf.technologie und Elektrotechnik / Dep. of Inform.Technol. Electrical Eng.::02640 - Inst. f. Technische Informatik und Komm. / Computer Eng. and Networks Lab.::09477 - Vanbever, Laurent / Vanbever, Laurent
en_US
ethz.grant.agreementno
851809
ethz.grant.agreementno
851809
ethz.grant.fundername
EC
ethz.grant.fundername
EC
ethz.grant.funderDoi
10.13039/501100000780
ethz.grant.funderDoi
10.13039/501100000780
ethz.grant.program
H2020
ethz.grant.program
H2020
ethz.date.deposited
2023-05-18T10:52:48Z
ethz.source
FORM
ethz.eth
yes
en_US
ethz.availability
Open access
en_US
ethz.rosetta.installDate
2023-10-17T08:14:09Z
ethz.rosetta.lastUpdated
2024-02-03T05:18:55Z
ethz.rosetta.versionExported
true
ethz.COinS
ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.atitle=Taming%20the%20transient%20while%20reconfiguring%20BGP&rft.date=2023-09&rft.spage=77&rft.epage=93&rft.au=Schneider,%20Tibor&Schmid,%20Roland&Vissicchio,%20Stefano&Vanbever,%20Laurent&rft.isbn=979-8-4007-0236-5&rft.genre=proceeding&rft_id=info:doi/10.1145/3603269.3604855&rft.btitle=ACM%20SIGCOMM%20'23:%20Proceedings%20of%20the%20ACM%20SIGCOMM%202023%20Conference
 Search print copy at ETH Library

Files in this item

Thumbnail

Publication type

Show simple item record