{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,25]],"date-time":"2025-03-25T22:08:15Z","timestamp":1742940495412,"version":"3.40.3"},"publisher-location":"Cham","reference-count":33,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030670863"},{"type":"electronic","value":"9783030670870"}],"license":[{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2021]]},"DOI":"10.1007\/978-3-030-67087-0_18","type":"book-chapter","created":{"date-parts":[[2021,1,14]],"date-time":"2021-01-14T01:17:39Z","timestamp":1610587059000},"page":"279-295","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["NetSheriff: Sheltering Software-Defined Networks from Rogue Switches"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1059-2129","authenticated-orcid":false,"given":"Paolo","family":"Laffranchini","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jo\u00e3o","family":"Miranda","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nuno","family":"Machado","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lu\u00eds","family":"Rodrigues","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Etienne","family":"Rivi\u00e8re","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ramin","family":"Sadre","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,1,14]]},"reference":[{"key":"18_CR1","doi-asserted-by":"crossref","unstructured":"Agarwal, K., Rozner, E., Dixon, C., Carter, J.: SDN traceroute: tracing sdn forwarding without changing network behavior. In: HotSDN (2014)","DOI":"10.1145\/2620728.2620756"},{"key":"18_CR2","doi-asserted-by":"crossref","unstructured":"Al-Fares, M., Loukissas, A., Vahdat, A.: A scalable, commodity data center network architecture. In: SIGCOMM (2008)","DOI":"10.1145\/1402958.1402967"},{"key":"18_CR3","doi-asserted-by":"crossref","unstructured":"Ball, T., et al.: Vericon: towards verifying controller programs in software-defined networks. In: SIGPLAN Not (2014)","DOI":"10.1145\/2594291.2594317"},{"issue":"1","key":"18_CR4","doi-asserted-by":"publisher","first-page":"92","DOI":"10.1145\/1672308.1672325","volume":"40","author":"T Benson","year":"2010","unstructured":"Benson, T., Anand, A., Akella, A., Zhang, M.: Understanding data center traffic characteristics. SIGCOMM Comput. Commun. Rev. 40(1), 92\u201399 (2010)","journal-title":"SIGCOMM Comput. Commun. Rev."},{"key":"18_CR5","doi-asserted-by":"crossref","unstructured":"Besta, M., Hoefler, T.: Slim fly: a cost effective low-diameter network topology. In: SC 2014: Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis (2014)","DOI":"10.1109\/SC.2014.34"},{"issue":"3","key":"18_CR6","doi-asserted-by":"publisher","first-page":"87","DOI":"10.1145\/2656877.2656890","volume":"44","author":"P Bosshart","year":"2014","unstructured":"Bosshart, P., et al.: P4: programming protocol-independent packet processors. SIGCOMM Comput. Commun. Rev. 44(3), 87\u201395 (2014)","journal-title":"SIGCOMM Comput. Commun. Rev."},{"key":"18_CR7","unstructured":"Canini, M., Venzano, D., Pere\u0161\u0131ni, P., Kosti\u0107, D., Rexford, J.: A nice way to test openflow applications. In: NSDI (2012)"},{"key":"18_CR8","unstructured":"Cisco Systems Inc.: Spanning tree protocol problems and related design considerations. http:\/\/www.cisco.com\/c\/en\/us\/support\/docs\/lan-switching\/spanning-tree-protocol\/10556-16.html (2005)"},{"key":"18_CR9","doi-asserted-by":"crossref","unstructured":"Curtis, A.R., Mogul, J.C., Tourrilhes, J., Yalagandula, P., Sharma, P., Banerjee, S.: DevoFlow: scaling flow management for high-performance networks. In: SIGCOMM (2011)","DOI":"10.1145\/2018436.2018466"},{"key":"18_CR10","doi-asserted-by":"crossref","unstructured":"Handigol, N., Heller, B., Jeyakumar, V., Mazi\u00e9res, D., McKeown, N.: Where is the debugger for my software-defined network? In: HotSDN (2012)","DOI":"10.1145\/2342441.2342453"},{"key":"18_CR11","unstructured":"Handigol, N., Heller, B., Jeyakumar, V., Mazi\u00e8res, D., McKeown, N.: I know what your packet did last hop: using packet histories to troubleshoot networks. In: NSDI (2014)"},{"key":"18_CR12","doi-asserted-by":"crossref","unstructured":"Heller, B., et al.: Leveraging SDN layering to systematically troubleshoot networks. In: HotSDN (2013)","DOI":"10.1145\/2491185.2491197"},{"key":"18_CR13","unstructured":"Hendriks, L., Schmidt, R., Sadre, R., Bezerra, J., Pras, A.: Assessing the quality of flow measurements from openflow devices. In: TMA (2016)"},{"key":"18_CR14","doi-asserted-by":"crossref","unstructured":"Katta, N., Alipourfard, O., Rexford, J., Walker, D.: Cacheflow: dependency-aware rule-caching for software-defined networks. In: SOSR (2016)","DOI":"10.1145\/2890955.2890969"},{"key":"18_CR15","unstructured":"Kazemian, P., Chang, M., Zeng, H., Varghese, G., McKeown, N., Whyte, S.: Real time network policy checking using header space analysis. In: NSDI (2012)"},{"key":"18_CR16","doi-asserted-by":"crossref","unstructured":"Khurshid, A., Zhou, W., Caesar, M., Godfrey, P.B.: VeriFlow: verifying network-wide invariants in real time. In: HotSDN (2012)","DOI":"10.1145\/2342441.2342452"},{"key":"18_CR17","doi-asserted-by":"crossref","unstructured":"Kuzniar, M., Peresini, P., Canini, M., Venzano, D., Kostic, D.: A soft way for openflow switch interoperability testing. In: CoNEXT (2012)","DOI":"10.1145\/2413176.2413207"},{"key":"18_CR18","doi-asserted-by":"crossref","unstructured":"Kuzniar, M., Peresini, P., Kosti\u0107, D.: Providing reliable fib update acknowledgments in SDN. In: CoNEXT (2014)","DOI":"10.1145\/2674005.2675006"},{"key":"18_CR19","doi-asserted-by":"crossref","unstructured":"Ku\u017aniar, M., Pere\u0161\u00edni, P., Kosti\u0107, D.: What you need to know about SDN flow tables. In: PAM (2015)","DOI":"10.1007\/978-3-319-15509-8_26"},{"key":"18_CR20","doi-asserted-by":"crossref","unstructured":"Laffranchini, P., Rodrigues, L., Canini, M., Krishnamurthy, B.: Measurements as first-class artifacts. In: IEEE InfoCom (2019)","DOI":"10.1109\/INFOCOM.2019.8737383"},{"key":"18_CR21","doi-asserted-by":"crossref","unstructured":"di Lallo, R., Gradillo, M., Lospoto, G., Pisa, C., Rimondini, M.: On the practical applicability of SDN research. In: NOMS (2016)","DOI":"10.1109\/NOMS.2016.7502790"},{"key":"18_CR22","doi-asserted-by":"crossref","unstructured":"Lantz, B., Heller, B., McKeown, N.: A network in a laptop: rapid prototyping for software-defined networks. In: HotNets IX (2010)","DOI":"10.1145\/1868447.1868466"},{"key":"18_CR23","unstructured":"McKeown, N.: How SDN will shape networking, October 2011. https:\/\/www.youtube.com\/watch?v=c9-K5O_qYgA"},{"issue":"2","key":"18_CR24","doi-asserted-by":"publisher","first-page":"69","DOI":"10.1145\/1355734.1355746","volume":"38","author":"N McKeown","year":"2008","unstructured":"McKeown, N., et al.: OpenFlow enabling innovation in campus networks. SIGCOMM Comput. Commun. Rev. 38(2), 69\u201374 (2008)","journal-title":"SIGCOMM Comput. Commun. Rev."},{"key":"18_CR25","doi-asserted-by":"crossref","unstructured":"Pere\u0161\u00edni, P., Ku\u017aniar, M., Kosti\u0107, D.: Monocle: dynamic, fine-grained data plane monitoring. In: CoNEXT (2015)","DOI":"10.1145\/2716281.2836117"},{"key":"18_CR26","doi-asserted-by":"crossref","unstructured":"Scott, C., et al.: Troubleshooting blackbox SDN control software with minimal causal sequences. In: SIGCOMM (2014)","DOI":"10.1145\/2619239.2626304"},{"key":"18_CR27","doi-asserted-by":"crossref","unstructured":"Tammana, P., Agarwal, R., Lee, M.: CherryPick: tracing packet trajectory in software-defined datacenter networks. In: SOSR (2015)","DOI":"10.1145\/2774993.2775066"},{"key":"18_CR28","unstructured":"Wang, R., Butnariu, D., Rexford, J.: Openflow-based server load balancing gone wild. In: Hot-ICE2011 (2011)"},{"key":"18_CR29","unstructured":"Wundsam, A., Levin, D., Seetharaman, S., Feldmann, A.: OFRewind: enabling record and replay troubleshooting for networks. In: ATC (2011)"},{"key":"18_CR30","doi-asserted-by":"crossref","unstructured":"Zeng, H., Kazemian, P., Varghese, G., McKeown, N.: Automatic test packet generation. In: CoNEXT (2012)","DOI":"10.1145\/2413176.2413205"},{"key":"18_CR31","doi-asserted-by":"crossref","unstructured":"Zhang, H., Lumezanu, C., Rhee, J., Arora, N., Xu, Q., Jiang, G.: Enabling layer 2 pathlet tracing through context encoding in software-defined networking. In: HotSDN (2014)","DOI":"10.1145\/2620728.2620742"},{"key":"18_CR32","doi-asserted-by":"crossref","unstructured":"Zhang, P., et al.: Mind the gap: monitoring the control-data plane consistency in software defined networks. In: CoNEXT (2016)","DOI":"10.1145\/2999572.2999605"},{"key":"18_CR33","doi-asserted-by":"crossref","unstructured":"Zhu, Y., et al.: Packet-level telemetry in large datacenter networks. In: SIGCOMM (2015)","DOI":"10.1145\/2785956.2787483"}],"container-title":["Lecture Notes in Computer Science","Networked Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-67087-0_18","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,1,14]],"date-time":"2021-01-14T01:53:42Z","timestamp":1610589222000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-67087-0_18"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021]]},"ISBN":["9783030670863","9783030670870"],"references-count":33,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-67087-0_18","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2021]]},"assertion":[{"value":"14 January 2021","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"NETYS","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Networked Systems","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Marrakech","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Morocco","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2020","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"3 June 2020","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"5 June 2020","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"8","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"netys2020","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/netys.net\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"46","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"18","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"4","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"39% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3.75","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"The conference was held virtually. Three invited papers are also included.","order":10,"name":"additional_info_on_review_process","label":"Additional Info on Review Process","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}