Network Services - Geoff Huston

Download Report

Transcript Network Services - Geoff Huston

Network Services
Geoff HUSTON
IP Access is not enough
An ISP service also requires:
mail & mailing lists
DNS
web
usenet
ftp
...
Mail Services
Outgoing Mail server
Outbound Mail
Outbound Mail POP or IMAP Access
Server
to Mail Account
Inbound Mail delivery
Mail Server
Backup
Secondary
Mail Server
Mail Alias
Local Access
Account
Mail
Client
Mail Services
Customer mailboxes
SMTP server
POP / IMAP access server
account management
alias management
Mail Services
SMTP relay for outbound mail
Secondary MX for customers
Mail List management for customers
DNS Services
Hosting Primary Domain Service
Secondary DNS Server
DNS Forwarder
Web Caching
improved fetch performance
ISP cost reduction
virtual web servers (virtual domains)
proxy servers
accepting advertisements on the web
page
Caching
1
cache
www.stuff.isp
2
cache
Large Scale Caching
client
Core Cache System
cache
cache server 172.16.0.1
172.16.0.1
client
ICP requests
client
cache
cache server 172.16.0.1
cache
172.16.0.1
cache server 172.16.0.1
ISP Network
172.16.0.1
POP Cache Architecture
Redirect TCP port 80 requests
to local cache system
to
customer
sites
Core
Network
LAN Switches
Core Router
Access Servers
Servers
Cache
Web Hosting
Virtual web hosts
172.16.0.2
172.16.0.3
172.16.0.4
172.16.0.5
http://www.net.isp
172.16.0.1
http://www.client1.dom
172.16.0.2
http://www.client2.dom
172.16.0.3
user page
sub 1
sub 11
sub 2
sub 12
sub 121
sub 32
sub 321
sub 4
sub 33
sub 322
sub 4
sub 1
sub 11
sub 2
sub 12
sub 121
sub 3
sub 31
sub 32
sub 321
http://www.client4.dom
172.16.0.5
user page
user page
sub 3
sub 31
http://www.client3.dom
172.16.0.4
sub 4
sub 33
sub 322
sub 4
sub 1
sub 11
sub 2
sub 12
sub 121
user page
sub 3
sub 31
sub 32
sub 321
sub 4
sub 33
sub 322
sub 4
sub 1
sub 11
sub 2
sub 12
sub 121
sub 3
sub 31
sub 32
sub 321
sub 4
sub 33
sub 322
sub 4
USENET servers
can be a valuable service
can be expensive!
too much traffic getting-in
too much hard disk capacity
maintenance cost a lot!
Games and Entertainment
The Internet is not intended to be serious
and there’s a perfectly good market for
games and entertainment
Game servers
Streaming audio/video servers
…
Local Office
Local Office
Local Office
Upstream ISP
Network Access
Server
Access
Filters
Local Office
Access Router
Radius
Server
Upstream Feed Router
Mail
Server
Accounting
Network
Data
Management
Server
DNS
Server
WWW
Cache
WWW
Server
Usenet
Server
45Mbps Backbone
45Mbps Backbone
Backbone Router
Backbone Router
Dial-Up Network
Access Server
Network Client
Access Router
Network Client
Access Router
Radius
Server
Accounting
Data
Mail
Server
DNS
Server
Network
Mgmt
Server
WWW
Cache
WWW
Server
Usenet
Server
622MbpsSONET Backbone
Add Drop Mux
Dial-Up Network
Access Servers
Backbone Router
Backbone Router
Fast Ethernet Switch
Fast Ethernet Switch
155Mbps Fiber Connectors
Network Client
Access Routers
Radius
Server
Accounting
Data
Mail
Server
DNS
Server
Network
Mgmt
Server
WWW
Cache
WWW
Server
Usenet
Server
Adding Security to the Design
Service Plane
Network Access
Server
Local Office
Access Router
Network
Router
Radius
Server
Mail
Server
DNS
Server
WWW
Cache
WWW
Server
Control and Management Plane
Network
Accounting
Management
Data
Server
Usenet
Server
Example: Securing the Usenet Server
Local Office
Local Office
Local Office
Network Carriage Plane
Network Access
Server
Local Office
Access Router
no loose source routing
no directed broadcast
permit any source to usenet server TCP port 119
permit NetOpsCenter source to usenet server
deny all else
Upstream Feed Router
Radius
Server
Mail
Server
DNS
Server
WWW
Cache
WWW
Server
Usenet
Server
ISP Service Plane
ISP Management Plane
Accounting
Server
Network
Management
Server
TCP logging
SYN protection
permit any source connect to TCP port 119
permit NetOpsCenter source to any port
deny all else
Service Issues
Do ISP services attract a different tariff?
How are service ports accounted?