Matches in SemOpenAlex for { <https://semopenalex.org/work/W2187965929> ?p ?o ?g. }
- W2187965929 abstract "Network-layer innovation has proven surprisingly difficult, in part because internetworking protocols ignore competing economic interests and because a few protocols dominate, enabling layer violations that entrench technologies. Many shortcomings of today’s internetwork layer result from its inflexibility with respect to the policies of the stakeholders: users and service providers. The consequences of these failings are well-known: various hacks, layering violations, and overloadings are introduced to enforce policies and attempt to get the upper hand in various “tussles”. The result is a network that is increasingly brittle, hostile to innovation, vulnerable to attack, and insensitive to concerns about accountability and privacy. Our project aims to design, implement, and evaluate through daily use a minimalist internetwork layer and auxiliary functionality that anticipates tussles and allows them to be played out in policy space, as opposed to in the packet-forwarding path. We call our approach postmodern internetwork architecture, because it is a reaction against many established network layer design concepts. The overall goal of the project is to make a larger portion of the network design space accessible without sacrificing the economy of scale offered by the unified Internet. We will use the postmodern architecture to explore basic architectural questions. These include: • What mechanisms should be supported by the network such that any foreseeable policy requirement can be explicitly addressed? • To what extent can routing and forwarding be isolated from each other while maintaining an efficient and usable network? • What forms of identity should be visible within the network, and what forms of accountability do different identities enable? • What mechanisms are needed to enable efficient access to cross-layer information and mechanisms such that lower layers can express their characteristics and upper layers can exert control downward? We plan to build and evaluate a complete end-to-end networking layer to help us understand feasible solutions to these questions. The Internet has fulfilled the potential of a complete generation of networking research by producing a global platform for innovation, commerce, and democracy. Unfortunately, the Internet also amply demonstrates the complexity and architectural ugliness that ensue when competing interests vie for benefits beyond those envisioned in the original design. This project is about redesigning the waist of the architectural hourglass to foster innovation, enhance security and accountability, and accomodate competing interests. 1 Postmodern Internetwork Architecture Network-layer innovation has proven surprisingly difficult, in part because a few protocols dominate, which enables layer violations that entrench technologies. These layer violations support the policies that were not explicitly designed for within the existing architecture. For example, few policy goals, such as privacy, accountability, and even performance, are supported by explicit mechanisms. Disruptions such as denial of service attacks, spoofing, and routing outages expose imperfections in the architecture every day. The research community has identified many problems in the Internet architecture and proposed solutions [31, 108, 32, 109, 43], most of which are constrained because they aim for some backward-compatibility. Many shortcomings of today’s internetwork layer result from its inflexibility with respect to the policies of the stakeholders: users and service providers. The consequences of these failings are well-known: various hacks, layering violations, and overloadings are introduced to enforce policies and attempt to get the upper hand in various “tussles” [34]. The result is an Internet that is increasingly brittle, hostile to innovation, vulnerable to attack, and insensitive to concerns about accountability and privacy. We propose to design, implement, and evaluate through daily use a minimalist internetwork layer and auxiliary functionality that anticipates tussles and allows them to be played out in policy space, as opposed to in the packetforwarding path. We term this design a postmodern internetwork architecture because it is a reaction against many established network layer design concepts. The overarching goal of the project, and the motivation for choosing a minimal networking layer, is to make a larger portion of the network design space accessible without sacrificing the economy of scale offered by agreeing on a common set of protocols. The primary tenets of our postmodern design are (i) strict separation of concerns, and (ii) inclusion of explicit mechanisms in support of all foreseeable policies influencing network-layer behavior. These principles lead to a design with the following novel characteristics: • We separate path determination from forwarding to allow users greater control over the paths followed by packets through the network. At the same time, providers may, if they desire, retain control over transit paths through their networks for traffic engineering purposes. We also enable users to amortize the cost of determining a path from a source to a destination over multiple packets (if they choose to do so) via a caching mechanism. • We eschew hierarchical identifiers (i.e., anything like IP addresses); components in the topology can thus be added and rearranged without concern for allocation of scarce resources (topology-based addresses) and without consulting a global authority. • We capture an unforgeable record of the path traversed by each packet to provide the accountability that would curtail denial of service, spam, and other forms of abuse. At the same time, we attempt to provide complete control to providers over the “opacity” of their network topologies and policies. The portion of the recorded path inside their network can be used to reconstruct internal topology only with the provider’s cooperation and as controlled by the provider’s policy. We thus isolate the concern of path selection from that of topology disclosure. • On the other hand (and to some extent in compensation for this isolation), our architecture requires transparency of the top-level interconnection of realms. We believe the desire for providers to hide peering relationships is an artifact of existing protocols (BGP) and the fact that realm-level customer-provider relationships are largely constrained by topology today. • We separate the customer-provider relationship from topology by providing an explicit mechanism for expressing why each router should forward a packet. A user might be a customer of several transit providers; explicitly motivating routers to forward packets enables customer-directed routing that would choose among them. • We support information flow from the network to the user (for example, about traffic conditions or path availability), and policy flow from the user to the elements of the network (for example, preferential drop policies) via cross-layer “knobs and dials.” Our research team brings to the project a wealth of experience in several critical areas, including design and implementation of novel network architectures [39, 53, 52, 15, 16, 17]; understanding and inferring service provider policies [95, 97, 70]; distributed identities and PKIs [73]; and performance optimization using cross-layer hints [64, 98]. In addition, the PIs have a strong record of building real systems and demonstrating end-to-end benefit of architectural decisions and in-network mechanisms. The team has a history of working together and blends complementary" @default.
- W2187965929 created "2016-06-24" @default.
- W2187965929 creator A5000586301 @default.
- W2187965929 creator A5019096316 @default.
- W2187965929 creator A5032170235 @default.
- W2187965929 creator A5049749072 @default.
- W2187965929 date "2006-01-01" @default.
- W2187965929 modified "2023-09-30" @default.
- W2187965929 title "Postmodern Internetwork Architecture" @default.
- W2187965929 cites W133395547 @default.
- W2187965929 cites W1491829350 @default.
- W2187965929 cites W1494020450 @default.
- W2187965929 cites W1505301880 @default.
- W2187965929 cites W1511575626 @default.
- W2187965929 cites W1521274767 @default.
- W2187965929 cites W152473242 @default.
- W2187965929 cites W1527715608 @default.
- W2187965929 cites W1548634924 @default.
- W2187965929 cites W1562093331 @default.
- W2187965929 cites W1566625110 @default.
- W2187965929 cites W1577581800 @default.
- W2187965929 cites W1610688607 @default.
- W2187965929 cites W1651117873 @default.
- W2187965929 cites W1678529581 @default.
- W2187965929 cites W1763716939 @default.
- W2187965929 cites W1847401883 @default.
- W2187965929 cites W1863016920 @default.
- W2187965929 cites W1909457994 @default.
- W2187965929 cites W1970705443 @default.
- W2187965929 cites W1971529969 @default.
- W2187965929 cites W1975089883 @default.
- W2187965929 cites W1977867261 @default.
- W2187965929 cites W197945297 @default.
- W2187965929 cites W1979601986 @default.
- W2187965929 cites W1996496794 @default.
- W2187965929 cites W1998890701 @default.
- W2187965929 cites W2000781355 @default.
- W2187965929 cites W2014774465 @default.
- W2187965929 cites W2015550779 @default.
- W2187965929 cites W2030650827 @default.
- W2187965929 cites W2037238879 @default.
- W2187965929 cites W2063594678 @default.
- W2187965929 cites W2077758683 @default.
- W2187965929 cites W2088024958 @default.
- W2187965929 cites W2096334334 @default.
- W2187965929 cites W2096541563 @default.
- W2187965929 cites W2098375698 @default.
- W2187965929 cites W2098995343 @default.
- W2187965929 cites W2101214690 @default.
- W2187965929 cites W2102291323 @default.
- W2187965929 cites W2105338061 @default.
- W2187965929 cites W2108716870 @default.
- W2187965929 cites W2108776864 @default.
- W2187965929 cites W2111349385 @default.
- W2187965929 cites W2111884550 @default.
- W2187965929 cites W2112302599 @default.
- W2187965929 cites W2113285313 @default.
- W2187965929 cites W2117496982 @default.
- W2187965929 cites W2118016433 @default.
- W2187965929 cites W2118631867 @default.
- W2187965929 cites W2118878434 @default.
- W2187965929 cites W2120626294 @default.
- W2187965929 cites W2121444130 @default.
- W2187965929 cites W2121678168 @default.
- W2187965929 cites W2124520598 @default.
- W2187965929 cites W2129807746 @default.
- W2187965929 cites W2130459259 @default.
- W2187965929 cites W2131904960 @default.
- W2187965929 cites W2133831018 @default.
- W2187965929 cites W2135039403 @default.
- W2187965929 cites W2141299790 @default.
- W2187965929 cites W2141762756 @default.
- W2187965929 cites W2143233940 @default.
- W2187965929 cites W2144195357 @default.
- W2187965929 cites W2145255308 @default.
- W2187965929 cites W2145343762 @default.
- W2187965929 cites W2145721479 @default.
- W2187965929 cites W2148251644 @default.
- W2187965929 cites W2148510879 @default.
- W2187965929 cites W2151861976 @default.
- W2187965929 cites W2151972741 @default.
- W2187965929 cites W2154345358 @default.
- W2187965929 cites W2155444313 @default.
- W2187965929 cites W2156523427 @default.
- W2187965929 cites W2157525327 @default.
- W2187965929 cites W2158049821 @default.
- W2187965929 cites W2158401712 @default.
- W2187965929 cites W2159342399 @default.
- W2187965929 cites W2162133150 @default.
- W2187965929 cites W2162371502 @default.
- W2187965929 cites W2164319686 @default.
- W2187965929 cites W2168412207 @default.
- W2187965929 cites W2168779480 @default.
- W2187965929 cites W2170267557 @default.
- W2187965929 cites W2170852315 @default.
- W2187965929 cites W2177058407 @default.
- W2187965929 cites W2294377257 @default.
- W2187965929 cites W2400709559 @default.
- W2187965929 cites W2553641403 @default.
- W2187965929 cites W2753542457 @default.