Collaborating with the enemy on network management. Hall, C., Yu, D., Zhang, Z., Stout, J., Odlyzko, A., Moore, A. W., Camp, J., Benton, K., & Anderson, R. In Cambridge International Workshop on Security Protocols, volume 8809, pages 154–162, Jan, 2014. Springer, Cham. doi abstract bibtex © Springer International Publishing Switzerland. Software Defined Networking (SDN) deconstructs the current routing infrastructure into a small number of controllers, which are general purpose computers, and a large number of switches which are programmable forwarding engines. It is already deployed in data centres, where it offers considerable advantages of both cost and flexibility over a switching fabric of traditional routers. Such applications have a single controlling organisation and issues of trust between subdomains do not really arise. However for SDN to fulfil its potential, it is necessary to design and develop mechanisms for smart networks with mutually mistrustful principals. In an earlier paper, we used as an example an airport where we might have 100,000 staff working for 3,000 different firms which include not just competitors but also organisations in a state of conflict (for example, El Al and Iran Air). That paper discussed using hierarchical control structures to delegate trust with mechanisms focussed on preventing denialof- service attacks, with the assumption that confidentiality and integrity would be provided by the principals at higher layers. But this turns out to be a quagmire. Can you run your app and your enemy’s app on the same controllers of the same fabric, and get a passable separation of behaviour on private networks that run over the same switches? And can all this be done without a trusted root anywhere? This paper reports a project to build a test environment that adapts Quagga so that a software defined network can be automatically configured using information learned from BGP. Our Quagga for SDN Module, “QuaSM”, is designed to support the use of SDN in three further use cases: in a network exchange point, in an organisation seeking to join up two or more SDN islands using an existing BGP fabric; and in security research on virtual networking.
@InProceedings{Hall2014Collaborating,
author = {Hall, Chris and Yu, Dongting and Zhang, Zhi-li and Stout, Jonathan and Odlyzko, Andrew and Moore, Andrew W. and Camp, Jean and Benton, Kevin and Anderson, Ross},
booktitle = {Cambridge International Workshop on Security Protocols},
title = {Collaborating with the enemy on network management},
year = {2014},
month = {Jan},
organization = {Springer, Cham},
pages = {154--162},
volume = {8809},
abstract = {© Springer International Publishing Switzerland. Software Defined Networking (SDN) deconstructs the current routing infrastructure into a small number of controllers, which are general purpose computers, and a large number of switches which are programmable forwarding engines. It is already deployed in data centres, where it offers considerable advantages of both cost and flexibility over a switching fabric of traditional routers. Such applications have a single controlling organisation and issues of trust between subdomains do not really arise. However for SDN to fulfil its potential, it is necessary to design and develop mechanisms for smart networks with mutually mistrustful principals. In an earlier paper, we used as an example an airport where we might have 100,000 staff working for 3,000 different firms which include not just competitors but also organisations in a state of conflict (for example, El Al and Iran Air). That paper discussed using hierarchical control structures to delegate trust with mechanisms focussed on preventing denialof- service attacks, with the assumption that confidentiality and integrity would be provided by the principals at higher layers. But this turns out to be a quagmire. Can you run your app and your enemy’s app on the same controllers of the same fabric, and get a passable separation of behaviour on private networks that run over the same switches? And can all this be done without a trusted root anywhere? This paper reports a project to build a test environment that adapts Quagga so that a software defined network can be automatically configured using information learned from BGP. Our Quagga for SDN Module, “QuaSM”, is designed to support the use of SDN in three further use cases: in a network exchange point, in an organisation seeking to join up two or more SDN islands using an existing BGP fabric; and in security research on virtual networking.},
day = {1},
doi = {10.1007/978-3-319-12400-1_15},
eissn = {1611-3349},
isbn = {9783319123998},
issn = {0302-9743},
journal = {Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)},
publicationstatus = {published},
}
Downloads: 0
{"_id":"sy2KHnBkyd6duYHp9","bibbaseid":"hall-yu-zhang-stout-odlyzko-moore-camp-benton-etal-collaboratingwiththeenemyonnetworkmanagement-2014","authorIDs":["23FvDKJM79risFbvk","2WRdLjsYbtmJQGXTj","3TdN7rFeMEefY9Hk7","3rTL65wF3DnHKjPrH","4D4M2oJhgoxJWmkcN","5e544e2f7a758fde010001b9","5e5456f588d190df01000080","5e546e797f0f44de01000043","5e54722a7f0f44de01000067","5e554f16e89e5fde0100002a","5e56ad6de177dede01000101","5e592f5fe60e02de010000a8","5e5b8cd399fee0df0100052f","5e5d95b05726ecdf0100009d","5e5e61c85f9e7bee010001b2","5e5ecf0f8c261adf010000e3","5e60f44831c7d3de0100009c","5e610d751cc34ede01000001","5e63cd1278da4fdf01000009","5e64eac85fc0b7de01000024","5e657177de41b9df01000190","5e666d8f46e828de010002c0","5e66782c152d6bde010000ad","5e66bc684b4a62de01000140","5e671b0e0355fddf0100001a","5e67421e4d24a6df0100009a","5e680874c1fce0de01000287","5e6902b38457bade0100024c","5e69eebe3aab3cdf0100027c","5e6b02dd69285ede010000d4","6dtSpmYM2v5HiJ9ko","7PYozaA4XxD8TMSWu","7v67D8gAyyrYcYL8n","8FAeKWJrSQzGoH9xE","92btiJpxxLrqAXgMn","9RzNnQ6CDTvwDBvLk","9xFPbGnxzbTckjz9c","AKtnLn9iXuKfsKnvb","BFbxJdJp2sdQE6jab","C42bg96aJPxALZDMj","DtNfHaeJrKpfNoJ6Y","EjCF3Z7mromd37b46","FAdZj59doyPG95Ft6","FS3CaSTZahuktxKRK","FSHFxTSeaaMHc8JFN","FjBPfgDjAs9qKbrk5","FsZDw63cXDZGCg8cM","FyuCzEsmg5eZwps34","G7Zffx7BGjho2AJZF","GWQKt32StcKocqn5B","GkmLPhgRgdfPyWMpr","GuCyBeEq4CLqBYY4e","HEsiueufKRKp7GbNg","HeDJuNtADqRvbfrNq","HjfA3eJtFSPtgMBym","Jqijff5rjodf97X53","KtL6LDN8YAwLxHa65","Mkn8H8agB7ogrFqWN","NzXzmqRTuu45HnK2v","PrcWsJASY7LaFZhBB","PwRjbkKnSWC6H3n5k","R7kWfTSiqEYweDNJJ","RnYAzvE3YT6XCvYbL","RzmZwHWjFC9KDceD6","S2grxY7kvZtXmkWaz","SFyHCv2aSe3LSrsig","T24gLu9jAvzXQKDdi","TetaaoYbFZFGavtxb","TrJkGmeXPf45TAc2W","WtXExMgBkc2WjYBJt","XA7WBWWEgKAXwNJCd","Xx5DKm38fz55YJDuS","YAHhHms8w9X3eEygF","YkX9xP5ow83tk9puf","YxYksTSKXdNyMqJsi","ZL6Dbz49T8BDz5vKk","aFMaT3CuDYnbfTuK2","aYh8WXnpTgutjdTMd","appbKSaMFf3DMDdyh","bPre4gjTqMby95fE9","bwBtZ44dECqBAqL6B","byXTwmgkSDjBepE6s","dQHw4Zt3JvgfJe4LH","fRHmMjA45atDn2XE2","fswYidNG7RDWyDvav","gGhwKTHH8tmmv276q","h2nvFJ6oT6Ts8LGw8","iWm4sAET4pyRiymhf","ij4rWKxtaweP2mmoQ","j399RSNqBHhuysXLG","jBsGo5nSsKF9Aswd7","jE5oX3AQSLtsnWFq5","jQhrZRo2jakTNZXE2","jXnTqkWvn2uys2LvQ","jYoTKtmcqmnjxyeYG","nCcpY7DvabFtejfsb","nmJWcKmR9YysKb2rn","pDgAmdf6bhwdtM7xi","pmYukAPu4EpuZAnZm","qGrsAHNkXL2yfxqju","qsecNeipc9bA8BJCt","r9c22nKBKGFJSB2La","srLPnyAzJWoRtHW8E","tN3iZEGhSw5dfH6Xz","tkFNTSf2DZXQJ2S68","uhtv8BNREAX7LsJYP","uokAikkyvYZZBbmbj","v2nSToyinuWzoQD4m","vhEMZTdeqfxeNkLCx","vve5WiBtmQqb2NB9Z","vwrt7tPuWdGZn9rfW","wbMcKHXZfdcWNjsvh","xBPtJ8k7YjPfQvS3C","xnzKrBDzkkPg97c7S","y8abYWAnJv92KiDwR","ycjRe3yAeg8atdvL6","ycyAerqYNXsBXxcPX","ykErHr8DwXQjFCSFG","zyNiT5NQSkPSNGs43"],"author_short":["Hall, C.","Yu, D.","Zhang, Z.","Stout, J.","Odlyzko, A.","Moore, A. W.","Camp, J.","Benton, K.","Anderson, R."],"bibdata":{"bibtype":"inproceedings","type":"inproceedings","author":[{"propositions":[],"lastnames":["Hall"],"firstnames":["Chris"],"suffixes":[]},{"propositions":[],"lastnames":["Yu"],"firstnames":["Dongting"],"suffixes":[]},{"propositions":[],"lastnames":["Zhang"],"firstnames":["Zhi-li"],"suffixes":[]},{"propositions":[],"lastnames":["Stout"],"firstnames":["Jonathan"],"suffixes":[]},{"propositions":[],"lastnames":["Odlyzko"],"firstnames":["Andrew"],"suffixes":[]},{"propositions":[],"lastnames":["Moore"],"firstnames":["Andrew","W."],"suffixes":[]},{"propositions":[],"lastnames":["Camp"],"firstnames":["Jean"],"suffixes":[]},{"propositions":[],"lastnames":["Benton"],"firstnames":["Kevin"],"suffixes":[]},{"propositions":[],"lastnames":["Anderson"],"firstnames":["Ross"],"suffixes":[]}],"booktitle":"Cambridge International Workshop on Security Protocols","title":"Collaborating with the enemy on network management","year":"2014","month":"Jan","organization":"Springer, Cham","pages":"154–162","volume":"8809","abstract":"© Springer International Publishing Switzerland. Software Defined Networking (SDN) deconstructs the current routing infrastructure into a small number of controllers, which are general purpose computers, and a large number of switches which are programmable forwarding engines. It is already deployed in data centres, where it offers considerable advantages of both cost and flexibility over a switching fabric of traditional routers. Such applications have a single controlling organisation and issues of trust between subdomains do not really arise. However for SDN to fulfil its potential, it is necessary to design and develop mechanisms for smart networks with mutually mistrustful principals. In an earlier paper, we used as an example an airport where we might have 100,000 staff working for 3,000 different firms which include not just competitors but also organisations in a state of conflict (for example, El Al and Iran Air). That paper discussed using hierarchical control structures to delegate trust with mechanisms focussed on preventing denialof- service attacks, with the assumption that confidentiality and integrity would be provided by the principals at higher layers. But this turns out to be a quagmire. Can you run your app and your enemy’s app on the same controllers of the same fabric, and get a passable separation of behaviour on private networks that run over the same switches? And can all this be done without a trusted root anywhere? This paper reports a project to build a test environment that adapts Quagga so that a software defined network can be automatically configured using information learned from BGP. Our Quagga for SDN Module, “QuaSM”, is designed to support the use of SDN in three further use cases: in a network exchange point, in an organisation seeking to join up two or more SDN islands using an existing BGP fabric; and in security research on virtual networking.","day":"1","doi":"10.1007/978-3-319-12400-1_15","eissn":"1611-3349","isbn":"9783319123998","issn":"0302-9743","journal":"Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)","publicationstatus":"published","bibtex":"@InProceedings{Hall2014Collaborating,\n author = {Hall, Chris and Yu, Dongting and Zhang, Zhi-li and Stout, Jonathan and Odlyzko, Andrew and Moore, Andrew W. and Camp, Jean and Benton, Kevin and Anderson, Ross},\n booktitle = {Cambridge International Workshop on Security Protocols},\n title = {Collaborating with the enemy on network management},\n year = {2014},\n month = {Jan},\n organization = {Springer, Cham},\n pages = {154--162},\n volume = {8809},\n abstract = {© Springer International Publishing Switzerland. Software Defined Networking (SDN) deconstructs the current routing infrastructure into a small number of controllers, which are general purpose computers, and a large number of switches which are programmable forwarding engines. It is already deployed in data centres, where it offers considerable advantages of both cost and flexibility over a switching fabric of traditional routers. Such applications have a single controlling organisation and issues of trust between subdomains do not really arise. However for SDN to fulfil its potential, it is necessary to design and develop mechanisms for smart networks with mutually mistrustful principals. In an earlier paper, we used as an example an airport where we might have 100,000 staff working for 3,000 different firms which include not just competitors but also organisations in a state of conflict (for example, El Al and Iran Air). That paper discussed using hierarchical control structures to delegate trust with mechanisms focussed on preventing denialof- service attacks, with the assumption that confidentiality and integrity would be provided by the principals at higher layers. But this turns out to be a quagmire. Can you run your app and your enemy’s app on the same controllers of the same fabric, and get a passable separation of behaviour on private networks that run over the same switches? And can all this be done without a trusted root anywhere? This paper reports a project to build a test environment that adapts Quagga so that a software defined network can be automatically configured using information learned from BGP. Our Quagga for SDN Module, “QuaSM”, is designed to support the use of SDN in three further use cases: in a network exchange point, in an organisation seeking to join up two or more SDN islands using an existing BGP fabric; and in security research on virtual networking.},\n day = {1},\n doi = {10.1007/978-3-319-12400-1_15},\n eissn = {1611-3349},\n isbn = {9783319123998},\n issn = {0302-9743},\n journal = {Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)},\n publicationstatus = {published},\n}\n\n","author_short":["Hall, C.","Yu, D.","Zhang, Z.","Stout, J.","Odlyzko, A.","Moore, A. W.","Camp, J.","Benton, K.","Anderson, R."],"key":"Hall2014Collaborating","id":"Hall2014Collaborating","bibbaseid":"hall-yu-zhang-stout-odlyzko-moore-camp-benton-etal-collaboratingwiththeenemyonnetworkmanagement-2014","role":"author","urls":{},"metadata":{"authorlinks":{"moore, a":"https://www.cl.cam.ac.uk/~awm22/publications/index.html"}},"downloads":0,"html":""},"bibtype":"inproceedings","biburl":"www.cl.cam.ac.uk/~awm22/tmp/jabref-master.bib","creationDate":"2020-02-24T22:29:03.661Z","downloads":0,"keywords":[],"search_terms":["collaborating","enemy","network","management","hall","yu","zhang","stout","odlyzko","moore","camp","benton","anderson"],"title":"Collaborating with the enemy on network management","year":2014,"dataSources":["P4oCWtW2FaLzS5ueC","Z2XGYjE5q4GTmpP4E","LoreFsEEN9tXGMfht","d8e849HkrdPEWFP7g"]}