what comes next in internet infrastructure: quality of service, ipv6, and more

28
What comes next in Internet infrastructure: quality of service, IPv6, and more Brian E Carpenter Program Director, Internet Standards & Technology, IBM Co-Chair, Differentiated Services WG, IETF Previous Chair, Internet Architecture Board, IETF

Upload: tim

Post on 13-Jan-2016

36 views

Category:

Documents


0 download

DESCRIPTION

What comes next in Internet infrastructure: quality of service, IPv6, and more. Brian E Carpenter Program Director, Internet Standards & Technology, IBM Co-Chair, Differentiated Services WG, IETF Previous Chair, Internet Architecture Board, IETF October 2000. Topics. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: What comes next in Internet infrastructure: quality of service, IPv6, and more

What comes next in Internet infrastructure: quality of service, IPv6,

and moreBrian E Carpenter

Program Director, Internet Standards & Technology, IBM

Co-Chair, Differentiated Services WG, IETF

Previous Chair, Internet Architecture Board, IETF

October 2000

Page 2: What comes next in Internet infrastructure: quality of service, IPv6, and more

Topics

• How the network used to be, how it is, and how it needs to be.

• Is there an integration strategy for QOS?• What QOS solutions do we have?• What’s still missing for QOS?• IPv6• Tactical solutions today• Conclusion

Page 3: What comes next in Internet infrastructure: quality of service, IPv6, and more

How the network used to be

• IP addresses were plentiful• All packets flowed “best effort” unchanged end to

end• Reliability and security depended (by design) only

on the two end systems of a session.• Loss caused by congestion was corrected by TCP;

TCP slowed down automatically to reduce congestion.

• Real time (UDP) services collapsed during congestion.

Page 4: What comes next in Internet infrastructure: quality of service, IPv6, and more

How the network is today

• Addresses are scarce– Widespread use of Network Address Translators (NAT)

means that packets are changed by the network. NATs are the enemy of end to end functionality and end to end security, and a management nightmare.

• Security via firewalls– Packets are blocked

• Sessions intercepted by gateways, proxies, and “level 4” switches– Packets are hijacked

• Transparency is lost & congestion is chronic.

Page 5: What comes next in Internet infrastructure: quality of service, IPv6, and more

How the network needs to be

• Congestion is inherent both during the growth phase (engineers cannot keep up) and the stable phase (marginal cost effect). Therefore, Quality of Service technology is essential.

• Some transparency is gone for ever, but we have to get rid of the NATs. Therefore, IPv6 is essential.

Page 6: What comes next in Internet infrastructure: quality of service, IPv6, and more

QOS Integration: Almost everything is connected to almost everything else– Routing affects performance– Addressing affects routing– Choice of ISP affects addressing– ISP performance affects choice of ISP– Performance affects user behavior– User behavior affects load– Load affects congestion– Congestion affects performance– Performance affects web sites visited– Web sites visited affect web site survival– …

Page 7: What comes next in Internet infrastructure: quality of service, IPv6, and more

Routingtopology Addressing

Which ISP?ISP

performance

Web siteperformance

Userbehavior

LoadCongestion

Web sitesvisited

Siteprofitability

ISPprofitability

Protocolsused

QOS technology

Trafficengineering

Page 8: What comes next in Internet infrastructure: quality of service, IPv6, and more

What strategies have any chance?

• Since everything is connected to everything, and the interactions are non-linear, it is very unlikely that we can design an integrated solution with any assurance that it will succeed.

• We need some guiding principles, but apart from that we have to focus on highly modular technology and an evolutionary approach.

• There isn’t going to be an architecture blueprint any time soon.

Page 9: What comes next in Internet infrastructure: quality of service, IPv6, and more

Some guiding principles (1)

• Single points of failure are bad. Single points of failure hidden inside the network are even worse.

• Make it so that communication fails only when one or both end-systems fail.– Routes and routers must be redundant– Minimize dependencies such as firewalls, proxies,

applications gateways, & translation/transcoding boxes.– If functionality is distributed, allow for automatic

fallback to other copies.

Page 10: What comes next in Internet infrastructure: quality of service, IPv6, and more

Some guiding principles (2)

• Simple, scaleable solutions are better than complex, monolithic ones.– Minimize use of options– Minimize dependencies– Minimize need for per-flow state information

Page 11: What comes next in Internet infrastructure: quality of service, IPv6, and more

Some guiding principles (3)

• There’s too much fog on the Internet today, caused by chronic shortage of address space and the resulting use of ambiguous (“private”) addresses and temporary addresses. You’re never quite sure what you’re talking to or where it is.– This makes rational QOS policy management hard.– The only known way to get more addresses any time

soon is to deploy IPv6.

Page 12: What comes next in Internet infrastructure: quality of service, IPv6, and more

Common features of all QOS solutions

Source

Destination

Ingress router

Egress router

Classifier & admission control

Offered load

Policy system

Page 13: What comes next in Internet infrastructure: quality of service, IPv6, and more

One service class per microflow

Sourceapplication

Destinationapplication

Ingress router

Egress router

admission control

Millions of microflows = millions of service classes(e.g. one per phone call)

Integrated Services

RSVP

Page 14: What comes next in Internet infrastructure: quality of service, IPv6, and more

A few pre-defined service classes

Source

Destination

Ingress router

Egress router

[admission control]

Many microflows share one service class(e.g. all phone calls in one class)

Differentiated services

Page 15: What comes next in Internet infrastructure: quality of service, IPv6, and more

One model of a policy system

Server Server

RouterRouter

QOS policy manager

Policy repository database

GUI

LDAP

LDAPSNMP,COPS, telnet

Policy enforcement points

Policy definition point

Policy information model

Page 16: What comes next in Internet infrastructure: quality of service, IPv6, and more

Summary of QOS components

• Integrated Services / RSVP

• Differentiated Services

• DiffServ/IntServ integration

• QOS support at lower layers (ATM, 802, MPLS)

• SNMP, COPS, MIBs and PIBs

• LDAP, policy information model

Page 17: What comes next in Internet infrastructure: quality of service, IPv6, and more

Missing QOS components (1)

• Receiver capability- how does sender or QOS system know what a receiver can absorb in a DiffServ environment?

• Generally, how does an application discover end-to-end QOS requirement?

• API for DiffServ as well as IntServ.

• Robust mechanism for path QOS discovery.

Page 18: What comes next in Internet infrastructure: quality of service, IPv6, and more

Missing QOS components (2)

• Inter-domain QOS signalling• Traffic Engineering for QOS; QOS routing

redux.• Congestion control for real-time flows.• Generally agreed QOS

measurement/accounting techniques.• Field experience, best current practices,

inter-ISP QOS SLAs.

Page 19: What comes next in Internet infrastructure: quality of service, IPv6, and more

IPv6

• Increased size of address space (128 bits)• Simplified autoconfiguration of addresses• Improved support for site renumbering• Strong security (IPsec) mandatory to implement• Increased flexibility for supporting new options• Simplified header format for fast processing• Simplified Mobile IP design

Page 20: What comes next in Internet infrastructure: quality of service, IPv6, and more

IPv6 Industry Timeline

1980 1990 95 2000 2010

IPv4 Web IPv6 Sun ships, stable invented design Cisco, Microsoft starts state intent to ship; (IBM stable standards a leader) Internet growth

spurt begins; scalinglimits appear.

Wireless Internet growth spurt

IPv0-3 were early R&D.IPv5 was failed R&D.

IPv6 widespread

AIX ships;CS/390 download

Page 21: What comes next in Internet infrastructure: quality of service, IPv6, and more

Legacy IPv4-only client

or server

New IPv6-only client or server

IPv4network

IPv6 network

Application proxy

Dual Host

directtranslatedIPv6 encapsulated in IPv4

Middleware

IPv4 IPv6stack stack

Coexistence Mechanisms

IPv4/IPv6translator

Middleware

IPv6 IPv4stack stack

Dual Host

Page 22: What comes next in Internet infrastructure: quality of service, IPv6, and more

Application proxy server

(dual IPv4/IPv6)

IPv4Internet

IPv6wirelessInternet

IPv4 servers

IPv4clients

Pervasive IPv6Clients

Wireless IPv6 scenariowith IPv4 legacy

IPv6server

Page 23: What comes next in Internet infrastructure: quality of service, IPv6, and more

IBM End-to-End Focus Areas:IBM Microelectronics Division

Network Processor; integrating IPv6 in hardwareIBM Global Services

Consulting and education; to enable IPv6 adoptionPartnerships

Teaming with cross-industry leadersIBM Global Telecommunications Industry Group

End-to-end solution opportunities with carriersLinux

IBM leadership in the Linux open source communityOperating Systems (AIX, OS/390, AS/400)

TCP/IP stack integrationApplications & Middleware enablement

WebSphere, Lotus, Tivoli, CICS, IMS, DB2, and MQ Series

IPv6: A Cross-IBM and Industry Initiative

Page 24: What comes next in Internet infrastructure: quality of service, IPv6, and more

IBM Committed to IPv6 across its product lines

IBM eServer pSeries (AIX & RS/6000) First commercial Unix IPv6 implementation available in October 1997Ongoing enhancements

IBM eServer zSeries (Communications Server for OS/390) IPv6 demo download available in July 1998

HTTP://www-4.ibm.com/software/network/commserver/downloads/demos/demo_csos390.html

API mappings beginning with CS for OS/390 V2R6

IBM IPv6 Product Overview

Page 25: What comes next in Internet infrastructure: quality of service, IPv6, and more

Tactical solutions today (1)

• QOS not deployed Network is congested move data nearer to user replicate data in edge servers Content Distribution Networks such as Akamai network appliances (future) distributed e-business applications.

• In this area the open Internet will lead and drive the enterprise market.

Page 26: What comes next in Internet infrastructure: quality of service, IPv6, and more

Tactical solutions today (2)

• Network is not transparent “Walled Garden” model (such as i-Mode or WAP) proxy, server, and content adaptation boxes.

• Network is not transparent cannot deploy network level security use transport level or applications level security.

Page 27: What comes next in Internet infrastructure: quality of service, IPv6, and more

Not mentioned…• MMPLS – new technology for path switching

through IP carrier infrastructure• OOptical switching – will this just speed up the

backbone, or will it replace the “everything over IP” mantra?

• GGRID computing and other approaches to peer-to-peer computing – will client/server cease to dominate?

Page 28: What comes next in Internet infrastructure: quality of service, IPv6, and more

Conclusions

• No grand plan for QOS; no single, integrated architecture that suits all QOS-dependent applications.

• Basic QOS tools are defined but several integration mechanisms are still missing.

• The time for IPv6 is about 2 years away.• Meanwhile, Silicon Valley continues to get

rich with pragmatic short-term solutions.