IXP, BGP and the Internet Flashcards
Explain the purpose of mtr utility and what it typically shows.
mtr (my traceroute) is a computer program which combines the functions of the traceroute and ping programs in one network diagnostic tool. It provides real-time analysis of the path packets take to reach a destination, showing detailed information about latency and packet loss at each hop.
When an IP datagram is sent, its TTL is set (no. hops/routers it can pass through before the packet is discarded). As the packet passes through a router the TTL is decremeted until, when the TTL reaches zero, the packet is destroyed and an ICMP “time exceeded” message is returned to the sender.
traceroute + ping, TTL
What does settlement free mean?
benefit to both parties, no charge/cost between the two.
Explain what a PNI is.
Private Network Interconnect
a direct interconnect and peering between only two networks, across a layer 1 or 2 medium that offers dedicated capacity that is not shared by any other parties.
What does it mean when two networks peer?
peering is a voluntary interconnection of administratively separate Internet networks for the purpose of exchange traffic between the users of each network.
Explain what an IP transit is.
An Internet Transit is the service allowing network traffic to cross or “transit” a computer network, usually used to connect a smaller Internet Service Provider (ISP) to the larger Internet.
It facilitates the advertisement of customer routes to other ISPs, attracting inbound traffic towards the customer. At the same time, it advertises routes from other ISPs to the customer, soliciting outbound traffic from the customer to these networks.
What is the Default Free Zone?
the collection of all internet AS that do not require a default route to route a packet to any destination. // It is the “full” routing table, no default routes.
What is an Autonomous System?
a collection of Internet Protocol (IP) routing prefixes (address blocks) under the control of an Internet Service Provider (ISP). // It is a network managed by a single entity, uniquely identified by an ASN (AS number)
What is the Internet?
A network of interconnected networks. Each IP block/prefix is routed by a single network (AS). A network may have many IP prefixes. Each network is described by an ASN.
Explain what BGP is
a routing protocol that allows one network (AS) to signal to other networks the IP prefies that can be reached through it.
State and differentiate the three main means of interconnecting an AS with another AS.
- Transit: you are the customer to an upstream ISP (tier 1, wholsale ISP e.g. hurrican electric)
- Peerings: normally settlement free; IXPs, PNIs
- Customers: you are the ISP providing downstream connectivity.
What are the key parameters that are required for a BGP peering session?
- A layer 2 connectivity between routers (physical link, IXPs etc)
- a layer 3 subnet for IP communication
- prefixes (routes to advertise over BGP
- ASN
- security (inbound/outbound prefix filters, AS path filters, next hop verification etc).
In terms of a BGP what does “shortest path” mean?
the least amount of AS you have to pass through
What are some of the preferences when choosing the shortest path in BGP? mention 2 tie-breakers.
- prefer the path with the shortest AS_PATH
- prefer the path with the highest LOCAL_PREF (def:100)
- prefer the path with the lowest MED (multi exit discriminator)
- prefer the oldest path.
tie-breakers:
- prefer the path from the router with the lower router-id
- prefer the path that comes from the lowest neighbor address
Why was INEX founded?
the internet connectivity in ireland was extremely expensive, the speed of access was low and the local traffic was being routed to London/Amsterdam which made it inefficient
Explain what mandates are included in INEX.
- provide high-speed reliable and resilient IP traffic exchange facilities
- keep Irish traffic in Ireland
- no ‘feature creep’ into other business areas
- allow our national and international members route traffic more efficiently