Protocol ossification: Difference between revisions

Content deleted Content added
Adding short description: "Reduction in the flexibility of network protocol design due to middleboxes" (Shortdesc helper)
date=2017
Line 1:
{{short description|Reduction in the flexibility of network protocol design due to middleboxes}}
'''Protocol ossification''' is a progressive reduction in the flexibility of [[network protocol]] design caused by the presence of [[middlebox]]es in the network which cannot easily be removed or upgraded to allow protocol changes. An example of this is the presence of [[firewall]] and [[carrier grade NAT]] middleboxes in the [[Internet]], where over-cautious checking of protocol fields has prevented the use of those fields for future protocol expansion.<ref>{{Cite journal|last=Papastergiou|first=Giorgos|last2=Fairhurst|first2=Gorry|last3=Ros|first3=David|last4=Brunstrom|first4=Anna|last5=Grinnemo|first5=Karl-Johan|last6=Hurtig|first6=Per|last7=Khademi|first7=Naeem|last8=Tuxen|first8=Michael|last9=Welzl|first9=Michael|last10=Damjanovic|first10=Dragana|last11=Mangiante|first11=Simone|date=21/2017|title=De-Ossifying the Internet Transport Layer: A Survey and Future Perspectives|url=http://ieeexplore.ieee.org/document/7738442/|journal=IEEE Communications Surveys & Tutorials|volume=19|issue=1|pages=619–639|doi=10.1109/COMST.2016.2626780|issn=1553-877X}}</ref>
 
Protocol ossification can be avoided by the use of [[encryption]] or [[tunnelling]] to hide the structure of new protocol extensions from older middleboxes.<ref>{{Cite web|url=https://lwn.net/Articles/745590/|title=QUIC as a solution to protocol ossification|website=lwn.net|access-date=2020-03-14|first=Jonathan|last=Corbet|date=January 29, 2018}}</ref>