ISP Network Design
ISP Network Design
PoP Topologies
Other ISPs
Web Cache
ISP Services Hosted Services
(DNS, Mail, News,
• Modular Design FTP, WWW)
Network
connection speed Core
1
Modular Routing Protocol Design
• PoP Core
• ISP Services
Two dedicated routers
DNS (cache, secondary)
High Speed interconnect
News, Mail (POP3, Relay)
Backbone Links ONLY
WWW (server, proxy, cache)
Do not touch them!
• Hosted Services
• Border Network
Virtual Web, WWW (server, proxy, cache)
dedicated border router to other ISPs
Information/Content Services
the ISP’s “front” door
Electronic Commerce
transparent web caching
2
PoP Modules Low Speed Access Module
TACACS+/Radius
proxy, DNS resolver,
Content
Cisco ISP Cisco ISP
Workshops © 2005, Cisco Systems, Inc. All rights reserved. 13 Workshops © 2005, Cisco Systems, Inc. All rights reserved. 14
3800/7206/7600 7200/7600
Mixture of channelised
Mixture of channelised
T1/E1, 56/64K and
T3/E3 and T1/E1 circuits
nx64K circuits
To core routers
Web Cache
WWW
DNS Mail DNS
cache POP3 NEWS
secondary Relay cache
SSG, DHCP, TACACS+
or Radius Servers/Proxies,
DNS resolver, Content
Cisco ISP Cisco ISP
Workshops © 2005, Cisco Systems, Inc. All rights reserved. 17 Workshops © 2005, Cisco Systems, Inc. All rights reserved. 18
3
Hosted Services Module Border Module
To core routers
Hosted Network
Gateway Routers To local IXP - ISP1 ISP2
NB - no default route +
local AS routing table only
Network
Border Routers
Critical Services
To core routers Module Out of Band
Corporate LAN Management Network
Out of Band
Hosted Network
Management Network Firewall Router
Gateway Routers
consoles
2620/32async
To the NOC
2620/32async NetFlow
enabled
routers
NetFlow
Collector
Billing, Database
and Accounting
Systems Out of Band Ethernet
NetFlow TACACS+ SYSLOG Primary DNS
Analyser server server
Network Operations Centre Staff
Cisco ISP Cisco ISP
Workshops © 2005, Cisco Systems, Inc. All rights reserved. 21 Workshops © 2005, Cisco Systems, Inc. All rights reserved. 22
Backbone Design
• Routed Backbone
• Switched Backbone
• Leased point-to-point circuits
Backbone Network Design nx64K, T1/E1, T3/E3, OC3, OC12,...
• ATM/Frame Relay service from telco
T3, OC3, OC12,… delivery
easily upgradeable bandwidth (CIR)
4
Distributed Network Design Distributed Network Design
Customer
ISP Services connections
• Tend to be cheaper
POP Two
Long distance link Circuit concentration
Choose from multiple suppliers
• Think big
More redundancy
5
Metropolitan Area Backbone Links
POP Two
Metropolitan Links
ISP Services
POP Three POP One
DNS, Mail, News
design and location
Metropolitan Links
Cisco ISP
Traditional Point to Point Links Cisco ISP
Workshops © 2005, Cisco Systems, Inc. All rights reserved. 31 Workshops © 2005, Cisco Systems, Inc. All rights reserved. 32
6
ISP Services: ISP Services:
Secondary DNS Example DNS
• apnic.net zone
• Caching nameserver
primary DNS in Brisbane (ns.apnic.net)
This is the resolver – it is the DNS cache
secondary DNS run by APNIC in Tokyo
(svc00.apnic.net) Your customers use this as resolver, NOT your primary
or secondary DNS
zone secondaried by
RIPE NCC in Amsterdam
Provides very fast lookups
ARIN in Washington Does NOT secondary any zones
Geographical and service provider redundancy – this One, or preferably two per PoP (redundancy)
is the perfect example! Unix server, fast I/O, large amount of memory
(512Mbytes+ depending on number of zones)
Web Cache
Geek
Alert
• One trick of the trade
DIAL network
assign two unique IP addresses to be
for the two DNS resolver systems
To Core Routers
use these two IP addresses in every PoP
route the two /32s across your backbone
Switch redundancy even if the two resolver systems in the local PoP are
Router redundancy down, the IGP will ensure that the next nearest
DNS Cache redundancy Radius proxy
resolvers will be reachable
DNS Cache DNS Cache
Known as IP Anycast
DIAL users automatically given the IP addresses
of DNS caches when they dial in
Cisco ISP Cisco ISP
Workshops © 2005, Cisco Systems, Inc. All rights reserved. 39 Workshops © 2005, Cisco Systems, Inc. All rights reserved. 40
7
ISP Services: ISP Services:
DNS Mail
• Implementation • Must have at least two mail hosts (MX records) for
Put all your hosts, point-to-point links and loopbacks all supported domains
into the DNS geographical separation helps
under your ISP’s domain name
• POP3 server dedicated to that function
use sensible/meaningful names
DIAL users get mail from here
Put all your hosts, point-to-point links and loopbacks
into the REVERSE DNS also • SMTP gateway dedicated to that function
don’t forget about in-addr.arpa – many ISPs do DIAL users send mail via here
some systems demand forward/reverse DNS mapping
before allowing access • Mail relay open to CUSTOMERS only!
Customer
News Feeder connections
8
ISP Services: ISP Services:
News System Placement News
Customer
News Feeder connections • Software
POP Two Make sure that the Internet News distribution on
the Unix system is up to date
Customer
the vendor’s distribution is rarely current
Customer
connections
connections
Pay attention to bug reports, security issues,
unsolicited junk posting complaints
POP Three POP One News Feeder
9
Addressing Plans – ISP Infrastructure Addressing Plans – Customer
Addressing Plans
Addressing Plans – ISP Infrastructure Planning
10
Routing Protocols Why Do We Need an IGP?
Other ISPs
• Interior • Exterior BGP4
Carries ISP Carries customer
infrastructure prefixes
addresses only
Carries Internet prefixes
ISPs aim to keep the BGP4
EGPs are independent
IGP small for and OSPF/ISIS
of ISP network topology
efficiency and
scalability
BGP4 Static/BGP4
Local
FDDI IXP Customers
11
Routing Protocols: Routing Protocols:
Choosing an IGP IGP Recommendations
Routing Protocols:
More iBGP Recommendations
12
Security ISP Infrastructure Security
• premises security
Access-list examples: To core routers locks – electronic/card key preferred
Inbound secure access – 24x7 security arrangements
Allow tcp/established to all servers
Service Network
ICMP environment control – good aircon
Gateway Routers
Web server: tcp/80
SSH for customer access
• staff responsibility
Any other ports for services password policy, strangers, temp staff
sold to customers
employee exit procedures
Outbound • RFC2196
ICMP
Allow DNS udp/53 and (Site Security Handbook)
tcp/53
• RFC3871
Block all access to ISP Server1 Server2 Server3 Server4 Server5 Server6
address range (Operational Security Requirements for Large ISP IP
Network Infrastructure )
Cisco ISP Cisco ISP
Workshops © 2005, Cisco Systems, Inc. All rights reserved. 77 Workshops © 2005, Cisco Systems, Inc. All rights reserved. 78
13
ISP Network Security
ISP Network Security Secure external access
• Ensures quality of service to customers LAN and/or WAN link connects to network core, or via
separate management link to NOC
minimises downtime
• Full remote control access under all
minimises repair time
circumstances
eases diagnostics and debugging
14
Out of Band Network Out of Band Management
Equipment Rack Equipment Rack
Modem – access
• Full remote information under all circumstances
to PSTN for out of
band dialin
Ethernet
Cisco ISP to the NOC Cisco ISP
Workshops © 2005, Cisco Systems, Inc. All rights reserved. 85 Workshops © 2005, Cisco Systems, Inc. All rights reserved. 86
Test Laboratory
15
Operational Considerations
• Never work on the live network, no matter how • Differentiate between customer support and the
trivial the modification may seem Network Operations Centre
Establish maintenance periods which your customers are Customer support fixes customer problems
aware of
NOC deals with and fixes backbone and Internet related
e.g. Tuesday 4-7am, Thursday 4-7am
problems
• Never do maintenance on a Friday • Network Engineering team is last resort
Unless you want to work all weekend cleaning up they design the next generation network, improve the
• Never do maintenance on a Monday routing design, implement new services, etc
Unless you want to work all weekend preparing they do not and should not be doing support!
Operational Considerations
NOC Communications
16
ISP Design Summary
17