Technical Solution Proposal The NicIX team
IXP architectures Layer 2 Layer 3 Use a switch to interconnect ISPs Layer 2 with router reflector Layer 2 with route server Layer 3 Use a router to interconnect ISPs
Selection of architecture Layer 2 preferred More autonomy to ISPs No much processing in layer 2 The switch will not be bottleneck Low cost Simple for administration
Considered alternatives Alternative A Layer 2 with route reflector Two switches for redundancy Two route reflectors for redundancy Alternative B Layer 2
Alternative A - topology
Alternative A – some issues The IXP is an AS( public ASN) Public IP addresses used BGP4 used ISPs may/may not collocate their routers Transit for IXP services The IXP gets transit from one or more ISPs
Alternative A - transit using IGP
Alternative A - transit using IBGP
Alternative A - transit using private connection
Which transit method to use? IGP Not suitable for transit via multiple ISPs Additional administrative overhead IBGP Suitable for transit via multiple ISPs Private connection Needs additional physical setup IBGP preferred
Alternative B - Topology
Alternative B – some issues The IXP is one AS (public ASN) Public IP addresses used BGP4 used Full mesh peering between ISPs IXP peers with the transit ISP(s)
Alternative B - transit
Favorite topology Favorite Topology
Equipment - selection Switch Router Should have Gigabit Ethernet ports Should have sufficient ports Cost Technical support Router Technical Support Ipv6 support
Switch – list
Router - list
Overall equipment list
Other costs
Total cost
Refernces Cisco Systems Inc., “Internet eXchange Points (IXP), peering and ISP Interconnection: The key stone of Internet Economy”, 1999 Barry Raveendran Greene , ”L2 Internet eXchange Point (IXP) using a BGP Route Reflector Technical Design, Configuration, and General Advice about IXPs”, 2000 Communication Systems Design 2002 Projects,” http://csd.ssvl.kth.se/~csd2002mozambiqueix”,MozambiqueIX http://www.cisco.com http://www.extremenetworks.com http://www.techdata.com
Thank You