Misplaced Pages

Internet exchange point

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.

Early research and development:

#637362

40-824: Early research and development: Merging the networks and creating the Internet: Commercialization, privatization, broader access leads to the modern Internet: Examples of Internet services: Internet exchange points ( IXes or IXPs ) are common grounds of IP networking, allowing participant Internet service providers (ISPs) to exchange data destined for their respective networks. IXPs are generally located at places with preexisting connections to multiple distinct networks, i.e. , datacenters , and operate physical infrastructure ( switches ) to connect their participants. Organizationally, most IXPs are each independent not-for-profit associations of their constituent participating networks (that is,

80-477: A direct link to another ISP and accept a route (normally ignored) to the other ISP through the IXP; if the direct link fails, traffic will then start flowing over the IXP. In this way, the IXP acts as a backup link. When these conditions are met, and a contractual structure exists to create a market to purchase network services, the IXP is sometimes called a "transit exchange". The Vancouver Transit Exchange, for example,

120-594: A fixed-size 32-bit address in the final version of IPv4 . This remains the dominant internetworking protocol in use in the Internet Layer ; the number 4 identifies the protocol version, carried in every IP datagram. IPv4 is defined in RFC   791 (1981). Version number 5 was used by the Internet Stream Protocol , an experimental streaming protocol that was not adopted. The successor to IPv4

160-474: A second. Delay may differ slightly, depending on the location of the specific pair of communicating endpoints. Engineers usually report both the maximum and average delay, and they divide the delay into several parts: A certain minimum level of delay is experienced by signals due to the time it takes to transmit a packet serially through a link . This delay is extended by more variable levels of delay due to network congestion . IP network delays can range from

200-425: A thorough security assessment and proposed mitigation of problems was published. The IETF has been pursuing further studies. Network latency Network delay is a design and performance characteristic of a telecommunications network . It specifies the latency for a bit of data to travel across the network from one communication endpoint to another. It is typically measured in multiples or fractions of

240-455: A transitional strategy, they were effective, providing a bridge from the Internet's beginnings as a government-funded academic experiment, to the modern Internet of many private-sector competitors collaborating to form a network-of-networks, transporting Internet bandwidth from its points-of-production at Internet exchange points to its sites-of-consumption at users' locations. This transition

280-579: Is IPv6 . IPv6 was a result of several years of experimentation and dialog during which various protocol models were proposed, such as TP/IX ( RFC   1475 ), PIP ( RFC   1621 ) and TUBA (TCP and UDP with Bigger Addresses, RFC   1347 ). Its most prominent difference from version 4 is the size of the addresses. While IPv4 uses 32 bits for addressing, yielding c. 4.3 billion ( 4.3 × 10 ) addresses, IPv6 uses 128-bit addresses providing c. 3.4 × 10 addresses. Although adoption of IPv6 has been slow, as of January 2023 , most countries in

320-413: Is Internet Protocol version 6 (IPv6), which has been in increasing deployment on the public Internet since around 2006. The Internet Protocol is responsible for addressing host interfaces , encapsulating data into datagrams (including fragmentation and reassembly ) and routing datagrams from a source host interface to a destination host interface across one or more IP networks. For these purposes,

360-448: Is a connectionless protocol , in contrast to connection-oriented communication . Various fault conditions may occur, such as data corruption , packet loss and duplication. Because routing is dynamic, meaning every packet is treated independently, and because the network maintains no state based on the path of prior packets, different packets may be routed to the same destination via different paths, resulting in out-of-order delivery to

400-612: Is an example of a protocol that adjusts its segment size to be smaller than the MTU. The User Datagram Protocol (UDP) and ICMP disregard MTU size, thereby forcing IP to fragment oversized datagrams. During the design phase of the ARPANET and the early Internet, the security aspects and needs of a public, international network could not be adequately anticipated. Consequently, many Internet protocols exhibited vulnerabilities highlighted by network attacks and later security assessments. In 2008,

440-590: Is described as a "shopping mall" of service providers at one central location, making it easy to switch providers, "as simple as getting a VLAN to a new provider". The VTE is run by BCNET, a public entity. Advocates of green broadband schemes and more competitive telecommunications services often advocate aggressive expansion of transit exchanges into every municipal area network so that competing service providers can place such equipment as video on demand hosts and PSTN switches to serve existing phone equipment, without being answerable to any monopoly incumbent. Since

SECTION 10

#1732782952638

480-538: Is dynamic in terms of the availability of links and nodes. No central monitoring or performance measurement facility exists that tracks or maintains the state of the network. For the benefit of reducing network complexity , the intelligence in the network is located in the end nodes . As a consequence of this design, the Internet Protocol only provides best-effort delivery and its service is characterized as unreliable . In network architectural parlance, it

520-495: Is error-free. A routing node discards packets that fail a header checksum test. Although the Internet Control Message Protocol (ICMP) provides notification of errors, a routing node is not required to notify either end node of errors. IPv6, by contrast, operates without header checksums, since current link layer technology is assumed to provide sufficient error detection. The dynamic nature of

560-518: The Internet . IP has the task of delivering packets from the source host to the destination host solely based on the IP addresses in the packet headers . For this purpose, IP defines packet structures that encapsulate the data to be delivered. It also defines addressing methods that are used to label the datagram with source and destination information. IP was the connectionless datagram service in

600-639: The AMS-IX in Amsterdam and at the DE-CIX in Frankfurt. The principal business and governance models for IXPs include: The technical and business logistics of traffic exchange between ISPs is governed by bilateral or multilateral peering agreements. Under such agreements, traffic is exchanged without compensation. When an IXP incurs operating costs, they are typically shared among all of its participants. At

640-443: The Internet Protocol defines the format of packets and provides an addressing system. Each datagram has two components: a header and a payload . The IP header includes a source IP address, a destination IP address, and other metadata needed to route and deliver the datagram. The payload is the data that is transported. This method of nesting the data payload in a packet with a header is called encapsulation. IP addressing entails

680-424: The Internet and the diversity of its components provide no guarantee that any particular path is actually capable of, or suitable for, performing the data transmission requested. One of the technical constraints is the size of data packets possible on a given link. Facilities exist to examine the maximum transmission unit (MTU) size of the local link and Path MTU Discovery can be used for the entire intended path to

720-463: The assignment of IP addresses and associated parameters to host interfaces. The address space is divided into subnets , involving the designation of network prefixes. IP routing is performed by all hosts, as well as routers , whose main function is to transport packets across network boundaries. Routers communicate with one another via specially designed routing protocols , either interior gateway protocols or exterior gateway protocols , as needed for

760-659: The characteristics of the network effect . Internet exchange points began as Network Access Points or NAPs , a key component of Al Gore 's National Information Infrastructure (NII) plan, which defined the transition from the US Government-paid-for NSFNET era (when Internet access was government sponsored and commercial traffic was prohibited) to the commercial Internet of today. The four Network Access Points (NAPs) were defined as transitional data communications facilities at which Network Service Providers (NSPs) would exchange traffic, in replacement of

800-411: The destination. The IPv4 internetworking layer automatically fragments a datagram into smaller units for transmission when the link MTU is exceeded. IP provides re-ordering of fragments received out of order. An IPv6 network does not perform fragmentation in network elements, but requires end hosts and higher-layer protocols to avoid exceeding the path MTU. The Transmission Control Protocol (TCP)

840-409: The dissolution of the Internet backbone and transition to the IXP system in 1992, the measurement of Internet traffic exchanged at IXPs has been the primary source of data about Internet bandwidth production: how it grows over time and where it is produced. Standardized measures of bandwidth production have been in place since 1996 and have been refined over time. Internet Protocol Merging

SECTION 20

#1732782952638

880-410: The evolution of the Internet Protocol into the modern version of IPv4: IP versions 1 to 3 were experimental versions, designed between 1973 and 1978. Versions 2 and 3 supported variable-length addresses ranging between 1 and 16 octets (between 8 and 128 bits). An early draft of version 4 supported variable-length addresses of up to 256 octets (up to 2048 bits) but this was later abandoned in favor of

920-515: The market at their peak, and there was an attempt by Stockholm -based IXP NetNod to use SRP/DPT , but Ethernet has prevailed, accounting for more than 95% of all existing Internet exchange switch fabrics. All Ethernet port speeds are to be found at modern IXPs, ranging from 10 Mb /second ports in use in small developing-country IXPs, to ganged 10 Gb /second ports in major centers like Seoul, New York, London, Frankfurt, Amsterdam, and Palo Alto. Ports with 100 Gb/second are available, for example, at

960-484: The more expensive exchanges, participants pay a monthly or annual fee, usually determined by the speed of the port or ports which they are using. Fees based on the volume of traffic are less common because they provide a counterincentive to the growth of the exchange. Some exchanges charge a setup fee to offset the costs of the switch port and any media adaptors ( gigabit interface converters , small form-factor pluggable transceivers , XFP transceivers , XENPAKs , etc.) that

1000-408: The networks and creating the Internet: Commercialization, privatization, broader access leads to the modern Internet: Examples of Internet services: The Internet Protocol ( IP ) is the network layer communications protocol in the Internet protocol suite for relaying datagrams across network boundaries. Its routing function enables internetworking , and essentially establishes

1040-623: The new participant requires. Internet traffic exchange between two participants on an IXP is facilitated by Border Gateway Protocol (BGP) routing configurations between them. They choose to announce routes via the peering relationship – either routes to their own addresses or routes to addresses of other ISPs that they connect to, possibly via other mechanisms. The other party to the peering can then apply route filtering , where it chooses to accept those routes, and route traffic accordingly, or to ignore those routes, and use other routes to reach those addresses. In many cases, an ISP will have both

1080-504: The original Transmission Control Program introduced by Vint Cerf and Bob Kahn in 1974, which was complemented by a connection-oriented service that became the basis for the Transmission Control Protocol (TCP). The Internet protocol suite is therefore often referred to as TCP/IP . The first major version of IP, Internet Protocol version 4 (IPv4), is the dominant protocol of the Internet. Its successor

1120-408: The participating ISPs connect. Prior to the existence of switches, IXPs typically employed fiber-optic inter-repeater link (FOIRL) hubs or Fiber Distributed Data Interface (FDDI) rings, migrating to Ethernet and FDDI switches as those became available in 1993 and 1994. Asynchronous Transfer Mode (ATM) switches were briefly used at a few IXPs in the late 1990s, accounting for approximately 4% of

1160-552: The phrase lives on to a small degree, among those who conflate the NAPs with IXPs. The primary purpose of an IXP is to allow networks to interconnect directly, via the exchange, rather than going through one or more third-party networks. The primary advantages of direct interconnection are cost, latency , and bandwidth . Traffic passing through an exchange is typically not billed by any party, whereas traffic to an ISP's upstream provider is. The direct interconnection, often located in

1200-523: The publicly financed NSFNET Internet backbone. The National Science Foundation let contracts supporting the four NAPs, one to MFS Datanet for the preexisting MAE-East in Washington, D.C., and three others to Sprint , Ameritech , and Pacific Bell , for new facilities of various designs and technologies, in New York (actually Pennsauken, New Jersey ), Chicago, and California, respectively. As

1240-415: The receiver. All fault conditions in the network must be detected and compensated by the participating end nodes. The upper layer protocols of the Internet protocol suite are responsible for resolving reliability issues. For example, a host may buffer network data to ensure correct ordering before the data is delivered to an application. IPv4 provides safeguards to ensure that the header of an IP packet

Internet exchange point - Misplaced Pages Continue

1280-485: The rest of the Internet. However, a connection to a local IXP may allow them to transfer data without limit, and without cost, vastly improving the bandwidth between customers of such adjacent ISPs. Internet Exchange Points (IXPs) are public locations where several networks are connected to each other. Public peering is done at IXPs, while private peering can be done with direct links between networks. A typical IXP consists of one or more network switches , to which each of

1320-575: The same city as both networks, avoids the need for data to travel to other cities—and potentially on other continents—to get from one network to another, thus reducing latency. The third advantage, speed, is most noticeable in areas that have poorly developed long-distance connections. ISPs in regions with poor connections might have to pay between 10 or 100 times more for data transport than ISPs in North America, Europe, or Japan. Therefore, these ISPs typically have slower, more limited connections to

1360-508: The set of ISPs that participate in that IXP). The primary alternative to IXPs is private peering , where ISPs directly connect their networks. IXPs reduce the portion of an ISP's traffic that must be delivered via their upstream transit providers, thereby reducing the average per-bit delivery cost of their service. Furthermore, the increased number of paths available through the IXP improves routing efficiency (by allowing routers to select shorter paths) and fault-tolerance . IXPs exhibit

1400-556: The three telco-operated NAPs faded into obscurity relatively quickly after the expiration of the federal subsidies, MAE-East , thrived for fifteen more years, and its west-coast counterpart MAE-West continued for more than twenty years. Today, the phrase "Network Access Point" is of historical interest only, since the four transitional NAPs disappeared long ago, replaced by hundreds of modern Internet exchange points, though in Spanish-speaking Latin America ,

1440-671: The topology of the network. [REDACTED] [REDACTED] [REDACTED] [REDACTED] There are four principal addressing methods in the Internet Protocol: In May 1974, the Institute of Electrical and Electronics Engineers (IEEE) published a paper entitled "A Protocol for Packet Network Intercommunication". The paper's authors, Vint Cerf and Bob Kahn , described an internetworking protocol for sharing resources using packet switching among network nodes . A central control component of this model

1480-498: The world show significant adoption of IPv6, with over 41% of Google's traffic being carried over IPv6 connections. The assignment of the new protocol as IPv6 was uncertain until due diligence assured that IPv6 had not been used previously. Other Internet Layer protocols have been assigned version numbers, such as 7 ( IP/TX ), 8 and 9 ( historic ). Notably, on April 1, 1994, the IETF published an April Fools' Day RfC about IPv9. IPv9

1520-585: Was also used in an alternate proposed address space expansion called TUBA. A 2004 Chinese proposal for an IPv9 protocol appears to be unrelated to all of these, and is not endorsed by the IETF. The design of the Internet protocol suite adheres to the end-to-end principle , a concept adapted from the CYCLADES project. Under the end-to-end principle, the network infrastructure is considered inherently unreliable at any single network element or transmission medium and

1560-637: Was particularly timely, coming hard on the heels of the ANS CO+RE controversy , which had disturbed the nascent industry, led to congressional hearings, resulted in a law allowing NSF to promote and use networks that carry commercial traffic, prompted a review of the administration of NSFNET by the NSF's Inspector General (no serious problems were found), and caused commercial operators to realize that they needed to be able to communicate with each other independent of third parties or at neutral exchange points. Although

1600-712: Was the Transmission Control Program that incorporated both connection-oriented links and datagram services between hosts. The monolithic Transmission Control Program was later divided into a modular architecture consisting of the Transmission Control Protocol and User Datagram Protocol at the transport layer and the Internet Protocol at the internet layer . The model became known as the Department of Defense (DoD) Internet Model and Internet protocol suite , and informally as TCP/IP . The following Internet Experiment Note (IEN) documents describe

#637362