network services geoff huston. ip access is not enough zan isp service also requires: ymail &...

19
Network Services Geoff HUSTON

Upload: eric-mccallum

Post on 27-Mar-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Network Services Geoff HUSTON. IP Access is not enough zAn ISP service also requires: ymail & mailing lists yDNS yweb yusenet yftp y

Network Services

Geoff HUSTON

Page 2: Network Services Geoff HUSTON. IP Access is not enough zAn ISP service also requires: ymail & mailing lists yDNS yweb yusenet yftp y

IP Access is not enough

An ISP service also requires: mail & mailing lists DNS web usenet ftp ...

Page 3: Network Services Geoff HUSTON. IP Access is not enough zAn ISP service also requires: ymail & mailing lists yDNS yweb yusenet yftp y

Mail Services

Mail ServerMail Alias Local Access

Account

SecondaryMail Server

Inbound Mail delivery

Backup

MailClient

POP or IMAP Accessto Mail Account

Outgoing Mail server

Outbound MailServer

Outbound Mail

Page 4: Network Services Geoff HUSTON. IP Access is not enough zAn ISP service also requires: ymail & mailing lists yDNS yweb yusenet yftp y

Mail Services

Customer mailboxes SMTP server POP / IMAP access server account management alias management

Page 5: Network Services Geoff HUSTON. IP Access is not enough zAn ISP service also requires: ymail & mailing lists yDNS yweb yusenet yftp y

Mail Services

SMTP relay for outbound mailSecondary MX for customersMail List management for customers

Page 6: Network Services Geoff HUSTON. IP Access is not enough zAn ISP service also requires: ymail & mailing lists yDNS yweb yusenet yftp y

DNS Services

Hosting Primary Domain ServiceSecondary DNS ServerDNS Forwarder

Page 7: Network Services Geoff HUSTON. IP Access is not enough zAn ISP service also requires: ymail & mailing lists yDNS yweb yusenet yftp y

Web Caching

improved fetch performanceISP cost reductionvirtual web servers (virtual domains)proxy serversaccepting advertisements on the

web page

Page 8: Network Services Geoff HUSTON. IP Access is not enough zAn ISP service also requires: ymail & mailing lists yDNS yweb yusenet yftp y

Caching

GET www.stuff.isp/page.html

www.stuff.isp

cache

GET www.stuff.isp/page.html

GET www.stuff.isp/page.html

cache

1

2

Page 9: Network Services Geoff HUSTON. IP Access is not enough zAn ISP service also requires: ymail & mailing lists yDNS yweb yusenet yftp y

Large Scale Caching

ISP Network

cache server 172.16.0.1

client

cache

172.16.0.1

cache

172.16.0.1cache

172.16.0.1

cache server 172.16.0.1

client

cache server 172.16.0.1

clientICP requests

Core Cache System

Page 10: Network Services Geoff HUSTON. IP Access is not enough zAn ISP service also requires: ymail & mailing lists yDNS yweb yusenet yftp y

POP Cache Architecture

CoreNetwork

tocustomer

sites

Access Servers

LAN Switches

Servers

Core Router

Cache

Redirect TCP port 80 requeststo local cache system

Page 11: Network Services Geoff HUSTON. IP Access is not enough zAn ISP service also requires: ymail & mailing lists yDNS yweb yusenet yftp y

Web Hosting

Virtual web hosts

sub 11

sub 121

sub 12

sub 1 sub 2

sub 31

sub 321 sub 322

sub 32 sub 33

sub 3

sub 4

sub 4

user page

sub 11

sub 121

sub 12

sub 1 sub 2

sub 31

sub 321 sub 322

sub 32 sub 33

sub 3

sub 4

sub 4

user page

sub 11

sub 121

sub 12

sub 1 sub 2

sub 31

sub 321 sub 322

sub 32 sub 33

sub 3

sub 4

sub 4

user page

sub 11

sub 121

sub 12

sub 1 sub 2

sub 31

sub 321 sub 322

sub 32 sub 33

sub 3

sub 4

sub 4

user page

http://www.net.isp

http://www.client1.dom172.16.0.2

http://www.client2.dom172.16.0.3

http://www.client3.dom172.16.0.4

http://www.client4.dom172.16.0.5

172.16.0.1

172.16.0.2 172.16.0.3 172.16.0.4172.16.0.5

Page 12: Network Services Geoff HUSTON. IP Access is not enough zAn ISP service also requires: ymail & mailing lists yDNS yweb yusenet yftp y

USENET servers

can be a valuable servicecan be expensive!

too much traffic getting-in too much hard disk capacity maintenance cost a lot!

Page 13: Network Services Geoff HUSTON. IP Access is not enough zAn ISP service also requires: ymail & mailing lists yDNS yweb yusenet yftp y

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 …

Page 14: Network Services Geoff HUSTON. IP Access is not enough zAn ISP service also requires: ymail & mailing lists yDNS yweb yusenet yftp y

Upstream ISP

Upstream Feed RouterLocal OfficeAccess Router

Network AccessServer

AccessFilters

RadiusServer

MailServer

DNSServer

WWWCache

WWWServer

UsenetServer

AccountingData

NetworkManagement

Server

Local OfficeLocal OfficeLocal Office

Page 15: Network Services Geoff HUSTON. IP Access is not enough zAn ISP service also requires: ymail & mailing lists yDNS yweb yusenet yftp y

45Mbps Backbone45Mbps Backbone

RadiusServer

MailServer

DNSServer

WWWCache

WWWServer

UsenetServer

AccountingData

NetworkMgmtServer

Dial-Up NetworkAccess Server

Network ClientAccess Router

Network ClientAccess Router

Backbone RouterBackbone Router

Page 16: Network Services Geoff HUSTON. IP Access is not enough zAn ISP service also requires: ymail & mailing lists yDNS yweb yusenet yftp y

622MbpsSONET Backbone

Dial-Up NetworkAccess Servers

Network ClientAccess Routers

Backbone RouterBackbone Router

Add Drop Mux

Fast Ethernet Switch

Fast Ethernet Switch

RadiusServer

MailServer

DNSServer

WWWCache

WWWServer

UsenetServer

AccountingData

NetworkMgmtServer

155Mbps Fiber Connectors

Page 17: Network Services Geoff HUSTON. IP Access is not enough zAn ISP service also requires: ymail & mailing lists yDNS yweb yusenet yftp y

Adding Security to the Design

Network Router

Local OfficeAccess Router

Network AccessServer

RadiusServer

MailServer

DNSServer

WWWCache

WWWServer

UsenetServer

AccountingData

NetworkManagement

Server

Service Plane

Control and Management Plane

Page 18: Network Services Geoff HUSTON. IP Access is not enough zAn ISP service also requires: ymail & mailing lists yDNS yweb yusenet yftp y

NetworkManagement

Server

Upstream Feed RouterLocal OfficeAccess Router

Network AccessServer

RadiusServer

MailServer

DNSServer

WWWCache

WWWServer

UsenetServer

AccountingServer

Local OfficeLocal OfficeLocal Office

Network Carriage Plane

TCP loggingSYN protectionpermit any source connect to TCP port 119permit NetOpsCenter source to any portdeny all else

no loose source routingno directed broadcastpermit any source to usenet server TCP port 119permit NetOpsCenter source to usenet serverdeny all else

ISP Service Plane

Example: Securing the Usenet ServerExample: Securing the Usenet Server

ISP Management Plane

Page 19: Network Services Geoff HUSTON. IP Access is not enough zAn ISP service also requires: ymail & mailing lists yDNS yweb yusenet yftp y

Service Issues

Do ISP services attract a different tariff?

How are service ports accounted?