Leading edge technologies in the HEAnet network - Redbrick
Download
Report
Transcript Leading edge technologies in the HEAnet network - Redbrick
Leading edge technologies
in the HEAnet network
Brian Nisbet
&
John Lyons
<[email protected]>
Overview of talk
HEAnet FAQ - what, why, who, where.
National and international links
- Gigabit ethernet in the WAN
Some services
- Mirroring
- Cisco Distributed Director
Some projects
IP routing fundamentals
- IP routing in HEAnet using OSPF, IS-IS & BGP
What?
HEAnet is the national network for education and
research
Not-for-profit, not-for-loss too.
Operating since 1983
Incorporated in 1997
Located in Dublin
PoPs in Cork, Dublin, Citywest, Galway, Limerick &
Kilcarbery
Why?
Intercommunication
Resource sharing
Economies of scale
Research collaboration
Network technology
National strategy
Who?
40 institutions (universities, ITs, …)
Owned by the members
Small central staff
Collaboration with members
International associations/partnerships
Where?
HEAnet Ltd., Ground Floor, Brooklawn House,
Crampton Ave, Shelbourne Rd, Dublin 4
Tel: +353-1-6609040
E-mail: [email protected] or
GPS Coordinates: 53.3381ºN 6.2403ºW
Web: http://www.heanet.ie
Fax: +353-1-6603666
[email protected]
Network Map
DCU Bandwidth Usage
DCU – MRTG (12th –20th March)
Maximum bandwidth available to
DCU : 63 Mbps ATM over STM1
Mantova Pic
Gigabit Backbone
Citywest – Galway (March 12th)
Citywest – NOC March 17th –25th
Gigabit Ethernet WAN
Bigger, Better, Faster?
Pros
Mass Produced
Less Demanding of Hardware
Less Complex to Configure
Higher Bandwidth
Cheaper
Gigabit Ethernet WAN
Cons
Slower convergence times
More difficult to troubleshoot
Next steps may lose some of the
advantages
10GE (add another zero)
Complicates things by adding more
framing for long haul.
May cost the same as STM-64.
Gigabit Ethernet WAN
National Backbone Links
Router to router, very straightforward.
Client Links
HEAnet to TCD, Ratelimited 120Mbps
over GE.
Cisco 7200 onsite in TCD. Point-to-point
from there into a Routing-Switch.
Allows better visibility of circuit and
development of Routing-Switches makes
things cheaper.
International Links
155Mbps: Teleglobe, Abilene & StarTap
622Mbps: GlobalCrossing
1Gbps: JANET, Ca*net4, INEX
2.5Gpbs: Géant
Some Operational Services
National Information Server
IP address and Domain registration
Listserv
Statistics
Seminars, training
Databases
Webhosting
Mirroring
IPv6
NTP
Network security evaluation
Hot standby (Cisco DD)
Mirroring - ftp.heanet.ie
2.2 Terabyte Server with dual GigE connectivity
IPv6 Capable in HTTP/FTP and RSYNC
One of the busiest mirrors in Europe and an official mirror of
RedHat, Debian, FreeBSD
Over 60 projects mirrored
Developed custom Apache patches to tweak service.
[email protected]
Hotstandby Web services
HEAnet offer failover protection for webservers using Cisco
“Distributed Director” technology
Router (Cisco 3620/7200) acts as an authoritative DNS server
with a TTL of 0
Clients cannot cache the DNS records
Router monitors the primary webserver with full TCP
connections on port 80 at specified intervals (eg. Every 10
seconds)
Cisco Distributed Director
Router has IP address of both main webserver and backup
“standby server”
If the router cannot connect to the main webserver it will
redirect queries to standby
Continues to initiate connections to main webserver and
reverts back to it when the webserver recovers
In HEAnet CDD is simply set-up to telnet to webserver on port
80. If it receives a response it considers the webserver to be
up but more granularity can be added.
Has limitations
- IPv6 not supported
- https not supported
Some HEAnet service developments
IPv6 (Also a service)
Test traffic project
Multicast
MAN
Honeypots
Videoservices
Netflow
PKI
National Backbone
Next Generation Internet
IP routing Fundamentals
Routing is the process of selecting the interfaces
through which a packet should be sent
Forwarding is the process of actually moving this packet
once the route has been determined
Classful routing only passes network addresses,
classless routing uses both network and subnet
addresses
Classless interdomain routing (CIDR) was brought in in
a bid to reserve IPv4 addresses and allows blocks of
class C addresses to be combined/aggregated eg.
192.168.1.0 /21
More fundamentals …
Variable length subnet masks (VLSM) - greater
granularity eg.192.168.0.0/28
Distance Vector protocols use hop count as a metric,
link state (eg. OSPF) use cost. Hybrid protocols like
EIGRP can use complex rules involving delay, reliability
Convergence is the length of time after a network
change (Interface/line down, router added etc.)that
routing tables take to update
An Autonomous system (AS) is a group of IP networks
operated by one or more network operator/s which has a
single and clearly defined external routing policy
Rip v1/v2
RIPv1 – RFC1058
- Classful, Periodic updates, transfers entire routing
tables, distance vector, uses holddown timers.
RIPv2
- Added classless, authentication, multicast support.
Uses “routing by rumour” as it only sees directly
connected routers
Both of these routing protocols are inefficient and
are now only used on very small networks. They have
been phased out in favour of more “intelligent”
Interior gateway protocols (IGP’s) such as OSPF and ISIS.
OSPF Overview
Features
- Supports CIDR/VLSM
- Fast convergence
- Uses multicast addresses for hello packets
- Load balancing
- Uses areas to cut down CPU usage
Uses hello packets to establish adjacencies initially via
a 6 step process
Once adjacency established it uses regular Link State
advertisements (LSA) and Link state updates (LSU) to
describe links & adjacencies changes
OSPF
9 types of LSA, 5 of which are used extensively :
1-Router link
2-Network link
3-Network summary
4-ASBR summary
5-AS external.
(other 4 for TOS)
Link state databases (LSDB) built from info in LSA’s
Each router in an Area has the same LSDB and using this &
the SPF algorithm (Dijkstra) to build its routing table
It’s an efficient & quiet routing protocol as it can have separate
LSDB for each area & only sends LSA updates
OSPF
Works under different network topologies differently
- Broadcast multiaccess (LAN)
- Point to Point (eg. Serial connection)
- Point to Multipoint (eg ATM using multiple VC’s)
- Point to Multipoint (Non broadcast multi access (NBMA))
Reacts quickly to network changes (Line down, router death)
- Hello interval every 10 secs
- Dead interval (Link down) is 4 times hello interval
Routing descisions based on cost of 100000000/1
- Cost ranges from 0 to 65535 with 0 being the best
- 100Mb = OSPF cost of 1
- OSPF can do load balancing between same cost routes
OSPF in HEAnet
In HEAnet we have only one area (backbone: area 0)although
we are investigating the use of multiple areas in the future (or
using IS-IS)
In conjunction with static routes and BGP we use OSPF to
route traffic throughout our internal network
Routers in DCU have full visibility of all routers running OSPF
in our AS ie. They have the same LSDB as the other routers in
the AS
Does have its limitations:
- Currently running OSPF v2 which doesn’t handle IPv6
- OSPF v3 does but isnt considered stable enough yet
- For IPv6 we need to run another routing protocol IS-IS
IS-IS
IS-IS (Intermediate System to Intermediate
System). Part of the OSI standard.
ISO/IEC 10589, RFC 1195 and RFC 2763
Not originally designed for IP.
Uses Link-State PDUs, similar to OSPF
LSAs.
Extensible Protocol, updated to deal with
IPv6 faster than OSPF.
Add more Type-Length-Values to the PDUs
to handle more protocols.
IS-IS in HEAnet
Used purely for IPv6 routing within the
HEAnet network.
Communication between routers.
IPv6 connections to clients.
BGP
BGP (Border Gateway Protocol) is an EGP
(External Gateway Protocol) and an IGP
(Internal Gateway Protocol).
RFC 1771
Deals with AS’ (Autonomous Systems)
Exchanges routing information between
peers.
Makes routing decisions based on a number
of different criteria applied to each route.
BGP
These criteria feed into the BGP Best Path
Algorithm. Each step is gone through until a
definite routing decision can be made.
Invalid paths are ignored.
Common values/criteria:
Local Preference
AS Path Length
Multi Exit Discriminator (MED)
Will eventually choose the path to the
router with the lowest IP address.
BGP in HEAnet
We have BGP peerings with all of the
networks we directly connect to eg Géant,
JANET, Ca*net4, Global Crossing,
Teleglobe etc.
A large number of the routers in HEAnet
form part of our internal BGP mesh.
Allows for proper route selection to any
accessible point in the internet from
anywhere in HEAnet.
Contacts
http://www.heanet.ie
[email protected]
Questions ?