A technical overview course exploring the Internet, BGP, and peering for engineers interested in comprehending network interconnection. The course provides a foundational insight into Internet structure, Internet Exchange (IX) architectures, and BGP routing principles. Participants will learn about routing tables, BGP metrics, and how traffic is routed across networks, along with what is needed to peer at an Internet exchange. The training combines theoretical sessions with practical demonstrations that delegates can follow along with, focusing on the technical fundamentals of peering and IX services.
Engineers.
Some knowledge of networking.
2 days
What is a network? Types of network, LANs,
WANs, connecting networks together with IP and
routers. What is the Internet? The cloud. How
Kenya is connected to the rest of the world.
Hands on: ipconfig, ping and traceroute on the
Internet.
What is a router, routing tables, static routes,
routing protocols. When an ISP uses static routes
and when they use BGP. IP addresses, prefixes,
groups of IP addresses. IPv6.
Hands on: Analysing Internet routing tables.
ASs, AS numbers, Internet structure, ISP types,
Tier 1 ISPs, eyeballs, content providers, IXs,
peering vs. transit, public/private peering. Peering
policies. peeringdb. The importance of keeping
peeringdb up to date.
Hands on: AS information gathering. Using
peeringdb.
What’s BGP? BGP versus other routing protocols,
ASs, AS numbers. AfriNIC database.
Hands on: Finding AS numbers. Showing simple
BGP configuration and routing tables in an EVENG example.
Simple walk through of BGP incremental updates
and how routes change when links go down.
Hands on: Showing packets and route changes
when a link goes down/comes up.
Transit, peering, routing policy and route filtering.
Longest matching rule in routing tables, route
selection order, Local preference, AS prepend,
MEDs. IRRs.
Hands on: Seeing BGP influencing traffic.
Looking at routing policies in AfriNIC .
Ethernet switching, data centres, redundancy.
IPv4, IPv6 ports. Looking glass. DNS root servers.
Private VLAN. Closed User groups. Cloud
services, MAPS. DDOS protection and Remote
Triggered Black Hole services.
Hands on: Looking glasses.
Kit needed, Locations, Interface specifications. Link aggregation. The racks and space provided, access to the racks, connecting WANs into the IX. Allowed traffic. Port security. Preparing for peering, the peering template, setting up the peering, the AfriNIC database, contacts.
Example Cisco BGP configuration, Example Juniper BGP configuration.
What are route servers? route server policy
control and communities, Bi and multi lateral
peering. What are route collectors, Looking
glasses. Template for peering with the route
server.
Hands on: Seeing the LINX route server details
in peeringdb, using a looking glass.
"Went above expectations great course I learnt a lot."
"Provided an in depth introduction to a topic not frequently taught. It succeeded in vastly improving my understanding."
This structured training course seeks to build upon workbook learning through the use of group exercises, dynamic discussion and individual tasks in order to deliver an engaging and interactive module that will ensure all candidates are able to transfer their new skills into the workplace.