计算机网络( internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n...

111
计计计计计Internet 计计 计计计计计 计计计 计计计 200 200 8 8

Upload: nathaniel-chad-flowers

Post on 01-Jan-2016

296 views

Category:

Documents


10 download

TRANSCRIPT

Page 1: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

计算机网络( Internet )历史现状与未来

舒炎泰 舒炎泰 20020088

计算机网络 Transportation service move objects

horse train truck airplane Communication network move information

bird fire telegraph telephone 计算机网络计算机网络hellip Internet hellip

Communication networks can be classified based on the way in which the nodes exchange information

A Taxonomy of Communication Networks

Communication Network

SwitchedCommunication

Network

BroadcastCommunication Network

广播电视Circuit-SwitchedCommunication Network

电话

Packet-SwitchedCommunication Network

Datagram Network

Virtual Circuit Network

Internet

Circuit Switching (电路交换 - 电话) A node (switch) in a circuit switching network

incoming links outgoing linksNode

Timing in Circuit Switching

propagation delay between Host 1 and Node 1

propagation delay between Host 2 and Node 1

DATA

Circuit Establishment

Data Transmission

Circuit Termination

Host 1 Host 2Node 1 Node 2

processing delay at Node 1

Circuit Switching MultiplexingDemultiplexing

Time divided in frames and frames divided in slots

Relative slot position inside a frame determines which conversation the data belongs to

Needs synchronization between sender and receiver

In case of non-permanent conversations Needs to dynamic bind a slot to a conservation How to do this

Packet Switching (分组 包交换) 1961 A node in a packet switching networkA node in a packet switching network

incoming links outgoing linksNode

Memory

Packet Switching (分组 包交换) 1961

Data are sent as formatted bit-sequences so-called packets

Packets have the following structure

Header and Trailer carry control information (eg destination address check sum)

Each packet is passed through the network from node to node along some path (Routing)

At each node the entire packet is received stored briefly and then forwarded to the next node

(Store-and-Forward Networks) Typically no capacity is allocated for packets

Header Data Trailer

Timing of Datagram Packet Switching

Packet 3

Packet 3

Packet 1

Packet 2

Packet 1

Packet 2

Packet 1

Packet 2

Packet 3

processing delay of Packet 1 at Node 2

Host 1 Host 2Node 1 Node 2

propagationdelay betweenHost 1 and Node 2

transmission time of Packet 1at Host 1

Datagram Packet Switching

Host A

Host BHost E

Host D

Host C

Node 1 Node 2

Node 3

Node 4

Node 5

Node 6Node 7

Packet Switching MultiplexingDemultiplexing

Data from any conversation can be transmitted at any given time

How to tell them apart Use meta-data (header) to describe data

Datagram Packet Switching Each packet is independently switched

Each packet header contains destination address No resources are pre-allocated (reserved) in advance Example IP networks

Packet-Switching vs Circuit-Switching

Most important advantage of packet-switching over circuit switching ability to exploit statistical multiplexing

Efficient bandwidth usage ratio between peek and average rate is 31 for audio and 151 for data traffic

However packet-switching needs to deal with congestion

More complex routers Harder to provide good network services (eg delay

and bandwidth guarantees)

In practice they are combined IP over SONET IP over Frame Relay

Virtual-Circuit Packet Switching Hybrid of circuit switching and packet

switching Data is transmitted as packets All packets from one packet stream are sent

along a pre-established path ( = virtual circuit)

Guarantees in-sequence delivery of packets However Packets from different virtual

circuits may be interleaved Example ATM networks

MPLS

Virtual-Circuit Packet Switching

Communication with virtual circuits takes place in three phases

1 VC establishment

2 data transfer

3 VC disconnect Note packet headers donrsquot need to contain

the full destination address of the packet

Packet 1

Packet 2

Packet 3

Packet 1

Packet 2

Packet 3

Timing of Virtual-Circuit Packet Switching

Packet 1

Packet 2

Packet 3

Host 1 Host 2Node

1Node

2

propagation delay between Host 1 and Node 1VC

establishment

VCtermination

Datatransfer

Virtual-Circuit Packet Switching

Host A

Host BHost E

Host D

Host C

Node 1 Node 2

Node 3

Node 4

Node 5

Node 6 Node 7

Internet 历史 (1) Sep69 1st IMP in UCLA Oct69 2nd IMP in SRI

Internet 之父 -- L Kleinrock1999 1969

History of the Internet (2)

History of the Internet (3)

Sep69 1st IMP in UCLA Sep69 1st IMP in UCLA Oct69 2nd IMP in SRI Oct69 2nd IMP in SRI

2230 29Oct692230 29Oct69 LOGIN from UCLA to

SRI CLA We sent an ldquoLrdquo - did

you get the ldquoLrdquo YEP We sent a ldquoOrdquo - did you

get the ldquoOrdquo YEP We sent an ldquoGrdquo - did

you get the ldquoGrdquo Crash

History of the Internet (4) 1961-1972 Early packet-switching principles 1961 Kleinrock ndash queueing theory shows

effectiveness of packet-switching 1964 Baran - packet-switching in military

nets 1967 ARPAnet conceived by Advanced

Research Projects Agency (Licklider Roberts) 1969 first ARPAnet node operational 1972 ARPAnet has 15 nodes

ARPAnet demonstrated publicly NCP (Network Control Protocol) first host-

host protocol first e-mail program

History of the Internet (5) 1972-1980 Internetworking research networks 1970ALOHAnet satellite network in Hawaii

(Abramson) 1973Metcalfersquos PhD thesis proposes Ethernet 1974Cerf and Kahn - 2004 AM Turing Award

-define todayrsquos Internet architecture minimalism autonomy ndashno internal changes

required to interconnect networks best effort service model stateless routers decentralized control

1979ARPAnet has 200 nodes 56 kbps Late 70rsquos proprietary architectures DECnet

SNA Late 70rsquos switching fixed length packets (-gt

ATM)

History of the Internet (6) 1980rsquos new protocols a proliferation of net 1983deployment of TCPIP (Critical

separation Cohen) 1982SMTP e-mail protocol defined 1983DNS defined for name-to-IP-address

translation mid-1980rsquos IETF active 1985FTP protocol defined 1988TCP congestion control new national networks Csnet BITnet Minitel

NSFnet (15 Mbps10000 computers) NSI (NASA) ESNet(DOE) DARTnet TWBNet (DARPA)

100000 hosts connected to confederation of networks

History of the Internet (7) 1990rsquos commercialization the WWW Early 1990rsquos ARPAnet decommissioned 1991 NSFnet (45 Mbps) -gt commercial use of

NSF (decommissioned 1995) Late 1990rsquos

multiple private backbones 50 million computers on Internet 100 million+ users backbone links running at 1 Gbps

Early 1990s WWW hypertext [Bush 1945 Nelson 1960rsquos] HTML http Berners-Lee 1994 Mosaic later Netscape late 1990rsquos commercialization of the WWW

Growth of the Internet Today backbones run at 2410 Gbps Today backbones run at 2410 Gbps 400 millions computers in 150 countries400 millions computers in 150 countries

Internet 在中国 19931993 年年 33 月月中科院高能物理所 中科院高能物理所 64 Kbps64 Kbps TJU1995322TJU1995322 20062006 年年 1212 月月

计算机计算机 59405940 万万 用户 用户 1414 亿 亿 WWWWWW 站 站 8484 万万 CNCN 域名 域名 180180 万万 国际出口带宽 国际出口带宽 257 Gbps257 Gbps

连接美国俄罗斯法国英国德国日本连接美国俄罗斯法国英国德国日本韩国新加坡等 韩国新加坡等

Internet 提供的服务 Shared access to computing resources

telnet (1970rsquos) Shared access to data files

FTP NFS AFS (1980rsquos) Communication medium over which people interact

email (1980rsquos) on-line chat messaging (1990rsquos) audio video (1990rsquos)

replacing telephone network A medium for information dissemination

USENET (1980rsquos) WWW (1990rsquos)

replacing newspaper magazine audio video (1990rsquos)

replacing radio CD TV

Todayrsquos Internet

Internet Physical Infrastructure

Classification by Coverage

模型 协议 分层

Protocol Architecture

Donrsquot Need All Layers Everywhere

Protocol Data Unit - PDUs

Network Components (Examples)

Fibers

Coaxial Cable

Links Interfaces Switchesrouters

Ethernet card

Wireless card

Large router

Telephoneswitch

趋势 网络时代 每一件事务都是数字的 声音 视频 音

乐 画片 及生活日常事务 每一件事务都是在线的 银行结算 医疗

记录 各类书籍 航空日程 天气情况 公路交通 hellip

每个人之间都是相互联系的 医生 教师 经济人 母亲 儿子 朋友 敌人

趋势 网络时代 实现家庭

教育 办公 购物 娱乐 网上娱乐 虚拟工作场所

2000 年美国有五千五百万人实现远程工作

网络制造 电子商务 虚拟公司 虚拟制造与虚拟装配 ( 设计过程 ) 制造过程更加分散化并发进行 新型的价值链 虚拟兑现

趋势 网络时代

趋势 网络时代

网络制造 (1)

随着基于随着基于 InternetInternet 的全球化数字通信基础设的全球化数字通信基础设施的建立网络从单纯的信息工具变成rdquo施的建立网络从单纯的信息工具变成rdquo EE --时代rdquo的关键资源时代rdquo的关键资源 全球经济一体化成为制造全球经济一体化成为制造业变革的最根本的推动力业变革的最根本的推动力

InternetInternet 向ldquo资源功能rdquo发展基于向ldquo资源功能rdquo发展基于InternetInternet 的网络化制造是适应时代的需要的网络化制造是适应时代的需要

网络制造的本质特性就是产品的制造过程更加网络制造的本质特性就是产品的制造过程更加分散化信息的传递网络化信息的流动伴随分散化信息的传递网络化信息的流动伴随着各项工作的并发进行而同时发生着各项工作的并发进行而同时发生

网络制造 (2)

基于基于 InternetInternet 的虚拟制造与虚拟装配的虚拟制造与虚拟装配 在相互联结的网络上建立在相互联结的网络上建立 2424 小时工作的协同小时工作的协同

工作组大大加快了设计进度及时获得所需工作组大大加快了设计进度及时获得所需要的零部件减少库存降低成本提高质量要的零部件减少库存降低成本提高质量

电子商务 信息技术和 Internet 引发的商务过程的变化 利用以 Internet 为核心的信息技术进行商

务活动和企业资源管理 CIMS 是企业实施电子商务的基础 企业实施电子商务是 CIMS 发展的主要标志和

主要内容

竞争环境改变 核心 产品竞争

电子商务产生背景

服务竞争

范围 单个企业 全球多企业

资源 人财物 信息知识

管理重心迁移 生产管理 供应 营销链管理

集中内部资源 整合外部资源

离散管理 集约管理

商务模式转化

bull文秘型管理bull关注后台(企业内部)bull关注业务记录(报表)bull地区性bull推销产品为中心bull(卖方市场)

bull自我服务型管理bull关注前端(客户关系)bull要求商业智能(分析)bull全球化bull客户为中心bull(买方市场)

传统商务 电子商务

客户

供应商

合作伙伴

网络智能

市场营销 产品 服务销售 产品制造

服务 支持

e 企业的业务体系结构

网络发展趋势 趋势趋势 融合融合 趋势趋势 泛在(泛在( UbiquitousUbiquitous )) 趋势趋势 信息爆炸信息爆炸 更多的网络业务流量更多的网络业务流量 数据流量 数据流量 gt gt 话声流量话声流量 更快的传输介质更快的传输介质 骨干网(骨干网( BackboneBackbone )) 更大的带宽(更大的带宽( BandwidthBandwidth )) 宽带无线网宽带无线网飞速增长飞速增长 (WLAN) (Wi-Fi)(WLAN) (Wi-Fi) Everything over IPEverything over IP

趋势 融合 新闻新闻 广告广告 -- 媒体媒体 --信息提供者信息提供者

数字媒体产品数字媒体产品 有线电视有线电视

视频传输视频传输 电话电话

声音传输声音传输 计算机计算机

数字媒体存储数字媒体存储 处理处理 信息提供者和信息传输者的结合信息提供者和信息传输者的结合 电话公司电话公司 有线公司有线公司 娱乐事业娱乐事业 和计算机公司和计算机公司

的结合的结合

Trend

趋势 更多的网络业务流量 互联网上的主机数正以超指数量级飞速增长互联网上的主机数正以超指数量级飞速增长 每个主机用户的业务量中也在增长每个主机用户的业务量中也在增长

局域网可达到 局域网可达到 1 1 GbpsGbps 有线电视调制解调器允许以有线电视调制解调器允许以 11到 到 10 10 MbpsMbps 的速的速

度访问主机度访问主机 应用应用 ADSLVDSLADSLVDSL 通过电话线可达到通过电话线可达到 6-6-

2727MbpsMbps 的速度的速度 宽带无线网宽带无线网 (Wi-Fi)(Wi-Fi)可达到可达到 11-54Mbps11-54Mbps 的速的速

度度 带宽需求每四个月增加一倍带宽需求每四个月增加一倍 数据流量 数据流量 gt gt 话声流量话声流量

Trend of Internet hosts 1980-2000

Trend Data gt Voice

趋势 更快的传输介质 局局域域网网 1 Gbps over 4-pair UTP-5 up to 100 m 1 Gbps over 4-pair UTP-5 up to 100 m

10Gbps being discussed10Gbps being discussed Was 1 Mbps (1Base-5) in 1984Was 1 Mbps (1Base-5) in 1984

骨干网光纤骨干网光纤 DWDMDWDM (( Dense Wavelength Dense Wavelength Division Multiplexing)Division Multiplexing) OC-768 = 40 Gbps over a to 65 km OC-768 = 40 Gbps over a to 65 km

1600 Gbps - 10 Tbps1600 Gbps - 10 Tbps Was 100 Mbps (FDDI) in 1993Was 100 Mbps (FDDI) in 1993

无线网无线网 54 100 Mbps(100-2km) wireless 54 100 Mbps(100-2km) wireless networks 25 Gbps to 5km using light networks 25 Gbps to 5km using light Was 1 Mbps (IEEE 80211) in 1998Was 1 Mbps (IEEE 80211) in 1998

Trend Bandwidth

Why Optical Networks DWDM optoelectricl metro network

Trend Wireless Mobile (1)

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Integration of 3G and WLAN- offer possibility of achieving anywhere anytime

high speed and low expense Internet access

3G3G WLANWLAN

Wide areaWide area Local areaLocal area

Low bit rate Low bit rate

(2M when stand (2M when stand still)still)

High bit rateHigh bit rate

(11M to 54M)(11M to 54M)

DataVoice serviceDataVoice service

((QoS supportQoS support))

Data serviceData service

High expenseHigh expense Low expenseLow expense

High mobilityHigh mobility Low mobilityLow mobility

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 2: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

计算机网络 Transportation service move objects

horse train truck airplane Communication network move information

bird fire telegraph telephone 计算机网络计算机网络hellip Internet hellip

Communication networks can be classified based on the way in which the nodes exchange information

A Taxonomy of Communication Networks

Communication Network

SwitchedCommunication

Network

BroadcastCommunication Network

广播电视Circuit-SwitchedCommunication Network

电话

Packet-SwitchedCommunication Network

Datagram Network

Virtual Circuit Network

Internet

Circuit Switching (电路交换 - 电话) A node (switch) in a circuit switching network

incoming links outgoing linksNode

Timing in Circuit Switching

propagation delay between Host 1 and Node 1

propagation delay between Host 2 and Node 1

DATA

Circuit Establishment

Data Transmission

Circuit Termination

Host 1 Host 2Node 1 Node 2

processing delay at Node 1

Circuit Switching MultiplexingDemultiplexing

Time divided in frames and frames divided in slots

Relative slot position inside a frame determines which conversation the data belongs to

Needs synchronization between sender and receiver

In case of non-permanent conversations Needs to dynamic bind a slot to a conservation How to do this

Packet Switching (分组 包交换) 1961 A node in a packet switching networkA node in a packet switching network

incoming links outgoing linksNode

Memory

Packet Switching (分组 包交换) 1961

Data are sent as formatted bit-sequences so-called packets

Packets have the following structure

Header and Trailer carry control information (eg destination address check sum)

Each packet is passed through the network from node to node along some path (Routing)

At each node the entire packet is received stored briefly and then forwarded to the next node

(Store-and-Forward Networks) Typically no capacity is allocated for packets

Header Data Trailer

Timing of Datagram Packet Switching

Packet 3

Packet 3

Packet 1

Packet 2

Packet 1

Packet 2

Packet 1

Packet 2

Packet 3

processing delay of Packet 1 at Node 2

Host 1 Host 2Node 1 Node 2

propagationdelay betweenHost 1 and Node 2

transmission time of Packet 1at Host 1

Datagram Packet Switching

Host A

Host BHost E

Host D

Host C

Node 1 Node 2

Node 3

Node 4

Node 5

Node 6Node 7

Packet Switching MultiplexingDemultiplexing

Data from any conversation can be transmitted at any given time

How to tell them apart Use meta-data (header) to describe data

Datagram Packet Switching Each packet is independently switched

Each packet header contains destination address No resources are pre-allocated (reserved) in advance Example IP networks

Packet-Switching vs Circuit-Switching

Most important advantage of packet-switching over circuit switching ability to exploit statistical multiplexing

Efficient bandwidth usage ratio between peek and average rate is 31 for audio and 151 for data traffic

However packet-switching needs to deal with congestion

More complex routers Harder to provide good network services (eg delay

and bandwidth guarantees)

In practice they are combined IP over SONET IP over Frame Relay

Virtual-Circuit Packet Switching Hybrid of circuit switching and packet

switching Data is transmitted as packets All packets from one packet stream are sent

along a pre-established path ( = virtual circuit)

Guarantees in-sequence delivery of packets However Packets from different virtual

circuits may be interleaved Example ATM networks

MPLS

Virtual-Circuit Packet Switching

Communication with virtual circuits takes place in three phases

1 VC establishment

2 data transfer

3 VC disconnect Note packet headers donrsquot need to contain

the full destination address of the packet

Packet 1

Packet 2

Packet 3

Packet 1

Packet 2

Packet 3

Timing of Virtual-Circuit Packet Switching

Packet 1

Packet 2

Packet 3

Host 1 Host 2Node

1Node

2

propagation delay between Host 1 and Node 1VC

establishment

VCtermination

Datatransfer

Virtual-Circuit Packet Switching

Host A

Host BHost E

Host D

Host C

Node 1 Node 2

Node 3

Node 4

Node 5

Node 6 Node 7

Internet 历史 (1) Sep69 1st IMP in UCLA Oct69 2nd IMP in SRI

Internet 之父 -- L Kleinrock1999 1969

History of the Internet (2)

History of the Internet (3)

Sep69 1st IMP in UCLA Sep69 1st IMP in UCLA Oct69 2nd IMP in SRI Oct69 2nd IMP in SRI

2230 29Oct692230 29Oct69 LOGIN from UCLA to

SRI CLA We sent an ldquoLrdquo - did

you get the ldquoLrdquo YEP We sent a ldquoOrdquo - did you

get the ldquoOrdquo YEP We sent an ldquoGrdquo - did

you get the ldquoGrdquo Crash

History of the Internet (4) 1961-1972 Early packet-switching principles 1961 Kleinrock ndash queueing theory shows

effectiveness of packet-switching 1964 Baran - packet-switching in military

nets 1967 ARPAnet conceived by Advanced

Research Projects Agency (Licklider Roberts) 1969 first ARPAnet node operational 1972 ARPAnet has 15 nodes

ARPAnet demonstrated publicly NCP (Network Control Protocol) first host-

host protocol first e-mail program

History of the Internet (5) 1972-1980 Internetworking research networks 1970ALOHAnet satellite network in Hawaii

(Abramson) 1973Metcalfersquos PhD thesis proposes Ethernet 1974Cerf and Kahn - 2004 AM Turing Award

-define todayrsquos Internet architecture minimalism autonomy ndashno internal changes

required to interconnect networks best effort service model stateless routers decentralized control

1979ARPAnet has 200 nodes 56 kbps Late 70rsquos proprietary architectures DECnet

SNA Late 70rsquos switching fixed length packets (-gt

ATM)

History of the Internet (6) 1980rsquos new protocols a proliferation of net 1983deployment of TCPIP (Critical

separation Cohen) 1982SMTP e-mail protocol defined 1983DNS defined for name-to-IP-address

translation mid-1980rsquos IETF active 1985FTP protocol defined 1988TCP congestion control new national networks Csnet BITnet Minitel

NSFnet (15 Mbps10000 computers) NSI (NASA) ESNet(DOE) DARTnet TWBNet (DARPA)

100000 hosts connected to confederation of networks

History of the Internet (7) 1990rsquos commercialization the WWW Early 1990rsquos ARPAnet decommissioned 1991 NSFnet (45 Mbps) -gt commercial use of

NSF (decommissioned 1995) Late 1990rsquos

multiple private backbones 50 million computers on Internet 100 million+ users backbone links running at 1 Gbps

Early 1990s WWW hypertext [Bush 1945 Nelson 1960rsquos] HTML http Berners-Lee 1994 Mosaic later Netscape late 1990rsquos commercialization of the WWW

Growth of the Internet Today backbones run at 2410 Gbps Today backbones run at 2410 Gbps 400 millions computers in 150 countries400 millions computers in 150 countries

Internet 在中国 19931993 年年 33 月月中科院高能物理所 中科院高能物理所 64 Kbps64 Kbps TJU1995322TJU1995322 20062006 年年 1212 月月

计算机计算机 59405940 万万 用户 用户 1414 亿 亿 WWWWWW 站 站 8484 万万 CNCN 域名 域名 180180 万万 国际出口带宽 国际出口带宽 257 Gbps257 Gbps

连接美国俄罗斯法国英国德国日本连接美国俄罗斯法国英国德国日本韩国新加坡等 韩国新加坡等

Internet 提供的服务 Shared access to computing resources

telnet (1970rsquos) Shared access to data files

FTP NFS AFS (1980rsquos) Communication medium over which people interact

email (1980rsquos) on-line chat messaging (1990rsquos) audio video (1990rsquos)

replacing telephone network A medium for information dissemination

USENET (1980rsquos) WWW (1990rsquos)

replacing newspaper magazine audio video (1990rsquos)

replacing radio CD TV

Todayrsquos Internet

Internet Physical Infrastructure

Classification by Coverage

模型 协议 分层

Protocol Architecture

Donrsquot Need All Layers Everywhere

Protocol Data Unit - PDUs

Network Components (Examples)

Fibers

Coaxial Cable

Links Interfaces Switchesrouters

Ethernet card

Wireless card

Large router

Telephoneswitch

趋势 网络时代 每一件事务都是数字的 声音 视频 音

乐 画片 及生活日常事务 每一件事务都是在线的 银行结算 医疗

记录 各类书籍 航空日程 天气情况 公路交通 hellip

每个人之间都是相互联系的 医生 教师 经济人 母亲 儿子 朋友 敌人

趋势 网络时代 实现家庭

教育 办公 购物 娱乐 网上娱乐 虚拟工作场所

2000 年美国有五千五百万人实现远程工作

网络制造 电子商务 虚拟公司 虚拟制造与虚拟装配 ( 设计过程 ) 制造过程更加分散化并发进行 新型的价值链 虚拟兑现

趋势 网络时代

趋势 网络时代

网络制造 (1)

随着基于随着基于 InternetInternet 的全球化数字通信基础设的全球化数字通信基础设施的建立网络从单纯的信息工具变成rdquo施的建立网络从单纯的信息工具变成rdquo EE --时代rdquo的关键资源时代rdquo的关键资源 全球经济一体化成为制造全球经济一体化成为制造业变革的最根本的推动力业变革的最根本的推动力

InternetInternet 向ldquo资源功能rdquo发展基于向ldquo资源功能rdquo发展基于InternetInternet 的网络化制造是适应时代的需要的网络化制造是适应时代的需要

网络制造的本质特性就是产品的制造过程更加网络制造的本质特性就是产品的制造过程更加分散化信息的传递网络化信息的流动伴随分散化信息的传递网络化信息的流动伴随着各项工作的并发进行而同时发生着各项工作的并发进行而同时发生

网络制造 (2)

基于基于 InternetInternet 的虚拟制造与虚拟装配的虚拟制造与虚拟装配 在相互联结的网络上建立在相互联结的网络上建立 2424 小时工作的协同小时工作的协同

工作组大大加快了设计进度及时获得所需工作组大大加快了设计进度及时获得所需要的零部件减少库存降低成本提高质量要的零部件减少库存降低成本提高质量

电子商务 信息技术和 Internet 引发的商务过程的变化 利用以 Internet 为核心的信息技术进行商

务活动和企业资源管理 CIMS 是企业实施电子商务的基础 企业实施电子商务是 CIMS 发展的主要标志和

主要内容

竞争环境改变 核心 产品竞争

电子商务产生背景

服务竞争

范围 单个企业 全球多企业

资源 人财物 信息知识

管理重心迁移 生产管理 供应 营销链管理

集中内部资源 整合外部资源

离散管理 集约管理

商务模式转化

bull文秘型管理bull关注后台(企业内部)bull关注业务记录(报表)bull地区性bull推销产品为中心bull(卖方市场)

bull自我服务型管理bull关注前端(客户关系)bull要求商业智能(分析)bull全球化bull客户为中心bull(买方市场)

传统商务 电子商务

客户

供应商

合作伙伴

网络智能

市场营销 产品 服务销售 产品制造

服务 支持

e 企业的业务体系结构

网络发展趋势 趋势趋势 融合融合 趋势趋势 泛在(泛在( UbiquitousUbiquitous )) 趋势趋势 信息爆炸信息爆炸 更多的网络业务流量更多的网络业务流量 数据流量 数据流量 gt gt 话声流量话声流量 更快的传输介质更快的传输介质 骨干网(骨干网( BackboneBackbone )) 更大的带宽(更大的带宽( BandwidthBandwidth )) 宽带无线网宽带无线网飞速增长飞速增长 (WLAN) (Wi-Fi)(WLAN) (Wi-Fi) Everything over IPEverything over IP

趋势 融合 新闻新闻 广告广告 -- 媒体媒体 --信息提供者信息提供者

数字媒体产品数字媒体产品 有线电视有线电视

视频传输视频传输 电话电话

声音传输声音传输 计算机计算机

数字媒体存储数字媒体存储 处理处理 信息提供者和信息传输者的结合信息提供者和信息传输者的结合 电话公司电话公司 有线公司有线公司 娱乐事业娱乐事业 和计算机公司和计算机公司

的结合的结合

Trend

趋势 更多的网络业务流量 互联网上的主机数正以超指数量级飞速增长互联网上的主机数正以超指数量级飞速增长 每个主机用户的业务量中也在增长每个主机用户的业务量中也在增长

局域网可达到 局域网可达到 1 1 GbpsGbps 有线电视调制解调器允许以有线电视调制解调器允许以 11到 到 10 10 MbpsMbps 的速的速

度访问主机度访问主机 应用应用 ADSLVDSLADSLVDSL 通过电话线可达到通过电话线可达到 6-6-

2727MbpsMbps 的速度的速度 宽带无线网宽带无线网 (Wi-Fi)(Wi-Fi)可达到可达到 11-54Mbps11-54Mbps 的速的速

度度 带宽需求每四个月增加一倍带宽需求每四个月增加一倍 数据流量 数据流量 gt gt 话声流量话声流量

Trend of Internet hosts 1980-2000

Trend Data gt Voice

趋势 更快的传输介质 局局域域网网 1 Gbps over 4-pair UTP-5 up to 100 m 1 Gbps over 4-pair UTP-5 up to 100 m

10Gbps being discussed10Gbps being discussed Was 1 Mbps (1Base-5) in 1984Was 1 Mbps (1Base-5) in 1984

骨干网光纤骨干网光纤 DWDMDWDM (( Dense Wavelength Dense Wavelength Division Multiplexing)Division Multiplexing) OC-768 = 40 Gbps over a to 65 km OC-768 = 40 Gbps over a to 65 km

1600 Gbps - 10 Tbps1600 Gbps - 10 Tbps Was 100 Mbps (FDDI) in 1993Was 100 Mbps (FDDI) in 1993

无线网无线网 54 100 Mbps(100-2km) wireless 54 100 Mbps(100-2km) wireless networks 25 Gbps to 5km using light networks 25 Gbps to 5km using light Was 1 Mbps (IEEE 80211) in 1998Was 1 Mbps (IEEE 80211) in 1998

Trend Bandwidth

Why Optical Networks DWDM optoelectricl metro network

Trend Wireless Mobile (1)

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Integration of 3G and WLAN- offer possibility of achieving anywhere anytime

high speed and low expense Internet access

3G3G WLANWLAN

Wide areaWide area Local areaLocal area

Low bit rate Low bit rate

(2M when stand (2M when stand still)still)

High bit rateHigh bit rate

(11M to 54M)(11M to 54M)

DataVoice serviceDataVoice service

((QoS supportQoS support))

Data serviceData service

High expenseHigh expense Low expenseLow expense

High mobilityHigh mobility Low mobilityLow mobility

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 3: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

Communication networks can be classified based on the way in which the nodes exchange information

A Taxonomy of Communication Networks

Communication Network

SwitchedCommunication

Network

BroadcastCommunication Network

广播电视Circuit-SwitchedCommunication Network

电话

Packet-SwitchedCommunication Network

Datagram Network

Virtual Circuit Network

Internet

Circuit Switching (电路交换 - 电话) A node (switch) in a circuit switching network

incoming links outgoing linksNode

Timing in Circuit Switching

propagation delay between Host 1 and Node 1

propagation delay between Host 2 and Node 1

DATA

Circuit Establishment

Data Transmission

Circuit Termination

Host 1 Host 2Node 1 Node 2

processing delay at Node 1

Circuit Switching MultiplexingDemultiplexing

Time divided in frames and frames divided in slots

Relative slot position inside a frame determines which conversation the data belongs to

Needs synchronization between sender and receiver

In case of non-permanent conversations Needs to dynamic bind a slot to a conservation How to do this

Packet Switching (分组 包交换) 1961 A node in a packet switching networkA node in a packet switching network

incoming links outgoing linksNode

Memory

Packet Switching (分组 包交换) 1961

Data are sent as formatted bit-sequences so-called packets

Packets have the following structure

Header and Trailer carry control information (eg destination address check sum)

Each packet is passed through the network from node to node along some path (Routing)

At each node the entire packet is received stored briefly and then forwarded to the next node

(Store-and-Forward Networks) Typically no capacity is allocated for packets

Header Data Trailer

Timing of Datagram Packet Switching

Packet 3

Packet 3

Packet 1

Packet 2

Packet 1

Packet 2

Packet 1

Packet 2

Packet 3

processing delay of Packet 1 at Node 2

Host 1 Host 2Node 1 Node 2

propagationdelay betweenHost 1 and Node 2

transmission time of Packet 1at Host 1

Datagram Packet Switching

Host A

Host BHost E

Host D

Host C

Node 1 Node 2

Node 3

Node 4

Node 5

Node 6Node 7

Packet Switching MultiplexingDemultiplexing

Data from any conversation can be transmitted at any given time

How to tell them apart Use meta-data (header) to describe data

Datagram Packet Switching Each packet is independently switched

Each packet header contains destination address No resources are pre-allocated (reserved) in advance Example IP networks

Packet-Switching vs Circuit-Switching

Most important advantage of packet-switching over circuit switching ability to exploit statistical multiplexing

Efficient bandwidth usage ratio between peek and average rate is 31 for audio and 151 for data traffic

However packet-switching needs to deal with congestion

More complex routers Harder to provide good network services (eg delay

and bandwidth guarantees)

In practice they are combined IP over SONET IP over Frame Relay

Virtual-Circuit Packet Switching Hybrid of circuit switching and packet

switching Data is transmitted as packets All packets from one packet stream are sent

along a pre-established path ( = virtual circuit)

Guarantees in-sequence delivery of packets However Packets from different virtual

circuits may be interleaved Example ATM networks

MPLS

Virtual-Circuit Packet Switching

Communication with virtual circuits takes place in three phases

1 VC establishment

2 data transfer

3 VC disconnect Note packet headers donrsquot need to contain

the full destination address of the packet

Packet 1

Packet 2

Packet 3

Packet 1

Packet 2

Packet 3

Timing of Virtual-Circuit Packet Switching

Packet 1

Packet 2

Packet 3

Host 1 Host 2Node

1Node

2

propagation delay between Host 1 and Node 1VC

establishment

VCtermination

Datatransfer

Virtual-Circuit Packet Switching

Host A

Host BHost E

Host D

Host C

Node 1 Node 2

Node 3

Node 4

Node 5

Node 6 Node 7

Internet 历史 (1) Sep69 1st IMP in UCLA Oct69 2nd IMP in SRI

Internet 之父 -- L Kleinrock1999 1969

History of the Internet (2)

History of the Internet (3)

Sep69 1st IMP in UCLA Sep69 1st IMP in UCLA Oct69 2nd IMP in SRI Oct69 2nd IMP in SRI

2230 29Oct692230 29Oct69 LOGIN from UCLA to

SRI CLA We sent an ldquoLrdquo - did

you get the ldquoLrdquo YEP We sent a ldquoOrdquo - did you

get the ldquoOrdquo YEP We sent an ldquoGrdquo - did

you get the ldquoGrdquo Crash

History of the Internet (4) 1961-1972 Early packet-switching principles 1961 Kleinrock ndash queueing theory shows

effectiveness of packet-switching 1964 Baran - packet-switching in military

nets 1967 ARPAnet conceived by Advanced

Research Projects Agency (Licklider Roberts) 1969 first ARPAnet node operational 1972 ARPAnet has 15 nodes

ARPAnet demonstrated publicly NCP (Network Control Protocol) first host-

host protocol first e-mail program

History of the Internet (5) 1972-1980 Internetworking research networks 1970ALOHAnet satellite network in Hawaii

(Abramson) 1973Metcalfersquos PhD thesis proposes Ethernet 1974Cerf and Kahn - 2004 AM Turing Award

-define todayrsquos Internet architecture minimalism autonomy ndashno internal changes

required to interconnect networks best effort service model stateless routers decentralized control

1979ARPAnet has 200 nodes 56 kbps Late 70rsquos proprietary architectures DECnet

SNA Late 70rsquos switching fixed length packets (-gt

ATM)

History of the Internet (6) 1980rsquos new protocols a proliferation of net 1983deployment of TCPIP (Critical

separation Cohen) 1982SMTP e-mail protocol defined 1983DNS defined for name-to-IP-address

translation mid-1980rsquos IETF active 1985FTP protocol defined 1988TCP congestion control new national networks Csnet BITnet Minitel

NSFnet (15 Mbps10000 computers) NSI (NASA) ESNet(DOE) DARTnet TWBNet (DARPA)

100000 hosts connected to confederation of networks

History of the Internet (7) 1990rsquos commercialization the WWW Early 1990rsquos ARPAnet decommissioned 1991 NSFnet (45 Mbps) -gt commercial use of

NSF (decommissioned 1995) Late 1990rsquos

multiple private backbones 50 million computers on Internet 100 million+ users backbone links running at 1 Gbps

Early 1990s WWW hypertext [Bush 1945 Nelson 1960rsquos] HTML http Berners-Lee 1994 Mosaic later Netscape late 1990rsquos commercialization of the WWW

Growth of the Internet Today backbones run at 2410 Gbps Today backbones run at 2410 Gbps 400 millions computers in 150 countries400 millions computers in 150 countries

Internet 在中国 19931993 年年 33 月月中科院高能物理所 中科院高能物理所 64 Kbps64 Kbps TJU1995322TJU1995322 20062006 年年 1212 月月

计算机计算机 59405940 万万 用户 用户 1414 亿 亿 WWWWWW 站 站 8484 万万 CNCN 域名 域名 180180 万万 国际出口带宽 国际出口带宽 257 Gbps257 Gbps

连接美国俄罗斯法国英国德国日本连接美国俄罗斯法国英国德国日本韩国新加坡等 韩国新加坡等

Internet 提供的服务 Shared access to computing resources

telnet (1970rsquos) Shared access to data files

FTP NFS AFS (1980rsquos) Communication medium over which people interact

email (1980rsquos) on-line chat messaging (1990rsquos) audio video (1990rsquos)

replacing telephone network A medium for information dissemination

USENET (1980rsquos) WWW (1990rsquos)

replacing newspaper magazine audio video (1990rsquos)

replacing radio CD TV

Todayrsquos Internet

Internet Physical Infrastructure

Classification by Coverage

模型 协议 分层

Protocol Architecture

Donrsquot Need All Layers Everywhere

Protocol Data Unit - PDUs

Network Components (Examples)

Fibers

Coaxial Cable

Links Interfaces Switchesrouters

Ethernet card

Wireless card

Large router

Telephoneswitch

趋势 网络时代 每一件事务都是数字的 声音 视频 音

乐 画片 及生活日常事务 每一件事务都是在线的 银行结算 医疗

记录 各类书籍 航空日程 天气情况 公路交通 hellip

每个人之间都是相互联系的 医生 教师 经济人 母亲 儿子 朋友 敌人

趋势 网络时代 实现家庭

教育 办公 购物 娱乐 网上娱乐 虚拟工作场所

2000 年美国有五千五百万人实现远程工作

网络制造 电子商务 虚拟公司 虚拟制造与虚拟装配 ( 设计过程 ) 制造过程更加分散化并发进行 新型的价值链 虚拟兑现

趋势 网络时代

趋势 网络时代

网络制造 (1)

随着基于随着基于 InternetInternet 的全球化数字通信基础设的全球化数字通信基础设施的建立网络从单纯的信息工具变成rdquo施的建立网络从单纯的信息工具变成rdquo EE --时代rdquo的关键资源时代rdquo的关键资源 全球经济一体化成为制造全球经济一体化成为制造业变革的最根本的推动力业变革的最根本的推动力

InternetInternet 向ldquo资源功能rdquo发展基于向ldquo资源功能rdquo发展基于InternetInternet 的网络化制造是适应时代的需要的网络化制造是适应时代的需要

网络制造的本质特性就是产品的制造过程更加网络制造的本质特性就是产品的制造过程更加分散化信息的传递网络化信息的流动伴随分散化信息的传递网络化信息的流动伴随着各项工作的并发进行而同时发生着各项工作的并发进行而同时发生

网络制造 (2)

基于基于 InternetInternet 的虚拟制造与虚拟装配的虚拟制造与虚拟装配 在相互联结的网络上建立在相互联结的网络上建立 2424 小时工作的协同小时工作的协同

工作组大大加快了设计进度及时获得所需工作组大大加快了设计进度及时获得所需要的零部件减少库存降低成本提高质量要的零部件减少库存降低成本提高质量

电子商务 信息技术和 Internet 引发的商务过程的变化 利用以 Internet 为核心的信息技术进行商

务活动和企业资源管理 CIMS 是企业实施电子商务的基础 企业实施电子商务是 CIMS 发展的主要标志和

主要内容

竞争环境改变 核心 产品竞争

电子商务产生背景

服务竞争

范围 单个企业 全球多企业

资源 人财物 信息知识

管理重心迁移 生产管理 供应 营销链管理

集中内部资源 整合外部资源

离散管理 集约管理

商务模式转化

bull文秘型管理bull关注后台(企业内部)bull关注业务记录(报表)bull地区性bull推销产品为中心bull(卖方市场)

bull自我服务型管理bull关注前端(客户关系)bull要求商业智能(分析)bull全球化bull客户为中心bull(买方市场)

传统商务 电子商务

客户

供应商

合作伙伴

网络智能

市场营销 产品 服务销售 产品制造

服务 支持

e 企业的业务体系结构

网络发展趋势 趋势趋势 融合融合 趋势趋势 泛在(泛在( UbiquitousUbiquitous )) 趋势趋势 信息爆炸信息爆炸 更多的网络业务流量更多的网络业务流量 数据流量 数据流量 gt gt 话声流量话声流量 更快的传输介质更快的传输介质 骨干网(骨干网( BackboneBackbone )) 更大的带宽(更大的带宽( BandwidthBandwidth )) 宽带无线网宽带无线网飞速增长飞速增长 (WLAN) (Wi-Fi)(WLAN) (Wi-Fi) Everything over IPEverything over IP

趋势 融合 新闻新闻 广告广告 -- 媒体媒体 --信息提供者信息提供者

数字媒体产品数字媒体产品 有线电视有线电视

视频传输视频传输 电话电话

声音传输声音传输 计算机计算机

数字媒体存储数字媒体存储 处理处理 信息提供者和信息传输者的结合信息提供者和信息传输者的结合 电话公司电话公司 有线公司有线公司 娱乐事业娱乐事业 和计算机公司和计算机公司

的结合的结合

Trend

趋势 更多的网络业务流量 互联网上的主机数正以超指数量级飞速增长互联网上的主机数正以超指数量级飞速增长 每个主机用户的业务量中也在增长每个主机用户的业务量中也在增长

局域网可达到 局域网可达到 1 1 GbpsGbps 有线电视调制解调器允许以有线电视调制解调器允许以 11到 到 10 10 MbpsMbps 的速的速

度访问主机度访问主机 应用应用 ADSLVDSLADSLVDSL 通过电话线可达到通过电话线可达到 6-6-

2727MbpsMbps 的速度的速度 宽带无线网宽带无线网 (Wi-Fi)(Wi-Fi)可达到可达到 11-54Mbps11-54Mbps 的速的速

度度 带宽需求每四个月增加一倍带宽需求每四个月增加一倍 数据流量 数据流量 gt gt 话声流量话声流量

Trend of Internet hosts 1980-2000

Trend Data gt Voice

趋势 更快的传输介质 局局域域网网 1 Gbps over 4-pair UTP-5 up to 100 m 1 Gbps over 4-pair UTP-5 up to 100 m

10Gbps being discussed10Gbps being discussed Was 1 Mbps (1Base-5) in 1984Was 1 Mbps (1Base-5) in 1984

骨干网光纤骨干网光纤 DWDMDWDM (( Dense Wavelength Dense Wavelength Division Multiplexing)Division Multiplexing) OC-768 = 40 Gbps over a to 65 km OC-768 = 40 Gbps over a to 65 km

1600 Gbps - 10 Tbps1600 Gbps - 10 Tbps Was 100 Mbps (FDDI) in 1993Was 100 Mbps (FDDI) in 1993

无线网无线网 54 100 Mbps(100-2km) wireless 54 100 Mbps(100-2km) wireless networks 25 Gbps to 5km using light networks 25 Gbps to 5km using light Was 1 Mbps (IEEE 80211) in 1998Was 1 Mbps (IEEE 80211) in 1998

Trend Bandwidth

Why Optical Networks DWDM optoelectricl metro network

Trend Wireless Mobile (1)

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Integration of 3G and WLAN- offer possibility of achieving anywhere anytime

high speed and low expense Internet access

3G3G WLANWLAN

Wide areaWide area Local areaLocal area

Low bit rate Low bit rate

(2M when stand (2M when stand still)still)

High bit rateHigh bit rate

(11M to 54M)(11M to 54M)

DataVoice serviceDataVoice service

((QoS supportQoS support))

Data serviceData service

High expenseHigh expense Low expenseLow expense

High mobilityHigh mobility Low mobilityLow mobility

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 4: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

Circuit Switching (电路交换 - 电话) A node (switch) in a circuit switching network

incoming links outgoing linksNode

Timing in Circuit Switching

propagation delay between Host 1 and Node 1

propagation delay between Host 2 and Node 1

DATA

Circuit Establishment

Data Transmission

Circuit Termination

Host 1 Host 2Node 1 Node 2

processing delay at Node 1

Circuit Switching MultiplexingDemultiplexing

Time divided in frames and frames divided in slots

Relative slot position inside a frame determines which conversation the data belongs to

Needs synchronization between sender and receiver

In case of non-permanent conversations Needs to dynamic bind a slot to a conservation How to do this

Packet Switching (分组 包交换) 1961 A node in a packet switching networkA node in a packet switching network

incoming links outgoing linksNode

Memory

Packet Switching (分组 包交换) 1961

Data are sent as formatted bit-sequences so-called packets

Packets have the following structure

Header and Trailer carry control information (eg destination address check sum)

Each packet is passed through the network from node to node along some path (Routing)

At each node the entire packet is received stored briefly and then forwarded to the next node

(Store-and-Forward Networks) Typically no capacity is allocated for packets

Header Data Trailer

Timing of Datagram Packet Switching

Packet 3

Packet 3

Packet 1

Packet 2

Packet 1

Packet 2

Packet 1

Packet 2

Packet 3

processing delay of Packet 1 at Node 2

Host 1 Host 2Node 1 Node 2

propagationdelay betweenHost 1 and Node 2

transmission time of Packet 1at Host 1

Datagram Packet Switching

Host A

Host BHost E

Host D

Host C

Node 1 Node 2

Node 3

Node 4

Node 5

Node 6Node 7

Packet Switching MultiplexingDemultiplexing

Data from any conversation can be transmitted at any given time

How to tell them apart Use meta-data (header) to describe data

Datagram Packet Switching Each packet is independently switched

Each packet header contains destination address No resources are pre-allocated (reserved) in advance Example IP networks

Packet-Switching vs Circuit-Switching

Most important advantage of packet-switching over circuit switching ability to exploit statistical multiplexing

Efficient bandwidth usage ratio between peek and average rate is 31 for audio and 151 for data traffic

However packet-switching needs to deal with congestion

More complex routers Harder to provide good network services (eg delay

and bandwidth guarantees)

In practice they are combined IP over SONET IP over Frame Relay

Virtual-Circuit Packet Switching Hybrid of circuit switching and packet

switching Data is transmitted as packets All packets from one packet stream are sent

along a pre-established path ( = virtual circuit)

Guarantees in-sequence delivery of packets However Packets from different virtual

circuits may be interleaved Example ATM networks

MPLS

Virtual-Circuit Packet Switching

Communication with virtual circuits takes place in three phases

1 VC establishment

2 data transfer

3 VC disconnect Note packet headers donrsquot need to contain

the full destination address of the packet

Packet 1

Packet 2

Packet 3

Packet 1

Packet 2

Packet 3

Timing of Virtual-Circuit Packet Switching

Packet 1

Packet 2

Packet 3

Host 1 Host 2Node

1Node

2

propagation delay between Host 1 and Node 1VC

establishment

VCtermination

Datatransfer

Virtual-Circuit Packet Switching

Host A

Host BHost E

Host D

Host C

Node 1 Node 2

Node 3

Node 4

Node 5

Node 6 Node 7

Internet 历史 (1) Sep69 1st IMP in UCLA Oct69 2nd IMP in SRI

Internet 之父 -- L Kleinrock1999 1969

History of the Internet (2)

History of the Internet (3)

Sep69 1st IMP in UCLA Sep69 1st IMP in UCLA Oct69 2nd IMP in SRI Oct69 2nd IMP in SRI

2230 29Oct692230 29Oct69 LOGIN from UCLA to

SRI CLA We sent an ldquoLrdquo - did

you get the ldquoLrdquo YEP We sent a ldquoOrdquo - did you

get the ldquoOrdquo YEP We sent an ldquoGrdquo - did

you get the ldquoGrdquo Crash

History of the Internet (4) 1961-1972 Early packet-switching principles 1961 Kleinrock ndash queueing theory shows

effectiveness of packet-switching 1964 Baran - packet-switching in military

nets 1967 ARPAnet conceived by Advanced

Research Projects Agency (Licklider Roberts) 1969 first ARPAnet node operational 1972 ARPAnet has 15 nodes

ARPAnet demonstrated publicly NCP (Network Control Protocol) first host-

host protocol first e-mail program

History of the Internet (5) 1972-1980 Internetworking research networks 1970ALOHAnet satellite network in Hawaii

(Abramson) 1973Metcalfersquos PhD thesis proposes Ethernet 1974Cerf and Kahn - 2004 AM Turing Award

-define todayrsquos Internet architecture minimalism autonomy ndashno internal changes

required to interconnect networks best effort service model stateless routers decentralized control

1979ARPAnet has 200 nodes 56 kbps Late 70rsquos proprietary architectures DECnet

SNA Late 70rsquos switching fixed length packets (-gt

ATM)

History of the Internet (6) 1980rsquos new protocols a proliferation of net 1983deployment of TCPIP (Critical

separation Cohen) 1982SMTP e-mail protocol defined 1983DNS defined for name-to-IP-address

translation mid-1980rsquos IETF active 1985FTP protocol defined 1988TCP congestion control new national networks Csnet BITnet Minitel

NSFnet (15 Mbps10000 computers) NSI (NASA) ESNet(DOE) DARTnet TWBNet (DARPA)

100000 hosts connected to confederation of networks

History of the Internet (7) 1990rsquos commercialization the WWW Early 1990rsquos ARPAnet decommissioned 1991 NSFnet (45 Mbps) -gt commercial use of

NSF (decommissioned 1995) Late 1990rsquos

multiple private backbones 50 million computers on Internet 100 million+ users backbone links running at 1 Gbps

Early 1990s WWW hypertext [Bush 1945 Nelson 1960rsquos] HTML http Berners-Lee 1994 Mosaic later Netscape late 1990rsquos commercialization of the WWW

Growth of the Internet Today backbones run at 2410 Gbps Today backbones run at 2410 Gbps 400 millions computers in 150 countries400 millions computers in 150 countries

Internet 在中国 19931993 年年 33 月月中科院高能物理所 中科院高能物理所 64 Kbps64 Kbps TJU1995322TJU1995322 20062006 年年 1212 月月

计算机计算机 59405940 万万 用户 用户 1414 亿 亿 WWWWWW 站 站 8484 万万 CNCN 域名 域名 180180 万万 国际出口带宽 国际出口带宽 257 Gbps257 Gbps

连接美国俄罗斯法国英国德国日本连接美国俄罗斯法国英国德国日本韩国新加坡等 韩国新加坡等

Internet 提供的服务 Shared access to computing resources

telnet (1970rsquos) Shared access to data files

FTP NFS AFS (1980rsquos) Communication medium over which people interact

email (1980rsquos) on-line chat messaging (1990rsquos) audio video (1990rsquos)

replacing telephone network A medium for information dissemination

USENET (1980rsquos) WWW (1990rsquos)

replacing newspaper magazine audio video (1990rsquos)

replacing radio CD TV

Todayrsquos Internet

Internet Physical Infrastructure

Classification by Coverage

模型 协议 分层

Protocol Architecture

Donrsquot Need All Layers Everywhere

Protocol Data Unit - PDUs

Network Components (Examples)

Fibers

Coaxial Cable

Links Interfaces Switchesrouters

Ethernet card

Wireless card

Large router

Telephoneswitch

趋势 网络时代 每一件事务都是数字的 声音 视频 音

乐 画片 及生活日常事务 每一件事务都是在线的 银行结算 医疗

记录 各类书籍 航空日程 天气情况 公路交通 hellip

每个人之间都是相互联系的 医生 教师 经济人 母亲 儿子 朋友 敌人

趋势 网络时代 实现家庭

教育 办公 购物 娱乐 网上娱乐 虚拟工作场所

2000 年美国有五千五百万人实现远程工作

网络制造 电子商务 虚拟公司 虚拟制造与虚拟装配 ( 设计过程 ) 制造过程更加分散化并发进行 新型的价值链 虚拟兑现

趋势 网络时代

趋势 网络时代

网络制造 (1)

随着基于随着基于 InternetInternet 的全球化数字通信基础设的全球化数字通信基础设施的建立网络从单纯的信息工具变成rdquo施的建立网络从单纯的信息工具变成rdquo EE --时代rdquo的关键资源时代rdquo的关键资源 全球经济一体化成为制造全球经济一体化成为制造业变革的最根本的推动力业变革的最根本的推动力

InternetInternet 向ldquo资源功能rdquo发展基于向ldquo资源功能rdquo发展基于InternetInternet 的网络化制造是适应时代的需要的网络化制造是适应时代的需要

网络制造的本质特性就是产品的制造过程更加网络制造的本质特性就是产品的制造过程更加分散化信息的传递网络化信息的流动伴随分散化信息的传递网络化信息的流动伴随着各项工作的并发进行而同时发生着各项工作的并发进行而同时发生

网络制造 (2)

基于基于 InternetInternet 的虚拟制造与虚拟装配的虚拟制造与虚拟装配 在相互联结的网络上建立在相互联结的网络上建立 2424 小时工作的协同小时工作的协同

工作组大大加快了设计进度及时获得所需工作组大大加快了设计进度及时获得所需要的零部件减少库存降低成本提高质量要的零部件减少库存降低成本提高质量

电子商务 信息技术和 Internet 引发的商务过程的变化 利用以 Internet 为核心的信息技术进行商

务活动和企业资源管理 CIMS 是企业实施电子商务的基础 企业实施电子商务是 CIMS 发展的主要标志和

主要内容

竞争环境改变 核心 产品竞争

电子商务产生背景

服务竞争

范围 单个企业 全球多企业

资源 人财物 信息知识

管理重心迁移 生产管理 供应 营销链管理

集中内部资源 整合外部资源

离散管理 集约管理

商务模式转化

bull文秘型管理bull关注后台(企业内部)bull关注业务记录(报表)bull地区性bull推销产品为中心bull(卖方市场)

bull自我服务型管理bull关注前端(客户关系)bull要求商业智能(分析)bull全球化bull客户为中心bull(买方市场)

传统商务 电子商务

客户

供应商

合作伙伴

网络智能

市场营销 产品 服务销售 产品制造

服务 支持

e 企业的业务体系结构

网络发展趋势 趋势趋势 融合融合 趋势趋势 泛在(泛在( UbiquitousUbiquitous )) 趋势趋势 信息爆炸信息爆炸 更多的网络业务流量更多的网络业务流量 数据流量 数据流量 gt gt 话声流量话声流量 更快的传输介质更快的传输介质 骨干网(骨干网( BackboneBackbone )) 更大的带宽(更大的带宽( BandwidthBandwidth )) 宽带无线网宽带无线网飞速增长飞速增长 (WLAN) (Wi-Fi)(WLAN) (Wi-Fi) Everything over IPEverything over IP

趋势 融合 新闻新闻 广告广告 -- 媒体媒体 --信息提供者信息提供者

数字媒体产品数字媒体产品 有线电视有线电视

视频传输视频传输 电话电话

声音传输声音传输 计算机计算机

数字媒体存储数字媒体存储 处理处理 信息提供者和信息传输者的结合信息提供者和信息传输者的结合 电话公司电话公司 有线公司有线公司 娱乐事业娱乐事业 和计算机公司和计算机公司

的结合的结合

Trend

趋势 更多的网络业务流量 互联网上的主机数正以超指数量级飞速增长互联网上的主机数正以超指数量级飞速增长 每个主机用户的业务量中也在增长每个主机用户的业务量中也在增长

局域网可达到 局域网可达到 1 1 GbpsGbps 有线电视调制解调器允许以有线电视调制解调器允许以 11到 到 10 10 MbpsMbps 的速的速

度访问主机度访问主机 应用应用 ADSLVDSLADSLVDSL 通过电话线可达到通过电话线可达到 6-6-

2727MbpsMbps 的速度的速度 宽带无线网宽带无线网 (Wi-Fi)(Wi-Fi)可达到可达到 11-54Mbps11-54Mbps 的速的速

度度 带宽需求每四个月增加一倍带宽需求每四个月增加一倍 数据流量 数据流量 gt gt 话声流量话声流量

Trend of Internet hosts 1980-2000

Trend Data gt Voice

趋势 更快的传输介质 局局域域网网 1 Gbps over 4-pair UTP-5 up to 100 m 1 Gbps over 4-pair UTP-5 up to 100 m

10Gbps being discussed10Gbps being discussed Was 1 Mbps (1Base-5) in 1984Was 1 Mbps (1Base-5) in 1984

骨干网光纤骨干网光纤 DWDMDWDM (( Dense Wavelength Dense Wavelength Division Multiplexing)Division Multiplexing) OC-768 = 40 Gbps over a to 65 km OC-768 = 40 Gbps over a to 65 km

1600 Gbps - 10 Tbps1600 Gbps - 10 Tbps Was 100 Mbps (FDDI) in 1993Was 100 Mbps (FDDI) in 1993

无线网无线网 54 100 Mbps(100-2km) wireless 54 100 Mbps(100-2km) wireless networks 25 Gbps to 5km using light networks 25 Gbps to 5km using light Was 1 Mbps (IEEE 80211) in 1998Was 1 Mbps (IEEE 80211) in 1998

Trend Bandwidth

Why Optical Networks DWDM optoelectricl metro network

Trend Wireless Mobile (1)

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Integration of 3G and WLAN- offer possibility of achieving anywhere anytime

high speed and low expense Internet access

3G3G WLANWLAN

Wide areaWide area Local areaLocal area

Low bit rate Low bit rate

(2M when stand (2M when stand still)still)

High bit rateHigh bit rate

(11M to 54M)(11M to 54M)

DataVoice serviceDataVoice service

((QoS supportQoS support))

Data serviceData service

High expenseHigh expense Low expenseLow expense

High mobilityHigh mobility Low mobilityLow mobility

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 5: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

Timing in Circuit Switching

propagation delay between Host 1 and Node 1

propagation delay between Host 2 and Node 1

DATA

Circuit Establishment

Data Transmission

Circuit Termination

Host 1 Host 2Node 1 Node 2

processing delay at Node 1

Circuit Switching MultiplexingDemultiplexing

Time divided in frames and frames divided in slots

Relative slot position inside a frame determines which conversation the data belongs to

Needs synchronization between sender and receiver

In case of non-permanent conversations Needs to dynamic bind a slot to a conservation How to do this

Packet Switching (分组 包交换) 1961 A node in a packet switching networkA node in a packet switching network

incoming links outgoing linksNode

Memory

Packet Switching (分组 包交换) 1961

Data are sent as formatted bit-sequences so-called packets

Packets have the following structure

Header and Trailer carry control information (eg destination address check sum)

Each packet is passed through the network from node to node along some path (Routing)

At each node the entire packet is received stored briefly and then forwarded to the next node

(Store-and-Forward Networks) Typically no capacity is allocated for packets

Header Data Trailer

Timing of Datagram Packet Switching

Packet 3

Packet 3

Packet 1

Packet 2

Packet 1

Packet 2

Packet 1

Packet 2

Packet 3

processing delay of Packet 1 at Node 2

Host 1 Host 2Node 1 Node 2

propagationdelay betweenHost 1 and Node 2

transmission time of Packet 1at Host 1

Datagram Packet Switching

Host A

Host BHost E

Host D

Host C

Node 1 Node 2

Node 3

Node 4

Node 5

Node 6Node 7

Packet Switching MultiplexingDemultiplexing

Data from any conversation can be transmitted at any given time

How to tell them apart Use meta-data (header) to describe data

Datagram Packet Switching Each packet is independently switched

Each packet header contains destination address No resources are pre-allocated (reserved) in advance Example IP networks

Packet-Switching vs Circuit-Switching

Most important advantage of packet-switching over circuit switching ability to exploit statistical multiplexing

Efficient bandwidth usage ratio between peek and average rate is 31 for audio and 151 for data traffic

However packet-switching needs to deal with congestion

More complex routers Harder to provide good network services (eg delay

and bandwidth guarantees)

In practice they are combined IP over SONET IP over Frame Relay

Virtual-Circuit Packet Switching Hybrid of circuit switching and packet

switching Data is transmitted as packets All packets from one packet stream are sent

along a pre-established path ( = virtual circuit)

Guarantees in-sequence delivery of packets However Packets from different virtual

circuits may be interleaved Example ATM networks

MPLS

Virtual-Circuit Packet Switching

Communication with virtual circuits takes place in three phases

1 VC establishment

2 data transfer

3 VC disconnect Note packet headers donrsquot need to contain

the full destination address of the packet

Packet 1

Packet 2

Packet 3

Packet 1

Packet 2

Packet 3

Timing of Virtual-Circuit Packet Switching

Packet 1

Packet 2

Packet 3

Host 1 Host 2Node

1Node

2

propagation delay between Host 1 and Node 1VC

establishment

VCtermination

Datatransfer

Virtual-Circuit Packet Switching

Host A

Host BHost E

Host D

Host C

Node 1 Node 2

Node 3

Node 4

Node 5

Node 6 Node 7

Internet 历史 (1) Sep69 1st IMP in UCLA Oct69 2nd IMP in SRI

Internet 之父 -- L Kleinrock1999 1969

History of the Internet (2)

History of the Internet (3)

Sep69 1st IMP in UCLA Sep69 1st IMP in UCLA Oct69 2nd IMP in SRI Oct69 2nd IMP in SRI

2230 29Oct692230 29Oct69 LOGIN from UCLA to

SRI CLA We sent an ldquoLrdquo - did

you get the ldquoLrdquo YEP We sent a ldquoOrdquo - did you

get the ldquoOrdquo YEP We sent an ldquoGrdquo - did

you get the ldquoGrdquo Crash

History of the Internet (4) 1961-1972 Early packet-switching principles 1961 Kleinrock ndash queueing theory shows

effectiveness of packet-switching 1964 Baran - packet-switching in military

nets 1967 ARPAnet conceived by Advanced

Research Projects Agency (Licklider Roberts) 1969 first ARPAnet node operational 1972 ARPAnet has 15 nodes

ARPAnet demonstrated publicly NCP (Network Control Protocol) first host-

host protocol first e-mail program

History of the Internet (5) 1972-1980 Internetworking research networks 1970ALOHAnet satellite network in Hawaii

(Abramson) 1973Metcalfersquos PhD thesis proposes Ethernet 1974Cerf and Kahn - 2004 AM Turing Award

-define todayrsquos Internet architecture minimalism autonomy ndashno internal changes

required to interconnect networks best effort service model stateless routers decentralized control

1979ARPAnet has 200 nodes 56 kbps Late 70rsquos proprietary architectures DECnet

SNA Late 70rsquos switching fixed length packets (-gt

ATM)

History of the Internet (6) 1980rsquos new protocols a proliferation of net 1983deployment of TCPIP (Critical

separation Cohen) 1982SMTP e-mail protocol defined 1983DNS defined for name-to-IP-address

translation mid-1980rsquos IETF active 1985FTP protocol defined 1988TCP congestion control new national networks Csnet BITnet Minitel

NSFnet (15 Mbps10000 computers) NSI (NASA) ESNet(DOE) DARTnet TWBNet (DARPA)

100000 hosts connected to confederation of networks

History of the Internet (7) 1990rsquos commercialization the WWW Early 1990rsquos ARPAnet decommissioned 1991 NSFnet (45 Mbps) -gt commercial use of

NSF (decommissioned 1995) Late 1990rsquos

multiple private backbones 50 million computers on Internet 100 million+ users backbone links running at 1 Gbps

Early 1990s WWW hypertext [Bush 1945 Nelson 1960rsquos] HTML http Berners-Lee 1994 Mosaic later Netscape late 1990rsquos commercialization of the WWW

Growth of the Internet Today backbones run at 2410 Gbps Today backbones run at 2410 Gbps 400 millions computers in 150 countries400 millions computers in 150 countries

Internet 在中国 19931993 年年 33 月月中科院高能物理所 中科院高能物理所 64 Kbps64 Kbps TJU1995322TJU1995322 20062006 年年 1212 月月

计算机计算机 59405940 万万 用户 用户 1414 亿 亿 WWWWWW 站 站 8484 万万 CNCN 域名 域名 180180 万万 国际出口带宽 国际出口带宽 257 Gbps257 Gbps

连接美国俄罗斯法国英国德国日本连接美国俄罗斯法国英国德国日本韩国新加坡等 韩国新加坡等

Internet 提供的服务 Shared access to computing resources

telnet (1970rsquos) Shared access to data files

FTP NFS AFS (1980rsquos) Communication medium over which people interact

email (1980rsquos) on-line chat messaging (1990rsquos) audio video (1990rsquos)

replacing telephone network A medium for information dissemination

USENET (1980rsquos) WWW (1990rsquos)

replacing newspaper magazine audio video (1990rsquos)

replacing radio CD TV

Todayrsquos Internet

Internet Physical Infrastructure

Classification by Coverage

模型 协议 分层

Protocol Architecture

Donrsquot Need All Layers Everywhere

Protocol Data Unit - PDUs

Network Components (Examples)

Fibers

Coaxial Cable

Links Interfaces Switchesrouters

Ethernet card

Wireless card

Large router

Telephoneswitch

趋势 网络时代 每一件事务都是数字的 声音 视频 音

乐 画片 及生活日常事务 每一件事务都是在线的 银行结算 医疗

记录 各类书籍 航空日程 天气情况 公路交通 hellip

每个人之间都是相互联系的 医生 教师 经济人 母亲 儿子 朋友 敌人

趋势 网络时代 实现家庭

教育 办公 购物 娱乐 网上娱乐 虚拟工作场所

2000 年美国有五千五百万人实现远程工作

网络制造 电子商务 虚拟公司 虚拟制造与虚拟装配 ( 设计过程 ) 制造过程更加分散化并发进行 新型的价值链 虚拟兑现

趋势 网络时代

趋势 网络时代

网络制造 (1)

随着基于随着基于 InternetInternet 的全球化数字通信基础设的全球化数字通信基础设施的建立网络从单纯的信息工具变成rdquo施的建立网络从单纯的信息工具变成rdquo EE --时代rdquo的关键资源时代rdquo的关键资源 全球经济一体化成为制造全球经济一体化成为制造业变革的最根本的推动力业变革的最根本的推动力

InternetInternet 向ldquo资源功能rdquo发展基于向ldquo资源功能rdquo发展基于InternetInternet 的网络化制造是适应时代的需要的网络化制造是适应时代的需要

网络制造的本质特性就是产品的制造过程更加网络制造的本质特性就是产品的制造过程更加分散化信息的传递网络化信息的流动伴随分散化信息的传递网络化信息的流动伴随着各项工作的并发进行而同时发生着各项工作的并发进行而同时发生

网络制造 (2)

基于基于 InternetInternet 的虚拟制造与虚拟装配的虚拟制造与虚拟装配 在相互联结的网络上建立在相互联结的网络上建立 2424 小时工作的协同小时工作的协同

工作组大大加快了设计进度及时获得所需工作组大大加快了设计进度及时获得所需要的零部件减少库存降低成本提高质量要的零部件减少库存降低成本提高质量

电子商务 信息技术和 Internet 引发的商务过程的变化 利用以 Internet 为核心的信息技术进行商

务活动和企业资源管理 CIMS 是企业实施电子商务的基础 企业实施电子商务是 CIMS 发展的主要标志和

主要内容

竞争环境改变 核心 产品竞争

电子商务产生背景

服务竞争

范围 单个企业 全球多企业

资源 人财物 信息知识

管理重心迁移 生产管理 供应 营销链管理

集中内部资源 整合外部资源

离散管理 集约管理

商务模式转化

bull文秘型管理bull关注后台(企业内部)bull关注业务记录(报表)bull地区性bull推销产品为中心bull(卖方市场)

bull自我服务型管理bull关注前端(客户关系)bull要求商业智能(分析)bull全球化bull客户为中心bull(买方市场)

传统商务 电子商务

客户

供应商

合作伙伴

网络智能

市场营销 产品 服务销售 产品制造

服务 支持

e 企业的业务体系结构

网络发展趋势 趋势趋势 融合融合 趋势趋势 泛在(泛在( UbiquitousUbiquitous )) 趋势趋势 信息爆炸信息爆炸 更多的网络业务流量更多的网络业务流量 数据流量 数据流量 gt gt 话声流量话声流量 更快的传输介质更快的传输介质 骨干网(骨干网( BackboneBackbone )) 更大的带宽(更大的带宽( BandwidthBandwidth )) 宽带无线网宽带无线网飞速增长飞速增长 (WLAN) (Wi-Fi)(WLAN) (Wi-Fi) Everything over IPEverything over IP

趋势 融合 新闻新闻 广告广告 -- 媒体媒体 --信息提供者信息提供者

数字媒体产品数字媒体产品 有线电视有线电视

视频传输视频传输 电话电话

声音传输声音传输 计算机计算机

数字媒体存储数字媒体存储 处理处理 信息提供者和信息传输者的结合信息提供者和信息传输者的结合 电话公司电话公司 有线公司有线公司 娱乐事业娱乐事业 和计算机公司和计算机公司

的结合的结合

Trend

趋势 更多的网络业务流量 互联网上的主机数正以超指数量级飞速增长互联网上的主机数正以超指数量级飞速增长 每个主机用户的业务量中也在增长每个主机用户的业务量中也在增长

局域网可达到 局域网可达到 1 1 GbpsGbps 有线电视调制解调器允许以有线电视调制解调器允许以 11到 到 10 10 MbpsMbps 的速的速

度访问主机度访问主机 应用应用 ADSLVDSLADSLVDSL 通过电话线可达到通过电话线可达到 6-6-

2727MbpsMbps 的速度的速度 宽带无线网宽带无线网 (Wi-Fi)(Wi-Fi)可达到可达到 11-54Mbps11-54Mbps 的速的速

度度 带宽需求每四个月增加一倍带宽需求每四个月增加一倍 数据流量 数据流量 gt gt 话声流量话声流量

Trend of Internet hosts 1980-2000

Trend Data gt Voice

趋势 更快的传输介质 局局域域网网 1 Gbps over 4-pair UTP-5 up to 100 m 1 Gbps over 4-pair UTP-5 up to 100 m

10Gbps being discussed10Gbps being discussed Was 1 Mbps (1Base-5) in 1984Was 1 Mbps (1Base-5) in 1984

骨干网光纤骨干网光纤 DWDMDWDM (( Dense Wavelength Dense Wavelength Division Multiplexing)Division Multiplexing) OC-768 = 40 Gbps over a to 65 km OC-768 = 40 Gbps over a to 65 km

1600 Gbps - 10 Tbps1600 Gbps - 10 Tbps Was 100 Mbps (FDDI) in 1993Was 100 Mbps (FDDI) in 1993

无线网无线网 54 100 Mbps(100-2km) wireless 54 100 Mbps(100-2km) wireless networks 25 Gbps to 5km using light networks 25 Gbps to 5km using light Was 1 Mbps (IEEE 80211) in 1998Was 1 Mbps (IEEE 80211) in 1998

Trend Bandwidth

Why Optical Networks DWDM optoelectricl metro network

Trend Wireless Mobile (1)

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Integration of 3G and WLAN- offer possibility of achieving anywhere anytime

high speed and low expense Internet access

3G3G WLANWLAN

Wide areaWide area Local areaLocal area

Low bit rate Low bit rate

(2M when stand (2M when stand still)still)

High bit rateHigh bit rate

(11M to 54M)(11M to 54M)

DataVoice serviceDataVoice service

((QoS supportQoS support))

Data serviceData service

High expenseHigh expense Low expenseLow expense

High mobilityHigh mobility Low mobilityLow mobility

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 6: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

Circuit Switching MultiplexingDemultiplexing

Time divided in frames and frames divided in slots

Relative slot position inside a frame determines which conversation the data belongs to

Needs synchronization between sender and receiver

In case of non-permanent conversations Needs to dynamic bind a slot to a conservation How to do this

Packet Switching (分组 包交换) 1961 A node in a packet switching networkA node in a packet switching network

incoming links outgoing linksNode

Memory

Packet Switching (分组 包交换) 1961

Data are sent as formatted bit-sequences so-called packets

Packets have the following structure

Header and Trailer carry control information (eg destination address check sum)

Each packet is passed through the network from node to node along some path (Routing)

At each node the entire packet is received stored briefly and then forwarded to the next node

(Store-and-Forward Networks) Typically no capacity is allocated for packets

Header Data Trailer

Timing of Datagram Packet Switching

Packet 3

Packet 3

Packet 1

Packet 2

Packet 1

Packet 2

Packet 1

Packet 2

Packet 3

processing delay of Packet 1 at Node 2

Host 1 Host 2Node 1 Node 2

propagationdelay betweenHost 1 and Node 2

transmission time of Packet 1at Host 1

Datagram Packet Switching

Host A

Host BHost E

Host D

Host C

Node 1 Node 2

Node 3

Node 4

Node 5

Node 6Node 7

Packet Switching MultiplexingDemultiplexing

Data from any conversation can be transmitted at any given time

How to tell them apart Use meta-data (header) to describe data

Datagram Packet Switching Each packet is independently switched

Each packet header contains destination address No resources are pre-allocated (reserved) in advance Example IP networks

Packet-Switching vs Circuit-Switching

Most important advantage of packet-switching over circuit switching ability to exploit statistical multiplexing

Efficient bandwidth usage ratio between peek and average rate is 31 for audio and 151 for data traffic

However packet-switching needs to deal with congestion

More complex routers Harder to provide good network services (eg delay

and bandwidth guarantees)

In practice they are combined IP over SONET IP over Frame Relay

Virtual-Circuit Packet Switching Hybrid of circuit switching and packet

switching Data is transmitted as packets All packets from one packet stream are sent

along a pre-established path ( = virtual circuit)

Guarantees in-sequence delivery of packets However Packets from different virtual

circuits may be interleaved Example ATM networks

MPLS

Virtual-Circuit Packet Switching

Communication with virtual circuits takes place in three phases

1 VC establishment

2 data transfer

3 VC disconnect Note packet headers donrsquot need to contain

the full destination address of the packet

Packet 1

Packet 2

Packet 3

Packet 1

Packet 2

Packet 3

Timing of Virtual-Circuit Packet Switching

Packet 1

Packet 2

Packet 3

Host 1 Host 2Node

1Node

2

propagation delay between Host 1 and Node 1VC

establishment

VCtermination

Datatransfer

Virtual-Circuit Packet Switching

Host A

Host BHost E

Host D

Host C

Node 1 Node 2

Node 3

Node 4

Node 5

Node 6 Node 7

Internet 历史 (1) Sep69 1st IMP in UCLA Oct69 2nd IMP in SRI

Internet 之父 -- L Kleinrock1999 1969

History of the Internet (2)

History of the Internet (3)

Sep69 1st IMP in UCLA Sep69 1st IMP in UCLA Oct69 2nd IMP in SRI Oct69 2nd IMP in SRI

2230 29Oct692230 29Oct69 LOGIN from UCLA to

SRI CLA We sent an ldquoLrdquo - did

you get the ldquoLrdquo YEP We sent a ldquoOrdquo - did you

get the ldquoOrdquo YEP We sent an ldquoGrdquo - did

you get the ldquoGrdquo Crash

History of the Internet (4) 1961-1972 Early packet-switching principles 1961 Kleinrock ndash queueing theory shows

effectiveness of packet-switching 1964 Baran - packet-switching in military

nets 1967 ARPAnet conceived by Advanced

Research Projects Agency (Licklider Roberts) 1969 first ARPAnet node operational 1972 ARPAnet has 15 nodes

ARPAnet demonstrated publicly NCP (Network Control Protocol) first host-

host protocol first e-mail program

History of the Internet (5) 1972-1980 Internetworking research networks 1970ALOHAnet satellite network in Hawaii

(Abramson) 1973Metcalfersquos PhD thesis proposes Ethernet 1974Cerf and Kahn - 2004 AM Turing Award

-define todayrsquos Internet architecture minimalism autonomy ndashno internal changes

required to interconnect networks best effort service model stateless routers decentralized control

1979ARPAnet has 200 nodes 56 kbps Late 70rsquos proprietary architectures DECnet

SNA Late 70rsquos switching fixed length packets (-gt

ATM)

History of the Internet (6) 1980rsquos new protocols a proliferation of net 1983deployment of TCPIP (Critical

separation Cohen) 1982SMTP e-mail protocol defined 1983DNS defined for name-to-IP-address

translation mid-1980rsquos IETF active 1985FTP protocol defined 1988TCP congestion control new national networks Csnet BITnet Minitel

NSFnet (15 Mbps10000 computers) NSI (NASA) ESNet(DOE) DARTnet TWBNet (DARPA)

100000 hosts connected to confederation of networks

History of the Internet (7) 1990rsquos commercialization the WWW Early 1990rsquos ARPAnet decommissioned 1991 NSFnet (45 Mbps) -gt commercial use of

NSF (decommissioned 1995) Late 1990rsquos

multiple private backbones 50 million computers on Internet 100 million+ users backbone links running at 1 Gbps

Early 1990s WWW hypertext [Bush 1945 Nelson 1960rsquos] HTML http Berners-Lee 1994 Mosaic later Netscape late 1990rsquos commercialization of the WWW

Growth of the Internet Today backbones run at 2410 Gbps Today backbones run at 2410 Gbps 400 millions computers in 150 countries400 millions computers in 150 countries

Internet 在中国 19931993 年年 33 月月中科院高能物理所 中科院高能物理所 64 Kbps64 Kbps TJU1995322TJU1995322 20062006 年年 1212 月月

计算机计算机 59405940 万万 用户 用户 1414 亿 亿 WWWWWW 站 站 8484 万万 CNCN 域名 域名 180180 万万 国际出口带宽 国际出口带宽 257 Gbps257 Gbps

连接美国俄罗斯法国英国德国日本连接美国俄罗斯法国英国德国日本韩国新加坡等 韩国新加坡等

Internet 提供的服务 Shared access to computing resources

telnet (1970rsquos) Shared access to data files

FTP NFS AFS (1980rsquos) Communication medium over which people interact

email (1980rsquos) on-line chat messaging (1990rsquos) audio video (1990rsquos)

replacing telephone network A medium for information dissemination

USENET (1980rsquos) WWW (1990rsquos)

replacing newspaper magazine audio video (1990rsquos)

replacing radio CD TV

Todayrsquos Internet

Internet Physical Infrastructure

Classification by Coverage

模型 协议 分层

Protocol Architecture

Donrsquot Need All Layers Everywhere

Protocol Data Unit - PDUs

Network Components (Examples)

Fibers

Coaxial Cable

Links Interfaces Switchesrouters

Ethernet card

Wireless card

Large router

Telephoneswitch

趋势 网络时代 每一件事务都是数字的 声音 视频 音

乐 画片 及生活日常事务 每一件事务都是在线的 银行结算 医疗

记录 各类书籍 航空日程 天气情况 公路交通 hellip

每个人之间都是相互联系的 医生 教师 经济人 母亲 儿子 朋友 敌人

趋势 网络时代 实现家庭

教育 办公 购物 娱乐 网上娱乐 虚拟工作场所

2000 年美国有五千五百万人实现远程工作

网络制造 电子商务 虚拟公司 虚拟制造与虚拟装配 ( 设计过程 ) 制造过程更加分散化并发进行 新型的价值链 虚拟兑现

趋势 网络时代

趋势 网络时代

网络制造 (1)

随着基于随着基于 InternetInternet 的全球化数字通信基础设的全球化数字通信基础设施的建立网络从单纯的信息工具变成rdquo施的建立网络从单纯的信息工具变成rdquo EE --时代rdquo的关键资源时代rdquo的关键资源 全球经济一体化成为制造全球经济一体化成为制造业变革的最根本的推动力业变革的最根本的推动力

InternetInternet 向ldquo资源功能rdquo发展基于向ldquo资源功能rdquo发展基于InternetInternet 的网络化制造是适应时代的需要的网络化制造是适应时代的需要

网络制造的本质特性就是产品的制造过程更加网络制造的本质特性就是产品的制造过程更加分散化信息的传递网络化信息的流动伴随分散化信息的传递网络化信息的流动伴随着各项工作的并发进行而同时发生着各项工作的并发进行而同时发生

网络制造 (2)

基于基于 InternetInternet 的虚拟制造与虚拟装配的虚拟制造与虚拟装配 在相互联结的网络上建立在相互联结的网络上建立 2424 小时工作的协同小时工作的协同

工作组大大加快了设计进度及时获得所需工作组大大加快了设计进度及时获得所需要的零部件减少库存降低成本提高质量要的零部件减少库存降低成本提高质量

电子商务 信息技术和 Internet 引发的商务过程的变化 利用以 Internet 为核心的信息技术进行商

务活动和企业资源管理 CIMS 是企业实施电子商务的基础 企业实施电子商务是 CIMS 发展的主要标志和

主要内容

竞争环境改变 核心 产品竞争

电子商务产生背景

服务竞争

范围 单个企业 全球多企业

资源 人财物 信息知识

管理重心迁移 生产管理 供应 营销链管理

集中内部资源 整合外部资源

离散管理 集约管理

商务模式转化

bull文秘型管理bull关注后台(企业内部)bull关注业务记录(报表)bull地区性bull推销产品为中心bull(卖方市场)

bull自我服务型管理bull关注前端(客户关系)bull要求商业智能(分析)bull全球化bull客户为中心bull(买方市场)

传统商务 电子商务

客户

供应商

合作伙伴

网络智能

市场营销 产品 服务销售 产品制造

服务 支持

e 企业的业务体系结构

网络发展趋势 趋势趋势 融合融合 趋势趋势 泛在(泛在( UbiquitousUbiquitous )) 趋势趋势 信息爆炸信息爆炸 更多的网络业务流量更多的网络业务流量 数据流量 数据流量 gt gt 话声流量话声流量 更快的传输介质更快的传输介质 骨干网(骨干网( BackboneBackbone )) 更大的带宽(更大的带宽( BandwidthBandwidth )) 宽带无线网宽带无线网飞速增长飞速增长 (WLAN) (Wi-Fi)(WLAN) (Wi-Fi) Everything over IPEverything over IP

趋势 融合 新闻新闻 广告广告 -- 媒体媒体 --信息提供者信息提供者

数字媒体产品数字媒体产品 有线电视有线电视

视频传输视频传输 电话电话

声音传输声音传输 计算机计算机

数字媒体存储数字媒体存储 处理处理 信息提供者和信息传输者的结合信息提供者和信息传输者的结合 电话公司电话公司 有线公司有线公司 娱乐事业娱乐事业 和计算机公司和计算机公司

的结合的结合

Trend

趋势 更多的网络业务流量 互联网上的主机数正以超指数量级飞速增长互联网上的主机数正以超指数量级飞速增长 每个主机用户的业务量中也在增长每个主机用户的业务量中也在增长

局域网可达到 局域网可达到 1 1 GbpsGbps 有线电视调制解调器允许以有线电视调制解调器允许以 11到 到 10 10 MbpsMbps 的速的速

度访问主机度访问主机 应用应用 ADSLVDSLADSLVDSL 通过电话线可达到通过电话线可达到 6-6-

2727MbpsMbps 的速度的速度 宽带无线网宽带无线网 (Wi-Fi)(Wi-Fi)可达到可达到 11-54Mbps11-54Mbps 的速的速

度度 带宽需求每四个月增加一倍带宽需求每四个月增加一倍 数据流量 数据流量 gt gt 话声流量话声流量

Trend of Internet hosts 1980-2000

Trend Data gt Voice

趋势 更快的传输介质 局局域域网网 1 Gbps over 4-pair UTP-5 up to 100 m 1 Gbps over 4-pair UTP-5 up to 100 m

10Gbps being discussed10Gbps being discussed Was 1 Mbps (1Base-5) in 1984Was 1 Mbps (1Base-5) in 1984

骨干网光纤骨干网光纤 DWDMDWDM (( Dense Wavelength Dense Wavelength Division Multiplexing)Division Multiplexing) OC-768 = 40 Gbps over a to 65 km OC-768 = 40 Gbps over a to 65 km

1600 Gbps - 10 Tbps1600 Gbps - 10 Tbps Was 100 Mbps (FDDI) in 1993Was 100 Mbps (FDDI) in 1993

无线网无线网 54 100 Mbps(100-2km) wireless 54 100 Mbps(100-2km) wireless networks 25 Gbps to 5km using light networks 25 Gbps to 5km using light Was 1 Mbps (IEEE 80211) in 1998Was 1 Mbps (IEEE 80211) in 1998

Trend Bandwidth

Why Optical Networks DWDM optoelectricl metro network

Trend Wireless Mobile (1)

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Integration of 3G and WLAN- offer possibility of achieving anywhere anytime

high speed and low expense Internet access

3G3G WLANWLAN

Wide areaWide area Local areaLocal area

Low bit rate Low bit rate

(2M when stand (2M when stand still)still)

High bit rateHigh bit rate

(11M to 54M)(11M to 54M)

DataVoice serviceDataVoice service

((QoS supportQoS support))

Data serviceData service

High expenseHigh expense Low expenseLow expense

High mobilityHigh mobility Low mobilityLow mobility

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 7: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

Packet Switching (分组 包交换) 1961 A node in a packet switching networkA node in a packet switching network

incoming links outgoing linksNode

Memory

Packet Switching (分组 包交换) 1961

Data are sent as formatted bit-sequences so-called packets

Packets have the following structure

Header and Trailer carry control information (eg destination address check sum)

Each packet is passed through the network from node to node along some path (Routing)

At each node the entire packet is received stored briefly and then forwarded to the next node

(Store-and-Forward Networks) Typically no capacity is allocated for packets

Header Data Trailer

Timing of Datagram Packet Switching

Packet 3

Packet 3

Packet 1

Packet 2

Packet 1

Packet 2

Packet 1

Packet 2

Packet 3

processing delay of Packet 1 at Node 2

Host 1 Host 2Node 1 Node 2

propagationdelay betweenHost 1 and Node 2

transmission time of Packet 1at Host 1

Datagram Packet Switching

Host A

Host BHost E

Host D

Host C

Node 1 Node 2

Node 3

Node 4

Node 5

Node 6Node 7

Packet Switching MultiplexingDemultiplexing

Data from any conversation can be transmitted at any given time

How to tell them apart Use meta-data (header) to describe data

Datagram Packet Switching Each packet is independently switched

Each packet header contains destination address No resources are pre-allocated (reserved) in advance Example IP networks

Packet-Switching vs Circuit-Switching

Most important advantage of packet-switching over circuit switching ability to exploit statistical multiplexing

Efficient bandwidth usage ratio between peek and average rate is 31 for audio and 151 for data traffic

However packet-switching needs to deal with congestion

More complex routers Harder to provide good network services (eg delay

and bandwidth guarantees)

In practice they are combined IP over SONET IP over Frame Relay

Virtual-Circuit Packet Switching Hybrid of circuit switching and packet

switching Data is transmitted as packets All packets from one packet stream are sent

along a pre-established path ( = virtual circuit)

Guarantees in-sequence delivery of packets However Packets from different virtual

circuits may be interleaved Example ATM networks

MPLS

Virtual-Circuit Packet Switching

Communication with virtual circuits takes place in three phases

1 VC establishment

2 data transfer

3 VC disconnect Note packet headers donrsquot need to contain

the full destination address of the packet

Packet 1

Packet 2

Packet 3

Packet 1

Packet 2

Packet 3

Timing of Virtual-Circuit Packet Switching

Packet 1

Packet 2

Packet 3

Host 1 Host 2Node

1Node

2

propagation delay between Host 1 and Node 1VC

establishment

VCtermination

Datatransfer

Virtual-Circuit Packet Switching

Host A

Host BHost E

Host D

Host C

Node 1 Node 2

Node 3

Node 4

Node 5

Node 6 Node 7

Internet 历史 (1) Sep69 1st IMP in UCLA Oct69 2nd IMP in SRI

Internet 之父 -- L Kleinrock1999 1969

History of the Internet (2)

History of the Internet (3)

Sep69 1st IMP in UCLA Sep69 1st IMP in UCLA Oct69 2nd IMP in SRI Oct69 2nd IMP in SRI

2230 29Oct692230 29Oct69 LOGIN from UCLA to

SRI CLA We sent an ldquoLrdquo - did

you get the ldquoLrdquo YEP We sent a ldquoOrdquo - did you

get the ldquoOrdquo YEP We sent an ldquoGrdquo - did

you get the ldquoGrdquo Crash

History of the Internet (4) 1961-1972 Early packet-switching principles 1961 Kleinrock ndash queueing theory shows

effectiveness of packet-switching 1964 Baran - packet-switching in military

nets 1967 ARPAnet conceived by Advanced

Research Projects Agency (Licklider Roberts) 1969 first ARPAnet node operational 1972 ARPAnet has 15 nodes

ARPAnet demonstrated publicly NCP (Network Control Protocol) first host-

host protocol first e-mail program

History of the Internet (5) 1972-1980 Internetworking research networks 1970ALOHAnet satellite network in Hawaii

(Abramson) 1973Metcalfersquos PhD thesis proposes Ethernet 1974Cerf and Kahn - 2004 AM Turing Award

-define todayrsquos Internet architecture minimalism autonomy ndashno internal changes

required to interconnect networks best effort service model stateless routers decentralized control

1979ARPAnet has 200 nodes 56 kbps Late 70rsquos proprietary architectures DECnet

SNA Late 70rsquos switching fixed length packets (-gt

ATM)

History of the Internet (6) 1980rsquos new protocols a proliferation of net 1983deployment of TCPIP (Critical

separation Cohen) 1982SMTP e-mail protocol defined 1983DNS defined for name-to-IP-address

translation mid-1980rsquos IETF active 1985FTP protocol defined 1988TCP congestion control new national networks Csnet BITnet Minitel

NSFnet (15 Mbps10000 computers) NSI (NASA) ESNet(DOE) DARTnet TWBNet (DARPA)

100000 hosts connected to confederation of networks

History of the Internet (7) 1990rsquos commercialization the WWW Early 1990rsquos ARPAnet decommissioned 1991 NSFnet (45 Mbps) -gt commercial use of

NSF (decommissioned 1995) Late 1990rsquos

multiple private backbones 50 million computers on Internet 100 million+ users backbone links running at 1 Gbps

Early 1990s WWW hypertext [Bush 1945 Nelson 1960rsquos] HTML http Berners-Lee 1994 Mosaic later Netscape late 1990rsquos commercialization of the WWW

Growth of the Internet Today backbones run at 2410 Gbps Today backbones run at 2410 Gbps 400 millions computers in 150 countries400 millions computers in 150 countries

Internet 在中国 19931993 年年 33 月月中科院高能物理所 中科院高能物理所 64 Kbps64 Kbps TJU1995322TJU1995322 20062006 年年 1212 月月

计算机计算机 59405940 万万 用户 用户 1414 亿 亿 WWWWWW 站 站 8484 万万 CNCN 域名 域名 180180 万万 国际出口带宽 国际出口带宽 257 Gbps257 Gbps

连接美国俄罗斯法国英国德国日本连接美国俄罗斯法国英国德国日本韩国新加坡等 韩国新加坡等

Internet 提供的服务 Shared access to computing resources

telnet (1970rsquos) Shared access to data files

FTP NFS AFS (1980rsquos) Communication medium over which people interact

email (1980rsquos) on-line chat messaging (1990rsquos) audio video (1990rsquos)

replacing telephone network A medium for information dissemination

USENET (1980rsquos) WWW (1990rsquos)

replacing newspaper magazine audio video (1990rsquos)

replacing radio CD TV

Todayrsquos Internet

Internet Physical Infrastructure

Classification by Coverage

模型 协议 分层

Protocol Architecture

Donrsquot Need All Layers Everywhere

Protocol Data Unit - PDUs

Network Components (Examples)

Fibers

Coaxial Cable

Links Interfaces Switchesrouters

Ethernet card

Wireless card

Large router

Telephoneswitch

趋势 网络时代 每一件事务都是数字的 声音 视频 音

乐 画片 及生活日常事务 每一件事务都是在线的 银行结算 医疗

记录 各类书籍 航空日程 天气情况 公路交通 hellip

每个人之间都是相互联系的 医生 教师 经济人 母亲 儿子 朋友 敌人

趋势 网络时代 实现家庭

教育 办公 购物 娱乐 网上娱乐 虚拟工作场所

2000 年美国有五千五百万人实现远程工作

网络制造 电子商务 虚拟公司 虚拟制造与虚拟装配 ( 设计过程 ) 制造过程更加分散化并发进行 新型的价值链 虚拟兑现

趋势 网络时代

趋势 网络时代

网络制造 (1)

随着基于随着基于 InternetInternet 的全球化数字通信基础设的全球化数字通信基础设施的建立网络从单纯的信息工具变成rdquo施的建立网络从单纯的信息工具变成rdquo EE --时代rdquo的关键资源时代rdquo的关键资源 全球经济一体化成为制造全球经济一体化成为制造业变革的最根本的推动力业变革的最根本的推动力

InternetInternet 向ldquo资源功能rdquo发展基于向ldquo资源功能rdquo发展基于InternetInternet 的网络化制造是适应时代的需要的网络化制造是适应时代的需要

网络制造的本质特性就是产品的制造过程更加网络制造的本质特性就是产品的制造过程更加分散化信息的传递网络化信息的流动伴随分散化信息的传递网络化信息的流动伴随着各项工作的并发进行而同时发生着各项工作的并发进行而同时发生

网络制造 (2)

基于基于 InternetInternet 的虚拟制造与虚拟装配的虚拟制造与虚拟装配 在相互联结的网络上建立在相互联结的网络上建立 2424 小时工作的协同小时工作的协同

工作组大大加快了设计进度及时获得所需工作组大大加快了设计进度及时获得所需要的零部件减少库存降低成本提高质量要的零部件减少库存降低成本提高质量

电子商务 信息技术和 Internet 引发的商务过程的变化 利用以 Internet 为核心的信息技术进行商

务活动和企业资源管理 CIMS 是企业实施电子商务的基础 企业实施电子商务是 CIMS 发展的主要标志和

主要内容

竞争环境改变 核心 产品竞争

电子商务产生背景

服务竞争

范围 单个企业 全球多企业

资源 人财物 信息知识

管理重心迁移 生产管理 供应 营销链管理

集中内部资源 整合外部资源

离散管理 集约管理

商务模式转化

bull文秘型管理bull关注后台(企业内部)bull关注业务记录(报表)bull地区性bull推销产品为中心bull(卖方市场)

bull自我服务型管理bull关注前端(客户关系)bull要求商业智能(分析)bull全球化bull客户为中心bull(买方市场)

传统商务 电子商务

客户

供应商

合作伙伴

网络智能

市场营销 产品 服务销售 产品制造

服务 支持

e 企业的业务体系结构

网络发展趋势 趋势趋势 融合融合 趋势趋势 泛在(泛在( UbiquitousUbiquitous )) 趋势趋势 信息爆炸信息爆炸 更多的网络业务流量更多的网络业务流量 数据流量 数据流量 gt gt 话声流量话声流量 更快的传输介质更快的传输介质 骨干网(骨干网( BackboneBackbone )) 更大的带宽(更大的带宽( BandwidthBandwidth )) 宽带无线网宽带无线网飞速增长飞速增长 (WLAN) (Wi-Fi)(WLAN) (Wi-Fi) Everything over IPEverything over IP

趋势 融合 新闻新闻 广告广告 -- 媒体媒体 --信息提供者信息提供者

数字媒体产品数字媒体产品 有线电视有线电视

视频传输视频传输 电话电话

声音传输声音传输 计算机计算机

数字媒体存储数字媒体存储 处理处理 信息提供者和信息传输者的结合信息提供者和信息传输者的结合 电话公司电话公司 有线公司有线公司 娱乐事业娱乐事业 和计算机公司和计算机公司

的结合的结合

Trend

趋势 更多的网络业务流量 互联网上的主机数正以超指数量级飞速增长互联网上的主机数正以超指数量级飞速增长 每个主机用户的业务量中也在增长每个主机用户的业务量中也在增长

局域网可达到 局域网可达到 1 1 GbpsGbps 有线电视调制解调器允许以有线电视调制解调器允许以 11到 到 10 10 MbpsMbps 的速的速

度访问主机度访问主机 应用应用 ADSLVDSLADSLVDSL 通过电话线可达到通过电话线可达到 6-6-

2727MbpsMbps 的速度的速度 宽带无线网宽带无线网 (Wi-Fi)(Wi-Fi)可达到可达到 11-54Mbps11-54Mbps 的速的速

度度 带宽需求每四个月增加一倍带宽需求每四个月增加一倍 数据流量 数据流量 gt gt 话声流量话声流量

Trend of Internet hosts 1980-2000

Trend Data gt Voice

趋势 更快的传输介质 局局域域网网 1 Gbps over 4-pair UTP-5 up to 100 m 1 Gbps over 4-pair UTP-5 up to 100 m

10Gbps being discussed10Gbps being discussed Was 1 Mbps (1Base-5) in 1984Was 1 Mbps (1Base-5) in 1984

骨干网光纤骨干网光纤 DWDMDWDM (( Dense Wavelength Dense Wavelength Division Multiplexing)Division Multiplexing) OC-768 = 40 Gbps over a to 65 km OC-768 = 40 Gbps over a to 65 km

1600 Gbps - 10 Tbps1600 Gbps - 10 Tbps Was 100 Mbps (FDDI) in 1993Was 100 Mbps (FDDI) in 1993

无线网无线网 54 100 Mbps(100-2km) wireless 54 100 Mbps(100-2km) wireless networks 25 Gbps to 5km using light networks 25 Gbps to 5km using light Was 1 Mbps (IEEE 80211) in 1998Was 1 Mbps (IEEE 80211) in 1998

Trend Bandwidth

Why Optical Networks DWDM optoelectricl metro network

Trend Wireless Mobile (1)

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Integration of 3G and WLAN- offer possibility of achieving anywhere anytime

high speed and low expense Internet access

3G3G WLANWLAN

Wide areaWide area Local areaLocal area

Low bit rate Low bit rate

(2M when stand (2M when stand still)still)

High bit rateHigh bit rate

(11M to 54M)(11M to 54M)

DataVoice serviceDataVoice service

((QoS supportQoS support))

Data serviceData service

High expenseHigh expense Low expenseLow expense

High mobilityHigh mobility Low mobilityLow mobility

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 8: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

Packet Switching (分组 包交换) 1961

Data are sent as formatted bit-sequences so-called packets

Packets have the following structure

Header and Trailer carry control information (eg destination address check sum)

Each packet is passed through the network from node to node along some path (Routing)

At each node the entire packet is received stored briefly and then forwarded to the next node

(Store-and-Forward Networks) Typically no capacity is allocated for packets

Header Data Trailer

Timing of Datagram Packet Switching

Packet 3

Packet 3

Packet 1

Packet 2

Packet 1

Packet 2

Packet 1

Packet 2

Packet 3

processing delay of Packet 1 at Node 2

Host 1 Host 2Node 1 Node 2

propagationdelay betweenHost 1 and Node 2

transmission time of Packet 1at Host 1

Datagram Packet Switching

Host A

Host BHost E

Host D

Host C

Node 1 Node 2

Node 3

Node 4

Node 5

Node 6Node 7

Packet Switching MultiplexingDemultiplexing

Data from any conversation can be transmitted at any given time

How to tell them apart Use meta-data (header) to describe data

Datagram Packet Switching Each packet is independently switched

Each packet header contains destination address No resources are pre-allocated (reserved) in advance Example IP networks

Packet-Switching vs Circuit-Switching

Most important advantage of packet-switching over circuit switching ability to exploit statistical multiplexing

Efficient bandwidth usage ratio between peek and average rate is 31 for audio and 151 for data traffic

However packet-switching needs to deal with congestion

More complex routers Harder to provide good network services (eg delay

and bandwidth guarantees)

In practice they are combined IP over SONET IP over Frame Relay

Virtual-Circuit Packet Switching Hybrid of circuit switching and packet

switching Data is transmitted as packets All packets from one packet stream are sent

along a pre-established path ( = virtual circuit)

Guarantees in-sequence delivery of packets However Packets from different virtual

circuits may be interleaved Example ATM networks

MPLS

Virtual-Circuit Packet Switching

Communication with virtual circuits takes place in three phases

1 VC establishment

2 data transfer

3 VC disconnect Note packet headers donrsquot need to contain

the full destination address of the packet

Packet 1

Packet 2

Packet 3

Packet 1

Packet 2

Packet 3

Timing of Virtual-Circuit Packet Switching

Packet 1

Packet 2

Packet 3

Host 1 Host 2Node

1Node

2

propagation delay between Host 1 and Node 1VC

establishment

VCtermination

Datatransfer

Virtual-Circuit Packet Switching

Host A

Host BHost E

Host D

Host C

Node 1 Node 2

Node 3

Node 4

Node 5

Node 6 Node 7

Internet 历史 (1) Sep69 1st IMP in UCLA Oct69 2nd IMP in SRI

Internet 之父 -- L Kleinrock1999 1969

History of the Internet (2)

History of the Internet (3)

Sep69 1st IMP in UCLA Sep69 1st IMP in UCLA Oct69 2nd IMP in SRI Oct69 2nd IMP in SRI

2230 29Oct692230 29Oct69 LOGIN from UCLA to

SRI CLA We sent an ldquoLrdquo - did

you get the ldquoLrdquo YEP We sent a ldquoOrdquo - did you

get the ldquoOrdquo YEP We sent an ldquoGrdquo - did

you get the ldquoGrdquo Crash

History of the Internet (4) 1961-1972 Early packet-switching principles 1961 Kleinrock ndash queueing theory shows

effectiveness of packet-switching 1964 Baran - packet-switching in military

nets 1967 ARPAnet conceived by Advanced

Research Projects Agency (Licklider Roberts) 1969 first ARPAnet node operational 1972 ARPAnet has 15 nodes

ARPAnet demonstrated publicly NCP (Network Control Protocol) first host-

host protocol first e-mail program

History of the Internet (5) 1972-1980 Internetworking research networks 1970ALOHAnet satellite network in Hawaii

(Abramson) 1973Metcalfersquos PhD thesis proposes Ethernet 1974Cerf and Kahn - 2004 AM Turing Award

-define todayrsquos Internet architecture minimalism autonomy ndashno internal changes

required to interconnect networks best effort service model stateless routers decentralized control

1979ARPAnet has 200 nodes 56 kbps Late 70rsquos proprietary architectures DECnet

SNA Late 70rsquos switching fixed length packets (-gt

ATM)

History of the Internet (6) 1980rsquos new protocols a proliferation of net 1983deployment of TCPIP (Critical

separation Cohen) 1982SMTP e-mail protocol defined 1983DNS defined for name-to-IP-address

translation mid-1980rsquos IETF active 1985FTP protocol defined 1988TCP congestion control new national networks Csnet BITnet Minitel

NSFnet (15 Mbps10000 computers) NSI (NASA) ESNet(DOE) DARTnet TWBNet (DARPA)

100000 hosts connected to confederation of networks

History of the Internet (7) 1990rsquos commercialization the WWW Early 1990rsquos ARPAnet decommissioned 1991 NSFnet (45 Mbps) -gt commercial use of

NSF (decommissioned 1995) Late 1990rsquos

multiple private backbones 50 million computers on Internet 100 million+ users backbone links running at 1 Gbps

Early 1990s WWW hypertext [Bush 1945 Nelson 1960rsquos] HTML http Berners-Lee 1994 Mosaic later Netscape late 1990rsquos commercialization of the WWW

Growth of the Internet Today backbones run at 2410 Gbps Today backbones run at 2410 Gbps 400 millions computers in 150 countries400 millions computers in 150 countries

Internet 在中国 19931993 年年 33 月月中科院高能物理所 中科院高能物理所 64 Kbps64 Kbps TJU1995322TJU1995322 20062006 年年 1212 月月

计算机计算机 59405940 万万 用户 用户 1414 亿 亿 WWWWWW 站 站 8484 万万 CNCN 域名 域名 180180 万万 国际出口带宽 国际出口带宽 257 Gbps257 Gbps

连接美国俄罗斯法国英国德国日本连接美国俄罗斯法国英国德国日本韩国新加坡等 韩国新加坡等

Internet 提供的服务 Shared access to computing resources

telnet (1970rsquos) Shared access to data files

FTP NFS AFS (1980rsquos) Communication medium over which people interact

email (1980rsquos) on-line chat messaging (1990rsquos) audio video (1990rsquos)

replacing telephone network A medium for information dissemination

USENET (1980rsquos) WWW (1990rsquos)

replacing newspaper magazine audio video (1990rsquos)

replacing radio CD TV

Todayrsquos Internet

Internet Physical Infrastructure

Classification by Coverage

模型 协议 分层

Protocol Architecture

Donrsquot Need All Layers Everywhere

Protocol Data Unit - PDUs

Network Components (Examples)

Fibers

Coaxial Cable

Links Interfaces Switchesrouters

Ethernet card

Wireless card

Large router

Telephoneswitch

趋势 网络时代 每一件事务都是数字的 声音 视频 音

乐 画片 及生活日常事务 每一件事务都是在线的 银行结算 医疗

记录 各类书籍 航空日程 天气情况 公路交通 hellip

每个人之间都是相互联系的 医生 教师 经济人 母亲 儿子 朋友 敌人

趋势 网络时代 实现家庭

教育 办公 购物 娱乐 网上娱乐 虚拟工作场所

2000 年美国有五千五百万人实现远程工作

网络制造 电子商务 虚拟公司 虚拟制造与虚拟装配 ( 设计过程 ) 制造过程更加分散化并发进行 新型的价值链 虚拟兑现

趋势 网络时代

趋势 网络时代

网络制造 (1)

随着基于随着基于 InternetInternet 的全球化数字通信基础设的全球化数字通信基础设施的建立网络从单纯的信息工具变成rdquo施的建立网络从单纯的信息工具变成rdquo EE --时代rdquo的关键资源时代rdquo的关键资源 全球经济一体化成为制造全球经济一体化成为制造业变革的最根本的推动力业变革的最根本的推动力

InternetInternet 向ldquo资源功能rdquo发展基于向ldquo资源功能rdquo发展基于InternetInternet 的网络化制造是适应时代的需要的网络化制造是适应时代的需要

网络制造的本质特性就是产品的制造过程更加网络制造的本质特性就是产品的制造过程更加分散化信息的传递网络化信息的流动伴随分散化信息的传递网络化信息的流动伴随着各项工作的并发进行而同时发生着各项工作的并发进行而同时发生

网络制造 (2)

基于基于 InternetInternet 的虚拟制造与虚拟装配的虚拟制造与虚拟装配 在相互联结的网络上建立在相互联结的网络上建立 2424 小时工作的协同小时工作的协同

工作组大大加快了设计进度及时获得所需工作组大大加快了设计进度及时获得所需要的零部件减少库存降低成本提高质量要的零部件减少库存降低成本提高质量

电子商务 信息技术和 Internet 引发的商务过程的变化 利用以 Internet 为核心的信息技术进行商

务活动和企业资源管理 CIMS 是企业实施电子商务的基础 企业实施电子商务是 CIMS 发展的主要标志和

主要内容

竞争环境改变 核心 产品竞争

电子商务产生背景

服务竞争

范围 单个企业 全球多企业

资源 人财物 信息知识

管理重心迁移 生产管理 供应 营销链管理

集中内部资源 整合外部资源

离散管理 集约管理

商务模式转化

bull文秘型管理bull关注后台(企业内部)bull关注业务记录(报表)bull地区性bull推销产品为中心bull(卖方市场)

bull自我服务型管理bull关注前端(客户关系)bull要求商业智能(分析)bull全球化bull客户为中心bull(买方市场)

传统商务 电子商务

客户

供应商

合作伙伴

网络智能

市场营销 产品 服务销售 产品制造

服务 支持

e 企业的业务体系结构

网络发展趋势 趋势趋势 融合融合 趋势趋势 泛在(泛在( UbiquitousUbiquitous )) 趋势趋势 信息爆炸信息爆炸 更多的网络业务流量更多的网络业务流量 数据流量 数据流量 gt gt 话声流量话声流量 更快的传输介质更快的传输介质 骨干网(骨干网( BackboneBackbone )) 更大的带宽(更大的带宽( BandwidthBandwidth )) 宽带无线网宽带无线网飞速增长飞速增长 (WLAN) (Wi-Fi)(WLAN) (Wi-Fi) Everything over IPEverything over IP

趋势 融合 新闻新闻 广告广告 -- 媒体媒体 --信息提供者信息提供者

数字媒体产品数字媒体产品 有线电视有线电视

视频传输视频传输 电话电话

声音传输声音传输 计算机计算机

数字媒体存储数字媒体存储 处理处理 信息提供者和信息传输者的结合信息提供者和信息传输者的结合 电话公司电话公司 有线公司有线公司 娱乐事业娱乐事业 和计算机公司和计算机公司

的结合的结合

Trend

趋势 更多的网络业务流量 互联网上的主机数正以超指数量级飞速增长互联网上的主机数正以超指数量级飞速增长 每个主机用户的业务量中也在增长每个主机用户的业务量中也在增长

局域网可达到 局域网可达到 1 1 GbpsGbps 有线电视调制解调器允许以有线电视调制解调器允许以 11到 到 10 10 MbpsMbps 的速的速

度访问主机度访问主机 应用应用 ADSLVDSLADSLVDSL 通过电话线可达到通过电话线可达到 6-6-

2727MbpsMbps 的速度的速度 宽带无线网宽带无线网 (Wi-Fi)(Wi-Fi)可达到可达到 11-54Mbps11-54Mbps 的速的速

度度 带宽需求每四个月增加一倍带宽需求每四个月增加一倍 数据流量 数据流量 gt gt 话声流量话声流量

Trend of Internet hosts 1980-2000

Trend Data gt Voice

趋势 更快的传输介质 局局域域网网 1 Gbps over 4-pair UTP-5 up to 100 m 1 Gbps over 4-pair UTP-5 up to 100 m

10Gbps being discussed10Gbps being discussed Was 1 Mbps (1Base-5) in 1984Was 1 Mbps (1Base-5) in 1984

骨干网光纤骨干网光纤 DWDMDWDM (( Dense Wavelength Dense Wavelength Division Multiplexing)Division Multiplexing) OC-768 = 40 Gbps over a to 65 km OC-768 = 40 Gbps over a to 65 km

1600 Gbps - 10 Tbps1600 Gbps - 10 Tbps Was 100 Mbps (FDDI) in 1993Was 100 Mbps (FDDI) in 1993

无线网无线网 54 100 Mbps(100-2km) wireless 54 100 Mbps(100-2km) wireless networks 25 Gbps to 5km using light networks 25 Gbps to 5km using light Was 1 Mbps (IEEE 80211) in 1998Was 1 Mbps (IEEE 80211) in 1998

Trend Bandwidth

Why Optical Networks DWDM optoelectricl metro network

Trend Wireless Mobile (1)

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Integration of 3G and WLAN- offer possibility of achieving anywhere anytime

high speed and low expense Internet access

3G3G WLANWLAN

Wide areaWide area Local areaLocal area

Low bit rate Low bit rate

(2M when stand (2M when stand still)still)

High bit rateHigh bit rate

(11M to 54M)(11M to 54M)

DataVoice serviceDataVoice service

((QoS supportQoS support))

Data serviceData service

High expenseHigh expense Low expenseLow expense

High mobilityHigh mobility Low mobilityLow mobility

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 9: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

Timing of Datagram Packet Switching

Packet 3

Packet 3

Packet 1

Packet 2

Packet 1

Packet 2

Packet 1

Packet 2

Packet 3

processing delay of Packet 1 at Node 2

Host 1 Host 2Node 1 Node 2

propagationdelay betweenHost 1 and Node 2

transmission time of Packet 1at Host 1

Datagram Packet Switching

Host A

Host BHost E

Host D

Host C

Node 1 Node 2

Node 3

Node 4

Node 5

Node 6Node 7

Packet Switching MultiplexingDemultiplexing

Data from any conversation can be transmitted at any given time

How to tell them apart Use meta-data (header) to describe data

Datagram Packet Switching Each packet is independently switched

Each packet header contains destination address No resources are pre-allocated (reserved) in advance Example IP networks

Packet-Switching vs Circuit-Switching

Most important advantage of packet-switching over circuit switching ability to exploit statistical multiplexing

Efficient bandwidth usage ratio between peek and average rate is 31 for audio and 151 for data traffic

However packet-switching needs to deal with congestion

More complex routers Harder to provide good network services (eg delay

and bandwidth guarantees)

In practice they are combined IP over SONET IP over Frame Relay

Virtual-Circuit Packet Switching Hybrid of circuit switching and packet

switching Data is transmitted as packets All packets from one packet stream are sent

along a pre-established path ( = virtual circuit)

Guarantees in-sequence delivery of packets However Packets from different virtual

circuits may be interleaved Example ATM networks

MPLS

Virtual-Circuit Packet Switching

Communication with virtual circuits takes place in three phases

1 VC establishment

2 data transfer

3 VC disconnect Note packet headers donrsquot need to contain

the full destination address of the packet

Packet 1

Packet 2

Packet 3

Packet 1

Packet 2

Packet 3

Timing of Virtual-Circuit Packet Switching

Packet 1

Packet 2

Packet 3

Host 1 Host 2Node

1Node

2

propagation delay between Host 1 and Node 1VC

establishment

VCtermination

Datatransfer

Virtual-Circuit Packet Switching

Host A

Host BHost E

Host D

Host C

Node 1 Node 2

Node 3

Node 4

Node 5

Node 6 Node 7

Internet 历史 (1) Sep69 1st IMP in UCLA Oct69 2nd IMP in SRI

Internet 之父 -- L Kleinrock1999 1969

History of the Internet (2)

History of the Internet (3)

Sep69 1st IMP in UCLA Sep69 1st IMP in UCLA Oct69 2nd IMP in SRI Oct69 2nd IMP in SRI

2230 29Oct692230 29Oct69 LOGIN from UCLA to

SRI CLA We sent an ldquoLrdquo - did

you get the ldquoLrdquo YEP We sent a ldquoOrdquo - did you

get the ldquoOrdquo YEP We sent an ldquoGrdquo - did

you get the ldquoGrdquo Crash

History of the Internet (4) 1961-1972 Early packet-switching principles 1961 Kleinrock ndash queueing theory shows

effectiveness of packet-switching 1964 Baran - packet-switching in military

nets 1967 ARPAnet conceived by Advanced

Research Projects Agency (Licklider Roberts) 1969 first ARPAnet node operational 1972 ARPAnet has 15 nodes

ARPAnet demonstrated publicly NCP (Network Control Protocol) first host-

host protocol first e-mail program

History of the Internet (5) 1972-1980 Internetworking research networks 1970ALOHAnet satellite network in Hawaii

(Abramson) 1973Metcalfersquos PhD thesis proposes Ethernet 1974Cerf and Kahn - 2004 AM Turing Award

-define todayrsquos Internet architecture minimalism autonomy ndashno internal changes

required to interconnect networks best effort service model stateless routers decentralized control

1979ARPAnet has 200 nodes 56 kbps Late 70rsquos proprietary architectures DECnet

SNA Late 70rsquos switching fixed length packets (-gt

ATM)

History of the Internet (6) 1980rsquos new protocols a proliferation of net 1983deployment of TCPIP (Critical

separation Cohen) 1982SMTP e-mail protocol defined 1983DNS defined for name-to-IP-address

translation mid-1980rsquos IETF active 1985FTP protocol defined 1988TCP congestion control new national networks Csnet BITnet Minitel

NSFnet (15 Mbps10000 computers) NSI (NASA) ESNet(DOE) DARTnet TWBNet (DARPA)

100000 hosts connected to confederation of networks

History of the Internet (7) 1990rsquos commercialization the WWW Early 1990rsquos ARPAnet decommissioned 1991 NSFnet (45 Mbps) -gt commercial use of

NSF (decommissioned 1995) Late 1990rsquos

multiple private backbones 50 million computers on Internet 100 million+ users backbone links running at 1 Gbps

Early 1990s WWW hypertext [Bush 1945 Nelson 1960rsquos] HTML http Berners-Lee 1994 Mosaic later Netscape late 1990rsquos commercialization of the WWW

Growth of the Internet Today backbones run at 2410 Gbps Today backbones run at 2410 Gbps 400 millions computers in 150 countries400 millions computers in 150 countries

Internet 在中国 19931993 年年 33 月月中科院高能物理所 中科院高能物理所 64 Kbps64 Kbps TJU1995322TJU1995322 20062006 年年 1212 月月

计算机计算机 59405940 万万 用户 用户 1414 亿 亿 WWWWWW 站 站 8484 万万 CNCN 域名 域名 180180 万万 国际出口带宽 国际出口带宽 257 Gbps257 Gbps

连接美国俄罗斯法国英国德国日本连接美国俄罗斯法国英国德国日本韩国新加坡等 韩国新加坡等

Internet 提供的服务 Shared access to computing resources

telnet (1970rsquos) Shared access to data files

FTP NFS AFS (1980rsquos) Communication medium over which people interact

email (1980rsquos) on-line chat messaging (1990rsquos) audio video (1990rsquos)

replacing telephone network A medium for information dissemination

USENET (1980rsquos) WWW (1990rsquos)

replacing newspaper magazine audio video (1990rsquos)

replacing radio CD TV

Todayrsquos Internet

Internet Physical Infrastructure

Classification by Coverage

模型 协议 分层

Protocol Architecture

Donrsquot Need All Layers Everywhere

Protocol Data Unit - PDUs

Network Components (Examples)

Fibers

Coaxial Cable

Links Interfaces Switchesrouters

Ethernet card

Wireless card

Large router

Telephoneswitch

趋势 网络时代 每一件事务都是数字的 声音 视频 音

乐 画片 及生活日常事务 每一件事务都是在线的 银行结算 医疗

记录 各类书籍 航空日程 天气情况 公路交通 hellip

每个人之间都是相互联系的 医生 教师 经济人 母亲 儿子 朋友 敌人

趋势 网络时代 实现家庭

教育 办公 购物 娱乐 网上娱乐 虚拟工作场所

2000 年美国有五千五百万人实现远程工作

网络制造 电子商务 虚拟公司 虚拟制造与虚拟装配 ( 设计过程 ) 制造过程更加分散化并发进行 新型的价值链 虚拟兑现

趋势 网络时代

趋势 网络时代

网络制造 (1)

随着基于随着基于 InternetInternet 的全球化数字通信基础设的全球化数字通信基础设施的建立网络从单纯的信息工具变成rdquo施的建立网络从单纯的信息工具变成rdquo EE --时代rdquo的关键资源时代rdquo的关键资源 全球经济一体化成为制造全球经济一体化成为制造业变革的最根本的推动力业变革的最根本的推动力

InternetInternet 向ldquo资源功能rdquo发展基于向ldquo资源功能rdquo发展基于InternetInternet 的网络化制造是适应时代的需要的网络化制造是适应时代的需要

网络制造的本质特性就是产品的制造过程更加网络制造的本质特性就是产品的制造过程更加分散化信息的传递网络化信息的流动伴随分散化信息的传递网络化信息的流动伴随着各项工作的并发进行而同时发生着各项工作的并发进行而同时发生

网络制造 (2)

基于基于 InternetInternet 的虚拟制造与虚拟装配的虚拟制造与虚拟装配 在相互联结的网络上建立在相互联结的网络上建立 2424 小时工作的协同小时工作的协同

工作组大大加快了设计进度及时获得所需工作组大大加快了设计进度及时获得所需要的零部件减少库存降低成本提高质量要的零部件减少库存降低成本提高质量

电子商务 信息技术和 Internet 引发的商务过程的变化 利用以 Internet 为核心的信息技术进行商

务活动和企业资源管理 CIMS 是企业实施电子商务的基础 企业实施电子商务是 CIMS 发展的主要标志和

主要内容

竞争环境改变 核心 产品竞争

电子商务产生背景

服务竞争

范围 单个企业 全球多企业

资源 人财物 信息知识

管理重心迁移 生产管理 供应 营销链管理

集中内部资源 整合外部资源

离散管理 集约管理

商务模式转化

bull文秘型管理bull关注后台(企业内部)bull关注业务记录(报表)bull地区性bull推销产品为中心bull(卖方市场)

bull自我服务型管理bull关注前端(客户关系)bull要求商业智能(分析)bull全球化bull客户为中心bull(买方市场)

传统商务 电子商务

客户

供应商

合作伙伴

网络智能

市场营销 产品 服务销售 产品制造

服务 支持

e 企业的业务体系结构

网络发展趋势 趋势趋势 融合融合 趋势趋势 泛在(泛在( UbiquitousUbiquitous )) 趋势趋势 信息爆炸信息爆炸 更多的网络业务流量更多的网络业务流量 数据流量 数据流量 gt gt 话声流量话声流量 更快的传输介质更快的传输介质 骨干网(骨干网( BackboneBackbone )) 更大的带宽(更大的带宽( BandwidthBandwidth )) 宽带无线网宽带无线网飞速增长飞速增长 (WLAN) (Wi-Fi)(WLAN) (Wi-Fi) Everything over IPEverything over IP

趋势 融合 新闻新闻 广告广告 -- 媒体媒体 --信息提供者信息提供者

数字媒体产品数字媒体产品 有线电视有线电视

视频传输视频传输 电话电话

声音传输声音传输 计算机计算机

数字媒体存储数字媒体存储 处理处理 信息提供者和信息传输者的结合信息提供者和信息传输者的结合 电话公司电话公司 有线公司有线公司 娱乐事业娱乐事业 和计算机公司和计算机公司

的结合的结合

Trend

趋势 更多的网络业务流量 互联网上的主机数正以超指数量级飞速增长互联网上的主机数正以超指数量级飞速增长 每个主机用户的业务量中也在增长每个主机用户的业务量中也在增长

局域网可达到 局域网可达到 1 1 GbpsGbps 有线电视调制解调器允许以有线电视调制解调器允许以 11到 到 10 10 MbpsMbps 的速的速

度访问主机度访问主机 应用应用 ADSLVDSLADSLVDSL 通过电话线可达到通过电话线可达到 6-6-

2727MbpsMbps 的速度的速度 宽带无线网宽带无线网 (Wi-Fi)(Wi-Fi)可达到可达到 11-54Mbps11-54Mbps 的速的速

度度 带宽需求每四个月增加一倍带宽需求每四个月增加一倍 数据流量 数据流量 gt gt 话声流量话声流量

Trend of Internet hosts 1980-2000

Trend Data gt Voice

趋势 更快的传输介质 局局域域网网 1 Gbps over 4-pair UTP-5 up to 100 m 1 Gbps over 4-pair UTP-5 up to 100 m

10Gbps being discussed10Gbps being discussed Was 1 Mbps (1Base-5) in 1984Was 1 Mbps (1Base-5) in 1984

骨干网光纤骨干网光纤 DWDMDWDM (( Dense Wavelength Dense Wavelength Division Multiplexing)Division Multiplexing) OC-768 = 40 Gbps over a to 65 km OC-768 = 40 Gbps over a to 65 km

1600 Gbps - 10 Tbps1600 Gbps - 10 Tbps Was 100 Mbps (FDDI) in 1993Was 100 Mbps (FDDI) in 1993

无线网无线网 54 100 Mbps(100-2km) wireless 54 100 Mbps(100-2km) wireless networks 25 Gbps to 5km using light networks 25 Gbps to 5km using light Was 1 Mbps (IEEE 80211) in 1998Was 1 Mbps (IEEE 80211) in 1998

Trend Bandwidth

Why Optical Networks DWDM optoelectricl metro network

Trend Wireless Mobile (1)

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Integration of 3G and WLAN- offer possibility of achieving anywhere anytime

high speed and low expense Internet access

3G3G WLANWLAN

Wide areaWide area Local areaLocal area

Low bit rate Low bit rate

(2M when stand (2M when stand still)still)

High bit rateHigh bit rate

(11M to 54M)(11M to 54M)

DataVoice serviceDataVoice service

((QoS supportQoS support))

Data serviceData service

High expenseHigh expense Low expenseLow expense

High mobilityHigh mobility Low mobilityLow mobility

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 10: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

Datagram Packet Switching

Host A

Host BHost E

Host D

Host C

Node 1 Node 2

Node 3

Node 4

Node 5

Node 6Node 7

Packet Switching MultiplexingDemultiplexing

Data from any conversation can be transmitted at any given time

How to tell them apart Use meta-data (header) to describe data

Datagram Packet Switching Each packet is independently switched

Each packet header contains destination address No resources are pre-allocated (reserved) in advance Example IP networks

Packet-Switching vs Circuit-Switching

Most important advantage of packet-switching over circuit switching ability to exploit statistical multiplexing

Efficient bandwidth usage ratio between peek and average rate is 31 for audio and 151 for data traffic

However packet-switching needs to deal with congestion

More complex routers Harder to provide good network services (eg delay

and bandwidth guarantees)

In practice they are combined IP over SONET IP over Frame Relay

Virtual-Circuit Packet Switching Hybrid of circuit switching and packet

switching Data is transmitted as packets All packets from one packet stream are sent

along a pre-established path ( = virtual circuit)

Guarantees in-sequence delivery of packets However Packets from different virtual

circuits may be interleaved Example ATM networks

MPLS

Virtual-Circuit Packet Switching

Communication with virtual circuits takes place in three phases

1 VC establishment

2 data transfer

3 VC disconnect Note packet headers donrsquot need to contain

the full destination address of the packet

Packet 1

Packet 2

Packet 3

Packet 1

Packet 2

Packet 3

Timing of Virtual-Circuit Packet Switching

Packet 1

Packet 2

Packet 3

Host 1 Host 2Node

1Node

2

propagation delay between Host 1 and Node 1VC

establishment

VCtermination

Datatransfer

Virtual-Circuit Packet Switching

Host A

Host BHost E

Host D

Host C

Node 1 Node 2

Node 3

Node 4

Node 5

Node 6 Node 7

Internet 历史 (1) Sep69 1st IMP in UCLA Oct69 2nd IMP in SRI

Internet 之父 -- L Kleinrock1999 1969

History of the Internet (2)

History of the Internet (3)

Sep69 1st IMP in UCLA Sep69 1st IMP in UCLA Oct69 2nd IMP in SRI Oct69 2nd IMP in SRI

2230 29Oct692230 29Oct69 LOGIN from UCLA to

SRI CLA We sent an ldquoLrdquo - did

you get the ldquoLrdquo YEP We sent a ldquoOrdquo - did you

get the ldquoOrdquo YEP We sent an ldquoGrdquo - did

you get the ldquoGrdquo Crash

History of the Internet (4) 1961-1972 Early packet-switching principles 1961 Kleinrock ndash queueing theory shows

effectiveness of packet-switching 1964 Baran - packet-switching in military

nets 1967 ARPAnet conceived by Advanced

Research Projects Agency (Licklider Roberts) 1969 first ARPAnet node operational 1972 ARPAnet has 15 nodes

ARPAnet demonstrated publicly NCP (Network Control Protocol) first host-

host protocol first e-mail program

History of the Internet (5) 1972-1980 Internetworking research networks 1970ALOHAnet satellite network in Hawaii

(Abramson) 1973Metcalfersquos PhD thesis proposes Ethernet 1974Cerf and Kahn - 2004 AM Turing Award

-define todayrsquos Internet architecture minimalism autonomy ndashno internal changes

required to interconnect networks best effort service model stateless routers decentralized control

1979ARPAnet has 200 nodes 56 kbps Late 70rsquos proprietary architectures DECnet

SNA Late 70rsquos switching fixed length packets (-gt

ATM)

History of the Internet (6) 1980rsquos new protocols a proliferation of net 1983deployment of TCPIP (Critical

separation Cohen) 1982SMTP e-mail protocol defined 1983DNS defined for name-to-IP-address

translation mid-1980rsquos IETF active 1985FTP protocol defined 1988TCP congestion control new national networks Csnet BITnet Minitel

NSFnet (15 Mbps10000 computers) NSI (NASA) ESNet(DOE) DARTnet TWBNet (DARPA)

100000 hosts connected to confederation of networks

History of the Internet (7) 1990rsquos commercialization the WWW Early 1990rsquos ARPAnet decommissioned 1991 NSFnet (45 Mbps) -gt commercial use of

NSF (decommissioned 1995) Late 1990rsquos

multiple private backbones 50 million computers on Internet 100 million+ users backbone links running at 1 Gbps

Early 1990s WWW hypertext [Bush 1945 Nelson 1960rsquos] HTML http Berners-Lee 1994 Mosaic later Netscape late 1990rsquos commercialization of the WWW

Growth of the Internet Today backbones run at 2410 Gbps Today backbones run at 2410 Gbps 400 millions computers in 150 countries400 millions computers in 150 countries

Internet 在中国 19931993 年年 33 月月中科院高能物理所 中科院高能物理所 64 Kbps64 Kbps TJU1995322TJU1995322 20062006 年年 1212 月月

计算机计算机 59405940 万万 用户 用户 1414 亿 亿 WWWWWW 站 站 8484 万万 CNCN 域名 域名 180180 万万 国际出口带宽 国际出口带宽 257 Gbps257 Gbps

连接美国俄罗斯法国英国德国日本连接美国俄罗斯法国英国德国日本韩国新加坡等 韩国新加坡等

Internet 提供的服务 Shared access to computing resources

telnet (1970rsquos) Shared access to data files

FTP NFS AFS (1980rsquos) Communication medium over which people interact

email (1980rsquos) on-line chat messaging (1990rsquos) audio video (1990rsquos)

replacing telephone network A medium for information dissemination

USENET (1980rsquos) WWW (1990rsquos)

replacing newspaper magazine audio video (1990rsquos)

replacing radio CD TV

Todayrsquos Internet

Internet Physical Infrastructure

Classification by Coverage

模型 协议 分层

Protocol Architecture

Donrsquot Need All Layers Everywhere

Protocol Data Unit - PDUs

Network Components (Examples)

Fibers

Coaxial Cable

Links Interfaces Switchesrouters

Ethernet card

Wireless card

Large router

Telephoneswitch

趋势 网络时代 每一件事务都是数字的 声音 视频 音

乐 画片 及生活日常事务 每一件事务都是在线的 银行结算 医疗

记录 各类书籍 航空日程 天气情况 公路交通 hellip

每个人之间都是相互联系的 医生 教师 经济人 母亲 儿子 朋友 敌人

趋势 网络时代 实现家庭

教育 办公 购物 娱乐 网上娱乐 虚拟工作场所

2000 年美国有五千五百万人实现远程工作

网络制造 电子商务 虚拟公司 虚拟制造与虚拟装配 ( 设计过程 ) 制造过程更加分散化并发进行 新型的价值链 虚拟兑现

趋势 网络时代

趋势 网络时代

网络制造 (1)

随着基于随着基于 InternetInternet 的全球化数字通信基础设的全球化数字通信基础设施的建立网络从单纯的信息工具变成rdquo施的建立网络从单纯的信息工具变成rdquo EE --时代rdquo的关键资源时代rdquo的关键资源 全球经济一体化成为制造全球经济一体化成为制造业变革的最根本的推动力业变革的最根本的推动力

InternetInternet 向ldquo资源功能rdquo发展基于向ldquo资源功能rdquo发展基于InternetInternet 的网络化制造是适应时代的需要的网络化制造是适应时代的需要

网络制造的本质特性就是产品的制造过程更加网络制造的本质特性就是产品的制造过程更加分散化信息的传递网络化信息的流动伴随分散化信息的传递网络化信息的流动伴随着各项工作的并发进行而同时发生着各项工作的并发进行而同时发生

网络制造 (2)

基于基于 InternetInternet 的虚拟制造与虚拟装配的虚拟制造与虚拟装配 在相互联结的网络上建立在相互联结的网络上建立 2424 小时工作的协同小时工作的协同

工作组大大加快了设计进度及时获得所需工作组大大加快了设计进度及时获得所需要的零部件减少库存降低成本提高质量要的零部件减少库存降低成本提高质量

电子商务 信息技术和 Internet 引发的商务过程的变化 利用以 Internet 为核心的信息技术进行商

务活动和企业资源管理 CIMS 是企业实施电子商务的基础 企业实施电子商务是 CIMS 发展的主要标志和

主要内容

竞争环境改变 核心 产品竞争

电子商务产生背景

服务竞争

范围 单个企业 全球多企业

资源 人财物 信息知识

管理重心迁移 生产管理 供应 营销链管理

集中内部资源 整合外部资源

离散管理 集约管理

商务模式转化

bull文秘型管理bull关注后台(企业内部)bull关注业务记录(报表)bull地区性bull推销产品为中心bull(卖方市场)

bull自我服务型管理bull关注前端(客户关系)bull要求商业智能(分析)bull全球化bull客户为中心bull(买方市场)

传统商务 电子商务

客户

供应商

合作伙伴

网络智能

市场营销 产品 服务销售 产品制造

服务 支持

e 企业的业务体系结构

网络发展趋势 趋势趋势 融合融合 趋势趋势 泛在(泛在( UbiquitousUbiquitous )) 趋势趋势 信息爆炸信息爆炸 更多的网络业务流量更多的网络业务流量 数据流量 数据流量 gt gt 话声流量话声流量 更快的传输介质更快的传输介质 骨干网(骨干网( BackboneBackbone )) 更大的带宽(更大的带宽( BandwidthBandwidth )) 宽带无线网宽带无线网飞速增长飞速增长 (WLAN) (Wi-Fi)(WLAN) (Wi-Fi) Everything over IPEverything over IP

趋势 融合 新闻新闻 广告广告 -- 媒体媒体 --信息提供者信息提供者

数字媒体产品数字媒体产品 有线电视有线电视

视频传输视频传输 电话电话

声音传输声音传输 计算机计算机

数字媒体存储数字媒体存储 处理处理 信息提供者和信息传输者的结合信息提供者和信息传输者的结合 电话公司电话公司 有线公司有线公司 娱乐事业娱乐事业 和计算机公司和计算机公司

的结合的结合

Trend

趋势 更多的网络业务流量 互联网上的主机数正以超指数量级飞速增长互联网上的主机数正以超指数量级飞速增长 每个主机用户的业务量中也在增长每个主机用户的业务量中也在增长

局域网可达到 局域网可达到 1 1 GbpsGbps 有线电视调制解调器允许以有线电视调制解调器允许以 11到 到 10 10 MbpsMbps 的速的速

度访问主机度访问主机 应用应用 ADSLVDSLADSLVDSL 通过电话线可达到通过电话线可达到 6-6-

2727MbpsMbps 的速度的速度 宽带无线网宽带无线网 (Wi-Fi)(Wi-Fi)可达到可达到 11-54Mbps11-54Mbps 的速的速

度度 带宽需求每四个月增加一倍带宽需求每四个月增加一倍 数据流量 数据流量 gt gt 话声流量话声流量

Trend of Internet hosts 1980-2000

Trend Data gt Voice

趋势 更快的传输介质 局局域域网网 1 Gbps over 4-pair UTP-5 up to 100 m 1 Gbps over 4-pair UTP-5 up to 100 m

10Gbps being discussed10Gbps being discussed Was 1 Mbps (1Base-5) in 1984Was 1 Mbps (1Base-5) in 1984

骨干网光纤骨干网光纤 DWDMDWDM (( Dense Wavelength Dense Wavelength Division Multiplexing)Division Multiplexing) OC-768 = 40 Gbps over a to 65 km OC-768 = 40 Gbps over a to 65 km

1600 Gbps - 10 Tbps1600 Gbps - 10 Tbps Was 100 Mbps (FDDI) in 1993Was 100 Mbps (FDDI) in 1993

无线网无线网 54 100 Mbps(100-2km) wireless 54 100 Mbps(100-2km) wireless networks 25 Gbps to 5km using light networks 25 Gbps to 5km using light Was 1 Mbps (IEEE 80211) in 1998Was 1 Mbps (IEEE 80211) in 1998

Trend Bandwidth

Why Optical Networks DWDM optoelectricl metro network

Trend Wireless Mobile (1)

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Integration of 3G and WLAN- offer possibility of achieving anywhere anytime

high speed and low expense Internet access

3G3G WLANWLAN

Wide areaWide area Local areaLocal area

Low bit rate Low bit rate

(2M when stand (2M when stand still)still)

High bit rateHigh bit rate

(11M to 54M)(11M to 54M)

DataVoice serviceDataVoice service

((QoS supportQoS support))

Data serviceData service

High expenseHigh expense Low expenseLow expense

High mobilityHigh mobility Low mobilityLow mobility

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 11: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

Packet Switching MultiplexingDemultiplexing

Data from any conversation can be transmitted at any given time

How to tell them apart Use meta-data (header) to describe data

Datagram Packet Switching Each packet is independently switched

Each packet header contains destination address No resources are pre-allocated (reserved) in advance Example IP networks

Packet-Switching vs Circuit-Switching

Most important advantage of packet-switching over circuit switching ability to exploit statistical multiplexing

Efficient bandwidth usage ratio between peek and average rate is 31 for audio and 151 for data traffic

However packet-switching needs to deal with congestion

More complex routers Harder to provide good network services (eg delay

and bandwidth guarantees)

In practice they are combined IP over SONET IP over Frame Relay

Virtual-Circuit Packet Switching Hybrid of circuit switching and packet

switching Data is transmitted as packets All packets from one packet stream are sent

along a pre-established path ( = virtual circuit)

Guarantees in-sequence delivery of packets However Packets from different virtual

circuits may be interleaved Example ATM networks

MPLS

Virtual-Circuit Packet Switching

Communication with virtual circuits takes place in three phases

1 VC establishment

2 data transfer

3 VC disconnect Note packet headers donrsquot need to contain

the full destination address of the packet

Packet 1

Packet 2

Packet 3

Packet 1

Packet 2

Packet 3

Timing of Virtual-Circuit Packet Switching

Packet 1

Packet 2

Packet 3

Host 1 Host 2Node

1Node

2

propagation delay between Host 1 and Node 1VC

establishment

VCtermination

Datatransfer

Virtual-Circuit Packet Switching

Host A

Host BHost E

Host D

Host C

Node 1 Node 2

Node 3

Node 4

Node 5

Node 6 Node 7

Internet 历史 (1) Sep69 1st IMP in UCLA Oct69 2nd IMP in SRI

Internet 之父 -- L Kleinrock1999 1969

History of the Internet (2)

History of the Internet (3)

Sep69 1st IMP in UCLA Sep69 1st IMP in UCLA Oct69 2nd IMP in SRI Oct69 2nd IMP in SRI

2230 29Oct692230 29Oct69 LOGIN from UCLA to

SRI CLA We sent an ldquoLrdquo - did

you get the ldquoLrdquo YEP We sent a ldquoOrdquo - did you

get the ldquoOrdquo YEP We sent an ldquoGrdquo - did

you get the ldquoGrdquo Crash

History of the Internet (4) 1961-1972 Early packet-switching principles 1961 Kleinrock ndash queueing theory shows

effectiveness of packet-switching 1964 Baran - packet-switching in military

nets 1967 ARPAnet conceived by Advanced

Research Projects Agency (Licklider Roberts) 1969 first ARPAnet node operational 1972 ARPAnet has 15 nodes

ARPAnet demonstrated publicly NCP (Network Control Protocol) first host-

host protocol first e-mail program

History of the Internet (5) 1972-1980 Internetworking research networks 1970ALOHAnet satellite network in Hawaii

(Abramson) 1973Metcalfersquos PhD thesis proposes Ethernet 1974Cerf and Kahn - 2004 AM Turing Award

-define todayrsquos Internet architecture minimalism autonomy ndashno internal changes

required to interconnect networks best effort service model stateless routers decentralized control

1979ARPAnet has 200 nodes 56 kbps Late 70rsquos proprietary architectures DECnet

SNA Late 70rsquos switching fixed length packets (-gt

ATM)

History of the Internet (6) 1980rsquos new protocols a proliferation of net 1983deployment of TCPIP (Critical

separation Cohen) 1982SMTP e-mail protocol defined 1983DNS defined for name-to-IP-address

translation mid-1980rsquos IETF active 1985FTP protocol defined 1988TCP congestion control new national networks Csnet BITnet Minitel

NSFnet (15 Mbps10000 computers) NSI (NASA) ESNet(DOE) DARTnet TWBNet (DARPA)

100000 hosts connected to confederation of networks

History of the Internet (7) 1990rsquos commercialization the WWW Early 1990rsquos ARPAnet decommissioned 1991 NSFnet (45 Mbps) -gt commercial use of

NSF (decommissioned 1995) Late 1990rsquos

multiple private backbones 50 million computers on Internet 100 million+ users backbone links running at 1 Gbps

Early 1990s WWW hypertext [Bush 1945 Nelson 1960rsquos] HTML http Berners-Lee 1994 Mosaic later Netscape late 1990rsquos commercialization of the WWW

Growth of the Internet Today backbones run at 2410 Gbps Today backbones run at 2410 Gbps 400 millions computers in 150 countries400 millions computers in 150 countries

Internet 在中国 19931993 年年 33 月月中科院高能物理所 中科院高能物理所 64 Kbps64 Kbps TJU1995322TJU1995322 20062006 年年 1212 月月

计算机计算机 59405940 万万 用户 用户 1414 亿 亿 WWWWWW 站 站 8484 万万 CNCN 域名 域名 180180 万万 国际出口带宽 国际出口带宽 257 Gbps257 Gbps

连接美国俄罗斯法国英国德国日本连接美国俄罗斯法国英国德国日本韩国新加坡等 韩国新加坡等

Internet 提供的服务 Shared access to computing resources

telnet (1970rsquos) Shared access to data files

FTP NFS AFS (1980rsquos) Communication medium over which people interact

email (1980rsquos) on-line chat messaging (1990rsquos) audio video (1990rsquos)

replacing telephone network A medium for information dissemination

USENET (1980rsquos) WWW (1990rsquos)

replacing newspaper magazine audio video (1990rsquos)

replacing radio CD TV

Todayrsquos Internet

Internet Physical Infrastructure

Classification by Coverage

模型 协议 分层

Protocol Architecture

Donrsquot Need All Layers Everywhere

Protocol Data Unit - PDUs

Network Components (Examples)

Fibers

Coaxial Cable

Links Interfaces Switchesrouters

Ethernet card

Wireless card

Large router

Telephoneswitch

趋势 网络时代 每一件事务都是数字的 声音 视频 音

乐 画片 及生活日常事务 每一件事务都是在线的 银行结算 医疗

记录 各类书籍 航空日程 天气情况 公路交通 hellip

每个人之间都是相互联系的 医生 教师 经济人 母亲 儿子 朋友 敌人

趋势 网络时代 实现家庭

教育 办公 购物 娱乐 网上娱乐 虚拟工作场所

2000 年美国有五千五百万人实现远程工作

网络制造 电子商务 虚拟公司 虚拟制造与虚拟装配 ( 设计过程 ) 制造过程更加分散化并发进行 新型的价值链 虚拟兑现

趋势 网络时代

趋势 网络时代

网络制造 (1)

随着基于随着基于 InternetInternet 的全球化数字通信基础设的全球化数字通信基础设施的建立网络从单纯的信息工具变成rdquo施的建立网络从单纯的信息工具变成rdquo EE --时代rdquo的关键资源时代rdquo的关键资源 全球经济一体化成为制造全球经济一体化成为制造业变革的最根本的推动力业变革的最根本的推动力

InternetInternet 向ldquo资源功能rdquo发展基于向ldquo资源功能rdquo发展基于InternetInternet 的网络化制造是适应时代的需要的网络化制造是适应时代的需要

网络制造的本质特性就是产品的制造过程更加网络制造的本质特性就是产品的制造过程更加分散化信息的传递网络化信息的流动伴随分散化信息的传递网络化信息的流动伴随着各项工作的并发进行而同时发生着各项工作的并发进行而同时发生

网络制造 (2)

基于基于 InternetInternet 的虚拟制造与虚拟装配的虚拟制造与虚拟装配 在相互联结的网络上建立在相互联结的网络上建立 2424 小时工作的协同小时工作的协同

工作组大大加快了设计进度及时获得所需工作组大大加快了设计进度及时获得所需要的零部件减少库存降低成本提高质量要的零部件减少库存降低成本提高质量

电子商务 信息技术和 Internet 引发的商务过程的变化 利用以 Internet 为核心的信息技术进行商

务活动和企业资源管理 CIMS 是企业实施电子商务的基础 企业实施电子商务是 CIMS 发展的主要标志和

主要内容

竞争环境改变 核心 产品竞争

电子商务产生背景

服务竞争

范围 单个企业 全球多企业

资源 人财物 信息知识

管理重心迁移 生产管理 供应 营销链管理

集中内部资源 整合外部资源

离散管理 集约管理

商务模式转化

bull文秘型管理bull关注后台(企业内部)bull关注业务记录(报表)bull地区性bull推销产品为中心bull(卖方市场)

bull自我服务型管理bull关注前端(客户关系)bull要求商业智能(分析)bull全球化bull客户为中心bull(买方市场)

传统商务 电子商务

客户

供应商

合作伙伴

网络智能

市场营销 产品 服务销售 产品制造

服务 支持

e 企业的业务体系结构

网络发展趋势 趋势趋势 融合融合 趋势趋势 泛在(泛在( UbiquitousUbiquitous )) 趋势趋势 信息爆炸信息爆炸 更多的网络业务流量更多的网络业务流量 数据流量 数据流量 gt gt 话声流量话声流量 更快的传输介质更快的传输介质 骨干网(骨干网( BackboneBackbone )) 更大的带宽(更大的带宽( BandwidthBandwidth )) 宽带无线网宽带无线网飞速增长飞速增长 (WLAN) (Wi-Fi)(WLAN) (Wi-Fi) Everything over IPEverything over IP

趋势 融合 新闻新闻 广告广告 -- 媒体媒体 --信息提供者信息提供者

数字媒体产品数字媒体产品 有线电视有线电视

视频传输视频传输 电话电话

声音传输声音传输 计算机计算机

数字媒体存储数字媒体存储 处理处理 信息提供者和信息传输者的结合信息提供者和信息传输者的结合 电话公司电话公司 有线公司有线公司 娱乐事业娱乐事业 和计算机公司和计算机公司

的结合的结合

Trend

趋势 更多的网络业务流量 互联网上的主机数正以超指数量级飞速增长互联网上的主机数正以超指数量级飞速增长 每个主机用户的业务量中也在增长每个主机用户的业务量中也在增长

局域网可达到 局域网可达到 1 1 GbpsGbps 有线电视调制解调器允许以有线电视调制解调器允许以 11到 到 10 10 MbpsMbps 的速的速

度访问主机度访问主机 应用应用 ADSLVDSLADSLVDSL 通过电话线可达到通过电话线可达到 6-6-

2727MbpsMbps 的速度的速度 宽带无线网宽带无线网 (Wi-Fi)(Wi-Fi)可达到可达到 11-54Mbps11-54Mbps 的速的速

度度 带宽需求每四个月增加一倍带宽需求每四个月增加一倍 数据流量 数据流量 gt gt 话声流量话声流量

Trend of Internet hosts 1980-2000

Trend Data gt Voice

趋势 更快的传输介质 局局域域网网 1 Gbps over 4-pair UTP-5 up to 100 m 1 Gbps over 4-pair UTP-5 up to 100 m

10Gbps being discussed10Gbps being discussed Was 1 Mbps (1Base-5) in 1984Was 1 Mbps (1Base-5) in 1984

骨干网光纤骨干网光纤 DWDMDWDM (( Dense Wavelength Dense Wavelength Division Multiplexing)Division Multiplexing) OC-768 = 40 Gbps over a to 65 km OC-768 = 40 Gbps over a to 65 km

1600 Gbps - 10 Tbps1600 Gbps - 10 Tbps Was 100 Mbps (FDDI) in 1993Was 100 Mbps (FDDI) in 1993

无线网无线网 54 100 Mbps(100-2km) wireless 54 100 Mbps(100-2km) wireless networks 25 Gbps to 5km using light networks 25 Gbps to 5km using light Was 1 Mbps (IEEE 80211) in 1998Was 1 Mbps (IEEE 80211) in 1998

Trend Bandwidth

Why Optical Networks DWDM optoelectricl metro network

Trend Wireless Mobile (1)

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Integration of 3G and WLAN- offer possibility of achieving anywhere anytime

high speed and low expense Internet access

3G3G WLANWLAN

Wide areaWide area Local areaLocal area

Low bit rate Low bit rate

(2M when stand (2M when stand still)still)

High bit rateHigh bit rate

(11M to 54M)(11M to 54M)

DataVoice serviceDataVoice service

((QoS supportQoS support))

Data serviceData service

High expenseHigh expense Low expenseLow expense

High mobilityHigh mobility Low mobilityLow mobility

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 12: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

Packet-Switching vs Circuit-Switching

Most important advantage of packet-switching over circuit switching ability to exploit statistical multiplexing

Efficient bandwidth usage ratio between peek and average rate is 31 for audio and 151 for data traffic

However packet-switching needs to deal with congestion

More complex routers Harder to provide good network services (eg delay

and bandwidth guarantees)

In practice they are combined IP over SONET IP over Frame Relay

Virtual-Circuit Packet Switching Hybrid of circuit switching and packet

switching Data is transmitted as packets All packets from one packet stream are sent

along a pre-established path ( = virtual circuit)

Guarantees in-sequence delivery of packets However Packets from different virtual

circuits may be interleaved Example ATM networks

MPLS

Virtual-Circuit Packet Switching

Communication with virtual circuits takes place in three phases

1 VC establishment

2 data transfer

3 VC disconnect Note packet headers donrsquot need to contain

the full destination address of the packet

Packet 1

Packet 2

Packet 3

Packet 1

Packet 2

Packet 3

Timing of Virtual-Circuit Packet Switching

Packet 1

Packet 2

Packet 3

Host 1 Host 2Node

1Node

2

propagation delay between Host 1 and Node 1VC

establishment

VCtermination

Datatransfer

Virtual-Circuit Packet Switching

Host A

Host BHost E

Host D

Host C

Node 1 Node 2

Node 3

Node 4

Node 5

Node 6 Node 7

Internet 历史 (1) Sep69 1st IMP in UCLA Oct69 2nd IMP in SRI

Internet 之父 -- L Kleinrock1999 1969

History of the Internet (2)

History of the Internet (3)

Sep69 1st IMP in UCLA Sep69 1st IMP in UCLA Oct69 2nd IMP in SRI Oct69 2nd IMP in SRI

2230 29Oct692230 29Oct69 LOGIN from UCLA to

SRI CLA We sent an ldquoLrdquo - did

you get the ldquoLrdquo YEP We sent a ldquoOrdquo - did you

get the ldquoOrdquo YEP We sent an ldquoGrdquo - did

you get the ldquoGrdquo Crash

History of the Internet (4) 1961-1972 Early packet-switching principles 1961 Kleinrock ndash queueing theory shows

effectiveness of packet-switching 1964 Baran - packet-switching in military

nets 1967 ARPAnet conceived by Advanced

Research Projects Agency (Licklider Roberts) 1969 first ARPAnet node operational 1972 ARPAnet has 15 nodes

ARPAnet demonstrated publicly NCP (Network Control Protocol) first host-

host protocol first e-mail program

History of the Internet (5) 1972-1980 Internetworking research networks 1970ALOHAnet satellite network in Hawaii

(Abramson) 1973Metcalfersquos PhD thesis proposes Ethernet 1974Cerf and Kahn - 2004 AM Turing Award

-define todayrsquos Internet architecture minimalism autonomy ndashno internal changes

required to interconnect networks best effort service model stateless routers decentralized control

1979ARPAnet has 200 nodes 56 kbps Late 70rsquos proprietary architectures DECnet

SNA Late 70rsquos switching fixed length packets (-gt

ATM)

History of the Internet (6) 1980rsquos new protocols a proliferation of net 1983deployment of TCPIP (Critical

separation Cohen) 1982SMTP e-mail protocol defined 1983DNS defined for name-to-IP-address

translation mid-1980rsquos IETF active 1985FTP protocol defined 1988TCP congestion control new national networks Csnet BITnet Minitel

NSFnet (15 Mbps10000 computers) NSI (NASA) ESNet(DOE) DARTnet TWBNet (DARPA)

100000 hosts connected to confederation of networks

History of the Internet (7) 1990rsquos commercialization the WWW Early 1990rsquos ARPAnet decommissioned 1991 NSFnet (45 Mbps) -gt commercial use of

NSF (decommissioned 1995) Late 1990rsquos

multiple private backbones 50 million computers on Internet 100 million+ users backbone links running at 1 Gbps

Early 1990s WWW hypertext [Bush 1945 Nelson 1960rsquos] HTML http Berners-Lee 1994 Mosaic later Netscape late 1990rsquos commercialization of the WWW

Growth of the Internet Today backbones run at 2410 Gbps Today backbones run at 2410 Gbps 400 millions computers in 150 countries400 millions computers in 150 countries

Internet 在中国 19931993 年年 33 月月中科院高能物理所 中科院高能物理所 64 Kbps64 Kbps TJU1995322TJU1995322 20062006 年年 1212 月月

计算机计算机 59405940 万万 用户 用户 1414 亿 亿 WWWWWW 站 站 8484 万万 CNCN 域名 域名 180180 万万 国际出口带宽 国际出口带宽 257 Gbps257 Gbps

连接美国俄罗斯法国英国德国日本连接美国俄罗斯法国英国德国日本韩国新加坡等 韩国新加坡等

Internet 提供的服务 Shared access to computing resources

telnet (1970rsquos) Shared access to data files

FTP NFS AFS (1980rsquos) Communication medium over which people interact

email (1980rsquos) on-line chat messaging (1990rsquos) audio video (1990rsquos)

replacing telephone network A medium for information dissemination

USENET (1980rsquos) WWW (1990rsquos)

replacing newspaper magazine audio video (1990rsquos)

replacing radio CD TV

Todayrsquos Internet

Internet Physical Infrastructure

Classification by Coverage

模型 协议 分层

Protocol Architecture

Donrsquot Need All Layers Everywhere

Protocol Data Unit - PDUs

Network Components (Examples)

Fibers

Coaxial Cable

Links Interfaces Switchesrouters

Ethernet card

Wireless card

Large router

Telephoneswitch

趋势 网络时代 每一件事务都是数字的 声音 视频 音

乐 画片 及生活日常事务 每一件事务都是在线的 银行结算 医疗

记录 各类书籍 航空日程 天气情况 公路交通 hellip

每个人之间都是相互联系的 医生 教师 经济人 母亲 儿子 朋友 敌人

趋势 网络时代 实现家庭

教育 办公 购物 娱乐 网上娱乐 虚拟工作场所

2000 年美国有五千五百万人实现远程工作

网络制造 电子商务 虚拟公司 虚拟制造与虚拟装配 ( 设计过程 ) 制造过程更加分散化并发进行 新型的价值链 虚拟兑现

趋势 网络时代

趋势 网络时代

网络制造 (1)

随着基于随着基于 InternetInternet 的全球化数字通信基础设的全球化数字通信基础设施的建立网络从单纯的信息工具变成rdquo施的建立网络从单纯的信息工具变成rdquo EE --时代rdquo的关键资源时代rdquo的关键资源 全球经济一体化成为制造全球经济一体化成为制造业变革的最根本的推动力业变革的最根本的推动力

InternetInternet 向ldquo资源功能rdquo发展基于向ldquo资源功能rdquo发展基于InternetInternet 的网络化制造是适应时代的需要的网络化制造是适应时代的需要

网络制造的本质特性就是产品的制造过程更加网络制造的本质特性就是产品的制造过程更加分散化信息的传递网络化信息的流动伴随分散化信息的传递网络化信息的流动伴随着各项工作的并发进行而同时发生着各项工作的并发进行而同时发生

网络制造 (2)

基于基于 InternetInternet 的虚拟制造与虚拟装配的虚拟制造与虚拟装配 在相互联结的网络上建立在相互联结的网络上建立 2424 小时工作的协同小时工作的协同

工作组大大加快了设计进度及时获得所需工作组大大加快了设计进度及时获得所需要的零部件减少库存降低成本提高质量要的零部件减少库存降低成本提高质量

电子商务 信息技术和 Internet 引发的商务过程的变化 利用以 Internet 为核心的信息技术进行商

务活动和企业资源管理 CIMS 是企业实施电子商务的基础 企业实施电子商务是 CIMS 发展的主要标志和

主要内容

竞争环境改变 核心 产品竞争

电子商务产生背景

服务竞争

范围 单个企业 全球多企业

资源 人财物 信息知识

管理重心迁移 生产管理 供应 营销链管理

集中内部资源 整合外部资源

离散管理 集约管理

商务模式转化

bull文秘型管理bull关注后台(企业内部)bull关注业务记录(报表)bull地区性bull推销产品为中心bull(卖方市场)

bull自我服务型管理bull关注前端(客户关系)bull要求商业智能(分析)bull全球化bull客户为中心bull(买方市场)

传统商务 电子商务

客户

供应商

合作伙伴

网络智能

市场营销 产品 服务销售 产品制造

服务 支持

e 企业的业务体系结构

网络发展趋势 趋势趋势 融合融合 趋势趋势 泛在(泛在( UbiquitousUbiquitous )) 趋势趋势 信息爆炸信息爆炸 更多的网络业务流量更多的网络业务流量 数据流量 数据流量 gt gt 话声流量话声流量 更快的传输介质更快的传输介质 骨干网(骨干网( BackboneBackbone )) 更大的带宽(更大的带宽( BandwidthBandwidth )) 宽带无线网宽带无线网飞速增长飞速增长 (WLAN) (Wi-Fi)(WLAN) (Wi-Fi) Everything over IPEverything over IP

趋势 融合 新闻新闻 广告广告 -- 媒体媒体 --信息提供者信息提供者

数字媒体产品数字媒体产品 有线电视有线电视

视频传输视频传输 电话电话

声音传输声音传输 计算机计算机

数字媒体存储数字媒体存储 处理处理 信息提供者和信息传输者的结合信息提供者和信息传输者的结合 电话公司电话公司 有线公司有线公司 娱乐事业娱乐事业 和计算机公司和计算机公司

的结合的结合

Trend

趋势 更多的网络业务流量 互联网上的主机数正以超指数量级飞速增长互联网上的主机数正以超指数量级飞速增长 每个主机用户的业务量中也在增长每个主机用户的业务量中也在增长

局域网可达到 局域网可达到 1 1 GbpsGbps 有线电视调制解调器允许以有线电视调制解调器允许以 11到 到 10 10 MbpsMbps 的速的速

度访问主机度访问主机 应用应用 ADSLVDSLADSLVDSL 通过电话线可达到通过电话线可达到 6-6-

2727MbpsMbps 的速度的速度 宽带无线网宽带无线网 (Wi-Fi)(Wi-Fi)可达到可达到 11-54Mbps11-54Mbps 的速的速

度度 带宽需求每四个月增加一倍带宽需求每四个月增加一倍 数据流量 数据流量 gt gt 话声流量话声流量

Trend of Internet hosts 1980-2000

Trend Data gt Voice

趋势 更快的传输介质 局局域域网网 1 Gbps over 4-pair UTP-5 up to 100 m 1 Gbps over 4-pair UTP-5 up to 100 m

10Gbps being discussed10Gbps being discussed Was 1 Mbps (1Base-5) in 1984Was 1 Mbps (1Base-5) in 1984

骨干网光纤骨干网光纤 DWDMDWDM (( Dense Wavelength Dense Wavelength Division Multiplexing)Division Multiplexing) OC-768 = 40 Gbps over a to 65 km OC-768 = 40 Gbps over a to 65 km

1600 Gbps - 10 Tbps1600 Gbps - 10 Tbps Was 100 Mbps (FDDI) in 1993Was 100 Mbps (FDDI) in 1993

无线网无线网 54 100 Mbps(100-2km) wireless 54 100 Mbps(100-2km) wireless networks 25 Gbps to 5km using light networks 25 Gbps to 5km using light Was 1 Mbps (IEEE 80211) in 1998Was 1 Mbps (IEEE 80211) in 1998

Trend Bandwidth

Why Optical Networks DWDM optoelectricl metro network

Trend Wireless Mobile (1)

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Integration of 3G and WLAN- offer possibility of achieving anywhere anytime

high speed and low expense Internet access

3G3G WLANWLAN

Wide areaWide area Local areaLocal area

Low bit rate Low bit rate

(2M when stand (2M when stand still)still)

High bit rateHigh bit rate

(11M to 54M)(11M to 54M)

DataVoice serviceDataVoice service

((QoS supportQoS support))

Data serviceData service

High expenseHigh expense Low expenseLow expense

High mobilityHigh mobility Low mobilityLow mobility

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 13: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

Virtual-Circuit Packet Switching Hybrid of circuit switching and packet

switching Data is transmitted as packets All packets from one packet stream are sent

along a pre-established path ( = virtual circuit)

Guarantees in-sequence delivery of packets However Packets from different virtual

circuits may be interleaved Example ATM networks

MPLS

Virtual-Circuit Packet Switching

Communication with virtual circuits takes place in three phases

1 VC establishment

2 data transfer

3 VC disconnect Note packet headers donrsquot need to contain

the full destination address of the packet

Packet 1

Packet 2

Packet 3

Packet 1

Packet 2

Packet 3

Timing of Virtual-Circuit Packet Switching

Packet 1

Packet 2

Packet 3

Host 1 Host 2Node

1Node

2

propagation delay between Host 1 and Node 1VC

establishment

VCtermination

Datatransfer

Virtual-Circuit Packet Switching

Host A

Host BHost E

Host D

Host C

Node 1 Node 2

Node 3

Node 4

Node 5

Node 6 Node 7

Internet 历史 (1) Sep69 1st IMP in UCLA Oct69 2nd IMP in SRI

Internet 之父 -- L Kleinrock1999 1969

History of the Internet (2)

History of the Internet (3)

Sep69 1st IMP in UCLA Sep69 1st IMP in UCLA Oct69 2nd IMP in SRI Oct69 2nd IMP in SRI

2230 29Oct692230 29Oct69 LOGIN from UCLA to

SRI CLA We sent an ldquoLrdquo - did

you get the ldquoLrdquo YEP We sent a ldquoOrdquo - did you

get the ldquoOrdquo YEP We sent an ldquoGrdquo - did

you get the ldquoGrdquo Crash

History of the Internet (4) 1961-1972 Early packet-switching principles 1961 Kleinrock ndash queueing theory shows

effectiveness of packet-switching 1964 Baran - packet-switching in military

nets 1967 ARPAnet conceived by Advanced

Research Projects Agency (Licklider Roberts) 1969 first ARPAnet node operational 1972 ARPAnet has 15 nodes

ARPAnet demonstrated publicly NCP (Network Control Protocol) first host-

host protocol first e-mail program

History of the Internet (5) 1972-1980 Internetworking research networks 1970ALOHAnet satellite network in Hawaii

(Abramson) 1973Metcalfersquos PhD thesis proposes Ethernet 1974Cerf and Kahn - 2004 AM Turing Award

-define todayrsquos Internet architecture minimalism autonomy ndashno internal changes

required to interconnect networks best effort service model stateless routers decentralized control

1979ARPAnet has 200 nodes 56 kbps Late 70rsquos proprietary architectures DECnet

SNA Late 70rsquos switching fixed length packets (-gt

ATM)

History of the Internet (6) 1980rsquos new protocols a proliferation of net 1983deployment of TCPIP (Critical

separation Cohen) 1982SMTP e-mail protocol defined 1983DNS defined for name-to-IP-address

translation mid-1980rsquos IETF active 1985FTP protocol defined 1988TCP congestion control new national networks Csnet BITnet Minitel

NSFnet (15 Mbps10000 computers) NSI (NASA) ESNet(DOE) DARTnet TWBNet (DARPA)

100000 hosts connected to confederation of networks

History of the Internet (7) 1990rsquos commercialization the WWW Early 1990rsquos ARPAnet decommissioned 1991 NSFnet (45 Mbps) -gt commercial use of

NSF (decommissioned 1995) Late 1990rsquos

multiple private backbones 50 million computers on Internet 100 million+ users backbone links running at 1 Gbps

Early 1990s WWW hypertext [Bush 1945 Nelson 1960rsquos] HTML http Berners-Lee 1994 Mosaic later Netscape late 1990rsquos commercialization of the WWW

Growth of the Internet Today backbones run at 2410 Gbps Today backbones run at 2410 Gbps 400 millions computers in 150 countries400 millions computers in 150 countries

Internet 在中国 19931993 年年 33 月月中科院高能物理所 中科院高能物理所 64 Kbps64 Kbps TJU1995322TJU1995322 20062006 年年 1212 月月

计算机计算机 59405940 万万 用户 用户 1414 亿 亿 WWWWWW 站 站 8484 万万 CNCN 域名 域名 180180 万万 国际出口带宽 国际出口带宽 257 Gbps257 Gbps

连接美国俄罗斯法国英国德国日本连接美国俄罗斯法国英国德国日本韩国新加坡等 韩国新加坡等

Internet 提供的服务 Shared access to computing resources

telnet (1970rsquos) Shared access to data files

FTP NFS AFS (1980rsquos) Communication medium over which people interact

email (1980rsquos) on-line chat messaging (1990rsquos) audio video (1990rsquos)

replacing telephone network A medium for information dissemination

USENET (1980rsquos) WWW (1990rsquos)

replacing newspaper magazine audio video (1990rsquos)

replacing radio CD TV

Todayrsquos Internet

Internet Physical Infrastructure

Classification by Coverage

模型 协议 分层

Protocol Architecture

Donrsquot Need All Layers Everywhere

Protocol Data Unit - PDUs

Network Components (Examples)

Fibers

Coaxial Cable

Links Interfaces Switchesrouters

Ethernet card

Wireless card

Large router

Telephoneswitch

趋势 网络时代 每一件事务都是数字的 声音 视频 音

乐 画片 及生活日常事务 每一件事务都是在线的 银行结算 医疗

记录 各类书籍 航空日程 天气情况 公路交通 hellip

每个人之间都是相互联系的 医生 教师 经济人 母亲 儿子 朋友 敌人

趋势 网络时代 实现家庭

教育 办公 购物 娱乐 网上娱乐 虚拟工作场所

2000 年美国有五千五百万人实现远程工作

网络制造 电子商务 虚拟公司 虚拟制造与虚拟装配 ( 设计过程 ) 制造过程更加分散化并发进行 新型的价值链 虚拟兑现

趋势 网络时代

趋势 网络时代

网络制造 (1)

随着基于随着基于 InternetInternet 的全球化数字通信基础设的全球化数字通信基础设施的建立网络从单纯的信息工具变成rdquo施的建立网络从单纯的信息工具变成rdquo EE --时代rdquo的关键资源时代rdquo的关键资源 全球经济一体化成为制造全球经济一体化成为制造业变革的最根本的推动力业变革的最根本的推动力

InternetInternet 向ldquo资源功能rdquo发展基于向ldquo资源功能rdquo发展基于InternetInternet 的网络化制造是适应时代的需要的网络化制造是适应时代的需要

网络制造的本质特性就是产品的制造过程更加网络制造的本质特性就是产品的制造过程更加分散化信息的传递网络化信息的流动伴随分散化信息的传递网络化信息的流动伴随着各项工作的并发进行而同时发生着各项工作的并发进行而同时发生

网络制造 (2)

基于基于 InternetInternet 的虚拟制造与虚拟装配的虚拟制造与虚拟装配 在相互联结的网络上建立在相互联结的网络上建立 2424 小时工作的协同小时工作的协同

工作组大大加快了设计进度及时获得所需工作组大大加快了设计进度及时获得所需要的零部件减少库存降低成本提高质量要的零部件减少库存降低成本提高质量

电子商务 信息技术和 Internet 引发的商务过程的变化 利用以 Internet 为核心的信息技术进行商

务活动和企业资源管理 CIMS 是企业实施电子商务的基础 企业实施电子商务是 CIMS 发展的主要标志和

主要内容

竞争环境改变 核心 产品竞争

电子商务产生背景

服务竞争

范围 单个企业 全球多企业

资源 人财物 信息知识

管理重心迁移 生产管理 供应 营销链管理

集中内部资源 整合外部资源

离散管理 集约管理

商务模式转化

bull文秘型管理bull关注后台(企业内部)bull关注业务记录(报表)bull地区性bull推销产品为中心bull(卖方市场)

bull自我服务型管理bull关注前端(客户关系)bull要求商业智能(分析)bull全球化bull客户为中心bull(买方市场)

传统商务 电子商务

客户

供应商

合作伙伴

网络智能

市场营销 产品 服务销售 产品制造

服务 支持

e 企业的业务体系结构

网络发展趋势 趋势趋势 融合融合 趋势趋势 泛在(泛在( UbiquitousUbiquitous )) 趋势趋势 信息爆炸信息爆炸 更多的网络业务流量更多的网络业务流量 数据流量 数据流量 gt gt 话声流量话声流量 更快的传输介质更快的传输介质 骨干网(骨干网( BackboneBackbone )) 更大的带宽(更大的带宽( BandwidthBandwidth )) 宽带无线网宽带无线网飞速增长飞速增长 (WLAN) (Wi-Fi)(WLAN) (Wi-Fi) Everything over IPEverything over IP

趋势 融合 新闻新闻 广告广告 -- 媒体媒体 --信息提供者信息提供者

数字媒体产品数字媒体产品 有线电视有线电视

视频传输视频传输 电话电话

声音传输声音传输 计算机计算机

数字媒体存储数字媒体存储 处理处理 信息提供者和信息传输者的结合信息提供者和信息传输者的结合 电话公司电话公司 有线公司有线公司 娱乐事业娱乐事业 和计算机公司和计算机公司

的结合的结合

Trend

趋势 更多的网络业务流量 互联网上的主机数正以超指数量级飞速增长互联网上的主机数正以超指数量级飞速增长 每个主机用户的业务量中也在增长每个主机用户的业务量中也在增长

局域网可达到 局域网可达到 1 1 GbpsGbps 有线电视调制解调器允许以有线电视调制解调器允许以 11到 到 10 10 MbpsMbps 的速的速

度访问主机度访问主机 应用应用 ADSLVDSLADSLVDSL 通过电话线可达到通过电话线可达到 6-6-

2727MbpsMbps 的速度的速度 宽带无线网宽带无线网 (Wi-Fi)(Wi-Fi)可达到可达到 11-54Mbps11-54Mbps 的速的速

度度 带宽需求每四个月增加一倍带宽需求每四个月增加一倍 数据流量 数据流量 gt gt 话声流量话声流量

Trend of Internet hosts 1980-2000

Trend Data gt Voice

趋势 更快的传输介质 局局域域网网 1 Gbps over 4-pair UTP-5 up to 100 m 1 Gbps over 4-pair UTP-5 up to 100 m

10Gbps being discussed10Gbps being discussed Was 1 Mbps (1Base-5) in 1984Was 1 Mbps (1Base-5) in 1984

骨干网光纤骨干网光纤 DWDMDWDM (( Dense Wavelength Dense Wavelength Division Multiplexing)Division Multiplexing) OC-768 = 40 Gbps over a to 65 km OC-768 = 40 Gbps over a to 65 km

1600 Gbps - 10 Tbps1600 Gbps - 10 Tbps Was 100 Mbps (FDDI) in 1993Was 100 Mbps (FDDI) in 1993

无线网无线网 54 100 Mbps(100-2km) wireless 54 100 Mbps(100-2km) wireless networks 25 Gbps to 5km using light networks 25 Gbps to 5km using light Was 1 Mbps (IEEE 80211) in 1998Was 1 Mbps (IEEE 80211) in 1998

Trend Bandwidth

Why Optical Networks DWDM optoelectricl metro network

Trend Wireless Mobile (1)

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Integration of 3G and WLAN- offer possibility of achieving anywhere anytime

high speed and low expense Internet access

3G3G WLANWLAN

Wide areaWide area Local areaLocal area

Low bit rate Low bit rate

(2M when stand (2M when stand still)still)

High bit rateHigh bit rate

(11M to 54M)(11M to 54M)

DataVoice serviceDataVoice service

((QoS supportQoS support))

Data serviceData service

High expenseHigh expense Low expenseLow expense

High mobilityHigh mobility Low mobilityLow mobility

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 14: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

Virtual-Circuit Packet Switching

Communication with virtual circuits takes place in three phases

1 VC establishment

2 data transfer

3 VC disconnect Note packet headers donrsquot need to contain

the full destination address of the packet

Packet 1

Packet 2

Packet 3

Packet 1

Packet 2

Packet 3

Timing of Virtual-Circuit Packet Switching

Packet 1

Packet 2

Packet 3

Host 1 Host 2Node

1Node

2

propagation delay between Host 1 and Node 1VC

establishment

VCtermination

Datatransfer

Virtual-Circuit Packet Switching

Host A

Host BHost E

Host D

Host C

Node 1 Node 2

Node 3

Node 4

Node 5

Node 6 Node 7

Internet 历史 (1) Sep69 1st IMP in UCLA Oct69 2nd IMP in SRI

Internet 之父 -- L Kleinrock1999 1969

History of the Internet (2)

History of the Internet (3)

Sep69 1st IMP in UCLA Sep69 1st IMP in UCLA Oct69 2nd IMP in SRI Oct69 2nd IMP in SRI

2230 29Oct692230 29Oct69 LOGIN from UCLA to

SRI CLA We sent an ldquoLrdquo - did

you get the ldquoLrdquo YEP We sent a ldquoOrdquo - did you

get the ldquoOrdquo YEP We sent an ldquoGrdquo - did

you get the ldquoGrdquo Crash

History of the Internet (4) 1961-1972 Early packet-switching principles 1961 Kleinrock ndash queueing theory shows

effectiveness of packet-switching 1964 Baran - packet-switching in military

nets 1967 ARPAnet conceived by Advanced

Research Projects Agency (Licklider Roberts) 1969 first ARPAnet node operational 1972 ARPAnet has 15 nodes

ARPAnet demonstrated publicly NCP (Network Control Protocol) first host-

host protocol first e-mail program

History of the Internet (5) 1972-1980 Internetworking research networks 1970ALOHAnet satellite network in Hawaii

(Abramson) 1973Metcalfersquos PhD thesis proposes Ethernet 1974Cerf and Kahn - 2004 AM Turing Award

-define todayrsquos Internet architecture minimalism autonomy ndashno internal changes

required to interconnect networks best effort service model stateless routers decentralized control

1979ARPAnet has 200 nodes 56 kbps Late 70rsquos proprietary architectures DECnet

SNA Late 70rsquos switching fixed length packets (-gt

ATM)

History of the Internet (6) 1980rsquos new protocols a proliferation of net 1983deployment of TCPIP (Critical

separation Cohen) 1982SMTP e-mail protocol defined 1983DNS defined for name-to-IP-address

translation mid-1980rsquos IETF active 1985FTP protocol defined 1988TCP congestion control new national networks Csnet BITnet Minitel

NSFnet (15 Mbps10000 computers) NSI (NASA) ESNet(DOE) DARTnet TWBNet (DARPA)

100000 hosts connected to confederation of networks

History of the Internet (7) 1990rsquos commercialization the WWW Early 1990rsquos ARPAnet decommissioned 1991 NSFnet (45 Mbps) -gt commercial use of

NSF (decommissioned 1995) Late 1990rsquos

multiple private backbones 50 million computers on Internet 100 million+ users backbone links running at 1 Gbps

Early 1990s WWW hypertext [Bush 1945 Nelson 1960rsquos] HTML http Berners-Lee 1994 Mosaic later Netscape late 1990rsquos commercialization of the WWW

Growth of the Internet Today backbones run at 2410 Gbps Today backbones run at 2410 Gbps 400 millions computers in 150 countries400 millions computers in 150 countries

Internet 在中国 19931993 年年 33 月月中科院高能物理所 中科院高能物理所 64 Kbps64 Kbps TJU1995322TJU1995322 20062006 年年 1212 月月

计算机计算机 59405940 万万 用户 用户 1414 亿 亿 WWWWWW 站 站 8484 万万 CNCN 域名 域名 180180 万万 国际出口带宽 国际出口带宽 257 Gbps257 Gbps

连接美国俄罗斯法国英国德国日本连接美国俄罗斯法国英国德国日本韩国新加坡等 韩国新加坡等

Internet 提供的服务 Shared access to computing resources

telnet (1970rsquos) Shared access to data files

FTP NFS AFS (1980rsquos) Communication medium over which people interact

email (1980rsquos) on-line chat messaging (1990rsquos) audio video (1990rsquos)

replacing telephone network A medium for information dissemination

USENET (1980rsquos) WWW (1990rsquos)

replacing newspaper magazine audio video (1990rsquos)

replacing radio CD TV

Todayrsquos Internet

Internet Physical Infrastructure

Classification by Coverage

模型 协议 分层

Protocol Architecture

Donrsquot Need All Layers Everywhere

Protocol Data Unit - PDUs

Network Components (Examples)

Fibers

Coaxial Cable

Links Interfaces Switchesrouters

Ethernet card

Wireless card

Large router

Telephoneswitch

趋势 网络时代 每一件事务都是数字的 声音 视频 音

乐 画片 及生活日常事务 每一件事务都是在线的 银行结算 医疗

记录 各类书籍 航空日程 天气情况 公路交通 hellip

每个人之间都是相互联系的 医生 教师 经济人 母亲 儿子 朋友 敌人

趋势 网络时代 实现家庭

教育 办公 购物 娱乐 网上娱乐 虚拟工作场所

2000 年美国有五千五百万人实现远程工作

网络制造 电子商务 虚拟公司 虚拟制造与虚拟装配 ( 设计过程 ) 制造过程更加分散化并发进行 新型的价值链 虚拟兑现

趋势 网络时代

趋势 网络时代

网络制造 (1)

随着基于随着基于 InternetInternet 的全球化数字通信基础设的全球化数字通信基础设施的建立网络从单纯的信息工具变成rdquo施的建立网络从单纯的信息工具变成rdquo EE --时代rdquo的关键资源时代rdquo的关键资源 全球经济一体化成为制造全球经济一体化成为制造业变革的最根本的推动力业变革的最根本的推动力

InternetInternet 向ldquo资源功能rdquo发展基于向ldquo资源功能rdquo发展基于InternetInternet 的网络化制造是适应时代的需要的网络化制造是适应时代的需要

网络制造的本质特性就是产品的制造过程更加网络制造的本质特性就是产品的制造过程更加分散化信息的传递网络化信息的流动伴随分散化信息的传递网络化信息的流动伴随着各项工作的并发进行而同时发生着各项工作的并发进行而同时发生

网络制造 (2)

基于基于 InternetInternet 的虚拟制造与虚拟装配的虚拟制造与虚拟装配 在相互联结的网络上建立在相互联结的网络上建立 2424 小时工作的协同小时工作的协同

工作组大大加快了设计进度及时获得所需工作组大大加快了设计进度及时获得所需要的零部件减少库存降低成本提高质量要的零部件减少库存降低成本提高质量

电子商务 信息技术和 Internet 引发的商务过程的变化 利用以 Internet 为核心的信息技术进行商

务活动和企业资源管理 CIMS 是企业实施电子商务的基础 企业实施电子商务是 CIMS 发展的主要标志和

主要内容

竞争环境改变 核心 产品竞争

电子商务产生背景

服务竞争

范围 单个企业 全球多企业

资源 人财物 信息知识

管理重心迁移 生产管理 供应 营销链管理

集中内部资源 整合外部资源

离散管理 集约管理

商务模式转化

bull文秘型管理bull关注后台(企业内部)bull关注业务记录(报表)bull地区性bull推销产品为中心bull(卖方市场)

bull自我服务型管理bull关注前端(客户关系)bull要求商业智能(分析)bull全球化bull客户为中心bull(买方市场)

传统商务 电子商务

客户

供应商

合作伙伴

网络智能

市场营销 产品 服务销售 产品制造

服务 支持

e 企业的业务体系结构

网络发展趋势 趋势趋势 融合融合 趋势趋势 泛在(泛在( UbiquitousUbiquitous )) 趋势趋势 信息爆炸信息爆炸 更多的网络业务流量更多的网络业务流量 数据流量 数据流量 gt gt 话声流量话声流量 更快的传输介质更快的传输介质 骨干网(骨干网( BackboneBackbone )) 更大的带宽(更大的带宽( BandwidthBandwidth )) 宽带无线网宽带无线网飞速增长飞速增长 (WLAN) (Wi-Fi)(WLAN) (Wi-Fi) Everything over IPEverything over IP

趋势 融合 新闻新闻 广告广告 -- 媒体媒体 --信息提供者信息提供者

数字媒体产品数字媒体产品 有线电视有线电视

视频传输视频传输 电话电话

声音传输声音传输 计算机计算机

数字媒体存储数字媒体存储 处理处理 信息提供者和信息传输者的结合信息提供者和信息传输者的结合 电话公司电话公司 有线公司有线公司 娱乐事业娱乐事业 和计算机公司和计算机公司

的结合的结合

Trend

趋势 更多的网络业务流量 互联网上的主机数正以超指数量级飞速增长互联网上的主机数正以超指数量级飞速增长 每个主机用户的业务量中也在增长每个主机用户的业务量中也在增长

局域网可达到 局域网可达到 1 1 GbpsGbps 有线电视调制解调器允许以有线电视调制解调器允许以 11到 到 10 10 MbpsMbps 的速的速

度访问主机度访问主机 应用应用 ADSLVDSLADSLVDSL 通过电话线可达到通过电话线可达到 6-6-

2727MbpsMbps 的速度的速度 宽带无线网宽带无线网 (Wi-Fi)(Wi-Fi)可达到可达到 11-54Mbps11-54Mbps 的速的速

度度 带宽需求每四个月增加一倍带宽需求每四个月增加一倍 数据流量 数据流量 gt gt 话声流量话声流量

Trend of Internet hosts 1980-2000

Trend Data gt Voice

趋势 更快的传输介质 局局域域网网 1 Gbps over 4-pair UTP-5 up to 100 m 1 Gbps over 4-pair UTP-5 up to 100 m

10Gbps being discussed10Gbps being discussed Was 1 Mbps (1Base-5) in 1984Was 1 Mbps (1Base-5) in 1984

骨干网光纤骨干网光纤 DWDMDWDM (( Dense Wavelength Dense Wavelength Division Multiplexing)Division Multiplexing) OC-768 = 40 Gbps over a to 65 km OC-768 = 40 Gbps over a to 65 km

1600 Gbps - 10 Tbps1600 Gbps - 10 Tbps Was 100 Mbps (FDDI) in 1993Was 100 Mbps (FDDI) in 1993

无线网无线网 54 100 Mbps(100-2km) wireless 54 100 Mbps(100-2km) wireless networks 25 Gbps to 5km using light networks 25 Gbps to 5km using light Was 1 Mbps (IEEE 80211) in 1998Was 1 Mbps (IEEE 80211) in 1998

Trend Bandwidth

Why Optical Networks DWDM optoelectricl metro network

Trend Wireless Mobile (1)

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Integration of 3G and WLAN- offer possibility of achieving anywhere anytime

high speed and low expense Internet access

3G3G WLANWLAN

Wide areaWide area Local areaLocal area

Low bit rate Low bit rate

(2M when stand (2M when stand still)still)

High bit rateHigh bit rate

(11M to 54M)(11M to 54M)

DataVoice serviceDataVoice service

((QoS supportQoS support))

Data serviceData service

High expenseHigh expense Low expenseLow expense

High mobilityHigh mobility Low mobilityLow mobility

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 15: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

Packet 1

Packet 2

Packet 3

Packet 1

Packet 2

Packet 3

Timing of Virtual-Circuit Packet Switching

Packet 1

Packet 2

Packet 3

Host 1 Host 2Node

1Node

2

propagation delay between Host 1 and Node 1VC

establishment

VCtermination

Datatransfer

Virtual-Circuit Packet Switching

Host A

Host BHost E

Host D

Host C

Node 1 Node 2

Node 3

Node 4

Node 5

Node 6 Node 7

Internet 历史 (1) Sep69 1st IMP in UCLA Oct69 2nd IMP in SRI

Internet 之父 -- L Kleinrock1999 1969

History of the Internet (2)

History of the Internet (3)

Sep69 1st IMP in UCLA Sep69 1st IMP in UCLA Oct69 2nd IMP in SRI Oct69 2nd IMP in SRI

2230 29Oct692230 29Oct69 LOGIN from UCLA to

SRI CLA We sent an ldquoLrdquo - did

you get the ldquoLrdquo YEP We sent a ldquoOrdquo - did you

get the ldquoOrdquo YEP We sent an ldquoGrdquo - did

you get the ldquoGrdquo Crash

History of the Internet (4) 1961-1972 Early packet-switching principles 1961 Kleinrock ndash queueing theory shows

effectiveness of packet-switching 1964 Baran - packet-switching in military

nets 1967 ARPAnet conceived by Advanced

Research Projects Agency (Licklider Roberts) 1969 first ARPAnet node operational 1972 ARPAnet has 15 nodes

ARPAnet demonstrated publicly NCP (Network Control Protocol) first host-

host protocol first e-mail program

History of the Internet (5) 1972-1980 Internetworking research networks 1970ALOHAnet satellite network in Hawaii

(Abramson) 1973Metcalfersquos PhD thesis proposes Ethernet 1974Cerf and Kahn - 2004 AM Turing Award

-define todayrsquos Internet architecture minimalism autonomy ndashno internal changes

required to interconnect networks best effort service model stateless routers decentralized control

1979ARPAnet has 200 nodes 56 kbps Late 70rsquos proprietary architectures DECnet

SNA Late 70rsquos switching fixed length packets (-gt

ATM)

History of the Internet (6) 1980rsquos new protocols a proliferation of net 1983deployment of TCPIP (Critical

separation Cohen) 1982SMTP e-mail protocol defined 1983DNS defined for name-to-IP-address

translation mid-1980rsquos IETF active 1985FTP protocol defined 1988TCP congestion control new national networks Csnet BITnet Minitel

NSFnet (15 Mbps10000 computers) NSI (NASA) ESNet(DOE) DARTnet TWBNet (DARPA)

100000 hosts connected to confederation of networks

History of the Internet (7) 1990rsquos commercialization the WWW Early 1990rsquos ARPAnet decommissioned 1991 NSFnet (45 Mbps) -gt commercial use of

NSF (decommissioned 1995) Late 1990rsquos

multiple private backbones 50 million computers on Internet 100 million+ users backbone links running at 1 Gbps

Early 1990s WWW hypertext [Bush 1945 Nelson 1960rsquos] HTML http Berners-Lee 1994 Mosaic later Netscape late 1990rsquos commercialization of the WWW

Growth of the Internet Today backbones run at 2410 Gbps Today backbones run at 2410 Gbps 400 millions computers in 150 countries400 millions computers in 150 countries

Internet 在中国 19931993 年年 33 月月中科院高能物理所 中科院高能物理所 64 Kbps64 Kbps TJU1995322TJU1995322 20062006 年年 1212 月月

计算机计算机 59405940 万万 用户 用户 1414 亿 亿 WWWWWW 站 站 8484 万万 CNCN 域名 域名 180180 万万 国际出口带宽 国际出口带宽 257 Gbps257 Gbps

连接美国俄罗斯法国英国德国日本连接美国俄罗斯法国英国德国日本韩国新加坡等 韩国新加坡等

Internet 提供的服务 Shared access to computing resources

telnet (1970rsquos) Shared access to data files

FTP NFS AFS (1980rsquos) Communication medium over which people interact

email (1980rsquos) on-line chat messaging (1990rsquos) audio video (1990rsquos)

replacing telephone network A medium for information dissemination

USENET (1980rsquos) WWW (1990rsquos)

replacing newspaper magazine audio video (1990rsquos)

replacing radio CD TV

Todayrsquos Internet

Internet Physical Infrastructure

Classification by Coverage

模型 协议 分层

Protocol Architecture

Donrsquot Need All Layers Everywhere

Protocol Data Unit - PDUs

Network Components (Examples)

Fibers

Coaxial Cable

Links Interfaces Switchesrouters

Ethernet card

Wireless card

Large router

Telephoneswitch

趋势 网络时代 每一件事务都是数字的 声音 视频 音

乐 画片 及生活日常事务 每一件事务都是在线的 银行结算 医疗

记录 各类书籍 航空日程 天气情况 公路交通 hellip

每个人之间都是相互联系的 医生 教师 经济人 母亲 儿子 朋友 敌人

趋势 网络时代 实现家庭

教育 办公 购物 娱乐 网上娱乐 虚拟工作场所

2000 年美国有五千五百万人实现远程工作

网络制造 电子商务 虚拟公司 虚拟制造与虚拟装配 ( 设计过程 ) 制造过程更加分散化并发进行 新型的价值链 虚拟兑现

趋势 网络时代

趋势 网络时代

网络制造 (1)

随着基于随着基于 InternetInternet 的全球化数字通信基础设的全球化数字通信基础设施的建立网络从单纯的信息工具变成rdquo施的建立网络从单纯的信息工具变成rdquo EE --时代rdquo的关键资源时代rdquo的关键资源 全球经济一体化成为制造全球经济一体化成为制造业变革的最根本的推动力业变革的最根本的推动力

InternetInternet 向ldquo资源功能rdquo发展基于向ldquo资源功能rdquo发展基于InternetInternet 的网络化制造是适应时代的需要的网络化制造是适应时代的需要

网络制造的本质特性就是产品的制造过程更加网络制造的本质特性就是产品的制造过程更加分散化信息的传递网络化信息的流动伴随分散化信息的传递网络化信息的流动伴随着各项工作的并发进行而同时发生着各项工作的并发进行而同时发生

网络制造 (2)

基于基于 InternetInternet 的虚拟制造与虚拟装配的虚拟制造与虚拟装配 在相互联结的网络上建立在相互联结的网络上建立 2424 小时工作的协同小时工作的协同

工作组大大加快了设计进度及时获得所需工作组大大加快了设计进度及时获得所需要的零部件减少库存降低成本提高质量要的零部件减少库存降低成本提高质量

电子商务 信息技术和 Internet 引发的商务过程的变化 利用以 Internet 为核心的信息技术进行商

务活动和企业资源管理 CIMS 是企业实施电子商务的基础 企业实施电子商务是 CIMS 发展的主要标志和

主要内容

竞争环境改变 核心 产品竞争

电子商务产生背景

服务竞争

范围 单个企业 全球多企业

资源 人财物 信息知识

管理重心迁移 生产管理 供应 营销链管理

集中内部资源 整合外部资源

离散管理 集约管理

商务模式转化

bull文秘型管理bull关注后台(企业内部)bull关注业务记录(报表)bull地区性bull推销产品为中心bull(卖方市场)

bull自我服务型管理bull关注前端(客户关系)bull要求商业智能(分析)bull全球化bull客户为中心bull(买方市场)

传统商务 电子商务

客户

供应商

合作伙伴

网络智能

市场营销 产品 服务销售 产品制造

服务 支持

e 企业的业务体系结构

网络发展趋势 趋势趋势 融合融合 趋势趋势 泛在(泛在( UbiquitousUbiquitous )) 趋势趋势 信息爆炸信息爆炸 更多的网络业务流量更多的网络业务流量 数据流量 数据流量 gt gt 话声流量话声流量 更快的传输介质更快的传输介质 骨干网(骨干网( BackboneBackbone )) 更大的带宽(更大的带宽( BandwidthBandwidth )) 宽带无线网宽带无线网飞速增长飞速增长 (WLAN) (Wi-Fi)(WLAN) (Wi-Fi) Everything over IPEverything over IP

趋势 融合 新闻新闻 广告广告 -- 媒体媒体 --信息提供者信息提供者

数字媒体产品数字媒体产品 有线电视有线电视

视频传输视频传输 电话电话

声音传输声音传输 计算机计算机

数字媒体存储数字媒体存储 处理处理 信息提供者和信息传输者的结合信息提供者和信息传输者的结合 电话公司电话公司 有线公司有线公司 娱乐事业娱乐事业 和计算机公司和计算机公司

的结合的结合

Trend

趋势 更多的网络业务流量 互联网上的主机数正以超指数量级飞速增长互联网上的主机数正以超指数量级飞速增长 每个主机用户的业务量中也在增长每个主机用户的业务量中也在增长

局域网可达到 局域网可达到 1 1 GbpsGbps 有线电视调制解调器允许以有线电视调制解调器允许以 11到 到 10 10 MbpsMbps 的速的速

度访问主机度访问主机 应用应用 ADSLVDSLADSLVDSL 通过电话线可达到通过电话线可达到 6-6-

2727MbpsMbps 的速度的速度 宽带无线网宽带无线网 (Wi-Fi)(Wi-Fi)可达到可达到 11-54Mbps11-54Mbps 的速的速

度度 带宽需求每四个月增加一倍带宽需求每四个月增加一倍 数据流量 数据流量 gt gt 话声流量话声流量

Trend of Internet hosts 1980-2000

Trend Data gt Voice

趋势 更快的传输介质 局局域域网网 1 Gbps over 4-pair UTP-5 up to 100 m 1 Gbps over 4-pair UTP-5 up to 100 m

10Gbps being discussed10Gbps being discussed Was 1 Mbps (1Base-5) in 1984Was 1 Mbps (1Base-5) in 1984

骨干网光纤骨干网光纤 DWDMDWDM (( Dense Wavelength Dense Wavelength Division Multiplexing)Division Multiplexing) OC-768 = 40 Gbps over a to 65 km OC-768 = 40 Gbps over a to 65 km

1600 Gbps - 10 Tbps1600 Gbps - 10 Tbps Was 100 Mbps (FDDI) in 1993Was 100 Mbps (FDDI) in 1993

无线网无线网 54 100 Mbps(100-2km) wireless 54 100 Mbps(100-2km) wireless networks 25 Gbps to 5km using light networks 25 Gbps to 5km using light Was 1 Mbps (IEEE 80211) in 1998Was 1 Mbps (IEEE 80211) in 1998

Trend Bandwidth

Why Optical Networks DWDM optoelectricl metro network

Trend Wireless Mobile (1)

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Integration of 3G and WLAN- offer possibility of achieving anywhere anytime

high speed and low expense Internet access

3G3G WLANWLAN

Wide areaWide area Local areaLocal area

Low bit rate Low bit rate

(2M when stand (2M when stand still)still)

High bit rateHigh bit rate

(11M to 54M)(11M to 54M)

DataVoice serviceDataVoice service

((QoS supportQoS support))

Data serviceData service

High expenseHigh expense Low expenseLow expense

High mobilityHigh mobility Low mobilityLow mobility

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 16: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

Virtual-Circuit Packet Switching

Host A

Host BHost E

Host D

Host C

Node 1 Node 2

Node 3

Node 4

Node 5

Node 6 Node 7

Internet 历史 (1) Sep69 1st IMP in UCLA Oct69 2nd IMP in SRI

Internet 之父 -- L Kleinrock1999 1969

History of the Internet (2)

History of the Internet (3)

Sep69 1st IMP in UCLA Sep69 1st IMP in UCLA Oct69 2nd IMP in SRI Oct69 2nd IMP in SRI

2230 29Oct692230 29Oct69 LOGIN from UCLA to

SRI CLA We sent an ldquoLrdquo - did

you get the ldquoLrdquo YEP We sent a ldquoOrdquo - did you

get the ldquoOrdquo YEP We sent an ldquoGrdquo - did

you get the ldquoGrdquo Crash

History of the Internet (4) 1961-1972 Early packet-switching principles 1961 Kleinrock ndash queueing theory shows

effectiveness of packet-switching 1964 Baran - packet-switching in military

nets 1967 ARPAnet conceived by Advanced

Research Projects Agency (Licklider Roberts) 1969 first ARPAnet node operational 1972 ARPAnet has 15 nodes

ARPAnet demonstrated publicly NCP (Network Control Protocol) first host-

host protocol first e-mail program

History of the Internet (5) 1972-1980 Internetworking research networks 1970ALOHAnet satellite network in Hawaii

(Abramson) 1973Metcalfersquos PhD thesis proposes Ethernet 1974Cerf and Kahn - 2004 AM Turing Award

-define todayrsquos Internet architecture minimalism autonomy ndashno internal changes

required to interconnect networks best effort service model stateless routers decentralized control

1979ARPAnet has 200 nodes 56 kbps Late 70rsquos proprietary architectures DECnet

SNA Late 70rsquos switching fixed length packets (-gt

ATM)

History of the Internet (6) 1980rsquos new protocols a proliferation of net 1983deployment of TCPIP (Critical

separation Cohen) 1982SMTP e-mail protocol defined 1983DNS defined for name-to-IP-address

translation mid-1980rsquos IETF active 1985FTP protocol defined 1988TCP congestion control new national networks Csnet BITnet Minitel

NSFnet (15 Mbps10000 computers) NSI (NASA) ESNet(DOE) DARTnet TWBNet (DARPA)

100000 hosts connected to confederation of networks

History of the Internet (7) 1990rsquos commercialization the WWW Early 1990rsquos ARPAnet decommissioned 1991 NSFnet (45 Mbps) -gt commercial use of

NSF (decommissioned 1995) Late 1990rsquos

multiple private backbones 50 million computers on Internet 100 million+ users backbone links running at 1 Gbps

Early 1990s WWW hypertext [Bush 1945 Nelson 1960rsquos] HTML http Berners-Lee 1994 Mosaic later Netscape late 1990rsquos commercialization of the WWW

Growth of the Internet Today backbones run at 2410 Gbps Today backbones run at 2410 Gbps 400 millions computers in 150 countries400 millions computers in 150 countries

Internet 在中国 19931993 年年 33 月月中科院高能物理所 中科院高能物理所 64 Kbps64 Kbps TJU1995322TJU1995322 20062006 年年 1212 月月

计算机计算机 59405940 万万 用户 用户 1414 亿 亿 WWWWWW 站 站 8484 万万 CNCN 域名 域名 180180 万万 国际出口带宽 国际出口带宽 257 Gbps257 Gbps

连接美国俄罗斯法国英国德国日本连接美国俄罗斯法国英国德国日本韩国新加坡等 韩国新加坡等

Internet 提供的服务 Shared access to computing resources

telnet (1970rsquos) Shared access to data files

FTP NFS AFS (1980rsquos) Communication medium over which people interact

email (1980rsquos) on-line chat messaging (1990rsquos) audio video (1990rsquos)

replacing telephone network A medium for information dissemination

USENET (1980rsquos) WWW (1990rsquos)

replacing newspaper magazine audio video (1990rsquos)

replacing radio CD TV

Todayrsquos Internet

Internet Physical Infrastructure

Classification by Coverage

模型 协议 分层

Protocol Architecture

Donrsquot Need All Layers Everywhere

Protocol Data Unit - PDUs

Network Components (Examples)

Fibers

Coaxial Cable

Links Interfaces Switchesrouters

Ethernet card

Wireless card

Large router

Telephoneswitch

趋势 网络时代 每一件事务都是数字的 声音 视频 音

乐 画片 及生活日常事务 每一件事务都是在线的 银行结算 医疗

记录 各类书籍 航空日程 天气情况 公路交通 hellip

每个人之间都是相互联系的 医生 教师 经济人 母亲 儿子 朋友 敌人

趋势 网络时代 实现家庭

教育 办公 购物 娱乐 网上娱乐 虚拟工作场所

2000 年美国有五千五百万人实现远程工作

网络制造 电子商务 虚拟公司 虚拟制造与虚拟装配 ( 设计过程 ) 制造过程更加分散化并发进行 新型的价值链 虚拟兑现

趋势 网络时代

趋势 网络时代

网络制造 (1)

随着基于随着基于 InternetInternet 的全球化数字通信基础设的全球化数字通信基础设施的建立网络从单纯的信息工具变成rdquo施的建立网络从单纯的信息工具变成rdquo EE --时代rdquo的关键资源时代rdquo的关键资源 全球经济一体化成为制造全球经济一体化成为制造业变革的最根本的推动力业变革的最根本的推动力

InternetInternet 向ldquo资源功能rdquo发展基于向ldquo资源功能rdquo发展基于InternetInternet 的网络化制造是适应时代的需要的网络化制造是适应时代的需要

网络制造的本质特性就是产品的制造过程更加网络制造的本质特性就是产品的制造过程更加分散化信息的传递网络化信息的流动伴随分散化信息的传递网络化信息的流动伴随着各项工作的并发进行而同时发生着各项工作的并发进行而同时发生

网络制造 (2)

基于基于 InternetInternet 的虚拟制造与虚拟装配的虚拟制造与虚拟装配 在相互联结的网络上建立在相互联结的网络上建立 2424 小时工作的协同小时工作的协同

工作组大大加快了设计进度及时获得所需工作组大大加快了设计进度及时获得所需要的零部件减少库存降低成本提高质量要的零部件减少库存降低成本提高质量

电子商务 信息技术和 Internet 引发的商务过程的变化 利用以 Internet 为核心的信息技术进行商

务活动和企业资源管理 CIMS 是企业实施电子商务的基础 企业实施电子商务是 CIMS 发展的主要标志和

主要内容

竞争环境改变 核心 产品竞争

电子商务产生背景

服务竞争

范围 单个企业 全球多企业

资源 人财物 信息知识

管理重心迁移 生产管理 供应 营销链管理

集中内部资源 整合外部资源

离散管理 集约管理

商务模式转化

bull文秘型管理bull关注后台(企业内部)bull关注业务记录(报表)bull地区性bull推销产品为中心bull(卖方市场)

bull自我服务型管理bull关注前端(客户关系)bull要求商业智能(分析)bull全球化bull客户为中心bull(买方市场)

传统商务 电子商务

客户

供应商

合作伙伴

网络智能

市场营销 产品 服务销售 产品制造

服务 支持

e 企业的业务体系结构

网络发展趋势 趋势趋势 融合融合 趋势趋势 泛在(泛在( UbiquitousUbiquitous )) 趋势趋势 信息爆炸信息爆炸 更多的网络业务流量更多的网络业务流量 数据流量 数据流量 gt gt 话声流量话声流量 更快的传输介质更快的传输介质 骨干网(骨干网( BackboneBackbone )) 更大的带宽(更大的带宽( BandwidthBandwidth )) 宽带无线网宽带无线网飞速增长飞速增长 (WLAN) (Wi-Fi)(WLAN) (Wi-Fi) Everything over IPEverything over IP

趋势 融合 新闻新闻 广告广告 -- 媒体媒体 --信息提供者信息提供者

数字媒体产品数字媒体产品 有线电视有线电视

视频传输视频传输 电话电话

声音传输声音传输 计算机计算机

数字媒体存储数字媒体存储 处理处理 信息提供者和信息传输者的结合信息提供者和信息传输者的结合 电话公司电话公司 有线公司有线公司 娱乐事业娱乐事业 和计算机公司和计算机公司

的结合的结合

Trend

趋势 更多的网络业务流量 互联网上的主机数正以超指数量级飞速增长互联网上的主机数正以超指数量级飞速增长 每个主机用户的业务量中也在增长每个主机用户的业务量中也在增长

局域网可达到 局域网可达到 1 1 GbpsGbps 有线电视调制解调器允许以有线电视调制解调器允许以 11到 到 10 10 MbpsMbps 的速的速

度访问主机度访问主机 应用应用 ADSLVDSLADSLVDSL 通过电话线可达到通过电话线可达到 6-6-

2727MbpsMbps 的速度的速度 宽带无线网宽带无线网 (Wi-Fi)(Wi-Fi)可达到可达到 11-54Mbps11-54Mbps 的速的速

度度 带宽需求每四个月增加一倍带宽需求每四个月增加一倍 数据流量 数据流量 gt gt 话声流量话声流量

Trend of Internet hosts 1980-2000

Trend Data gt Voice

趋势 更快的传输介质 局局域域网网 1 Gbps over 4-pair UTP-5 up to 100 m 1 Gbps over 4-pair UTP-5 up to 100 m

10Gbps being discussed10Gbps being discussed Was 1 Mbps (1Base-5) in 1984Was 1 Mbps (1Base-5) in 1984

骨干网光纤骨干网光纤 DWDMDWDM (( Dense Wavelength Dense Wavelength Division Multiplexing)Division Multiplexing) OC-768 = 40 Gbps over a to 65 km OC-768 = 40 Gbps over a to 65 km

1600 Gbps - 10 Tbps1600 Gbps - 10 Tbps Was 100 Mbps (FDDI) in 1993Was 100 Mbps (FDDI) in 1993

无线网无线网 54 100 Mbps(100-2km) wireless 54 100 Mbps(100-2km) wireless networks 25 Gbps to 5km using light networks 25 Gbps to 5km using light Was 1 Mbps (IEEE 80211) in 1998Was 1 Mbps (IEEE 80211) in 1998

Trend Bandwidth

Why Optical Networks DWDM optoelectricl metro network

Trend Wireless Mobile (1)

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Integration of 3G and WLAN- offer possibility of achieving anywhere anytime

high speed and low expense Internet access

3G3G WLANWLAN

Wide areaWide area Local areaLocal area

Low bit rate Low bit rate

(2M when stand (2M when stand still)still)

High bit rateHigh bit rate

(11M to 54M)(11M to 54M)

DataVoice serviceDataVoice service

((QoS supportQoS support))

Data serviceData service

High expenseHigh expense Low expenseLow expense

High mobilityHigh mobility Low mobilityLow mobility

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 17: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

Internet 历史 (1) Sep69 1st IMP in UCLA Oct69 2nd IMP in SRI

Internet 之父 -- L Kleinrock1999 1969

History of the Internet (2)

History of the Internet (3)

Sep69 1st IMP in UCLA Sep69 1st IMP in UCLA Oct69 2nd IMP in SRI Oct69 2nd IMP in SRI

2230 29Oct692230 29Oct69 LOGIN from UCLA to

SRI CLA We sent an ldquoLrdquo - did

you get the ldquoLrdquo YEP We sent a ldquoOrdquo - did you

get the ldquoOrdquo YEP We sent an ldquoGrdquo - did

you get the ldquoGrdquo Crash

History of the Internet (4) 1961-1972 Early packet-switching principles 1961 Kleinrock ndash queueing theory shows

effectiveness of packet-switching 1964 Baran - packet-switching in military

nets 1967 ARPAnet conceived by Advanced

Research Projects Agency (Licklider Roberts) 1969 first ARPAnet node operational 1972 ARPAnet has 15 nodes

ARPAnet demonstrated publicly NCP (Network Control Protocol) first host-

host protocol first e-mail program

History of the Internet (5) 1972-1980 Internetworking research networks 1970ALOHAnet satellite network in Hawaii

(Abramson) 1973Metcalfersquos PhD thesis proposes Ethernet 1974Cerf and Kahn - 2004 AM Turing Award

-define todayrsquos Internet architecture minimalism autonomy ndashno internal changes

required to interconnect networks best effort service model stateless routers decentralized control

1979ARPAnet has 200 nodes 56 kbps Late 70rsquos proprietary architectures DECnet

SNA Late 70rsquos switching fixed length packets (-gt

ATM)

History of the Internet (6) 1980rsquos new protocols a proliferation of net 1983deployment of TCPIP (Critical

separation Cohen) 1982SMTP e-mail protocol defined 1983DNS defined for name-to-IP-address

translation mid-1980rsquos IETF active 1985FTP protocol defined 1988TCP congestion control new national networks Csnet BITnet Minitel

NSFnet (15 Mbps10000 computers) NSI (NASA) ESNet(DOE) DARTnet TWBNet (DARPA)

100000 hosts connected to confederation of networks

History of the Internet (7) 1990rsquos commercialization the WWW Early 1990rsquos ARPAnet decommissioned 1991 NSFnet (45 Mbps) -gt commercial use of

NSF (decommissioned 1995) Late 1990rsquos

multiple private backbones 50 million computers on Internet 100 million+ users backbone links running at 1 Gbps

Early 1990s WWW hypertext [Bush 1945 Nelson 1960rsquos] HTML http Berners-Lee 1994 Mosaic later Netscape late 1990rsquos commercialization of the WWW

Growth of the Internet Today backbones run at 2410 Gbps Today backbones run at 2410 Gbps 400 millions computers in 150 countries400 millions computers in 150 countries

Internet 在中国 19931993 年年 33 月月中科院高能物理所 中科院高能物理所 64 Kbps64 Kbps TJU1995322TJU1995322 20062006 年年 1212 月月

计算机计算机 59405940 万万 用户 用户 1414 亿 亿 WWWWWW 站 站 8484 万万 CNCN 域名 域名 180180 万万 国际出口带宽 国际出口带宽 257 Gbps257 Gbps

连接美国俄罗斯法国英国德国日本连接美国俄罗斯法国英国德国日本韩国新加坡等 韩国新加坡等

Internet 提供的服务 Shared access to computing resources

telnet (1970rsquos) Shared access to data files

FTP NFS AFS (1980rsquos) Communication medium over which people interact

email (1980rsquos) on-line chat messaging (1990rsquos) audio video (1990rsquos)

replacing telephone network A medium for information dissemination

USENET (1980rsquos) WWW (1990rsquos)

replacing newspaper magazine audio video (1990rsquos)

replacing radio CD TV

Todayrsquos Internet

Internet Physical Infrastructure

Classification by Coverage

模型 协议 分层

Protocol Architecture

Donrsquot Need All Layers Everywhere

Protocol Data Unit - PDUs

Network Components (Examples)

Fibers

Coaxial Cable

Links Interfaces Switchesrouters

Ethernet card

Wireless card

Large router

Telephoneswitch

趋势 网络时代 每一件事务都是数字的 声音 视频 音

乐 画片 及生活日常事务 每一件事务都是在线的 银行结算 医疗

记录 各类书籍 航空日程 天气情况 公路交通 hellip

每个人之间都是相互联系的 医生 教师 经济人 母亲 儿子 朋友 敌人

趋势 网络时代 实现家庭

教育 办公 购物 娱乐 网上娱乐 虚拟工作场所

2000 年美国有五千五百万人实现远程工作

网络制造 电子商务 虚拟公司 虚拟制造与虚拟装配 ( 设计过程 ) 制造过程更加分散化并发进行 新型的价值链 虚拟兑现

趋势 网络时代

趋势 网络时代

网络制造 (1)

随着基于随着基于 InternetInternet 的全球化数字通信基础设的全球化数字通信基础设施的建立网络从单纯的信息工具变成rdquo施的建立网络从单纯的信息工具变成rdquo EE --时代rdquo的关键资源时代rdquo的关键资源 全球经济一体化成为制造全球经济一体化成为制造业变革的最根本的推动力业变革的最根本的推动力

InternetInternet 向ldquo资源功能rdquo发展基于向ldquo资源功能rdquo发展基于InternetInternet 的网络化制造是适应时代的需要的网络化制造是适应时代的需要

网络制造的本质特性就是产品的制造过程更加网络制造的本质特性就是产品的制造过程更加分散化信息的传递网络化信息的流动伴随分散化信息的传递网络化信息的流动伴随着各项工作的并发进行而同时发生着各项工作的并发进行而同时发生

网络制造 (2)

基于基于 InternetInternet 的虚拟制造与虚拟装配的虚拟制造与虚拟装配 在相互联结的网络上建立在相互联结的网络上建立 2424 小时工作的协同小时工作的协同

工作组大大加快了设计进度及时获得所需工作组大大加快了设计进度及时获得所需要的零部件减少库存降低成本提高质量要的零部件减少库存降低成本提高质量

电子商务 信息技术和 Internet 引发的商务过程的变化 利用以 Internet 为核心的信息技术进行商

务活动和企业资源管理 CIMS 是企业实施电子商务的基础 企业实施电子商务是 CIMS 发展的主要标志和

主要内容

竞争环境改变 核心 产品竞争

电子商务产生背景

服务竞争

范围 单个企业 全球多企业

资源 人财物 信息知识

管理重心迁移 生产管理 供应 营销链管理

集中内部资源 整合外部资源

离散管理 集约管理

商务模式转化

bull文秘型管理bull关注后台(企业内部)bull关注业务记录(报表)bull地区性bull推销产品为中心bull(卖方市场)

bull自我服务型管理bull关注前端(客户关系)bull要求商业智能(分析)bull全球化bull客户为中心bull(买方市场)

传统商务 电子商务

客户

供应商

合作伙伴

网络智能

市场营销 产品 服务销售 产品制造

服务 支持

e 企业的业务体系结构

网络发展趋势 趋势趋势 融合融合 趋势趋势 泛在(泛在( UbiquitousUbiquitous )) 趋势趋势 信息爆炸信息爆炸 更多的网络业务流量更多的网络业务流量 数据流量 数据流量 gt gt 话声流量话声流量 更快的传输介质更快的传输介质 骨干网(骨干网( BackboneBackbone )) 更大的带宽(更大的带宽( BandwidthBandwidth )) 宽带无线网宽带无线网飞速增长飞速增长 (WLAN) (Wi-Fi)(WLAN) (Wi-Fi) Everything over IPEverything over IP

趋势 融合 新闻新闻 广告广告 -- 媒体媒体 --信息提供者信息提供者

数字媒体产品数字媒体产品 有线电视有线电视

视频传输视频传输 电话电话

声音传输声音传输 计算机计算机

数字媒体存储数字媒体存储 处理处理 信息提供者和信息传输者的结合信息提供者和信息传输者的结合 电话公司电话公司 有线公司有线公司 娱乐事业娱乐事业 和计算机公司和计算机公司

的结合的结合

Trend

趋势 更多的网络业务流量 互联网上的主机数正以超指数量级飞速增长互联网上的主机数正以超指数量级飞速增长 每个主机用户的业务量中也在增长每个主机用户的业务量中也在增长

局域网可达到 局域网可达到 1 1 GbpsGbps 有线电视调制解调器允许以有线电视调制解调器允许以 11到 到 10 10 MbpsMbps 的速的速

度访问主机度访问主机 应用应用 ADSLVDSLADSLVDSL 通过电话线可达到通过电话线可达到 6-6-

2727MbpsMbps 的速度的速度 宽带无线网宽带无线网 (Wi-Fi)(Wi-Fi)可达到可达到 11-54Mbps11-54Mbps 的速的速

度度 带宽需求每四个月增加一倍带宽需求每四个月增加一倍 数据流量 数据流量 gt gt 话声流量话声流量

Trend of Internet hosts 1980-2000

Trend Data gt Voice

趋势 更快的传输介质 局局域域网网 1 Gbps over 4-pair UTP-5 up to 100 m 1 Gbps over 4-pair UTP-5 up to 100 m

10Gbps being discussed10Gbps being discussed Was 1 Mbps (1Base-5) in 1984Was 1 Mbps (1Base-5) in 1984

骨干网光纤骨干网光纤 DWDMDWDM (( Dense Wavelength Dense Wavelength Division Multiplexing)Division Multiplexing) OC-768 = 40 Gbps over a to 65 km OC-768 = 40 Gbps over a to 65 km

1600 Gbps - 10 Tbps1600 Gbps - 10 Tbps Was 100 Mbps (FDDI) in 1993Was 100 Mbps (FDDI) in 1993

无线网无线网 54 100 Mbps(100-2km) wireless 54 100 Mbps(100-2km) wireless networks 25 Gbps to 5km using light networks 25 Gbps to 5km using light Was 1 Mbps (IEEE 80211) in 1998Was 1 Mbps (IEEE 80211) in 1998

Trend Bandwidth

Why Optical Networks DWDM optoelectricl metro network

Trend Wireless Mobile (1)

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Integration of 3G and WLAN- offer possibility of achieving anywhere anytime

high speed and low expense Internet access

3G3G WLANWLAN

Wide areaWide area Local areaLocal area

Low bit rate Low bit rate

(2M when stand (2M when stand still)still)

High bit rateHigh bit rate

(11M to 54M)(11M to 54M)

DataVoice serviceDataVoice service

((QoS supportQoS support))

Data serviceData service

High expenseHigh expense Low expenseLow expense

High mobilityHigh mobility Low mobilityLow mobility

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 18: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

History of the Internet (2)

History of the Internet (3)

Sep69 1st IMP in UCLA Sep69 1st IMP in UCLA Oct69 2nd IMP in SRI Oct69 2nd IMP in SRI

2230 29Oct692230 29Oct69 LOGIN from UCLA to

SRI CLA We sent an ldquoLrdquo - did

you get the ldquoLrdquo YEP We sent a ldquoOrdquo - did you

get the ldquoOrdquo YEP We sent an ldquoGrdquo - did

you get the ldquoGrdquo Crash

History of the Internet (4) 1961-1972 Early packet-switching principles 1961 Kleinrock ndash queueing theory shows

effectiveness of packet-switching 1964 Baran - packet-switching in military

nets 1967 ARPAnet conceived by Advanced

Research Projects Agency (Licklider Roberts) 1969 first ARPAnet node operational 1972 ARPAnet has 15 nodes

ARPAnet demonstrated publicly NCP (Network Control Protocol) first host-

host protocol first e-mail program

History of the Internet (5) 1972-1980 Internetworking research networks 1970ALOHAnet satellite network in Hawaii

(Abramson) 1973Metcalfersquos PhD thesis proposes Ethernet 1974Cerf and Kahn - 2004 AM Turing Award

-define todayrsquos Internet architecture minimalism autonomy ndashno internal changes

required to interconnect networks best effort service model stateless routers decentralized control

1979ARPAnet has 200 nodes 56 kbps Late 70rsquos proprietary architectures DECnet

SNA Late 70rsquos switching fixed length packets (-gt

ATM)

History of the Internet (6) 1980rsquos new protocols a proliferation of net 1983deployment of TCPIP (Critical

separation Cohen) 1982SMTP e-mail protocol defined 1983DNS defined for name-to-IP-address

translation mid-1980rsquos IETF active 1985FTP protocol defined 1988TCP congestion control new national networks Csnet BITnet Minitel

NSFnet (15 Mbps10000 computers) NSI (NASA) ESNet(DOE) DARTnet TWBNet (DARPA)

100000 hosts connected to confederation of networks

History of the Internet (7) 1990rsquos commercialization the WWW Early 1990rsquos ARPAnet decommissioned 1991 NSFnet (45 Mbps) -gt commercial use of

NSF (decommissioned 1995) Late 1990rsquos

multiple private backbones 50 million computers on Internet 100 million+ users backbone links running at 1 Gbps

Early 1990s WWW hypertext [Bush 1945 Nelson 1960rsquos] HTML http Berners-Lee 1994 Mosaic later Netscape late 1990rsquos commercialization of the WWW

Growth of the Internet Today backbones run at 2410 Gbps Today backbones run at 2410 Gbps 400 millions computers in 150 countries400 millions computers in 150 countries

Internet 在中国 19931993 年年 33 月月中科院高能物理所 中科院高能物理所 64 Kbps64 Kbps TJU1995322TJU1995322 20062006 年年 1212 月月

计算机计算机 59405940 万万 用户 用户 1414 亿 亿 WWWWWW 站 站 8484 万万 CNCN 域名 域名 180180 万万 国际出口带宽 国际出口带宽 257 Gbps257 Gbps

连接美国俄罗斯法国英国德国日本连接美国俄罗斯法国英国德国日本韩国新加坡等 韩国新加坡等

Internet 提供的服务 Shared access to computing resources

telnet (1970rsquos) Shared access to data files

FTP NFS AFS (1980rsquos) Communication medium over which people interact

email (1980rsquos) on-line chat messaging (1990rsquos) audio video (1990rsquos)

replacing telephone network A medium for information dissemination

USENET (1980rsquos) WWW (1990rsquos)

replacing newspaper magazine audio video (1990rsquos)

replacing radio CD TV

Todayrsquos Internet

Internet Physical Infrastructure

Classification by Coverage

模型 协议 分层

Protocol Architecture

Donrsquot Need All Layers Everywhere

Protocol Data Unit - PDUs

Network Components (Examples)

Fibers

Coaxial Cable

Links Interfaces Switchesrouters

Ethernet card

Wireless card

Large router

Telephoneswitch

趋势 网络时代 每一件事务都是数字的 声音 视频 音

乐 画片 及生活日常事务 每一件事务都是在线的 银行结算 医疗

记录 各类书籍 航空日程 天气情况 公路交通 hellip

每个人之间都是相互联系的 医生 教师 经济人 母亲 儿子 朋友 敌人

趋势 网络时代 实现家庭

教育 办公 购物 娱乐 网上娱乐 虚拟工作场所

2000 年美国有五千五百万人实现远程工作

网络制造 电子商务 虚拟公司 虚拟制造与虚拟装配 ( 设计过程 ) 制造过程更加分散化并发进行 新型的价值链 虚拟兑现

趋势 网络时代

趋势 网络时代

网络制造 (1)

随着基于随着基于 InternetInternet 的全球化数字通信基础设的全球化数字通信基础设施的建立网络从单纯的信息工具变成rdquo施的建立网络从单纯的信息工具变成rdquo EE --时代rdquo的关键资源时代rdquo的关键资源 全球经济一体化成为制造全球经济一体化成为制造业变革的最根本的推动力业变革的最根本的推动力

InternetInternet 向ldquo资源功能rdquo发展基于向ldquo资源功能rdquo发展基于InternetInternet 的网络化制造是适应时代的需要的网络化制造是适应时代的需要

网络制造的本质特性就是产品的制造过程更加网络制造的本质特性就是产品的制造过程更加分散化信息的传递网络化信息的流动伴随分散化信息的传递网络化信息的流动伴随着各项工作的并发进行而同时发生着各项工作的并发进行而同时发生

网络制造 (2)

基于基于 InternetInternet 的虚拟制造与虚拟装配的虚拟制造与虚拟装配 在相互联结的网络上建立在相互联结的网络上建立 2424 小时工作的协同小时工作的协同

工作组大大加快了设计进度及时获得所需工作组大大加快了设计进度及时获得所需要的零部件减少库存降低成本提高质量要的零部件减少库存降低成本提高质量

电子商务 信息技术和 Internet 引发的商务过程的变化 利用以 Internet 为核心的信息技术进行商

务活动和企业资源管理 CIMS 是企业实施电子商务的基础 企业实施电子商务是 CIMS 发展的主要标志和

主要内容

竞争环境改变 核心 产品竞争

电子商务产生背景

服务竞争

范围 单个企业 全球多企业

资源 人财物 信息知识

管理重心迁移 生产管理 供应 营销链管理

集中内部资源 整合外部资源

离散管理 集约管理

商务模式转化

bull文秘型管理bull关注后台(企业内部)bull关注业务记录(报表)bull地区性bull推销产品为中心bull(卖方市场)

bull自我服务型管理bull关注前端(客户关系)bull要求商业智能(分析)bull全球化bull客户为中心bull(买方市场)

传统商务 电子商务

客户

供应商

合作伙伴

网络智能

市场营销 产品 服务销售 产品制造

服务 支持

e 企业的业务体系结构

网络发展趋势 趋势趋势 融合融合 趋势趋势 泛在(泛在( UbiquitousUbiquitous )) 趋势趋势 信息爆炸信息爆炸 更多的网络业务流量更多的网络业务流量 数据流量 数据流量 gt gt 话声流量话声流量 更快的传输介质更快的传输介质 骨干网(骨干网( BackboneBackbone )) 更大的带宽(更大的带宽( BandwidthBandwidth )) 宽带无线网宽带无线网飞速增长飞速增长 (WLAN) (Wi-Fi)(WLAN) (Wi-Fi) Everything over IPEverything over IP

趋势 融合 新闻新闻 广告广告 -- 媒体媒体 --信息提供者信息提供者

数字媒体产品数字媒体产品 有线电视有线电视

视频传输视频传输 电话电话

声音传输声音传输 计算机计算机

数字媒体存储数字媒体存储 处理处理 信息提供者和信息传输者的结合信息提供者和信息传输者的结合 电话公司电话公司 有线公司有线公司 娱乐事业娱乐事业 和计算机公司和计算机公司

的结合的结合

Trend

趋势 更多的网络业务流量 互联网上的主机数正以超指数量级飞速增长互联网上的主机数正以超指数量级飞速增长 每个主机用户的业务量中也在增长每个主机用户的业务量中也在增长

局域网可达到 局域网可达到 1 1 GbpsGbps 有线电视调制解调器允许以有线电视调制解调器允许以 11到 到 10 10 MbpsMbps 的速的速

度访问主机度访问主机 应用应用 ADSLVDSLADSLVDSL 通过电话线可达到通过电话线可达到 6-6-

2727MbpsMbps 的速度的速度 宽带无线网宽带无线网 (Wi-Fi)(Wi-Fi)可达到可达到 11-54Mbps11-54Mbps 的速的速

度度 带宽需求每四个月增加一倍带宽需求每四个月增加一倍 数据流量 数据流量 gt gt 话声流量话声流量

Trend of Internet hosts 1980-2000

Trend Data gt Voice

趋势 更快的传输介质 局局域域网网 1 Gbps over 4-pair UTP-5 up to 100 m 1 Gbps over 4-pair UTP-5 up to 100 m

10Gbps being discussed10Gbps being discussed Was 1 Mbps (1Base-5) in 1984Was 1 Mbps (1Base-5) in 1984

骨干网光纤骨干网光纤 DWDMDWDM (( Dense Wavelength Dense Wavelength Division Multiplexing)Division Multiplexing) OC-768 = 40 Gbps over a to 65 km OC-768 = 40 Gbps over a to 65 km

1600 Gbps - 10 Tbps1600 Gbps - 10 Tbps Was 100 Mbps (FDDI) in 1993Was 100 Mbps (FDDI) in 1993

无线网无线网 54 100 Mbps(100-2km) wireless 54 100 Mbps(100-2km) wireless networks 25 Gbps to 5km using light networks 25 Gbps to 5km using light Was 1 Mbps (IEEE 80211) in 1998Was 1 Mbps (IEEE 80211) in 1998

Trend Bandwidth

Why Optical Networks DWDM optoelectricl metro network

Trend Wireless Mobile (1)

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Integration of 3G and WLAN- offer possibility of achieving anywhere anytime

high speed and low expense Internet access

3G3G WLANWLAN

Wide areaWide area Local areaLocal area

Low bit rate Low bit rate

(2M when stand (2M when stand still)still)

High bit rateHigh bit rate

(11M to 54M)(11M to 54M)

DataVoice serviceDataVoice service

((QoS supportQoS support))

Data serviceData service

High expenseHigh expense Low expenseLow expense

High mobilityHigh mobility Low mobilityLow mobility

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 19: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

History of the Internet (3)

Sep69 1st IMP in UCLA Sep69 1st IMP in UCLA Oct69 2nd IMP in SRI Oct69 2nd IMP in SRI

2230 29Oct692230 29Oct69 LOGIN from UCLA to

SRI CLA We sent an ldquoLrdquo - did

you get the ldquoLrdquo YEP We sent a ldquoOrdquo - did you

get the ldquoOrdquo YEP We sent an ldquoGrdquo - did

you get the ldquoGrdquo Crash

History of the Internet (4) 1961-1972 Early packet-switching principles 1961 Kleinrock ndash queueing theory shows

effectiveness of packet-switching 1964 Baran - packet-switching in military

nets 1967 ARPAnet conceived by Advanced

Research Projects Agency (Licklider Roberts) 1969 first ARPAnet node operational 1972 ARPAnet has 15 nodes

ARPAnet demonstrated publicly NCP (Network Control Protocol) first host-

host protocol first e-mail program

History of the Internet (5) 1972-1980 Internetworking research networks 1970ALOHAnet satellite network in Hawaii

(Abramson) 1973Metcalfersquos PhD thesis proposes Ethernet 1974Cerf and Kahn - 2004 AM Turing Award

-define todayrsquos Internet architecture minimalism autonomy ndashno internal changes

required to interconnect networks best effort service model stateless routers decentralized control

1979ARPAnet has 200 nodes 56 kbps Late 70rsquos proprietary architectures DECnet

SNA Late 70rsquos switching fixed length packets (-gt

ATM)

History of the Internet (6) 1980rsquos new protocols a proliferation of net 1983deployment of TCPIP (Critical

separation Cohen) 1982SMTP e-mail protocol defined 1983DNS defined for name-to-IP-address

translation mid-1980rsquos IETF active 1985FTP protocol defined 1988TCP congestion control new national networks Csnet BITnet Minitel

NSFnet (15 Mbps10000 computers) NSI (NASA) ESNet(DOE) DARTnet TWBNet (DARPA)

100000 hosts connected to confederation of networks

History of the Internet (7) 1990rsquos commercialization the WWW Early 1990rsquos ARPAnet decommissioned 1991 NSFnet (45 Mbps) -gt commercial use of

NSF (decommissioned 1995) Late 1990rsquos

multiple private backbones 50 million computers on Internet 100 million+ users backbone links running at 1 Gbps

Early 1990s WWW hypertext [Bush 1945 Nelson 1960rsquos] HTML http Berners-Lee 1994 Mosaic later Netscape late 1990rsquos commercialization of the WWW

Growth of the Internet Today backbones run at 2410 Gbps Today backbones run at 2410 Gbps 400 millions computers in 150 countries400 millions computers in 150 countries

Internet 在中国 19931993 年年 33 月月中科院高能物理所 中科院高能物理所 64 Kbps64 Kbps TJU1995322TJU1995322 20062006 年年 1212 月月

计算机计算机 59405940 万万 用户 用户 1414 亿 亿 WWWWWW 站 站 8484 万万 CNCN 域名 域名 180180 万万 国际出口带宽 国际出口带宽 257 Gbps257 Gbps

连接美国俄罗斯法国英国德国日本连接美国俄罗斯法国英国德国日本韩国新加坡等 韩国新加坡等

Internet 提供的服务 Shared access to computing resources

telnet (1970rsquos) Shared access to data files

FTP NFS AFS (1980rsquos) Communication medium over which people interact

email (1980rsquos) on-line chat messaging (1990rsquos) audio video (1990rsquos)

replacing telephone network A medium for information dissemination

USENET (1980rsquos) WWW (1990rsquos)

replacing newspaper magazine audio video (1990rsquos)

replacing radio CD TV

Todayrsquos Internet

Internet Physical Infrastructure

Classification by Coverage

模型 协议 分层

Protocol Architecture

Donrsquot Need All Layers Everywhere

Protocol Data Unit - PDUs

Network Components (Examples)

Fibers

Coaxial Cable

Links Interfaces Switchesrouters

Ethernet card

Wireless card

Large router

Telephoneswitch

趋势 网络时代 每一件事务都是数字的 声音 视频 音

乐 画片 及生活日常事务 每一件事务都是在线的 银行结算 医疗

记录 各类书籍 航空日程 天气情况 公路交通 hellip

每个人之间都是相互联系的 医生 教师 经济人 母亲 儿子 朋友 敌人

趋势 网络时代 实现家庭

教育 办公 购物 娱乐 网上娱乐 虚拟工作场所

2000 年美国有五千五百万人实现远程工作

网络制造 电子商务 虚拟公司 虚拟制造与虚拟装配 ( 设计过程 ) 制造过程更加分散化并发进行 新型的价值链 虚拟兑现

趋势 网络时代

趋势 网络时代

网络制造 (1)

随着基于随着基于 InternetInternet 的全球化数字通信基础设的全球化数字通信基础设施的建立网络从单纯的信息工具变成rdquo施的建立网络从单纯的信息工具变成rdquo EE --时代rdquo的关键资源时代rdquo的关键资源 全球经济一体化成为制造全球经济一体化成为制造业变革的最根本的推动力业变革的最根本的推动力

InternetInternet 向ldquo资源功能rdquo发展基于向ldquo资源功能rdquo发展基于InternetInternet 的网络化制造是适应时代的需要的网络化制造是适应时代的需要

网络制造的本质特性就是产品的制造过程更加网络制造的本质特性就是产品的制造过程更加分散化信息的传递网络化信息的流动伴随分散化信息的传递网络化信息的流动伴随着各项工作的并发进行而同时发生着各项工作的并发进行而同时发生

网络制造 (2)

基于基于 InternetInternet 的虚拟制造与虚拟装配的虚拟制造与虚拟装配 在相互联结的网络上建立在相互联结的网络上建立 2424 小时工作的协同小时工作的协同

工作组大大加快了设计进度及时获得所需工作组大大加快了设计进度及时获得所需要的零部件减少库存降低成本提高质量要的零部件减少库存降低成本提高质量

电子商务 信息技术和 Internet 引发的商务过程的变化 利用以 Internet 为核心的信息技术进行商

务活动和企业资源管理 CIMS 是企业实施电子商务的基础 企业实施电子商务是 CIMS 发展的主要标志和

主要内容

竞争环境改变 核心 产品竞争

电子商务产生背景

服务竞争

范围 单个企业 全球多企业

资源 人财物 信息知识

管理重心迁移 生产管理 供应 营销链管理

集中内部资源 整合外部资源

离散管理 集约管理

商务模式转化

bull文秘型管理bull关注后台(企业内部)bull关注业务记录(报表)bull地区性bull推销产品为中心bull(卖方市场)

bull自我服务型管理bull关注前端(客户关系)bull要求商业智能(分析)bull全球化bull客户为中心bull(买方市场)

传统商务 电子商务

客户

供应商

合作伙伴

网络智能

市场营销 产品 服务销售 产品制造

服务 支持

e 企业的业务体系结构

网络发展趋势 趋势趋势 融合融合 趋势趋势 泛在(泛在( UbiquitousUbiquitous )) 趋势趋势 信息爆炸信息爆炸 更多的网络业务流量更多的网络业务流量 数据流量 数据流量 gt gt 话声流量话声流量 更快的传输介质更快的传输介质 骨干网(骨干网( BackboneBackbone )) 更大的带宽(更大的带宽( BandwidthBandwidth )) 宽带无线网宽带无线网飞速增长飞速增长 (WLAN) (Wi-Fi)(WLAN) (Wi-Fi) Everything over IPEverything over IP

趋势 融合 新闻新闻 广告广告 -- 媒体媒体 --信息提供者信息提供者

数字媒体产品数字媒体产品 有线电视有线电视

视频传输视频传输 电话电话

声音传输声音传输 计算机计算机

数字媒体存储数字媒体存储 处理处理 信息提供者和信息传输者的结合信息提供者和信息传输者的结合 电话公司电话公司 有线公司有线公司 娱乐事业娱乐事业 和计算机公司和计算机公司

的结合的结合

Trend

趋势 更多的网络业务流量 互联网上的主机数正以超指数量级飞速增长互联网上的主机数正以超指数量级飞速增长 每个主机用户的业务量中也在增长每个主机用户的业务量中也在增长

局域网可达到 局域网可达到 1 1 GbpsGbps 有线电视调制解调器允许以有线电视调制解调器允许以 11到 到 10 10 MbpsMbps 的速的速

度访问主机度访问主机 应用应用 ADSLVDSLADSLVDSL 通过电话线可达到通过电话线可达到 6-6-

2727MbpsMbps 的速度的速度 宽带无线网宽带无线网 (Wi-Fi)(Wi-Fi)可达到可达到 11-54Mbps11-54Mbps 的速的速

度度 带宽需求每四个月增加一倍带宽需求每四个月增加一倍 数据流量 数据流量 gt gt 话声流量话声流量

Trend of Internet hosts 1980-2000

Trend Data gt Voice

趋势 更快的传输介质 局局域域网网 1 Gbps over 4-pair UTP-5 up to 100 m 1 Gbps over 4-pair UTP-5 up to 100 m

10Gbps being discussed10Gbps being discussed Was 1 Mbps (1Base-5) in 1984Was 1 Mbps (1Base-5) in 1984

骨干网光纤骨干网光纤 DWDMDWDM (( Dense Wavelength Dense Wavelength Division Multiplexing)Division Multiplexing) OC-768 = 40 Gbps over a to 65 km OC-768 = 40 Gbps over a to 65 km

1600 Gbps - 10 Tbps1600 Gbps - 10 Tbps Was 100 Mbps (FDDI) in 1993Was 100 Mbps (FDDI) in 1993

无线网无线网 54 100 Mbps(100-2km) wireless 54 100 Mbps(100-2km) wireless networks 25 Gbps to 5km using light networks 25 Gbps to 5km using light Was 1 Mbps (IEEE 80211) in 1998Was 1 Mbps (IEEE 80211) in 1998

Trend Bandwidth

Why Optical Networks DWDM optoelectricl metro network

Trend Wireless Mobile (1)

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Integration of 3G and WLAN- offer possibility of achieving anywhere anytime

high speed and low expense Internet access

3G3G WLANWLAN

Wide areaWide area Local areaLocal area

Low bit rate Low bit rate

(2M when stand (2M when stand still)still)

High bit rateHigh bit rate

(11M to 54M)(11M to 54M)

DataVoice serviceDataVoice service

((QoS supportQoS support))

Data serviceData service

High expenseHigh expense Low expenseLow expense

High mobilityHigh mobility Low mobilityLow mobility

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 20: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

History of the Internet (4) 1961-1972 Early packet-switching principles 1961 Kleinrock ndash queueing theory shows

effectiveness of packet-switching 1964 Baran - packet-switching in military

nets 1967 ARPAnet conceived by Advanced

Research Projects Agency (Licklider Roberts) 1969 first ARPAnet node operational 1972 ARPAnet has 15 nodes

ARPAnet demonstrated publicly NCP (Network Control Protocol) first host-

host protocol first e-mail program

History of the Internet (5) 1972-1980 Internetworking research networks 1970ALOHAnet satellite network in Hawaii

(Abramson) 1973Metcalfersquos PhD thesis proposes Ethernet 1974Cerf and Kahn - 2004 AM Turing Award

-define todayrsquos Internet architecture minimalism autonomy ndashno internal changes

required to interconnect networks best effort service model stateless routers decentralized control

1979ARPAnet has 200 nodes 56 kbps Late 70rsquos proprietary architectures DECnet

SNA Late 70rsquos switching fixed length packets (-gt

ATM)

History of the Internet (6) 1980rsquos new protocols a proliferation of net 1983deployment of TCPIP (Critical

separation Cohen) 1982SMTP e-mail protocol defined 1983DNS defined for name-to-IP-address

translation mid-1980rsquos IETF active 1985FTP protocol defined 1988TCP congestion control new national networks Csnet BITnet Minitel

NSFnet (15 Mbps10000 computers) NSI (NASA) ESNet(DOE) DARTnet TWBNet (DARPA)

100000 hosts connected to confederation of networks

History of the Internet (7) 1990rsquos commercialization the WWW Early 1990rsquos ARPAnet decommissioned 1991 NSFnet (45 Mbps) -gt commercial use of

NSF (decommissioned 1995) Late 1990rsquos

multiple private backbones 50 million computers on Internet 100 million+ users backbone links running at 1 Gbps

Early 1990s WWW hypertext [Bush 1945 Nelson 1960rsquos] HTML http Berners-Lee 1994 Mosaic later Netscape late 1990rsquos commercialization of the WWW

Growth of the Internet Today backbones run at 2410 Gbps Today backbones run at 2410 Gbps 400 millions computers in 150 countries400 millions computers in 150 countries

Internet 在中国 19931993 年年 33 月月中科院高能物理所 中科院高能物理所 64 Kbps64 Kbps TJU1995322TJU1995322 20062006 年年 1212 月月

计算机计算机 59405940 万万 用户 用户 1414 亿 亿 WWWWWW 站 站 8484 万万 CNCN 域名 域名 180180 万万 国际出口带宽 国际出口带宽 257 Gbps257 Gbps

连接美国俄罗斯法国英国德国日本连接美国俄罗斯法国英国德国日本韩国新加坡等 韩国新加坡等

Internet 提供的服务 Shared access to computing resources

telnet (1970rsquos) Shared access to data files

FTP NFS AFS (1980rsquos) Communication medium over which people interact

email (1980rsquos) on-line chat messaging (1990rsquos) audio video (1990rsquos)

replacing telephone network A medium for information dissemination

USENET (1980rsquos) WWW (1990rsquos)

replacing newspaper magazine audio video (1990rsquos)

replacing radio CD TV

Todayrsquos Internet

Internet Physical Infrastructure

Classification by Coverage

模型 协议 分层

Protocol Architecture

Donrsquot Need All Layers Everywhere

Protocol Data Unit - PDUs

Network Components (Examples)

Fibers

Coaxial Cable

Links Interfaces Switchesrouters

Ethernet card

Wireless card

Large router

Telephoneswitch

趋势 网络时代 每一件事务都是数字的 声音 视频 音

乐 画片 及生活日常事务 每一件事务都是在线的 银行结算 医疗

记录 各类书籍 航空日程 天气情况 公路交通 hellip

每个人之间都是相互联系的 医生 教师 经济人 母亲 儿子 朋友 敌人

趋势 网络时代 实现家庭

教育 办公 购物 娱乐 网上娱乐 虚拟工作场所

2000 年美国有五千五百万人实现远程工作

网络制造 电子商务 虚拟公司 虚拟制造与虚拟装配 ( 设计过程 ) 制造过程更加分散化并发进行 新型的价值链 虚拟兑现

趋势 网络时代

趋势 网络时代

网络制造 (1)

随着基于随着基于 InternetInternet 的全球化数字通信基础设的全球化数字通信基础设施的建立网络从单纯的信息工具变成rdquo施的建立网络从单纯的信息工具变成rdquo EE --时代rdquo的关键资源时代rdquo的关键资源 全球经济一体化成为制造全球经济一体化成为制造业变革的最根本的推动力业变革的最根本的推动力

InternetInternet 向ldquo资源功能rdquo发展基于向ldquo资源功能rdquo发展基于InternetInternet 的网络化制造是适应时代的需要的网络化制造是适应时代的需要

网络制造的本质特性就是产品的制造过程更加网络制造的本质特性就是产品的制造过程更加分散化信息的传递网络化信息的流动伴随分散化信息的传递网络化信息的流动伴随着各项工作的并发进行而同时发生着各项工作的并发进行而同时发生

网络制造 (2)

基于基于 InternetInternet 的虚拟制造与虚拟装配的虚拟制造与虚拟装配 在相互联结的网络上建立在相互联结的网络上建立 2424 小时工作的协同小时工作的协同

工作组大大加快了设计进度及时获得所需工作组大大加快了设计进度及时获得所需要的零部件减少库存降低成本提高质量要的零部件减少库存降低成本提高质量

电子商务 信息技术和 Internet 引发的商务过程的变化 利用以 Internet 为核心的信息技术进行商

务活动和企业资源管理 CIMS 是企业实施电子商务的基础 企业实施电子商务是 CIMS 发展的主要标志和

主要内容

竞争环境改变 核心 产品竞争

电子商务产生背景

服务竞争

范围 单个企业 全球多企业

资源 人财物 信息知识

管理重心迁移 生产管理 供应 营销链管理

集中内部资源 整合外部资源

离散管理 集约管理

商务模式转化

bull文秘型管理bull关注后台(企业内部)bull关注业务记录(报表)bull地区性bull推销产品为中心bull(卖方市场)

bull自我服务型管理bull关注前端(客户关系)bull要求商业智能(分析)bull全球化bull客户为中心bull(买方市场)

传统商务 电子商务

客户

供应商

合作伙伴

网络智能

市场营销 产品 服务销售 产品制造

服务 支持

e 企业的业务体系结构

网络发展趋势 趋势趋势 融合融合 趋势趋势 泛在(泛在( UbiquitousUbiquitous )) 趋势趋势 信息爆炸信息爆炸 更多的网络业务流量更多的网络业务流量 数据流量 数据流量 gt gt 话声流量话声流量 更快的传输介质更快的传输介质 骨干网(骨干网( BackboneBackbone )) 更大的带宽(更大的带宽( BandwidthBandwidth )) 宽带无线网宽带无线网飞速增长飞速增长 (WLAN) (Wi-Fi)(WLAN) (Wi-Fi) Everything over IPEverything over IP

趋势 融合 新闻新闻 广告广告 -- 媒体媒体 --信息提供者信息提供者

数字媒体产品数字媒体产品 有线电视有线电视

视频传输视频传输 电话电话

声音传输声音传输 计算机计算机

数字媒体存储数字媒体存储 处理处理 信息提供者和信息传输者的结合信息提供者和信息传输者的结合 电话公司电话公司 有线公司有线公司 娱乐事业娱乐事业 和计算机公司和计算机公司

的结合的结合

Trend

趋势 更多的网络业务流量 互联网上的主机数正以超指数量级飞速增长互联网上的主机数正以超指数量级飞速增长 每个主机用户的业务量中也在增长每个主机用户的业务量中也在增长

局域网可达到 局域网可达到 1 1 GbpsGbps 有线电视调制解调器允许以有线电视调制解调器允许以 11到 到 10 10 MbpsMbps 的速的速

度访问主机度访问主机 应用应用 ADSLVDSLADSLVDSL 通过电话线可达到通过电话线可达到 6-6-

2727MbpsMbps 的速度的速度 宽带无线网宽带无线网 (Wi-Fi)(Wi-Fi)可达到可达到 11-54Mbps11-54Mbps 的速的速

度度 带宽需求每四个月增加一倍带宽需求每四个月增加一倍 数据流量 数据流量 gt gt 话声流量话声流量

Trend of Internet hosts 1980-2000

Trend Data gt Voice

趋势 更快的传输介质 局局域域网网 1 Gbps over 4-pair UTP-5 up to 100 m 1 Gbps over 4-pair UTP-5 up to 100 m

10Gbps being discussed10Gbps being discussed Was 1 Mbps (1Base-5) in 1984Was 1 Mbps (1Base-5) in 1984

骨干网光纤骨干网光纤 DWDMDWDM (( Dense Wavelength Dense Wavelength Division Multiplexing)Division Multiplexing) OC-768 = 40 Gbps over a to 65 km OC-768 = 40 Gbps over a to 65 km

1600 Gbps - 10 Tbps1600 Gbps - 10 Tbps Was 100 Mbps (FDDI) in 1993Was 100 Mbps (FDDI) in 1993

无线网无线网 54 100 Mbps(100-2km) wireless 54 100 Mbps(100-2km) wireless networks 25 Gbps to 5km using light networks 25 Gbps to 5km using light Was 1 Mbps (IEEE 80211) in 1998Was 1 Mbps (IEEE 80211) in 1998

Trend Bandwidth

Why Optical Networks DWDM optoelectricl metro network

Trend Wireless Mobile (1)

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Integration of 3G and WLAN- offer possibility of achieving anywhere anytime

high speed and low expense Internet access

3G3G WLANWLAN

Wide areaWide area Local areaLocal area

Low bit rate Low bit rate

(2M when stand (2M when stand still)still)

High bit rateHigh bit rate

(11M to 54M)(11M to 54M)

DataVoice serviceDataVoice service

((QoS supportQoS support))

Data serviceData service

High expenseHigh expense Low expenseLow expense

High mobilityHigh mobility Low mobilityLow mobility

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 21: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

History of the Internet (5) 1972-1980 Internetworking research networks 1970ALOHAnet satellite network in Hawaii

(Abramson) 1973Metcalfersquos PhD thesis proposes Ethernet 1974Cerf and Kahn - 2004 AM Turing Award

-define todayrsquos Internet architecture minimalism autonomy ndashno internal changes

required to interconnect networks best effort service model stateless routers decentralized control

1979ARPAnet has 200 nodes 56 kbps Late 70rsquos proprietary architectures DECnet

SNA Late 70rsquos switching fixed length packets (-gt

ATM)

History of the Internet (6) 1980rsquos new protocols a proliferation of net 1983deployment of TCPIP (Critical

separation Cohen) 1982SMTP e-mail protocol defined 1983DNS defined for name-to-IP-address

translation mid-1980rsquos IETF active 1985FTP protocol defined 1988TCP congestion control new national networks Csnet BITnet Minitel

NSFnet (15 Mbps10000 computers) NSI (NASA) ESNet(DOE) DARTnet TWBNet (DARPA)

100000 hosts connected to confederation of networks

History of the Internet (7) 1990rsquos commercialization the WWW Early 1990rsquos ARPAnet decommissioned 1991 NSFnet (45 Mbps) -gt commercial use of

NSF (decommissioned 1995) Late 1990rsquos

multiple private backbones 50 million computers on Internet 100 million+ users backbone links running at 1 Gbps

Early 1990s WWW hypertext [Bush 1945 Nelson 1960rsquos] HTML http Berners-Lee 1994 Mosaic later Netscape late 1990rsquos commercialization of the WWW

Growth of the Internet Today backbones run at 2410 Gbps Today backbones run at 2410 Gbps 400 millions computers in 150 countries400 millions computers in 150 countries

Internet 在中国 19931993 年年 33 月月中科院高能物理所 中科院高能物理所 64 Kbps64 Kbps TJU1995322TJU1995322 20062006 年年 1212 月月

计算机计算机 59405940 万万 用户 用户 1414 亿 亿 WWWWWW 站 站 8484 万万 CNCN 域名 域名 180180 万万 国际出口带宽 国际出口带宽 257 Gbps257 Gbps

连接美国俄罗斯法国英国德国日本连接美国俄罗斯法国英国德国日本韩国新加坡等 韩国新加坡等

Internet 提供的服务 Shared access to computing resources

telnet (1970rsquos) Shared access to data files

FTP NFS AFS (1980rsquos) Communication medium over which people interact

email (1980rsquos) on-line chat messaging (1990rsquos) audio video (1990rsquos)

replacing telephone network A medium for information dissemination

USENET (1980rsquos) WWW (1990rsquos)

replacing newspaper magazine audio video (1990rsquos)

replacing radio CD TV

Todayrsquos Internet

Internet Physical Infrastructure

Classification by Coverage

模型 协议 分层

Protocol Architecture

Donrsquot Need All Layers Everywhere

Protocol Data Unit - PDUs

Network Components (Examples)

Fibers

Coaxial Cable

Links Interfaces Switchesrouters

Ethernet card

Wireless card

Large router

Telephoneswitch

趋势 网络时代 每一件事务都是数字的 声音 视频 音

乐 画片 及生活日常事务 每一件事务都是在线的 银行结算 医疗

记录 各类书籍 航空日程 天气情况 公路交通 hellip

每个人之间都是相互联系的 医生 教师 经济人 母亲 儿子 朋友 敌人

趋势 网络时代 实现家庭

教育 办公 购物 娱乐 网上娱乐 虚拟工作场所

2000 年美国有五千五百万人实现远程工作

网络制造 电子商务 虚拟公司 虚拟制造与虚拟装配 ( 设计过程 ) 制造过程更加分散化并发进行 新型的价值链 虚拟兑现

趋势 网络时代

趋势 网络时代

网络制造 (1)

随着基于随着基于 InternetInternet 的全球化数字通信基础设的全球化数字通信基础设施的建立网络从单纯的信息工具变成rdquo施的建立网络从单纯的信息工具变成rdquo EE --时代rdquo的关键资源时代rdquo的关键资源 全球经济一体化成为制造全球经济一体化成为制造业变革的最根本的推动力业变革的最根本的推动力

InternetInternet 向ldquo资源功能rdquo发展基于向ldquo资源功能rdquo发展基于InternetInternet 的网络化制造是适应时代的需要的网络化制造是适应时代的需要

网络制造的本质特性就是产品的制造过程更加网络制造的本质特性就是产品的制造过程更加分散化信息的传递网络化信息的流动伴随分散化信息的传递网络化信息的流动伴随着各项工作的并发进行而同时发生着各项工作的并发进行而同时发生

网络制造 (2)

基于基于 InternetInternet 的虚拟制造与虚拟装配的虚拟制造与虚拟装配 在相互联结的网络上建立在相互联结的网络上建立 2424 小时工作的协同小时工作的协同

工作组大大加快了设计进度及时获得所需工作组大大加快了设计进度及时获得所需要的零部件减少库存降低成本提高质量要的零部件减少库存降低成本提高质量

电子商务 信息技术和 Internet 引发的商务过程的变化 利用以 Internet 为核心的信息技术进行商

务活动和企业资源管理 CIMS 是企业实施电子商务的基础 企业实施电子商务是 CIMS 发展的主要标志和

主要内容

竞争环境改变 核心 产品竞争

电子商务产生背景

服务竞争

范围 单个企业 全球多企业

资源 人财物 信息知识

管理重心迁移 生产管理 供应 营销链管理

集中内部资源 整合外部资源

离散管理 集约管理

商务模式转化

bull文秘型管理bull关注后台(企业内部)bull关注业务记录(报表)bull地区性bull推销产品为中心bull(卖方市场)

bull自我服务型管理bull关注前端(客户关系)bull要求商业智能(分析)bull全球化bull客户为中心bull(买方市场)

传统商务 电子商务

客户

供应商

合作伙伴

网络智能

市场营销 产品 服务销售 产品制造

服务 支持

e 企业的业务体系结构

网络发展趋势 趋势趋势 融合融合 趋势趋势 泛在(泛在( UbiquitousUbiquitous )) 趋势趋势 信息爆炸信息爆炸 更多的网络业务流量更多的网络业务流量 数据流量 数据流量 gt gt 话声流量话声流量 更快的传输介质更快的传输介质 骨干网(骨干网( BackboneBackbone )) 更大的带宽(更大的带宽( BandwidthBandwidth )) 宽带无线网宽带无线网飞速增长飞速增长 (WLAN) (Wi-Fi)(WLAN) (Wi-Fi) Everything over IPEverything over IP

趋势 融合 新闻新闻 广告广告 -- 媒体媒体 --信息提供者信息提供者

数字媒体产品数字媒体产品 有线电视有线电视

视频传输视频传输 电话电话

声音传输声音传输 计算机计算机

数字媒体存储数字媒体存储 处理处理 信息提供者和信息传输者的结合信息提供者和信息传输者的结合 电话公司电话公司 有线公司有线公司 娱乐事业娱乐事业 和计算机公司和计算机公司

的结合的结合

Trend

趋势 更多的网络业务流量 互联网上的主机数正以超指数量级飞速增长互联网上的主机数正以超指数量级飞速增长 每个主机用户的业务量中也在增长每个主机用户的业务量中也在增长

局域网可达到 局域网可达到 1 1 GbpsGbps 有线电视调制解调器允许以有线电视调制解调器允许以 11到 到 10 10 MbpsMbps 的速的速

度访问主机度访问主机 应用应用 ADSLVDSLADSLVDSL 通过电话线可达到通过电话线可达到 6-6-

2727MbpsMbps 的速度的速度 宽带无线网宽带无线网 (Wi-Fi)(Wi-Fi)可达到可达到 11-54Mbps11-54Mbps 的速的速

度度 带宽需求每四个月增加一倍带宽需求每四个月增加一倍 数据流量 数据流量 gt gt 话声流量话声流量

Trend of Internet hosts 1980-2000

Trend Data gt Voice

趋势 更快的传输介质 局局域域网网 1 Gbps over 4-pair UTP-5 up to 100 m 1 Gbps over 4-pair UTP-5 up to 100 m

10Gbps being discussed10Gbps being discussed Was 1 Mbps (1Base-5) in 1984Was 1 Mbps (1Base-5) in 1984

骨干网光纤骨干网光纤 DWDMDWDM (( Dense Wavelength Dense Wavelength Division Multiplexing)Division Multiplexing) OC-768 = 40 Gbps over a to 65 km OC-768 = 40 Gbps over a to 65 km

1600 Gbps - 10 Tbps1600 Gbps - 10 Tbps Was 100 Mbps (FDDI) in 1993Was 100 Mbps (FDDI) in 1993

无线网无线网 54 100 Mbps(100-2km) wireless 54 100 Mbps(100-2km) wireless networks 25 Gbps to 5km using light networks 25 Gbps to 5km using light Was 1 Mbps (IEEE 80211) in 1998Was 1 Mbps (IEEE 80211) in 1998

Trend Bandwidth

Why Optical Networks DWDM optoelectricl metro network

Trend Wireless Mobile (1)

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Integration of 3G and WLAN- offer possibility of achieving anywhere anytime

high speed and low expense Internet access

3G3G WLANWLAN

Wide areaWide area Local areaLocal area

Low bit rate Low bit rate

(2M when stand (2M when stand still)still)

High bit rateHigh bit rate

(11M to 54M)(11M to 54M)

DataVoice serviceDataVoice service

((QoS supportQoS support))

Data serviceData service

High expenseHigh expense Low expenseLow expense

High mobilityHigh mobility Low mobilityLow mobility

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 22: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

History of the Internet (6) 1980rsquos new protocols a proliferation of net 1983deployment of TCPIP (Critical

separation Cohen) 1982SMTP e-mail protocol defined 1983DNS defined for name-to-IP-address

translation mid-1980rsquos IETF active 1985FTP protocol defined 1988TCP congestion control new national networks Csnet BITnet Minitel

NSFnet (15 Mbps10000 computers) NSI (NASA) ESNet(DOE) DARTnet TWBNet (DARPA)

100000 hosts connected to confederation of networks

History of the Internet (7) 1990rsquos commercialization the WWW Early 1990rsquos ARPAnet decommissioned 1991 NSFnet (45 Mbps) -gt commercial use of

NSF (decommissioned 1995) Late 1990rsquos

multiple private backbones 50 million computers on Internet 100 million+ users backbone links running at 1 Gbps

Early 1990s WWW hypertext [Bush 1945 Nelson 1960rsquos] HTML http Berners-Lee 1994 Mosaic later Netscape late 1990rsquos commercialization of the WWW

Growth of the Internet Today backbones run at 2410 Gbps Today backbones run at 2410 Gbps 400 millions computers in 150 countries400 millions computers in 150 countries

Internet 在中国 19931993 年年 33 月月中科院高能物理所 中科院高能物理所 64 Kbps64 Kbps TJU1995322TJU1995322 20062006 年年 1212 月月

计算机计算机 59405940 万万 用户 用户 1414 亿 亿 WWWWWW 站 站 8484 万万 CNCN 域名 域名 180180 万万 国际出口带宽 国际出口带宽 257 Gbps257 Gbps

连接美国俄罗斯法国英国德国日本连接美国俄罗斯法国英国德国日本韩国新加坡等 韩国新加坡等

Internet 提供的服务 Shared access to computing resources

telnet (1970rsquos) Shared access to data files

FTP NFS AFS (1980rsquos) Communication medium over which people interact

email (1980rsquos) on-line chat messaging (1990rsquos) audio video (1990rsquos)

replacing telephone network A medium for information dissemination

USENET (1980rsquos) WWW (1990rsquos)

replacing newspaper magazine audio video (1990rsquos)

replacing radio CD TV

Todayrsquos Internet

Internet Physical Infrastructure

Classification by Coverage

模型 协议 分层

Protocol Architecture

Donrsquot Need All Layers Everywhere

Protocol Data Unit - PDUs

Network Components (Examples)

Fibers

Coaxial Cable

Links Interfaces Switchesrouters

Ethernet card

Wireless card

Large router

Telephoneswitch

趋势 网络时代 每一件事务都是数字的 声音 视频 音

乐 画片 及生活日常事务 每一件事务都是在线的 银行结算 医疗

记录 各类书籍 航空日程 天气情况 公路交通 hellip

每个人之间都是相互联系的 医生 教师 经济人 母亲 儿子 朋友 敌人

趋势 网络时代 实现家庭

教育 办公 购物 娱乐 网上娱乐 虚拟工作场所

2000 年美国有五千五百万人实现远程工作

网络制造 电子商务 虚拟公司 虚拟制造与虚拟装配 ( 设计过程 ) 制造过程更加分散化并发进行 新型的价值链 虚拟兑现

趋势 网络时代

趋势 网络时代

网络制造 (1)

随着基于随着基于 InternetInternet 的全球化数字通信基础设的全球化数字通信基础设施的建立网络从单纯的信息工具变成rdquo施的建立网络从单纯的信息工具变成rdquo EE --时代rdquo的关键资源时代rdquo的关键资源 全球经济一体化成为制造全球经济一体化成为制造业变革的最根本的推动力业变革的最根本的推动力

InternetInternet 向ldquo资源功能rdquo发展基于向ldquo资源功能rdquo发展基于InternetInternet 的网络化制造是适应时代的需要的网络化制造是适应时代的需要

网络制造的本质特性就是产品的制造过程更加网络制造的本质特性就是产品的制造过程更加分散化信息的传递网络化信息的流动伴随分散化信息的传递网络化信息的流动伴随着各项工作的并发进行而同时发生着各项工作的并发进行而同时发生

网络制造 (2)

基于基于 InternetInternet 的虚拟制造与虚拟装配的虚拟制造与虚拟装配 在相互联结的网络上建立在相互联结的网络上建立 2424 小时工作的协同小时工作的协同

工作组大大加快了设计进度及时获得所需工作组大大加快了设计进度及时获得所需要的零部件减少库存降低成本提高质量要的零部件减少库存降低成本提高质量

电子商务 信息技术和 Internet 引发的商务过程的变化 利用以 Internet 为核心的信息技术进行商

务活动和企业资源管理 CIMS 是企业实施电子商务的基础 企业实施电子商务是 CIMS 发展的主要标志和

主要内容

竞争环境改变 核心 产品竞争

电子商务产生背景

服务竞争

范围 单个企业 全球多企业

资源 人财物 信息知识

管理重心迁移 生产管理 供应 营销链管理

集中内部资源 整合外部资源

离散管理 集约管理

商务模式转化

bull文秘型管理bull关注后台(企业内部)bull关注业务记录(报表)bull地区性bull推销产品为中心bull(卖方市场)

bull自我服务型管理bull关注前端(客户关系)bull要求商业智能(分析)bull全球化bull客户为中心bull(买方市场)

传统商务 电子商务

客户

供应商

合作伙伴

网络智能

市场营销 产品 服务销售 产品制造

服务 支持

e 企业的业务体系结构

网络发展趋势 趋势趋势 融合融合 趋势趋势 泛在(泛在( UbiquitousUbiquitous )) 趋势趋势 信息爆炸信息爆炸 更多的网络业务流量更多的网络业务流量 数据流量 数据流量 gt gt 话声流量话声流量 更快的传输介质更快的传输介质 骨干网(骨干网( BackboneBackbone )) 更大的带宽(更大的带宽( BandwidthBandwidth )) 宽带无线网宽带无线网飞速增长飞速增长 (WLAN) (Wi-Fi)(WLAN) (Wi-Fi) Everything over IPEverything over IP

趋势 融合 新闻新闻 广告广告 -- 媒体媒体 --信息提供者信息提供者

数字媒体产品数字媒体产品 有线电视有线电视

视频传输视频传输 电话电话

声音传输声音传输 计算机计算机

数字媒体存储数字媒体存储 处理处理 信息提供者和信息传输者的结合信息提供者和信息传输者的结合 电话公司电话公司 有线公司有线公司 娱乐事业娱乐事业 和计算机公司和计算机公司

的结合的结合

Trend

趋势 更多的网络业务流量 互联网上的主机数正以超指数量级飞速增长互联网上的主机数正以超指数量级飞速增长 每个主机用户的业务量中也在增长每个主机用户的业务量中也在增长

局域网可达到 局域网可达到 1 1 GbpsGbps 有线电视调制解调器允许以有线电视调制解调器允许以 11到 到 10 10 MbpsMbps 的速的速

度访问主机度访问主机 应用应用 ADSLVDSLADSLVDSL 通过电话线可达到通过电话线可达到 6-6-

2727MbpsMbps 的速度的速度 宽带无线网宽带无线网 (Wi-Fi)(Wi-Fi)可达到可达到 11-54Mbps11-54Mbps 的速的速

度度 带宽需求每四个月增加一倍带宽需求每四个月增加一倍 数据流量 数据流量 gt gt 话声流量话声流量

Trend of Internet hosts 1980-2000

Trend Data gt Voice

趋势 更快的传输介质 局局域域网网 1 Gbps over 4-pair UTP-5 up to 100 m 1 Gbps over 4-pair UTP-5 up to 100 m

10Gbps being discussed10Gbps being discussed Was 1 Mbps (1Base-5) in 1984Was 1 Mbps (1Base-5) in 1984

骨干网光纤骨干网光纤 DWDMDWDM (( Dense Wavelength Dense Wavelength Division Multiplexing)Division Multiplexing) OC-768 = 40 Gbps over a to 65 km OC-768 = 40 Gbps over a to 65 km

1600 Gbps - 10 Tbps1600 Gbps - 10 Tbps Was 100 Mbps (FDDI) in 1993Was 100 Mbps (FDDI) in 1993

无线网无线网 54 100 Mbps(100-2km) wireless 54 100 Mbps(100-2km) wireless networks 25 Gbps to 5km using light networks 25 Gbps to 5km using light Was 1 Mbps (IEEE 80211) in 1998Was 1 Mbps (IEEE 80211) in 1998

Trend Bandwidth

Why Optical Networks DWDM optoelectricl metro network

Trend Wireless Mobile (1)

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Integration of 3G and WLAN- offer possibility of achieving anywhere anytime

high speed and low expense Internet access

3G3G WLANWLAN

Wide areaWide area Local areaLocal area

Low bit rate Low bit rate

(2M when stand (2M when stand still)still)

High bit rateHigh bit rate

(11M to 54M)(11M to 54M)

DataVoice serviceDataVoice service

((QoS supportQoS support))

Data serviceData service

High expenseHigh expense Low expenseLow expense

High mobilityHigh mobility Low mobilityLow mobility

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 23: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

History of the Internet (7) 1990rsquos commercialization the WWW Early 1990rsquos ARPAnet decommissioned 1991 NSFnet (45 Mbps) -gt commercial use of

NSF (decommissioned 1995) Late 1990rsquos

multiple private backbones 50 million computers on Internet 100 million+ users backbone links running at 1 Gbps

Early 1990s WWW hypertext [Bush 1945 Nelson 1960rsquos] HTML http Berners-Lee 1994 Mosaic later Netscape late 1990rsquos commercialization of the WWW

Growth of the Internet Today backbones run at 2410 Gbps Today backbones run at 2410 Gbps 400 millions computers in 150 countries400 millions computers in 150 countries

Internet 在中国 19931993 年年 33 月月中科院高能物理所 中科院高能物理所 64 Kbps64 Kbps TJU1995322TJU1995322 20062006 年年 1212 月月

计算机计算机 59405940 万万 用户 用户 1414 亿 亿 WWWWWW 站 站 8484 万万 CNCN 域名 域名 180180 万万 国际出口带宽 国际出口带宽 257 Gbps257 Gbps

连接美国俄罗斯法国英国德国日本连接美国俄罗斯法国英国德国日本韩国新加坡等 韩国新加坡等

Internet 提供的服务 Shared access to computing resources

telnet (1970rsquos) Shared access to data files

FTP NFS AFS (1980rsquos) Communication medium over which people interact

email (1980rsquos) on-line chat messaging (1990rsquos) audio video (1990rsquos)

replacing telephone network A medium for information dissemination

USENET (1980rsquos) WWW (1990rsquos)

replacing newspaper magazine audio video (1990rsquos)

replacing radio CD TV

Todayrsquos Internet

Internet Physical Infrastructure

Classification by Coverage

模型 协议 分层

Protocol Architecture

Donrsquot Need All Layers Everywhere

Protocol Data Unit - PDUs

Network Components (Examples)

Fibers

Coaxial Cable

Links Interfaces Switchesrouters

Ethernet card

Wireless card

Large router

Telephoneswitch

趋势 网络时代 每一件事务都是数字的 声音 视频 音

乐 画片 及生活日常事务 每一件事务都是在线的 银行结算 医疗

记录 各类书籍 航空日程 天气情况 公路交通 hellip

每个人之间都是相互联系的 医生 教师 经济人 母亲 儿子 朋友 敌人

趋势 网络时代 实现家庭

教育 办公 购物 娱乐 网上娱乐 虚拟工作场所

2000 年美国有五千五百万人实现远程工作

网络制造 电子商务 虚拟公司 虚拟制造与虚拟装配 ( 设计过程 ) 制造过程更加分散化并发进行 新型的价值链 虚拟兑现

趋势 网络时代

趋势 网络时代

网络制造 (1)

随着基于随着基于 InternetInternet 的全球化数字通信基础设的全球化数字通信基础设施的建立网络从单纯的信息工具变成rdquo施的建立网络从单纯的信息工具变成rdquo EE --时代rdquo的关键资源时代rdquo的关键资源 全球经济一体化成为制造全球经济一体化成为制造业变革的最根本的推动力业变革的最根本的推动力

InternetInternet 向ldquo资源功能rdquo发展基于向ldquo资源功能rdquo发展基于InternetInternet 的网络化制造是适应时代的需要的网络化制造是适应时代的需要

网络制造的本质特性就是产品的制造过程更加网络制造的本质特性就是产品的制造过程更加分散化信息的传递网络化信息的流动伴随分散化信息的传递网络化信息的流动伴随着各项工作的并发进行而同时发生着各项工作的并发进行而同时发生

网络制造 (2)

基于基于 InternetInternet 的虚拟制造与虚拟装配的虚拟制造与虚拟装配 在相互联结的网络上建立在相互联结的网络上建立 2424 小时工作的协同小时工作的协同

工作组大大加快了设计进度及时获得所需工作组大大加快了设计进度及时获得所需要的零部件减少库存降低成本提高质量要的零部件减少库存降低成本提高质量

电子商务 信息技术和 Internet 引发的商务过程的变化 利用以 Internet 为核心的信息技术进行商

务活动和企业资源管理 CIMS 是企业实施电子商务的基础 企业实施电子商务是 CIMS 发展的主要标志和

主要内容

竞争环境改变 核心 产品竞争

电子商务产生背景

服务竞争

范围 单个企业 全球多企业

资源 人财物 信息知识

管理重心迁移 生产管理 供应 营销链管理

集中内部资源 整合外部资源

离散管理 集约管理

商务模式转化

bull文秘型管理bull关注后台(企业内部)bull关注业务记录(报表)bull地区性bull推销产品为中心bull(卖方市场)

bull自我服务型管理bull关注前端(客户关系)bull要求商业智能(分析)bull全球化bull客户为中心bull(买方市场)

传统商务 电子商务

客户

供应商

合作伙伴

网络智能

市场营销 产品 服务销售 产品制造

服务 支持

e 企业的业务体系结构

网络发展趋势 趋势趋势 融合融合 趋势趋势 泛在(泛在( UbiquitousUbiquitous )) 趋势趋势 信息爆炸信息爆炸 更多的网络业务流量更多的网络业务流量 数据流量 数据流量 gt gt 话声流量话声流量 更快的传输介质更快的传输介质 骨干网(骨干网( BackboneBackbone )) 更大的带宽(更大的带宽( BandwidthBandwidth )) 宽带无线网宽带无线网飞速增长飞速增长 (WLAN) (Wi-Fi)(WLAN) (Wi-Fi) Everything over IPEverything over IP

趋势 融合 新闻新闻 广告广告 -- 媒体媒体 --信息提供者信息提供者

数字媒体产品数字媒体产品 有线电视有线电视

视频传输视频传输 电话电话

声音传输声音传输 计算机计算机

数字媒体存储数字媒体存储 处理处理 信息提供者和信息传输者的结合信息提供者和信息传输者的结合 电话公司电话公司 有线公司有线公司 娱乐事业娱乐事业 和计算机公司和计算机公司

的结合的结合

Trend

趋势 更多的网络业务流量 互联网上的主机数正以超指数量级飞速增长互联网上的主机数正以超指数量级飞速增长 每个主机用户的业务量中也在增长每个主机用户的业务量中也在增长

局域网可达到 局域网可达到 1 1 GbpsGbps 有线电视调制解调器允许以有线电视调制解调器允许以 11到 到 10 10 MbpsMbps 的速的速

度访问主机度访问主机 应用应用 ADSLVDSLADSLVDSL 通过电话线可达到通过电话线可达到 6-6-

2727MbpsMbps 的速度的速度 宽带无线网宽带无线网 (Wi-Fi)(Wi-Fi)可达到可达到 11-54Mbps11-54Mbps 的速的速

度度 带宽需求每四个月增加一倍带宽需求每四个月增加一倍 数据流量 数据流量 gt gt 话声流量话声流量

Trend of Internet hosts 1980-2000

Trend Data gt Voice

趋势 更快的传输介质 局局域域网网 1 Gbps over 4-pair UTP-5 up to 100 m 1 Gbps over 4-pair UTP-5 up to 100 m

10Gbps being discussed10Gbps being discussed Was 1 Mbps (1Base-5) in 1984Was 1 Mbps (1Base-5) in 1984

骨干网光纤骨干网光纤 DWDMDWDM (( Dense Wavelength Dense Wavelength Division Multiplexing)Division Multiplexing) OC-768 = 40 Gbps over a to 65 km OC-768 = 40 Gbps over a to 65 km

1600 Gbps - 10 Tbps1600 Gbps - 10 Tbps Was 100 Mbps (FDDI) in 1993Was 100 Mbps (FDDI) in 1993

无线网无线网 54 100 Mbps(100-2km) wireless 54 100 Mbps(100-2km) wireless networks 25 Gbps to 5km using light networks 25 Gbps to 5km using light Was 1 Mbps (IEEE 80211) in 1998Was 1 Mbps (IEEE 80211) in 1998

Trend Bandwidth

Why Optical Networks DWDM optoelectricl metro network

Trend Wireless Mobile (1)

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Integration of 3G and WLAN- offer possibility of achieving anywhere anytime

high speed and low expense Internet access

3G3G WLANWLAN

Wide areaWide area Local areaLocal area

Low bit rate Low bit rate

(2M when stand (2M when stand still)still)

High bit rateHigh bit rate

(11M to 54M)(11M to 54M)

DataVoice serviceDataVoice service

((QoS supportQoS support))

Data serviceData service

High expenseHigh expense Low expenseLow expense

High mobilityHigh mobility Low mobilityLow mobility

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 24: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

Growth of the Internet Today backbones run at 2410 Gbps Today backbones run at 2410 Gbps 400 millions computers in 150 countries400 millions computers in 150 countries

Internet 在中国 19931993 年年 33 月月中科院高能物理所 中科院高能物理所 64 Kbps64 Kbps TJU1995322TJU1995322 20062006 年年 1212 月月

计算机计算机 59405940 万万 用户 用户 1414 亿 亿 WWWWWW 站 站 8484 万万 CNCN 域名 域名 180180 万万 国际出口带宽 国际出口带宽 257 Gbps257 Gbps

连接美国俄罗斯法国英国德国日本连接美国俄罗斯法国英国德国日本韩国新加坡等 韩国新加坡等

Internet 提供的服务 Shared access to computing resources

telnet (1970rsquos) Shared access to data files

FTP NFS AFS (1980rsquos) Communication medium over which people interact

email (1980rsquos) on-line chat messaging (1990rsquos) audio video (1990rsquos)

replacing telephone network A medium for information dissemination

USENET (1980rsquos) WWW (1990rsquos)

replacing newspaper magazine audio video (1990rsquos)

replacing radio CD TV

Todayrsquos Internet

Internet Physical Infrastructure

Classification by Coverage

模型 协议 分层

Protocol Architecture

Donrsquot Need All Layers Everywhere

Protocol Data Unit - PDUs

Network Components (Examples)

Fibers

Coaxial Cable

Links Interfaces Switchesrouters

Ethernet card

Wireless card

Large router

Telephoneswitch

趋势 网络时代 每一件事务都是数字的 声音 视频 音

乐 画片 及生活日常事务 每一件事务都是在线的 银行结算 医疗

记录 各类书籍 航空日程 天气情况 公路交通 hellip

每个人之间都是相互联系的 医生 教师 经济人 母亲 儿子 朋友 敌人

趋势 网络时代 实现家庭

教育 办公 购物 娱乐 网上娱乐 虚拟工作场所

2000 年美国有五千五百万人实现远程工作

网络制造 电子商务 虚拟公司 虚拟制造与虚拟装配 ( 设计过程 ) 制造过程更加分散化并发进行 新型的价值链 虚拟兑现

趋势 网络时代

趋势 网络时代

网络制造 (1)

随着基于随着基于 InternetInternet 的全球化数字通信基础设的全球化数字通信基础设施的建立网络从单纯的信息工具变成rdquo施的建立网络从单纯的信息工具变成rdquo EE --时代rdquo的关键资源时代rdquo的关键资源 全球经济一体化成为制造全球经济一体化成为制造业变革的最根本的推动力业变革的最根本的推动力

InternetInternet 向ldquo资源功能rdquo发展基于向ldquo资源功能rdquo发展基于InternetInternet 的网络化制造是适应时代的需要的网络化制造是适应时代的需要

网络制造的本质特性就是产品的制造过程更加网络制造的本质特性就是产品的制造过程更加分散化信息的传递网络化信息的流动伴随分散化信息的传递网络化信息的流动伴随着各项工作的并发进行而同时发生着各项工作的并发进行而同时发生

网络制造 (2)

基于基于 InternetInternet 的虚拟制造与虚拟装配的虚拟制造与虚拟装配 在相互联结的网络上建立在相互联结的网络上建立 2424 小时工作的协同小时工作的协同

工作组大大加快了设计进度及时获得所需工作组大大加快了设计进度及时获得所需要的零部件减少库存降低成本提高质量要的零部件减少库存降低成本提高质量

电子商务 信息技术和 Internet 引发的商务过程的变化 利用以 Internet 为核心的信息技术进行商

务活动和企业资源管理 CIMS 是企业实施电子商务的基础 企业实施电子商务是 CIMS 发展的主要标志和

主要内容

竞争环境改变 核心 产品竞争

电子商务产生背景

服务竞争

范围 单个企业 全球多企业

资源 人财物 信息知识

管理重心迁移 生产管理 供应 营销链管理

集中内部资源 整合外部资源

离散管理 集约管理

商务模式转化

bull文秘型管理bull关注后台(企业内部)bull关注业务记录(报表)bull地区性bull推销产品为中心bull(卖方市场)

bull自我服务型管理bull关注前端(客户关系)bull要求商业智能(分析)bull全球化bull客户为中心bull(买方市场)

传统商务 电子商务

客户

供应商

合作伙伴

网络智能

市场营销 产品 服务销售 产品制造

服务 支持

e 企业的业务体系结构

网络发展趋势 趋势趋势 融合融合 趋势趋势 泛在(泛在( UbiquitousUbiquitous )) 趋势趋势 信息爆炸信息爆炸 更多的网络业务流量更多的网络业务流量 数据流量 数据流量 gt gt 话声流量话声流量 更快的传输介质更快的传输介质 骨干网(骨干网( BackboneBackbone )) 更大的带宽(更大的带宽( BandwidthBandwidth )) 宽带无线网宽带无线网飞速增长飞速增长 (WLAN) (Wi-Fi)(WLAN) (Wi-Fi) Everything over IPEverything over IP

趋势 融合 新闻新闻 广告广告 -- 媒体媒体 --信息提供者信息提供者

数字媒体产品数字媒体产品 有线电视有线电视

视频传输视频传输 电话电话

声音传输声音传输 计算机计算机

数字媒体存储数字媒体存储 处理处理 信息提供者和信息传输者的结合信息提供者和信息传输者的结合 电话公司电话公司 有线公司有线公司 娱乐事业娱乐事业 和计算机公司和计算机公司

的结合的结合

Trend

趋势 更多的网络业务流量 互联网上的主机数正以超指数量级飞速增长互联网上的主机数正以超指数量级飞速增长 每个主机用户的业务量中也在增长每个主机用户的业务量中也在增长

局域网可达到 局域网可达到 1 1 GbpsGbps 有线电视调制解调器允许以有线电视调制解调器允许以 11到 到 10 10 MbpsMbps 的速的速

度访问主机度访问主机 应用应用 ADSLVDSLADSLVDSL 通过电话线可达到通过电话线可达到 6-6-

2727MbpsMbps 的速度的速度 宽带无线网宽带无线网 (Wi-Fi)(Wi-Fi)可达到可达到 11-54Mbps11-54Mbps 的速的速

度度 带宽需求每四个月增加一倍带宽需求每四个月增加一倍 数据流量 数据流量 gt gt 话声流量话声流量

Trend of Internet hosts 1980-2000

Trend Data gt Voice

趋势 更快的传输介质 局局域域网网 1 Gbps over 4-pair UTP-5 up to 100 m 1 Gbps over 4-pair UTP-5 up to 100 m

10Gbps being discussed10Gbps being discussed Was 1 Mbps (1Base-5) in 1984Was 1 Mbps (1Base-5) in 1984

骨干网光纤骨干网光纤 DWDMDWDM (( Dense Wavelength Dense Wavelength Division Multiplexing)Division Multiplexing) OC-768 = 40 Gbps over a to 65 km OC-768 = 40 Gbps over a to 65 km

1600 Gbps - 10 Tbps1600 Gbps - 10 Tbps Was 100 Mbps (FDDI) in 1993Was 100 Mbps (FDDI) in 1993

无线网无线网 54 100 Mbps(100-2km) wireless 54 100 Mbps(100-2km) wireless networks 25 Gbps to 5km using light networks 25 Gbps to 5km using light Was 1 Mbps (IEEE 80211) in 1998Was 1 Mbps (IEEE 80211) in 1998

Trend Bandwidth

Why Optical Networks DWDM optoelectricl metro network

Trend Wireless Mobile (1)

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Integration of 3G and WLAN- offer possibility of achieving anywhere anytime

high speed and low expense Internet access

3G3G WLANWLAN

Wide areaWide area Local areaLocal area

Low bit rate Low bit rate

(2M when stand (2M when stand still)still)

High bit rateHigh bit rate

(11M to 54M)(11M to 54M)

DataVoice serviceDataVoice service

((QoS supportQoS support))

Data serviceData service

High expenseHigh expense Low expenseLow expense

High mobilityHigh mobility Low mobilityLow mobility

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 25: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

Internet 在中国 19931993 年年 33 月月中科院高能物理所 中科院高能物理所 64 Kbps64 Kbps TJU1995322TJU1995322 20062006 年年 1212 月月

计算机计算机 59405940 万万 用户 用户 1414 亿 亿 WWWWWW 站 站 8484 万万 CNCN 域名 域名 180180 万万 国际出口带宽 国际出口带宽 257 Gbps257 Gbps

连接美国俄罗斯法国英国德国日本连接美国俄罗斯法国英国德国日本韩国新加坡等 韩国新加坡等

Internet 提供的服务 Shared access to computing resources

telnet (1970rsquos) Shared access to data files

FTP NFS AFS (1980rsquos) Communication medium over which people interact

email (1980rsquos) on-line chat messaging (1990rsquos) audio video (1990rsquos)

replacing telephone network A medium for information dissemination

USENET (1980rsquos) WWW (1990rsquos)

replacing newspaper magazine audio video (1990rsquos)

replacing radio CD TV

Todayrsquos Internet

Internet Physical Infrastructure

Classification by Coverage

模型 协议 分层

Protocol Architecture

Donrsquot Need All Layers Everywhere

Protocol Data Unit - PDUs

Network Components (Examples)

Fibers

Coaxial Cable

Links Interfaces Switchesrouters

Ethernet card

Wireless card

Large router

Telephoneswitch

趋势 网络时代 每一件事务都是数字的 声音 视频 音

乐 画片 及生活日常事务 每一件事务都是在线的 银行结算 医疗

记录 各类书籍 航空日程 天气情况 公路交通 hellip

每个人之间都是相互联系的 医生 教师 经济人 母亲 儿子 朋友 敌人

趋势 网络时代 实现家庭

教育 办公 购物 娱乐 网上娱乐 虚拟工作场所

2000 年美国有五千五百万人实现远程工作

网络制造 电子商务 虚拟公司 虚拟制造与虚拟装配 ( 设计过程 ) 制造过程更加分散化并发进行 新型的价值链 虚拟兑现

趋势 网络时代

趋势 网络时代

网络制造 (1)

随着基于随着基于 InternetInternet 的全球化数字通信基础设的全球化数字通信基础设施的建立网络从单纯的信息工具变成rdquo施的建立网络从单纯的信息工具变成rdquo EE --时代rdquo的关键资源时代rdquo的关键资源 全球经济一体化成为制造全球经济一体化成为制造业变革的最根本的推动力业变革的最根本的推动力

InternetInternet 向ldquo资源功能rdquo发展基于向ldquo资源功能rdquo发展基于InternetInternet 的网络化制造是适应时代的需要的网络化制造是适应时代的需要

网络制造的本质特性就是产品的制造过程更加网络制造的本质特性就是产品的制造过程更加分散化信息的传递网络化信息的流动伴随分散化信息的传递网络化信息的流动伴随着各项工作的并发进行而同时发生着各项工作的并发进行而同时发生

网络制造 (2)

基于基于 InternetInternet 的虚拟制造与虚拟装配的虚拟制造与虚拟装配 在相互联结的网络上建立在相互联结的网络上建立 2424 小时工作的协同小时工作的协同

工作组大大加快了设计进度及时获得所需工作组大大加快了设计进度及时获得所需要的零部件减少库存降低成本提高质量要的零部件减少库存降低成本提高质量

电子商务 信息技术和 Internet 引发的商务过程的变化 利用以 Internet 为核心的信息技术进行商

务活动和企业资源管理 CIMS 是企业实施电子商务的基础 企业实施电子商务是 CIMS 发展的主要标志和

主要内容

竞争环境改变 核心 产品竞争

电子商务产生背景

服务竞争

范围 单个企业 全球多企业

资源 人财物 信息知识

管理重心迁移 生产管理 供应 营销链管理

集中内部资源 整合外部资源

离散管理 集约管理

商务模式转化

bull文秘型管理bull关注后台(企业内部)bull关注业务记录(报表)bull地区性bull推销产品为中心bull(卖方市场)

bull自我服务型管理bull关注前端(客户关系)bull要求商业智能(分析)bull全球化bull客户为中心bull(买方市场)

传统商务 电子商务

客户

供应商

合作伙伴

网络智能

市场营销 产品 服务销售 产品制造

服务 支持

e 企业的业务体系结构

网络发展趋势 趋势趋势 融合融合 趋势趋势 泛在(泛在( UbiquitousUbiquitous )) 趋势趋势 信息爆炸信息爆炸 更多的网络业务流量更多的网络业务流量 数据流量 数据流量 gt gt 话声流量话声流量 更快的传输介质更快的传输介质 骨干网(骨干网( BackboneBackbone )) 更大的带宽(更大的带宽( BandwidthBandwidth )) 宽带无线网宽带无线网飞速增长飞速增长 (WLAN) (Wi-Fi)(WLAN) (Wi-Fi) Everything over IPEverything over IP

趋势 融合 新闻新闻 广告广告 -- 媒体媒体 --信息提供者信息提供者

数字媒体产品数字媒体产品 有线电视有线电视

视频传输视频传输 电话电话

声音传输声音传输 计算机计算机

数字媒体存储数字媒体存储 处理处理 信息提供者和信息传输者的结合信息提供者和信息传输者的结合 电话公司电话公司 有线公司有线公司 娱乐事业娱乐事业 和计算机公司和计算机公司

的结合的结合

Trend

趋势 更多的网络业务流量 互联网上的主机数正以超指数量级飞速增长互联网上的主机数正以超指数量级飞速增长 每个主机用户的业务量中也在增长每个主机用户的业务量中也在增长

局域网可达到 局域网可达到 1 1 GbpsGbps 有线电视调制解调器允许以有线电视调制解调器允许以 11到 到 10 10 MbpsMbps 的速的速

度访问主机度访问主机 应用应用 ADSLVDSLADSLVDSL 通过电话线可达到通过电话线可达到 6-6-

2727MbpsMbps 的速度的速度 宽带无线网宽带无线网 (Wi-Fi)(Wi-Fi)可达到可达到 11-54Mbps11-54Mbps 的速的速

度度 带宽需求每四个月增加一倍带宽需求每四个月增加一倍 数据流量 数据流量 gt gt 话声流量话声流量

Trend of Internet hosts 1980-2000

Trend Data gt Voice

趋势 更快的传输介质 局局域域网网 1 Gbps over 4-pair UTP-5 up to 100 m 1 Gbps over 4-pair UTP-5 up to 100 m

10Gbps being discussed10Gbps being discussed Was 1 Mbps (1Base-5) in 1984Was 1 Mbps (1Base-5) in 1984

骨干网光纤骨干网光纤 DWDMDWDM (( Dense Wavelength Dense Wavelength Division Multiplexing)Division Multiplexing) OC-768 = 40 Gbps over a to 65 km OC-768 = 40 Gbps over a to 65 km

1600 Gbps - 10 Tbps1600 Gbps - 10 Tbps Was 100 Mbps (FDDI) in 1993Was 100 Mbps (FDDI) in 1993

无线网无线网 54 100 Mbps(100-2km) wireless 54 100 Mbps(100-2km) wireless networks 25 Gbps to 5km using light networks 25 Gbps to 5km using light Was 1 Mbps (IEEE 80211) in 1998Was 1 Mbps (IEEE 80211) in 1998

Trend Bandwidth

Why Optical Networks DWDM optoelectricl metro network

Trend Wireless Mobile (1)

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Integration of 3G and WLAN- offer possibility of achieving anywhere anytime

high speed and low expense Internet access

3G3G WLANWLAN

Wide areaWide area Local areaLocal area

Low bit rate Low bit rate

(2M when stand (2M when stand still)still)

High bit rateHigh bit rate

(11M to 54M)(11M to 54M)

DataVoice serviceDataVoice service

((QoS supportQoS support))

Data serviceData service

High expenseHigh expense Low expenseLow expense

High mobilityHigh mobility Low mobilityLow mobility

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 26: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

Internet 提供的服务 Shared access to computing resources

telnet (1970rsquos) Shared access to data files

FTP NFS AFS (1980rsquos) Communication medium over which people interact

email (1980rsquos) on-line chat messaging (1990rsquos) audio video (1990rsquos)

replacing telephone network A medium for information dissemination

USENET (1980rsquos) WWW (1990rsquos)

replacing newspaper magazine audio video (1990rsquos)

replacing radio CD TV

Todayrsquos Internet

Internet Physical Infrastructure

Classification by Coverage

模型 协议 分层

Protocol Architecture

Donrsquot Need All Layers Everywhere

Protocol Data Unit - PDUs

Network Components (Examples)

Fibers

Coaxial Cable

Links Interfaces Switchesrouters

Ethernet card

Wireless card

Large router

Telephoneswitch

趋势 网络时代 每一件事务都是数字的 声音 视频 音

乐 画片 及生活日常事务 每一件事务都是在线的 银行结算 医疗

记录 各类书籍 航空日程 天气情况 公路交通 hellip

每个人之间都是相互联系的 医生 教师 经济人 母亲 儿子 朋友 敌人

趋势 网络时代 实现家庭

教育 办公 购物 娱乐 网上娱乐 虚拟工作场所

2000 年美国有五千五百万人实现远程工作

网络制造 电子商务 虚拟公司 虚拟制造与虚拟装配 ( 设计过程 ) 制造过程更加分散化并发进行 新型的价值链 虚拟兑现

趋势 网络时代

趋势 网络时代

网络制造 (1)

随着基于随着基于 InternetInternet 的全球化数字通信基础设的全球化数字通信基础设施的建立网络从单纯的信息工具变成rdquo施的建立网络从单纯的信息工具变成rdquo EE --时代rdquo的关键资源时代rdquo的关键资源 全球经济一体化成为制造全球经济一体化成为制造业变革的最根本的推动力业变革的最根本的推动力

InternetInternet 向ldquo资源功能rdquo发展基于向ldquo资源功能rdquo发展基于InternetInternet 的网络化制造是适应时代的需要的网络化制造是适应时代的需要

网络制造的本质特性就是产品的制造过程更加网络制造的本质特性就是产品的制造过程更加分散化信息的传递网络化信息的流动伴随分散化信息的传递网络化信息的流动伴随着各项工作的并发进行而同时发生着各项工作的并发进行而同时发生

网络制造 (2)

基于基于 InternetInternet 的虚拟制造与虚拟装配的虚拟制造与虚拟装配 在相互联结的网络上建立在相互联结的网络上建立 2424 小时工作的协同小时工作的协同

工作组大大加快了设计进度及时获得所需工作组大大加快了设计进度及时获得所需要的零部件减少库存降低成本提高质量要的零部件减少库存降低成本提高质量

电子商务 信息技术和 Internet 引发的商务过程的变化 利用以 Internet 为核心的信息技术进行商

务活动和企业资源管理 CIMS 是企业实施电子商务的基础 企业实施电子商务是 CIMS 发展的主要标志和

主要内容

竞争环境改变 核心 产品竞争

电子商务产生背景

服务竞争

范围 单个企业 全球多企业

资源 人财物 信息知识

管理重心迁移 生产管理 供应 营销链管理

集中内部资源 整合外部资源

离散管理 集约管理

商务模式转化

bull文秘型管理bull关注后台(企业内部)bull关注业务记录(报表)bull地区性bull推销产品为中心bull(卖方市场)

bull自我服务型管理bull关注前端(客户关系)bull要求商业智能(分析)bull全球化bull客户为中心bull(买方市场)

传统商务 电子商务

客户

供应商

合作伙伴

网络智能

市场营销 产品 服务销售 产品制造

服务 支持

e 企业的业务体系结构

网络发展趋势 趋势趋势 融合融合 趋势趋势 泛在(泛在( UbiquitousUbiquitous )) 趋势趋势 信息爆炸信息爆炸 更多的网络业务流量更多的网络业务流量 数据流量 数据流量 gt gt 话声流量话声流量 更快的传输介质更快的传输介质 骨干网(骨干网( BackboneBackbone )) 更大的带宽(更大的带宽( BandwidthBandwidth )) 宽带无线网宽带无线网飞速增长飞速增长 (WLAN) (Wi-Fi)(WLAN) (Wi-Fi) Everything over IPEverything over IP

趋势 融合 新闻新闻 广告广告 -- 媒体媒体 --信息提供者信息提供者

数字媒体产品数字媒体产品 有线电视有线电视

视频传输视频传输 电话电话

声音传输声音传输 计算机计算机

数字媒体存储数字媒体存储 处理处理 信息提供者和信息传输者的结合信息提供者和信息传输者的结合 电话公司电话公司 有线公司有线公司 娱乐事业娱乐事业 和计算机公司和计算机公司

的结合的结合

Trend

趋势 更多的网络业务流量 互联网上的主机数正以超指数量级飞速增长互联网上的主机数正以超指数量级飞速增长 每个主机用户的业务量中也在增长每个主机用户的业务量中也在增长

局域网可达到 局域网可达到 1 1 GbpsGbps 有线电视调制解调器允许以有线电视调制解调器允许以 11到 到 10 10 MbpsMbps 的速的速

度访问主机度访问主机 应用应用 ADSLVDSLADSLVDSL 通过电话线可达到通过电话线可达到 6-6-

2727MbpsMbps 的速度的速度 宽带无线网宽带无线网 (Wi-Fi)(Wi-Fi)可达到可达到 11-54Mbps11-54Mbps 的速的速

度度 带宽需求每四个月增加一倍带宽需求每四个月增加一倍 数据流量 数据流量 gt gt 话声流量话声流量

Trend of Internet hosts 1980-2000

Trend Data gt Voice

趋势 更快的传输介质 局局域域网网 1 Gbps over 4-pair UTP-5 up to 100 m 1 Gbps over 4-pair UTP-5 up to 100 m

10Gbps being discussed10Gbps being discussed Was 1 Mbps (1Base-5) in 1984Was 1 Mbps (1Base-5) in 1984

骨干网光纤骨干网光纤 DWDMDWDM (( Dense Wavelength Dense Wavelength Division Multiplexing)Division Multiplexing) OC-768 = 40 Gbps over a to 65 km OC-768 = 40 Gbps over a to 65 km

1600 Gbps - 10 Tbps1600 Gbps - 10 Tbps Was 100 Mbps (FDDI) in 1993Was 100 Mbps (FDDI) in 1993

无线网无线网 54 100 Mbps(100-2km) wireless 54 100 Mbps(100-2km) wireless networks 25 Gbps to 5km using light networks 25 Gbps to 5km using light Was 1 Mbps (IEEE 80211) in 1998Was 1 Mbps (IEEE 80211) in 1998

Trend Bandwidth

Why Optical Networks DWDM optoelectricl metro network

Trend Wireless Mobile (1)

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Integration of 3G and WLAN- offer possibility of achieving anywhere anytime

high speed and low expense Internet access

3G3G WLANWLAN

Wide areaWide area Local areaLocal area

Low bit rate Low bit rate

(2M when stand (2M when stand still)still)

High bit rateHigh bit rate

(11M to 54M)(11M to 54M)

DataVoice serviceDataVoice service

((QoS supportQoS support))

Data serviceData service

High expenseHigh expense Low expenseLow expense

High mobilityHigh mobility Low mobilityLow mobility

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 27: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

Todayrsquos Internet

Internet Physical Infrastructure

Classification by Coverage

模型 协议 分层

Protocol Architecture

Donrsquot Need All Layers Everywhere

Protocol Data Unit - PDUs

Network Components (Examples)

Fibers

Coaxial Cable

Links Interfaces Switchesrouters

Ethernet card

Wireless card

Large router

Telephoneswitch

趋势 网络时代 每一件事务都是数字的 声音 视频 音

乐 画片 及生活日常事务 每一件事务都是在线的 银行结算 医疗

记录 各类书籍 航空日程 天气情况 公路交通 hellip

每个人之间都是相互联系的 医生 教师 经济人 母亲 儿子 朋友 敌人

趋势 网络时代 实现家庭

教育 办公 购物 娱乐 网上娱乐 虚拟工作场所

2000 年美国有五千五百万人实现远程工作

网络制造 电子商务 虚拟公司 虚拟制造与虚拟装配 ( 设计过程 ) 制造过程更加分散化并发进行 新型的价值链 虚拟兑现

趋势 网络时代

趋势 网络时代

网络制造 (1)

随着基于随着基于 InternetInternet 的全球化数字通信基础设的全球化数字通信基础设施的建立网络从单纯的信息工具变成rdquo施的建立网络从单纯的信息工具变成rdquo EE --时代rdquo的关键资源时代rdquo的关键资源 全球经济一体化成为制造全球经济一体化成为制造业变革的最根本的推动力业变革的最根本的推动力

InternetInternet 向ldquo资源功能rdquo发展基于向ldquo资源功能rdquo发展基于InternetInternet 的网络化制造是适应时代的需要的网络化制造是适应时代的需要

网络制造的本质特性就是产品的制造过程更加网络制造的本质特性就是产品的制造过程更加分散化信息的传递网络化信息的流动伴随分散化信息的传递网络化信息的流动伴随着各项工作的并发进行而同时发生着各项工作的并发进行而同时发生

网络制造 (2)

基于基于 InternetInternet 的虚拟制造与虚拟装配的虚拟制造与虚拟装配 在相互联结的网络上建立在相互联结的网络上建立 2424 小时工作的协同小时工作的协同

工作组大大加快了设计进度及时获得所需工作组大大加快了设计进度及时获得所需要的零部件减少库存降低成本提高质量要的零部件减少库存降低成本提高质量

电子商务 信息技术和 Internet 引发的商务过程的变化 利用以 Internet 为核心的信息技术进行商

务活动和企业资源管理 CIMS 是企业实施电子商务的基础 企业实施电子商务是 CIMS 发展的主要标志和

主要内容

竞争环境改变 核心 产品竞争

电子商务产生背景

服务竞争

范围 单个企业 全球多企业

资源 人财物 信息知识

管理重心迁移 生产管理 供应 营销链管理

集中内部资源 整合外部资源

离散管理 集约管理

商务模式转化

bull文秘型管理bull关注后台(企业内部)bull关注业务记录(报表)bull地区性bull推销产品为中心bull(卖方市场)

bull自我服务型管理bull关注前端(客户关系)bull要求商业智能(分析)bull全球化bull客户为中心bull(买方市场)

传统商务 电子商务

客户

供应商

合作伙伴

网络智能

市场营销 产品 服务销售 产品制造

服务 支持

e 企业的业务体系结构

网络发展趋势 趋势趋势 融合融合 趋势趋势 泛在(泛在( UbiquitousUbiquitous )) 趋势趋势 信息爆炸信息爆炸 更多的网络业务流量更多的网络业务流量 数据流量 数据流量 gt gt 话声流量话声流量 更快的传输介质更快的传输介质 骨干网(骨干网( BackboneBackbone )) 更大的带宽(更大的带宽( BandwidthBandwidth )) 宽带无线网宽带无线网飞速增长飞速增长 (WLAN) (Wi-Fi)(WLAN) (Wi-Fi) Everything over IPEverything over IP

趋势 融合 新闻新闻 广告广告 -- 媒体媒体 --信息提供者信息提供者

数字媒体产品数字媒体产品 有线电视有线电视

视频传输视频传输 电话电话

声音传输声音传输 计算机计算机

数字媒体存储数字媒体存储 处理处理 信息提供者和信息传输者的结合信息提供者和信息传输者的结合 电话公司电话公司 有线公司有线公司 娱乐事业娱乐事业 和计算机公司和计算机公司

的结合的结合

Trend

趋势 更多的网络业务流量 互联网上的主机数正以超指数量级飞速增长互联网上的主机数正以超指数量级飞速增长 每个主机用户的业务量中也在增长每个主机用户的业务量中也在增长

局域网可达到 局域网可达到 1 1 GbpsGbps 有线电视调制解调器允许以有线电视调制解调器允许以 11到 到 10 10 MbpsMbps 的速的速

度访问主机度访问主机 应用应用 ADSLVDSLADSLVDSL 通过电话线可达到通过电话线可达到 6-6-

2727MbpsMbps 的速度的速度 宽带无线网宽带无线网 (Wi-Fi)(Wi-Fi)可达到可达到 11-54Mbps11-54Mbps 的速的速

度度 带宽需求每四个月增加一倍带宽需求每四个月增加一倍 数据流量 数据流量 gt gt 话声流量话声流量

Trend of Internet hosts 1980-2000

Trend Data gt Voice

趋势 更快的传输介质 局局域域网网 1 Gbps over 4-pair UTP-5 up to 100 m 1 Gbps over 4-pair UTP-5 up to 100 m

10Gbps being discussed10Gbps being discussed Was 1 Mbps (1Base-5) in 1984Was 1 Mbps (1Base-5) in 1984

骨干网光纤骨干网光纤 DWDMDWDM (( Dense Wavelength Dense Wavelength Division Multiplexing)Division Multiplexing) OC-768 = 40 Gbps over a to 65 km OC-768 = 40 Gbps over a to 65 km

1600 Gbps - 10 Tbps1600 Gbps - 10 Tbps Was 100 Mbps (FDDI) in 1993Was 100 Mbps (FDDI) in 1993

无线网无线网 54 100 Mbps(100-2km) wireless 54 100 Mbps(100-2km) wireless networks 25 Gbps to 5km using light networks 25 Gbps to 5km using light Was 1 Mbps (IEEE 80211) in 1998Was 1 Mbps (IEEE 80211) in 1998

Trend Bandwidth

Why Optical Networks DWDM optoelectricl metro network

Trend Wireless Mobile (1)

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Integration of 3G and WLAN- offer possibility of achieving anywhere anytime

high speed and low expense Internet access

3G3G WLANWLAN

Wide areaWide area Local areaLocal area

Low bit rate Low bit rate

(2M when stand (2M when stand still)still)

High bit rateHigh bit rate

(11M to 54M)(11M to 54M)

DataVoice serviceDataVoice service

((QoS supportQoS support))

Data serviceData service

High expenseHigh expense Low expenseLow expense

High mobilityHigh mobility Low mobilityLow mobility

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 28: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

Internet Physical Infrastructure

Classification by Coverage

模型 协议 分层

Protocol Architecture

Donrsquot Need All Layers Everywhere

Protocol Data Unit - PDUs

Network Components (Examples)

Fibers

Coaxial Cable

Links Interfaces Switchesrouters

Ethernet card

Wireless card

Large router

Telephoneswitch

趋势 网络时代 每一件事务都是数字的 声音 视频 音

乐 画片 及生活日常事务 每一件事务都是在线的 银行结算 医疗

记录 各类书籍 航空日程 天气情况 公路交通 hellip

每个人之间都是相互联系的 医生 教师 经济人 母亲 儿子 朋友 敌人

趋势 网络时代 实现家庭

教育 办公 购物 娱乐 网上娱乐 虚拟工作场所

2000 年美国有五千五百万人实现远程工作

网络制造 电子商务 虚拟公司 虚拟制造与虚拟装配 ( 设计过程 ) 制造过程更加分散化并发进行 新型的价值链 虚拟兑现

趋势 网络时代

趋势 网络时代

网络制造 (1)

随着基于随着基于 InternetInternet 的全球化数字通信基础设的全球化数字通信基础设施的建立网络从单纯的信息工具变成rdquo施的建立网络从单纯的信息工具变成rdquo EE --时代rdquo的关键资源时代rdquo的关键资源 全球经济一体化成为制造全球经济一体化成为制造业变革的最根本的推动力业变革的最根本的推动力

InternetInternet 向ldquo资源功能rdquo发展基于向ldquo资源功能rdquo发展基于InternetInternet 的网络化制造是适应时代的需要的网络化制造是适应时代的需要

网络制造的本质特性就是产品的制造过程更加网络制造的本质特性就是产品的制造过程更加分散化信息的传递网络化信息的流动伴随分散化信息的传递网络化信息的流动伴随着各项工作的并发进行而同时发生着各项工作的并发进行而同时发生

网络制造 (2)

基于基于 InternetInternet 的虚拟制造与虚拟装配的虚拟制造与虚拟装配 在相互联结的网络上建立在相互联结的网络上建立 2424 小时工作的协同小时工作的协同

工作组大大加快了设计进度及时获得所需工作组大大加快了设计进度及时获得所需要的零部件减少库存降低成本提高质量要的零部件减少库存降低成本提高质量

电子商务 信息技术和 Internet 引发的商务过程的变化 利用以 Internet 为核心的信息技术进行商

务活动和企业资源管理 CIMS 是企业实施电子商务的基础 企业实施电子商务是 CIMS 发展的主要标志和

主要内容

竞争环境改变 核心 产品竞争

电子商务产生背景

服务竞争

范围 单个企业 全球多企业

资源 人财物 信息知识

管理重心迁移 生产管理 供应 营销链管理

集中内部资源 整合外部资源

离散管理 集约管理

商务模式转化

bull文秘型管理bull关注后台(企业内部)bull关注业务记录(报表)bull地区性bull推销产品为中心bull(卖方市场)

bull自我服务型管理bull关注前端(客户关系)bull要求商业智能(分析)bull全球化bull客户为中心bull(买方市场)

传统商务 电子商务

客户

供应商

合作伙伴

网络智能

市场营销 产品 服务销售 产品制造

服务 支持

e 企业的业务体系结构

网络发展趋势 趋势趋势 融合融合 趋势趋势 泛在(泛在( UbiquitousUbiquitous )) 趋势趋势 信息爆炸信息爆炸 更多的网络业务流量更多的网络业务流量 数据流量 数据流量 gt gt 话声流量话声流量 更快的传输介质更快的传输介质 骨干网(骨干网( BackboneBackbone )) 更大的带宽(更大的带宽( BandwidthBandwidth )) 宽带无线网宽带无线网飞速增长飞速增长 (WLAN) (Wi-Fi)(WLAN) (Wi-Fi) Everything over IPEverything over IP

趋势 融合 新闻新闻 广告广告 -- 媒体媒体 --信息提供者信息提供者

数字媒体产品数字媒体产品 有线电视有线电视

视频传输视频传输 电话电话

声音传输声音传输 计算机计算机

数字媒体存储数字媒体存储 处理处理 信息提供者和信息传输者的结合信息提供者和信息传输者的结合 电话公司电话公司 有线公司有线公司 娱乐事业娱乐事业 和计算机公司和计算机公司

的结合的结合

Trend

趋势 更多的网络业务流量 互联网上的主机数正以超指数量级飞速增长互联网上的主机数正以超指数量级飞速增长 每个主机用户的业务量中也在增长每个主机用户的业务量中也在增长

局域网可达到 局域网可达到 1 1 GbpsGbps 有线电视调制解调器允许以有线电视调制解调器允许以 11到 到 10 10 MbpsMbps 的速的速

度访问主机度访问主机 应用应用 ADSLVDSLADSLVDSL 通过电话线可达到通过电话线可达到 6-6-

2727MbpsMbps 的速度的速度 宽带无线网宽带无线网 (Wi-Fi)(Wi-Fi)可达到可达到 11-54Mbps11-54Mbps 的速的速

度度 带宽需求每四个月增加一倍带宽需求每四个月增加一倍 数据流量 数据流量 gt gt 话声流量话声流量

Trend of Internet hosts 1980-2000

Trend Data gt Voice

趋势 更快的传输介质 局局域域网网 1 Gbps over 4-pair UTP-5 up to 100 m 1 Gbps over 4-pair UTP-5 up to 100 m

10Gbps being discussed10Gbps being discussed Was 1 Mbps (1Base-5) in 1984Was 1 Mbps (1Base-5) in 1984

骨干网光纤骨干网光纤 DWDMDWDM (( Dense Wavelength Dense Wavelength Division Multiplexing)Division Multiplexing) OC-768 = 40 Gbps over a to 65 km OC-768 = 40 Gbps over a to 65 km

1600 Gbps - 10 Tbps1600 Gbps - 10 Tbps Was 100 Mbps (FDDI) in 1993Was 100 Mbps (FDDI) in 1993

无线网无线网 54 100 Mbps(100-2km) wireless 54 100 Mbps(100-2km) wireless networks 25 Gbps to 5km using light networks 25 Gbps to 5km using light Was 1 Mbps (IEEE 80211) in 1998Was 1 Mbps (IEEE 80211) in 1998

Trend Bandwidth

Why Optical Networks DWDM optoelectricl metro network

Trend Wireless Mobile (1)

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Integration of 3G and WLAN- offer possibility of achieving anywhere anytime

high speed and low expense Internet access

3G3G WLANWLAN

Wide areaWide area Local areaLocal area

Low bit rate Low bit rate

(2M when stand (2M when stand still)still)

High bit rateHigh bit rate

(11M to 54M)(11M to 54M)

DataVoice serviceDataVoice service

((QoS supportQoS support))

Data serviceData service

High expenseHigh expense Low expenseLow expense

High mobilityHigh mobility Low mobilityLow mobility

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 29: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

Classification by Coverage

模型 协议 分层

Protocol Architecture

Donrsquot Need All Layers Everywhere

Protocol Data Unit - PDUs

Network Components (Examples)

Fibers

Coaxial Cable

Links Interfaces Switchesrouters

Ethernet card

Wireless card

Large router

Telephoneswitch

趋势 网络时代 每一件事务都是数字的 声音 视频 音

乐 画片 及生活日常事务 每一件事务都是在线的 银行结算 医疗

记录 各类书籍 航空日程 天气情况 公路交通 hellip

每个人之间都是相互联系的 医生 教师 经济人 母亲 儿子 朋友 敌人

趋势 网络时代 实现家庭

教育 办公 购物 娱乐 网上娱乐 虚拟工作场所

2000 年美国有五千五百万人实现远程工作

网络制造 电子商务 虚拟公司 虚拟制造与虚拟装配 ( 设计过程 ) 制造过程更加分散化并发进行 新型的价值链 虚拟兑现

趋势 网络时代

趋势 网络时代

网络制造 (1)

随着基于随着基于 InternetInternet 的全球化数字通信基础设的全球化数字通信基础设施的建立网络从单纯的信息工具变成rdquo施的建立网络从单纯的信息工具变成rdquo EE --时代rdquo的关键资源时代rdquo的关键资源 全球经济一体化成为制造全球经济一体化成为制造业变革的最根本的推动力业变革的最根本的推动力

InternetInternet 向ldquo资源功能rdquo发展基于向ldquo资源功能rdquo发展基于InternetInternet 的网络化制造是适应时代的需要的网络化制造是适应时代的需要

网络制造的本质特性就是产品的制造过程更加网络制造的本质特性就是产品的制造过程更加分散化信息的传递网络化信息的流动伴随分散化信息的传递网络化信息的流动伴随着各项工作的并发进行而同时发生着各项工作的并发进行而同时发生

网络制造 (2)

基于基于 InternetInternet 的虚拟制造与虚拟装配的虚拟制造与虚拟装配 在相互联结的网络上建立在相互联结的网络上建立 2424 小时工作的协同小时工作的协同

工作组大大加快了设计进度及时获得所需工作组大大加快了设计进度及时获得所需要的零部件减少库存降低成本提高质量要的零部件减少库存降低成本提高质量

电子商务 信息技术和 Internet 引发的商务过程的变化 利用以 Internet 为核心的信息技术进行商

务活动和企业资源管理 CIMS 是企业实施电子商务的基础 企业实施电子商务是 CIMS 发展的主要标志和

主要内容

竞争环境改变 核心 产品竞争

电子商务产生背景

服务竞争

范围 单个企业 全球多企业

资源 人财物 信息知识

管理重心迁移 生产管理 供应 营销链管理

集中内部资源 整合外部资源

离散管理 集约管理

商务模式转化

bull文秘型管理bull关注后台(企业内部)bull关注业务记录(报表)bull地区性bull推销产品为中心bull(卖方市场)

bull自我服务型管理bull关注前端(客户关系)bull要求商业智能(分析)bull全球化bull客户为中心bull(买方市场)

传统商务 电子商务

客户

供应商

合作伙伴

网络智能

市场营销 产品 服务销售 产品制造

服务 支持

e 企业的业务体系结构

网络发展趋势 趋势趋势 融合融合 趋势趋势 泛在(泛在( UbiquitousUbiquitous )) 趋势趋势 信息爆炸信息爆炸 更多的网络业务流量更多的网络业务流量 数据流量 数据流量 gt gt 话声流量话声流量 更快的传输介质更快的传输介质 骨干网(骨干网( BackboneBackbone )) 更大的带宽(更大的带宽( BandwidthBandwidth )) 宽带无线网宽带无线网飞速增长飞速增长 (WLAN) (Wi-Fi)(WLAN) (Wi-Fi) Everything over IPEverything over IP

趋势 融合 新闻新闻 广告广告 -- 媒体媒体 --信息提供者信息提供者

数字媒体产品数字媒体产品 有线电视有线电视

视频传输视频传输 电话电话

声音传输声音传输 计算机计算机

数字媒体存储数字媒体存储 处理处理 信息提供者和信息传输者的结合信息提供者和信息传输者的结合 电话公司电话公司 有线公司有线公司 娱乐事业娱乐事业 和计算机公司和计算机公司

的结合的结合

Trend

趋势 更多的网络业务流量 互联网上的主机数正以超指数量级飞速增长互联网上的主机数正以超指数量级飞速增长 每个主机用户的业务量中也在增长每个主机用户的业务量中也在增长

局域网可达到 局域网可达到 1 1 GbpsGbps 有线电视调制解调器允许以有线电视调制解调器允许以 11到 到 10 10 MbpsMbps 的速的速

度访问主机度访问主机 应用应用 ADSLVDSLADSLVDSL 通过电话线可达到通过电话线可达到 6-6-

2727MbpsMbps 的速度的速度 宽带无线网宽带无线网 (Wi-Fi)(Wi-Fi)可达到可达到 11-54Mbps11-54Mbps 的速的速

度度 带宽需求每四个月增加一倍带宽需求每四个月增加一倍 数据流量 数据流量 gt gt 话声流量话声流量

Trend of Internet hosts 1980-2000

Trend Data gt Voice

趋势 更快的传输介质 局局域域网网 1 Gbps over 4-pair UTP-5 up to 100 m 1 Gbps over 4-pair UTP-5 up to 100 m

10Gbps being discussed10Gbps being discussed Was 1 Mbps (1Base-5) in 1984Was 1 Mbps (1Base-5) in 1984

骨干网光纤骨干网光纤 DWDMDWDM (( Dense Wavelength Dense Wavelength Division Multiplexing)Division Multiplexing) OC-768 = 40 Gbps over a to 65 km OC-768 = 40 Gbps over a to 65 km

1600 Gbps - 10 Tbps1600 Gbps - 10 Tbps Was 100 Mbps (FDDI) in 1993Was 100 Mbps (FDDI) in 1993

无线网无线网 54 100 Mbps(100-2km) wireless 54 100 Mbps(100-2km) wireless networks 25 Gbps to 5km using light networks 25 Gbps to 5km using light Was 1 Mbps (IEEE 80211) in 1998Was 1 Mbps (IEEE 80211) in 1998

Trend Bandwidth

Why Optical Networks DWDM optoelectricl metro network

Trend Wireless Mobile (1)

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Integration of 3G and WLAN- offer possibility of achieving anywhere anytime

high speed and low expense Internet access

3G3G WLANWLAN

Wide areaWide area Local areaLocal area

Low bit rate Low bit rate

(2M when stand (2M when stand still)still)

High bit rateHigh bit rate

(11M to 54M)(11M to 54M)

DataVoice serviceDataVoice service

((QoS supportQoS support))

Data serviceData service

High expenseHigh expense Low expenseLow expense

High mobilityHigh mobility Low mobilityLow mobility

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 30: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

模型 协议 分层

Protocol Architecture

Donrsquot Need All Layers Everywhere

Protocol Data Unit - PDUs

Network Components (Examples)

Fibers

Coaxial Cable

Links Interfaces Switchesrouters

Ethernet card

Wireless card

Large router

Telephoneswitch

趋势 网络时代 每一件事务都是数字的 声音 视频 音

乐 画片 及生活日常事务 每一件事务都是在线的 银行结算 医疗

记录 各类书籍 航空日程 天气情况 公路交通 hellip

每个人之间都是相互联系的 医生 教师 经济人 母亲 儿子 朋友 敌人

趋势 网络时代 实现家庭

教育 办公 购物 娱乐 网上娱乐 虚拟工作场所

2000 年美国有五千五百万人实现远程工作

网络制造 电子商务 虚拟公司 虚拟制造与虚拟装配 ( 设计过程 ) 制造过程更加分散化并发进行 新型的价值链 虚拟兑现

趋势 网络时代

趋势 网络时代

网络制造 (1)

随着基于随着基于 InternetInternet 的全球化数字通信基础设的全球化数字通信基础设施的建立网络从单纯的信息工具变成rdquo施的建立网络从单纯的信息工具变成rdquo EE --时代rdquo的关键资源时代rdquo的关键资源 全球经济一体化成为制造全球经济一体化成为制造业变革的最根本的推动力业变革的最根本的推动力

InternetInternet 向ldquo资源功能rdquo发展基于向ldquo资源功能rdquo发展基于InternetInternet 的网络化制造是适应时代的需要的网络化制造是适应时代的需要

网络制造的本质特性就是产品的制造过程更加网络制造的本质特性就是产品的制造过程更加分散化信息的传递网络化信息的流动伴随分散化信息的传递网络化信息的流动伴随着各项工作的并发进行而同时发生着各项工作的并发进行而同时发生

网络制造 (2)

基于基于 InternetInternet 的虚拟制造与虚拟装配的虚拟制造与虚拟装配 在相互联结的网络上建立在相互联结的网络上建立 2424 小时工作的协同小时工作的协同

工作组大大加快了设计进度及时获得所需工作组大大加快了设计进度及时获得所需要的零部件减少库存降低成本提高质量要的零部件减少库存降低成本提高质量

电子商务 信息技术和 Internet 引发的商务过程的变化 利用以 Internet 为核心的信息技术进行商

务活动和企业资源管理 CIMS 是企业实施电子商务的基础 企业实施电子商务是 CIMS 发展的主要标志和

主要内容

竞争环境改变 核心 产品竞争

电子商务产生背景

服务竞争

范围 单个企业 全球多企业

资源 人财物 信息知识

管理重心迁移 生产管理 供应 营销链管理

集中内部资源 整合外部资源

离散管理 集约管理

商务模式转化

bull文秘型管理bull关注后台(企业内部)bull关注业务记录(报表)bull地区性bull推销产品为中心bull(卖方市场)

bull自我服务型管理bull关注前端(客户关系)bull要求商业智能(分析)bull全球化bull客户为中心bull(买方市场)

传统商务 电子商务

客户

供应商

合作伙伴

网络智能

市场营销 产品 服务销售 产品制造

服务 支持

e 企业的业务体系结构

网络发展趋势 趋势趋势 融合融合 趋势趋势 泛在(泛在( UbiquitousUbiquitous )) 趋势趋势 信息爆炸信息爆炸 更多的网络业务流量更多的网络业务流量 数据流量 数据流量 gt gt 话声流量话声流量 更快的传输介质更快的传输介质 骨干网(骨干网( BackboneBackbone )) 更大的带宽(更大的带宽( BandwidthBandwidth )) 宽带无线网宽带无线网飞速增长飞速增长 (WLAN) (Wi-Fi)(WLAN) (Wi-Fi) Everything over IPEverything over IP

趋势 融合 新闻新闻 广告广告 -- 媒体媒体 --信息提供者信息提供者

数字媒体产品数字媒体产品 有线电视有线电视

视频传输视频传输 电话电话

声音传输声音传输 计算机计算机

数字媒体存储数字媒体存储 处理处理 信息提供者和信息传输者的结合信息提供者和信息传输者的结合 电话公司电话公司 有线公司有线公司 娱乐事业娱乐事业 和计算机公司和计算机公司

的结合的结合

Trend

趋势 更多的网络业务流量 互联网上的主机数正以超指数量级飞速增长互联网上的主机数正以超指数量级飞速增长 每个主机用户的业务量中也在增长每个主机用户的业务量中也在增长

局域网可达到 局域网可达到 1 1 GbpsGbps 有线电视调制解调器允许以有线电视调制解调器允许以 11到 到 10 10 MbpsMbps 的速的速

度访问主机度访问主机 应用应用 ADSLVDSLADSLVDSL 通过电话线可达到通过电话线可达到 6-6-

2727MbpsMbps 的速度的速度 宽带无线网宽带无线网 (Wi-Fi)(Wi-Fi)可达到可达到 11-54Mbps11-54Mbps 的速的速

度度 带宽需求每四个月增加一倍带宽需求每四个月增加一倍 数据流量 数据流量 gt gt 话声流量话声流量

Trend of Internet hosts 1980-2000

Trend Data gt Voice

趋势 更快的传输介质 局局域域网网 1 Gbps over 4-pair UTP-5 up to 100 m 1 Gbps over 4-pair UTP-5 up to 100 m

10Gbps being discussed10Gbps being discussed Was 1 Mbps (1Base-5) in 1984Was 1 Mbps (1Base-5) in 1984

骨干网光纤骨干网光纤 DWDMDWDM (( Dense Wavelength Dense Wavelength Division Multiplexing)Division Multiplexing) OC-768 = 40 Gbps over a to 65 km OC-768 = 40 Gbps over a to 65 km

1600 Gbps - 10 Tbps1600 Gbps - 10 Tbps Was 100 Mbps (FDDI) in 1993Was 100 Mbps (FDDI) in 1993

无线网无线网 54 100 Mbps(100-2km) wireless 54 100 Mbps(100-2km) wireless networks 25 Gbps to 5km using light networks 25 Gbps to 5km using light Was 1 Mbps (IEEE 80211) in 1998Was 1 Mbps (IEEE 80211) in 1998

Trend Bandwidth

Why Optical Networks DWDM optoelectricl metro network

Trend Wireless Mobile (1)

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Integration of 3G and WLAN- offer possibility of achieving anywhere anytime

high speed and low expense Internet access

3G3G WLANWLAN

Wide areaWide area Local areaLocal area

Low bit rate Low bit rate

(2M when stand (2M when stand still)still)

High bit rateHigh bit rate

(11M to 54M)(11M to 54M)

DataVoice serviceDataVoice service

((QoS supportQoS support))

Data serviceData service

High expenseHigh expense Low expenseLow expense

High mobilityHigh mobility Low mobilityLow mobility

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 31: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

Protocol Architecture

Donrsquot Need All Layers Everywhere

Protocol Data Unit - PDUs

Network Components (Examples)

Fibers

Coaxial Cable

Links Interfaces Switchesrouters

Ethernet card

Wireless card

Large router

Telephoneswitch

趋势 网络时代 每一件事务都是数字的 声音 视频 音

乐 画片 及生活日常事务 每一件事务都是在线的 银行结算 医疗

记录 各类书籍 航空日程 天气情况 公路交通 hellip

每个人之间都是相互联系的 医生 教师 经济人 母亲 儿子 朋友 敌人

趋势 网络时代 实现家庭

教育 办公 购物 娱乐 网上娱乐 虚拟工作场所

2000 年美国有五千五百万人实现远程工作

网络制造 电子商务 虚拟公司 虚拟制造与虚拟装配 ( 设计过程 ) 制造过程更加分散化并发进行 新型的价值链 虚拟兑现

趋势 网络时代

趋势 网络时代

网络制造 (1)

随着基于随着基于 InternetInternet 的全球化数字通信基础设的全球化数字通信基础设施的建立网络从单纯的信息工具变成rdquo施的建立网络从单纯的信息工具变成rdquo EE --时代rdquo的关键资源时代rdquo的关键资源 全球经济一体化成为制造全球经济一体化成为制造业变革的最根本的推动力业变革的最根本的推动力

InternetInternet 向ldquo资源功能rdquo发展基于向ldquo资源功能rdquo发展基于InternetInternet 的网络化制造是适应时代的需要的网络化制造是适应时代的需要

网络制造的本质特性就是产品的制造过程更加网络制造的本质特性就是产品的制造过程更加分散化信息的传递网络化信息的流动伴随分散化信息的传递网络化信息的流动伴随着各项工作的并发进行而同时发生着各项工作的并发进行而同时发生

网络制造 (2)

基于基于 InternetInternet 的虚拟制造与虚拟装配的虚拟制造与虚拟装配 在相互联结的网络上建立在相互联结的网络上建立 2424 小时工作的协同小时工作的协同

工作组大大加快了设计进度及时获得所需工作组大大加快了设计进度及时获得所需要的零部件减少库存降低成本提高质量要的零部件减少库存降低成本提高质量

电子商务 信息技术和 Internet 引发的商务过程的变化 利用以 Internet 为核心的信息技术进行商

务活动和企业资源管理 CIMS 是企业实施电子商务的基础 企业实施电子商务是 CIMS 发展的主要标志和

主要内容

竞争环境改变 核心 产品竞争

电子商务产生背景

服务竞争

范围 单个企业 全球多企业

资源 人财物 信息知识

管理重心迁移 生产管理 供应 营销链管理

集中内部资源 整合外部资源

离散管理 集约管理

商务模式转化

bull文秘型管理bull关注后台(企业内部)bull关注业务记录(报表)bull地区性bull推销产品为中心bull(卖方市场)

bull自我服务型管理bull关注前端(客户关系)bull要求商业智能(分析)bull全球化bull客户为中心bull(买方市场)

传统商务 电子商务

客户

供应商

合作伙伴

网络智能

市场营销 产品 服务销售 产品制造

服务 支持

e 企业的业务体系结构

网络发展趋势 趋势趋势 融合融合 趋势趋势 泛在(泛在( UbiquitousUbiquitous )) 趋势趋势 信息爆炸信息爆炸 更多的网络业务流量更多的网络业务流量 数据流量 数据流量 gt gt 话声流量话声流量 更快的传输介质更快的传输介质 骨干网(骨干网( BackboneBackbone )) 更大的带宽(更大的带宽( BandwidthBandwidth )) 宽带无线网宽带无线网飞速增长飞速增长 (WLAN) (Wi-Fi)(WLAN) (Wi-Fi) Everything over IPEverything over IP

趋势 融合 新闻新闻 广告广告 -- 媒体媒体 --信息提供者信息提供者

数字媒体产品数字媒体产品 有线电视有线电视

视频传输视频传输 电话电话

声音传输声音传输 计算机计算机

数字媒体存储数字媒体存储 处理处理 信息提供者和信息传输者的结合信息提供者和信息传输者的结合 电话公司电话公司 有线公司有线公司 娱乐事业娱乐事业 和计算机公司和计算机公司

的结合的结合

Trend

趋势 更多的网络业务流量 互联网上的主机数正以超指数量级飞速增长互联网上的主机数正以超指数量级飞速增长 每个主机用户的业务量中也在增长每个主机用户的业务量中也在增长

局域网可达到 局域网可达到 1 1 GbpsGbps 有线电视调制解调器允许以有线电视调制解调器允许以 11到 到 10 10 MbpsMbps 的速的速

度访问主机度访问主机 应用应用 ADSLVDSLADSLVDSL 通过电话线可达到通过电话线可达到 6-6-

2727MbpsMbps 的速度的速度 宽带无线网宽带无线网 (Wi-Fi)(Wi-Fi)可达到可达到 11-54Mbps11-54Mbps 的速的速

度度 带宽需求每四个月增加一倍带宽需求每四个月增加一倍 数据流量 数据流量 gt gt 话声流量话声流量

Trend of Internet hosts 1980-2000

Trend Data gt Voice

趋势 更快的传输介质 局局域域网网 1 Gbps over 4-pair UTP-5 up to 100 m 1 Gbps over 4-pair UTP-5 up to 100 m

10Gbps being discussed10Gbps being discussed Was 1 Mbps (1Base-5) in 1984Was 1 Mbps (1Base-5) in 1984

骨干网光纤骨干网光纤 DWDMDWDM (( Dense Wavelength Dense Wavelength Division Multiplexing)Division Multiplexing) OC-768 = 40 Gbps over a to 65 km OC-768 = 40 Gbps over a to 65 km

1600 Gbps - 10 Tbps1600 Gbps - 10 Tbps Was 100 Mbps (FDDI) in 1993Was 100 Mbps (FDDI) in 1993

无线网无线网 54 100 Mbps(100-2km) wireless 54 100 Mbps(100-2km) wireless networks 25 Gbps to 5km using light networks 25 Gbps to 5km using light Was 1 Mbps (IEEE 80211) in 1998Was 1 Mbps (IEEE 80211) in 1998

Trend Bandwidth

Why Optical Networks DWDM optoelectricl metro network

Trend Wireless Mobile (1)

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Integration of 3G and WLAN- offer possibility of achieving anywhere anytime

high speed and low expense Internet access

3G3G WLANWLAN

Wide areaWide area Local areaLocal area

Low bit rate Low bit rate

(2M when stand (2M when stand still)still)

High bit rateHigh bit rate

(11M to 54M)(11M to 54M)

DataVoice serviceDataVoice service

((QoS supportQoS support))

Data serviceData service

High expenseHigh expense Low expenseLow expense

High mobilityHigh mobility Low mobilityLow mobility

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 32: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

Donrsquot Need All Layers Everywhere

Protocol Data Unit - PDUs

Network Components (Examples)

Fibers

Coaxial Cable

Links Interfaces Switchesrouters

Ethernet card

Wireless card

Large router

Telephoneswitch

趋势 网络时代 每一件事务都是数字的 声音 视频 音

乐 画片 及生活日常事务 每一件事务都是在线的 银行结算 医疗

记录 各类书籍 航空日程 天气情况 公路交通 hellip

每个人之间都是相互联系的 医生 教师 经济人 母亲 儿子 朋友 敌人

趋势 网络时代 实现家庭

教育 办公 购物 娱乐 网上娱乐 虚拟工作场所

2000 年美国有五千五百万人实现远程工作

网络制造 电子商务 虚拟公司 虚拟制造与虚拟装配 ( 设计过程 ) 制造过程更加分散化并发进行 新型的价值链 虚拟兑现

趋势 网络时代

趋势 网络时代

网络制造 (1)

随着基于随着基于 InternetInternet 的全球化数字通信基础设的全球化数字通信基础设施的建立网络从单纯的信息工具变成rdquo施的建立网络从单纯的信息工具变成rdquo EE --时代rdquo的关键资源时代rdquo的关键资源 全球经济一体化成为制造全球经济一体化成为制造业变革的最根本的推动力业变革的最根本的推动力

InternetInternet 向ldquo资源功能rdquo发展基于向ldquo资源功能rdquo发展基于InternetInternet 的网络化制造是适应时代的需要的网络化制造是适应时代的需要

网络制造的本质特性就是产品的制造过程更加网络制造的本质特性就是产品的制造过程更加分散化信息的传递网络化信息的流动伴随分散化信息的传递网络化信息的流动伴随着各项工作的并发进行而同时发生着各项工作的并发进行而同时发生

网络制造 (2)

基于基于 InternetInternet 的虚拟制造与虚拟装配的虚拟制造与虚拟装配 在相互联结的网络上建立在相互联结的网络上建立 2424 小时工作的协同小时工作的协同

工作组大大加快了设计进度及时获得所需工作组大大加快了设计进度及时获得所需要的零部件减少库存降低成本提高质量要的零部件减少库存降低成本提高质量

电子商务 信息技术和 Internet 引发的商务过程的变化 利用以 Internet 为核心的信息技术进行商

务活动和企业资源管理 CIMS 是企业实施电子商务的基础 企业实施电子商务是 CIMS 发展的主要标志和

主要内容

竞争环境改变 核心 产品竞争

电子商务产生背景

服务竞争

范围 单个企业 全球多企业

资源 人财物 信息知识

管理重心迁移 生产管理 供应 营销链管理

集中内部资源 整合外部资源

离散管理 集约管理

商务模式转化

bull文秘型管理bull关注后台(企业内部)bull关注业务记录(报表)bull地区性bull推销产品为中心bull(卖方市场)

bull自我服务型管理bull关注前端(客户关系)bull要求商业智能(分析)bull全球化bull客户为中心bull(买方市场)

传统商务 电子商务

客户

供应商

合作伙伴

网络智能

市场营销 产品 服务销售 产品制造

服务 支持

e 企业的业务体系结构

网络发展趋势 趋势趋势 融合融合 趋势趋势 泛在(泛在( UbiquitousUbiquitous )) 趋势趋势 信息爆炸信息爆炸 更多的网络业务流量更多的网络业务流量 数据流量 数据流量 gt gt 话声流量话声流量 更快的传输介质更快的传输介质 骨干网(骨干网( BackboneBackbone )) 更大的带宽(更大的带宽( BandwidthBandwidth )) 宽带无线网宽带无线网飞速增长飞速增长 (WLAN) (Wi-Fi)(WLAN) (Wi-Fi) Everything over IPEverything over IP

趋势 融合 新闻新闻 广告广告 -- 媒体媒体 --信息提供者信息提供者

数字媒体产品数字媒体产品 有线电视有线电视

视频传输视频传输 电话电话

声音传输声音传输 计算机计算机

数字媒体存储数字媒体存储 处理处理 信息提供者和信息传输者的结合信息提供者和信息传输者的结合 电话公司电话公司 有线公司有线公司 娱乐事业娱乐事业 和计算机公司和计算机公司

的结合的结合

Trend

趋势 更多的网络业务流量 互联网上的主机数正以超指数量级飞速增长互联网上的主机数正以超指数量级飞速增长 每个主机用户的业务量中也在增长每个主机用户的业务量中也在增长

局域网可达到 局域网可达到 1 1 GbpsGbps 有线电视调制解调器允许以有线电视调制解调器允许以 11到 到 10 10 MbpsMbps 的速的速

度访问主机度访问主机 应用应用 ADSLVDSLADSLVDSL 通过电话线可达到通过电话线可达到 6-6-

2727MbpsMbps 的速度的速度 宽带无线网宽带无线网 (Wi-Fi)(Wi-Fi)可达到可达到 11-54Mbps11-54Mbps 的速的速

度度 带宽需求每四个月增加一倍带宽需求每四个月增加一倍 数据流量 数据流量 gt gt 话声流量话声流量

Trend of Internet hosts 1980-2000

Trend Data gt Voice

趋势 更快的传输介质 局局域域网网 1 Gbps over 4-pair UTP-5 up to 100 m 1 Gbps over 4-pair UTP-5 up to 100 m

10Gbps being discussed10Gbps being discussed Was 1 Mbps (1Base-5) in 1984Was 1 Mbps (1Base-5) in 1984

骨干网光纤骨干网光纤 DWDMDWDM (( Dense Wavelength Dense Wavelength Division Multiplexing)Division Multiplexing) OC-768 = 40 Gbps over a to 65 km OC-768 = 40 Gbps over a to 65 km

1600 Gbps - 10 Tbps1600 Gbps - 10 Tbps Was 100 Mbps (FDDI) in 1993Was 100 Mbps (FDDI) in 1993

无线网无线网 54 100 Mbps(100-2km) wireless 54 100 Mbps(100-2km) wireless networks 25 Gbps to 5km using light networks 25 Gbps to 5km using light Was 1 Mbps (IEEE 80211) in 1998Was 1 Mbps (IEEE 80211) in 1998

Trend Bandwidth

Why Optical Networks DWDM optoelectricl metro network

Trend Wireless Mobile (1)

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Integration of 3G and WLAN- offer possibility of achieving anywhere anytime

high speed and low expense Internet access

3G3G WLANWLAN

Wide areaWide area Local areaLocal area

Low bit rate Low bit rate

(2M when stand (2M when stand still)still)

High bit rateHigh bit rate

(11M to 54M)(11M to 54M)

DataVoice serviceDataVoice service

((QoS supportQoS support))

Data serviceData service

High expenseHigh expense Low expenseLow expense

High mobilityHigh mobility Low mobilityLow mobility

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 33: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

Protocol Data Unit - PDUs

Network Components (Examples)

Fibers

Coaxial Cable

Links Interfaces Switchesrouters

Ethernet card

Wireless card

Large router

Telephoneswitch

趋势 网络时代 每一件事务都是数字的 声音 视频 音

乐 画片 及生活日常事务 每一件事务都是在线的 银行结算 医疗

记录 各类书籍 航空日程 天气情况 公路交通 hellip

每个人之间都是相互联系的 医生 教师 经济人 母亲 儿子 朋友 敌人

趋势 网络时代 实现家庭

教育 办公 购物 娱乐 网上娱乐 虚拟工作场所

2000 年美国有五千五百万人实现远程工作

网络制造 电子商务 虚拟公司 虚拟制造与虚拟装配 ( 设计过程 ) 制造过程更加分散化并发进行 新型的价值链 虚拟兑现

趋势 网络时代

趋势 网络时代

网络制造 (1)

随着基于随着基于 InternetInternet 的全球化数字通信基础设的全球化数字通信基础设施的建立网络从单纯的信息工具变成rdquo施的建立网络从单纯的信息工具变成rdquo EE --时代rdquo的关键资源时代rdquo的关键资源 全球经济一体化成为制造全球经济一体化成为制造业变革的最根本的推动力业变革的最根本的推动力

InternetInternet 向ldquo资源功能rdquo发展基于向ldquo资源功能rdquo发展基于InternetInternet 的网络化制造是适应时代的需要的网络化制造是适应时代的需要

网络制造的本质特性就是产品的制造过程更加网络制造的本质特性就是产品的制造过程更加分散化信息的传递网络化信息的流动伴随分散化信息的传递网络化信息的流动伴随着各项工作的并发进行而同时发生着各项工作的并发进行而同时发生

网络制造 (2)

基于基于 InternetInternet 的虚拟制造与虚拟装配的虚拟制造与虚拟装配 在相互联结的网络上建立在相互联结的网络上建立 2424 小时工作的协同小时工作的协同

工作组大大加快了设计进度及时获得所需工作组大大加快了设计进度及时获得所需要的零部件减少库存降低成本提高质量要的零部件减少库存降低成本提高质量

电子商务 信息技术和 Internet 引发的商务过程的变化 利用以 Internet 为核心的信息技术进行商

务活动和企业资源管理 CIMS 是企业实施电子商务的基础 企业实施电子商务是 CIMS 发展的主要标志和

主要内容

竞争环境改变 核心 产品竞争

电子商务产生背景

服务竞争

范围 单个企业 全球多企业

资源 人财物 信息知识

管理重心迁移 生产管理 供应 营销链管理

集中内部资源 整合外部资源

离散管理 集约管理

商务模式转化

bull文秘型管理bull关注后台(企业内部)bull关注业务记录(报表)bull地区性bull推销产品为中心bull(卖方市场)

bull自我服务型管理bull关注前端(客户关系)bull要求商业智能(分析)bull全球化bull客户为中心bull(买方市场)

传统商务 电子商务

客户

供应商

合作伙伴

网络智能

市场营销 产品 服务销售 产品制造

服务 支持

e 企业的业务体系结构

网络发展趋势 趋势趋势 融合融合 趋势趋势 泛在(泛在( UbiquitousUbiquitous )) 趋势趋势 信息爆炸信息爆炸 更多的网络业务流量更多的网络业务流量 数据流量 数据流量 gt gt 话声流量话声流量 更快的传输介质更快的传输介质 骨干网(骨干网( BackboneBackbone )) 更大的带宽(更大的带宽( BandwidthBandwidth )) 宽带无线网宽带无线网飞速增长飞速增长 (WLAN) (Wi-Fi)(WLAN) (Wi-Fi) Everything over IPEverything over IP

趋势 融合 新闻新闻 广告广告 -- 媒体媒体 --信息提供者信息提供者

数字媒体产品数字媒体产品 有线电视有线电视

视频传输视频传输 电话电话

声音传输声音传输 计算机计算机

数字媒体存储数字媒体存储 处理处理 信息提供者和信息传输者的结合信息提供者和信息传输者的结合 电话公司电话公司 有线公司有线公司 娱乐事业娱乐事业 和计算机公司和计算机公司

的结合的结合

Trend

趋势 更多的网络业务流量 互联网上的主机数正以超指数量级飞速增长互联网上的主机数正以超指数量级飞速增长 每个主机用户的业务量中也在增长每个主机用户的业务量中也在增长

局域网可达到 局域网可达到 1 1 GbpsGbps 有线电视调制解调器允许以有线电视调制解调器允许以 11到 到 10 10 MbpsMbps 的速的速

度访问主机度访问主机 应用应用 ADSLVDSLADSLVDSL 通过电话线可达到通过电话线可达到 6-6-

2727MbpsMbps 的速度的速度 宽带无线网宽带无线网 (Wi-Fi)(Wi-Fi)可达到可达到 11-54Mbps11-54Mbps 的速的速

度度 带宽需求每四个月增加一倍带宽需求每四个月增加一倍 数据流量 数据流量 gt gt 话声流量话声流量

Trend of Internet hosts 1980-2000

Trend Data gt Voice

趋势 更快的传输介质 局局域域网网 1 Gbps over 4-pair UTP-5 up to 100 m 1 Gbps over 4-pair UTP-5 up to 100 m

10Gbps being discussed10Gbps being discussed Was 1 Mbps (1Base-5) in 1984Was 1 Mbps (1Base-5) in 1984

骨干网光纤骨干网光纤 DWDMDWDM (( Dense Wavelength Dense Wavelength Division Multiplexing)Division Multiplexing) OC-768 = 40 Gbps over a to 65 km OC-768 = 40 Gbps over a to 65 km

1600 Gbps - 10 Tbps1600 Gbps - 10 Tbps Was 100 Mbps (FDDI) in 1993Was 100 Mbps (FDDI) in 1993

无线网无线网 54 100 Mbps(100-2km) wireless 54 100 Mbps(100-2km) wireless networks 25 Gbps to 5km using light networks 25 Gbps to 5km using light Was 1 Mbps (IEEE 80211) in 1998Was 1 Mbps (IEEE 80211) in 1998

Trend Bandwidth

Why Optical Networks DWDM optoelectricl metro network

Trend Wireless Mobile (1)

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Integration of 3G and WLAN- offer possibility of achieving anywhere anytime

high speed and low expense Internet access

3G3G WLANWLAN

Wide areaWide area Local areaLocal area

Low bit rate Low bit rate

(2M when stand (2M when stand still)still)

High bit rateHigh bit rate

(11M to 54M)(11M to 54M)

DataVoice serviceDataVoice service

((QoS supportQoS support))

Data serviceData service

High expenseHigh expense Low expenseLow expense

High mobilityHigh mobility Low mobilityLow mobility

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 34: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

Network Components (Examples)

Fibers

Coaxial Cable

Links Interfaces Switchesrouters

Ethernet card

Wireless card

Large router

Telephoneswitch

趋势 网络时代 每一件事务都是数字的 声音 视频 音

乐 画片 及生活日常事务 每一件事务都是在线的 银行结算 医疗

记录 各类书籍 航空日程 天气情况 公路交通 hellip

每个人之间都是相互联系的 医生 教师 经济人 母亲 儿子 朋友 敌人

趋势 网络时代 实现家庭

教育 办公 购物 娱乐 网上娱乐 虚拟工作场所

2000 年美国有五千五百万人实现远程工作

网络制造 电子商务 虚拟公司 虚拟制造与虚拟装配 ( 设计过程 ) 制造过程更加分散化并发进行 新型的价值链 虚拟兑现

趋势 网络时代

趋势 网络时代

网络制造 (1)

随着基于随着基于 InternetInternet 的全球化数字通信基础设的全球化数字通信基础设施的建立网络从单纯的信息工具变成rdquo施的建立网络从单纯的信息工具变成rdquo EE --时代rdquo的关键资源时代rdquo的关键资源 全球经济一体化成为制造全球经济一体化成为制造业变革的最根本的推动力业变革的最根本的推动力

InternetInternet 向ldquo资源功能rdquo发展基于向ldquo资源功能rdquo发展基于InternetInternet 的网络化制造是适应时代的需要的网络化制造是适应时代的需要

网络制造的本质特性就是产品的制造过程更加网络制造的本质特性就是产品的制造过程更加分散化信息的传递网络化信息的流动伴随分散化信息的传递网络化信息的流动伴随着各项工作的并发进行而同时发生着各项工作的并发进行而同时发生

网络制造 (2)

基于基于 InternetInternet 的虚拟制造与虚拟装配的虚拟制造与虚拟装配 在相互联结的网络上建立在相互联结的网络上建立 2424 小时工作的协同小时工作的协同

工作组大大加快了设计进度及时获得所需工作组大大加快了设计进度及时获得所需要的零部件减少库存降低成本提高质量要的零部件减少库存降低成本提高质量

电子商务 信息技术和 Internet 引发的商务过程的变化 利用以 Internet 为核心的信息技术进行商

务活动和企业资源管理 CIMS 是企业实施电子商务的基础 企业实施电子商务是 CIMS 发展的主要标志和

主要内容

竞争环境改变 核心 产品竞争

电子商务产生背景

服务竞争

范围 单个企业 全球多企业

资源 人财物 信息知识

管理重心迁移 生产管理 供应 营销链管理

集中内部资源 整合外部资源

离散管理 集约管理

商务模式转化

bull文秘型管理bull关注后台(企业内部)bull关注业务记录(报表)bull地区性bull推销产品为中心bull(卖方市场)

bull自我服务型管理bull关注前端(客户关系)bull要求商业智能(分析)bull全球化bull客户为中心bull(买方市场)

传统商务 电子商务

客户

供应商

合作伙伴

网络智能

市场营销 产品 服务销售 产品制造

服务 支持

e 企业的业务体系结构

网络发展趋势 趋势趋势 融合融合 趋势趋势 泛在(泛在( UbiquitousUbiquitous )) 趋势趋势 信息爆炸信息爆炸 更多的网络业务流量更多的网络业务流量 数据流量 数据流量 gt gt 话声流量话声流量 更快的传输介质更快的传输介质 骨干网(骨干网( BackboneBackbone )) 更大的带宽(更大的带宽( BandwidthBandwidth )) 宽带无线网宽带无线网飞速增长飞速增长 (WLAN) (Wi-Fi)(WLAN) (Wi-Fi) Everything over IPEverything over IP

趋势 融合 新闻新闻 广告广告 -- 媒体媒体 --信息提供者信息提供者

数字媒体产品数字媒体产品 有线电视有线电视

视频传输视频传输 电话电话

声音传输声音传输 计算机计算机

数字媒体存储数字媒体存储 处理处理 信息提供者和信息传输者的结合信息提供者和信息传输者的结合 电话公司电话公司 有线公司有线公司 娱乐事业娱乐事业 和计算机公司和计算机公司

的结合的结合

Trend

趋势 更多的网络业务流量 互联网上的主机数正以超指数量级飞速增长互联网上的主机数正以超指数量级飞速增长 每个主机用户的业务量中也在增长每个主机用户的业务量中也在增长

局域网可达到 局域网可达到 1 1 GbpsGbps 有线电视调制解调器允许以有线电视调制解调器允许以 11到 到 10 10 MbpsMbps 的速的速

度访问主机度访问主机 应用应用 ADSLVDSLADSLVDSL 通过电话线可达到通过电话线可达到 6-6-

2727MbpsMbps 的速度的速度 宽带无线网宽带无线网 (Wi-Fi)(Wi-Fi)可达到可达到 11-54Mbps11-54Mbps 的速的速

度度 带宽需求每四个月增加一倍带宽需求每四个月增加一倍 数据流量 数据流量 gt gt 话声流量话声流量

Trend of Internet hosts 1980-2000

Trend Data gt Voice

趋势 更快的传输介质 局局域域网网 1 Gbps over 4-pair UTP-5 up to 100 m 1 Gbps over 4-pair UTP-5 up to 100 m

10Gbps being discussed10Gbps being discussed Was 1 Mbps (1Base-5) in 1984Was 1 Mbps (1Base-5) in 1984

骨干网光纤骨干网光纤 DWDMDWDM (( Dense Wavelength Dense Wavelength Division Multiplexing)Division Multiplexing) OC-768 = 40 Gbps over a to 65 km OC-768 = 40 Gbps over a to 65 km

1600 Gbps - 10 Tbps1600 Gbps - 10 Tbps Was 100 Mbps (FDDI) in 1993Was 100 Mbps (FDDI) in 1993

无线网无线网 54 100 Mbps(100-2km) wireless 54 100 Mbps(100-2km) wireless networks 25 Gbps to 5km using light networks 25 Gbps to 5km using light Was 1 Mbps (IEEE 80211) in 1998Was 1 Mbps (IEEE 80211) in 1998

Trend Bandwidth

Why Optical Networks DWDM optoelectricl metro network

Trend Wireless Mobile (1)

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Integration of 3G and WLAN- offer possibility of achieving anywhere anytime

high speed and low expense Internet access

3G3G WLANWLAN

Wide areaWide area Local areaLocal area

Low bit rate Low bit rate

(2M when stand (2M when stand still)still)

High bit rateHigh bit rate

(11M to 54M)(11M to 54M)

DataVoice serviceDataVoice service

((QoS supportQoS support))

Data serviceData service

High expenseHigh expense Low expenseLow expense

High mobilityHigh mobility Low mobilityLow mobility

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 35: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

趋势 网络时代 每一件事务都是数字的 声音 视频 音

乐 画片 及生活日常事务 每一件事务都是在线的 银行结算 医疗

记录 各类书籍 航空日程 天气情况 公路交通 hellip

每个人之间都是相互联系的 医生 教师 经济人 母亲 儿子 朋友 敌人

趋势 网络时代 实现家庭

教育 办公 购物 娱乐 网上娱乐 虚拟工作场所

2000 年美国有五千五百万人实现远程工作

网络制造 电子商务 虚拟公司 虚拟制造与虚拟装配 ( 设计过程 ) 制造过程更加分散化并发进行 新型的价值链 虚拟兑现

趋势 网络时代

趋势 网络时代

网络制造 (1)

随着基于随着基于 InternetInternet 的全球化数字通信基础设的全球化数字通信基础设施的建立网络从单纯的信息工具变成rdquo施的建立网络从单纯的信息工具变成rdquo EE --时代rdquo的关键资源时代rdquo的关键资源 全球经济一体化成为制造全球经济一体化成为制造业变革的最根本的推动力业变革的最根本的推动力

InternetInternet 向ldquo资源功能rdquo发展基于向ldquo资源功能rdquo发展基于InternetInternet 的网络化制造是适应时代的需要的网络化制造是适应时代的需要

网络制造的本质特性就是产品的制造过程更加网络制造的本质特性就是产品的制造过程更加分散化信息的传递网络化信息的流动伴随分散化信息的传递网络化信息的流动伴随着各项工作的并发进行而同时发生着各项工作的并发进行而同时发生

网络制造 (2)

基于基于 InternetInternet 的虚拟制造与虚拟装配的虚拟制造与虚拟装配 在相互联结的网络上建立在相互联结的网络上建立 2424 小时工作的协同小时工作的协同

工作组大大加快了设计进度及时获得所需工作组大大加快了设计进度及时获得所需要的零部件减少库存降低成本提高质量要的零部件减少库存降低成本提高质量

电子商务 信息技术和 Internet 引发的商务过程的变化 利用以 Internet 为核心的信息技术进行商

务活动和企业资源管理 CIMS 是企业实施电子商务的基础 企业实施电子商务是 CIMS 发展的主要标志和

主要内容

竞争环境改变 核心 产品竞争

电子商务产生背景

服务竞争

范围 单个企业 全球多企业

资源 人财物 信息知识

管理重心迁移 生产管理 供应 营销链管理

集中内部资源 整合外部资源

离散管理 集约管理

商务模式转化

bull文秘型管理bull关注后台(企业内部)bull关注业务记录(报表)bull地区性bull推销产品为中心bull(卖方市场)

bull自我服务型管理bull关注前端(客户关系)bull要求商业智能(分析)bull全球化bull客户为中心bull(买方市场)

传统商务 电子商务

客户

供应商

合作伙伴

网络智能

市场营销 产品 服务销售 产品制造

服务 支持

e 企业的业务体系结构

网络发展趋势 趋势趋势 融合融合 趋势趋势 泛在(泛在( UbiquitousUbiquitous )) 趋势趋势 信息爆炸信息爆炸 更多的网络业务流量更多的网络业务流量 数据流量 数据流量 gt gt 话声流量话声流量 更快的传输介质更快的传输介质 骨干网(骨干网( BackboneBackbone )) 更大的带宽(更大的带宽( BandwidthBandwidth )) 宽带无线网宽带无线网飞速增长飞速增长 (WLAN) (Wi-Fi)(WLAN) (Wi-Fi) Everything over IPEverything over IP

趋势 融合 新闻新闻 广告广告 -- 媒体媒体 --信息提供者信息提供者

数字媒体产品数字媒体产品 有线电视有线电视

视频传输视频传输 电话电话

声音传输声音传输 计算机计算机

数字媒体存储数字媒体存储 处理处理 信息提供者和信息传输者的结合信息提供者和信息传输者的结合 电话公司电话公司 有线公司有线公司 娱乐事业娱乐事业 和计算机公司和计算机公司

的结合的结合

Trend

趋势 更多的网络业务流量 互联网上的主机数正以超指数量级飞速增长互联网上的主机数正以超指数量级飞速增长 每个主机用户的业务量中也在增长每个主机用户的业务量中也在增长

局域网可达到 局域网可达到 1 1 GbpsGbps 有线电视调制解调器允许以有线电视调制解调器允许以 11到 到 10 10 MbpsMbps 的速的速

度访问主机度访问主机 应用应用 ADSLVDSLADSLVDSL 通过电话线可达到通过电话线可达到 6-6-

2727MbpsMbps 的速度的速度 宽带无线网宽带无线网 (Wi-Fi)(Wi-Fi)可达到可达到 11-54Mbps11-54Mbps 的速的速

度度 带宽需求每四个月增加一倍带宽需求每四个月增加一倍 数据流量 数据流量 gt gt 话声流量话声流量

Trend of Internet hosts 1980-2000

Trend Data gt Voice

趋势 更快的传输介质 局局域域网网 1 Gbps over 4-pair UTP-5 up to 100 m 1 Gbps over 4-pair UTP-5 up to 100 m

10Gbps being discussed10Gbps being discussed Was 1 Mbps (1Base-5) in 1984Was 1 Mbps (1Base-5) in 1984

骨干网光纤骨干网光纤 DWDMDWDM (( Dense Wavelength Dense Wavelength Division Multiplexing)Division Multiplexing) OC-768 = 40 Gbps over a to 65 km OC-768 = 40 Gbps over a to 65 km

1600 Gbps - 10 Tbps1600 Gbps - 10 Tbps Was 100 Mbps (FDDI) in 1993Was 100 Mbps (FDDI) in 1993

无线网无线网 54 100 Mbps(100-2km) wireless 54 100 Mbps(100-2km) wireless networks 25 Gbps to 5km using light networks 25 Gbps to 5km using light Was 1 Mbps (IEEE 80211) in 1998Was 1 Mbps (IEEE 80211) in 1998

Trend Bandwidth

Why Optical Networks DWDM optoelectricl metro network

Trend Wireless Mobile (1)

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Integration of 3G and WLAN- offer possibility of achieving anywhere anytime

high speed and low expense Internet access

3G3G WLANWLAN

Wide areaWide area Local areaLocal area

Low bit rate Low bit rate

(2M when stand (2M when stand still)still)

High bit rateHigh bit rate

(11M to 54M)(11M to 54M)

DataVoice serviceDataVoice service

((QoS supportQoS support))

Data serviceData service

High expenseHigh expense Low expenseLow expense

High mobilityHigh mobility Low mobilityLow mobility

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 36: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

趋势 网络时代 实现家庭

教育 办公 购物 娱乐 网上娱乐 虚拟工作场所

2000 年美国有五千五百万人实现远程工作

网络制造 电子商务 虚拟公司 虚拟制造与虚拟装配 ( 设计过程 ) 制造过程更加分散化并发进行 新型的价值链 虚拟兑现

趋势 网络时代

趋势 网络时代

网络制造 (1)

随着基于随着基于 InternetInternet 的全球化数字通信基础设的全球化数字通信基础设施的建立网络从单纯的信息工具变成rdquo施的建立网络从单纯的信息工具变成rdquo EE --时代rdquo的关键资源时代rdquo的关键资源 全球经济一体化成为制造全球经济一体化成为制造业变革的最根本的推动力业变革的最根本的推动力

InternetInternet 向ldquo资源功能rdquo发展基于向ldquo资源功能rdquo发展基于InternetInternet 的网络化制造是适应时代的需要的网络化制造是适应时代的需要

网络制造的本质特性就是产品的制造过程更加网络制造的本质特性就是产品的制造过程更加分散化信息的传递网络化信息的流动伴随分散化信息的传递网络化信息的流动伴随着各项工作的并发进行而同时发生着各项工作的并发进行而同时发生

网络制造 (2)

基于基于 InternetInternet 的虚拟制造与虚拟装配的虚拟制造与虚拟装配 在相互联结的网络上建立在相互联结的网络上建立 2424 小时工作的协同小时工作的协同

工作组大大加快了设计进度及时获得所需工作组大大加快了设计进度及时获得所需要的零部件减少库存降低成本提高质量要的零部件减少库存降低成本提高质量

电子商务 信息技术和 Internet 引发的商务过程的变化 利用以 Internet 为核心的信息技术进行商

务活动和企业资源管理 CIMS 是企业实施电子商务的基础 企业实施电子商务是 CIMS 发展的主要标志和

主要内容

竞争环境改变 核心 产品竞争

电子商务产生背景

服务竞争

范围 单个企业 全球多企业

资源 人财物 信息知识

管理重心迁移 生产管理 供应 营销链管理

集中内部资源 整合外部资源

离散管理 集约管理

商务模式转化

bull文秘型管理bull关注后台(企业内部)bull关注业务记录(报表)bull地区性bull推销产品为中心bull(卖方市场)

bull自我服务型管理bull关注前端(客户关系)bull要求商业智能(分析)bull全球化bull客户为中心bull(买方市场)

传统商务 电子商务

客户

供应商

合作伙伴

网络智能

市场营销 产品 服务销售 产品制造

服务 支持

e 企业的业务体系结构

网络发展趋势 趋势趋势 融合融合 趋势趋势 泛在(泛在( UbiquitousUbiquitous )) 趋势趋势 信息爆炸信息爆炸 更多的网络业务流量更多的网络业务流量 数据流量 数据流量 gt gt 话声流量话声流量 更快的传输介质更快的传输介质 骨干网(骨干网( BackboneBackbone )) 更大的带宽(更大的带宽( BandwidthBandwidth )) 宽带无线网宽带无线网飞速增长飞速增长 (WLAN) (Wi-Fi)(WLAN) (Wi-Fi) Everything over IPEverything over IP

趋势 融合 新闻新闻 广告广告 -- 媒体媒体 --信息提供者信息提供者

数字媒体产品数字媒体产品 有线电视有线电视

视频传输视频传输 电话电话

声音传输声音传输 计算机计算机

数字媒体存储数字媒体存储 处理处理 信息提供者和信息传输者的结合信息提供者和信息传输者的结合 电话公司电话公司 有线公司有线公司 娱乐事业娱乐事业 和计算机公司和计算机公司

的结合的结合

Trend

趋势 更多的网络业务流量 互联网上的主机数正以超指数量级飞速增长互联网上的主机数正以超指数量级飞速增长 每个主机用户的业务量中也在增长每个主机用户的业务量中也在增长

局域网可达到 局域网可达到 1 1 GbpsGbps 有线电视调制解调器允许以有线电视调制解调器允许以 11到 到 10 10 MbpsMbps 的速的速

度访问主机度访问主机 应用应用 ADSLVDSLADSLVDSL 通过电话线可达到通过电话线可达到 6-6-

2727MbpsMbps 的速度的速度 宽带无线网宽带无线网 (Wi-Fi)(Wi-Fi)可达到可达到 11-54Mbps11-54Mbps 的速的速

度度 带宽需求每四个月增加一倍带宽需求每四个月增加一倍 数据流量 数据流量 gt gt 话声流量话声流量

Trend of Internet hosts 1980-2000

Trend Data gt Voice

趋势 更快的传输介质 局局域域网网 1 Gbps over 4-pair UTP-5 up to 100 m 1 Gbps over 4-pair UTP-5 up to 100 m

10Gbps being discussed10Gbps being discussed Was 1 Mbps (1Base-5) in 1984Was 1 Mbps (1Base-5) in 1984

骨干网光纤骨干网光纤 DWDMDWDM (( Dense Wavelength Dense Wavelength Division Multiplexing)Division Multiplexing) OC-768 = 40 Gbps over a to 65 km OC-768 = 40 Gbps over a to 65 km

1600 Gbps - 10 Tbps1600 Gbps - 10 Tbps Was 100 Mbps (FDDI) in 1993Was 100 Mbps (FDDI) in 1993

无线网无线网 54 100 Mbps(100-2km) wireless 54 100 Mbps(100-2km) wireless networks 25 Gbps to 5km using light networks 25 Gbps to 5km using light Was 1 Mbps (IEEE 80211) in 1998Was 1 Mbps (IEEE 80211) in 1998

Trend Bandwidth

Why Optical Networks DWDM optoelectricl metro network

Trend Wireless Mobile (1)

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Integration of 3G and WLAN- offer possibility of achieving anywhere anytime

high speed and low expense Internet access

3G3G WLANWLAN

Wide areaWide area Local areaLocal area

Low bit rate Low bit rate

(2M when stand (2M when stand still)still)

High bit rateHigh bit rate

(11M to 54M)(11M to 54M)

DataVoice serviceDataVoice service

((QoS supportQoS support))

Data serviceData service

High expenseHigh expense Low expenseLow expense

High mobilityHigh mobility Low mobilityLow mobility

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 37: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

趋势 网络时代

趋势 网络时代

网络制造 (1)

随着基于随着基于 InternetInternet 的全球化数字通信基础设的全球化数字通信基础设施的建立网络从单纯的信息工具变成rdquo施的建立网络从单纯的信息工具变成rdquo EE --时代rdquo的关键资源时代rdquo的关键资源 全球经济一体化成为制造全球经济一体化成为制造业变革的最根本的推动力业变革的最根本的推动力

InternetInternet 向ldquo资源功能rdquo发展基于向ldquo资源功能rdquo发展基于InternetInternet 的网络化制造是适应时代的需要的网络化制造是适应时代的需要

网络制造的本质特性就是产品的制造过程更加网络制造的本质特性就是产品的制造过程更加分散化信息的传递网络化信息的流动伴随分散化信息的传递网络化信息的流动伴随着各项工作的并发进行而同时发生着各项工作的并发进行而同时发生

网络制造 (2)

基于基于 InternetInternet 的虚拟制造与虚拟装配的虚拟制造与虚拟装配 在相互联结的网络上建立在相互联结的网络上建立 2424 小时工作的协同小时工作的协同

工作组大大加快了设计进度及时获得所需工作组大大加快了设计进度及时获得所需要的零部件减少库存降低成本提高质量要的零部件减少库存降低成本提高质量

电子商务 信息技术和 Internet 引发的商务过程的变化 利用以 Internet 为核心的信息技术进行商

务活动和企业资源管理 CIMS 是企业实施电子商务的基础 企业实施电子商务是 CIMS 发展的主要标志和

主要内容

竞争环境改变 核心 产品竞争

电子商务产生背景

服务竞争

范围 单个企业 全球多企业

资源 人财物 信息知识

管理重心迁移 生产管理 供应 营销链管理

集中内部资源 整合外部资源

离散管理 集约管理

商务模式转化

bull文秘型管理bull关注后台(企业内部)bull关注业务记录(报表)bull地区性bull推销产品为中心bull(卖方市场)

bull自我服务型管理bull关注前端(客户关系)bull要求商业智能(分析)bull全球化bull客户为中心bull(买方市场)

传统商务 电子商务

客户

供应商

合作伙伴

网络智能

市场营销 产品 服务销售 产品制造

服务 支持

e 企业的业务体系结构

网络发展趋势 趋势趋势 融合融合 趋势趋势 泛在(泛在( UbiquitousUbiquitous )) 趋势趋势 信息爆炸信息爆炸 更多的网络业务流量更多的网络业务流量 数据流量 数据流量 gt gt 话声流量话声流量 更快的传输介质更快的传输介质 骨干网(骨干网( BackboneBackbone )) 更大的带宽(更大的带宽( BandwidthBandwidth )) 宽带无线网宽带无线网飞速增长飞速增长 (WLAN) (Wi-Fi)(WLAN) (Wi-Fi) Everything over IPEverything over IP

趋势 融合 新闻新闻 广告广告 -- 媒体媒体 --信息提供者信息提供者

数字媒体产品数字媒体产品 有线电视有线电视

视频传输视频传输 电话电话

声音传输声音传输 计算机计算机

数字媒体存储数字媒体存储 处理处理 信息提供者和信息传输者的结合信息提供者和信息传输者的结合 电话公司电话公司 有线公司有线公司 娱乐事业娱乐事业 和计算机公司和计算机公司

的结合的结合

Trend

趋势 更多的网络业务流量 互联网上的主机数正以超指数量级飞速增长互联网上的主机数正以超指数量级飞速增长 每个主机用户的业务量中也在增长每个主机用户的业务量中也在增长

局域网可达到 局域网可达到 1 1 GbpsGbps 有线电视调制解调器允许以有线电视调制解调器允许以 11到 到 10 10 MbpsMbps 的速的速

度访问主机度访问主机 应用应用 ADSLVDSLADSLVDSL 通过电话线可达到通过电话线可达到 6-6-

2727MbpsMbps 的速度的速度 宽带无线网宽带无线网 (Wi-Fi)(Wi-Fi)可达到可达到 11-54Mbps11-54Mbps 的速的速

度度 带宽需求每四个月增加一倍带宽需求每四个月增加一倍 数据流量 数据流量 gt gt 话声流量话声流量

Trend of Internet hosts 1980-2000

Trend Data gt Voice

趋势 更快的传输介质 局局域域网网 1 Gbps over 4-pair UTP-5 up to 100 m 1 Gbps over 4-pair UTP-5 up to 100 m

10Gbps being discussed10Gbps being discussed Was 1 Mbps (1Base-5) in 1984Was 1 Mbps (1Base-5) in 1984

骨干网光纤骨干网光纤 DWDMDWDM (( Dense Wavelength Dense Wavelength Division Multiplexing)Division Multiplexing) OC-768 = 40 Gbps over a to 65 km OC-768 = 40 Gbps over a to 65 km

1600 Gbps - 10 Tbps1600 Gbps - 10 Tbps Was 100 Mbps (FDDI) in 1993Was 100 Mbps (FDDI) in 1993

无线网无线网 54 100 Mbps(100-2km) wireless 54 100 Mbps(100-2km) wireless networks 25 Gbps to 5km using light networks 25 Gbps to 5km using light Was 1 Mbps (IEEE 80211) in 1998Was 1 Mbps (IEEE 80211) in 1998

Trend Bandwidth

Why Optical Networks DWDM optoelectricl metro network

Trend Wireless Mobile (1)

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Integration of 3G and WLAN- offer possibility of achieving anywhere anytime

high speed and low expense Internet access

3G3G WLANWLAN

Wide areaWide area Local areaLocal area

Low bit rate Low bit rate

(2M when stand (2M when stand still)still)

High bit rateHigh bit rate

(11M to 54M)(11M to 54M)

DataVoice serviceDataVoice service

((QoS supportQoS support))

Data serviceData service

High expenseHigh expense Low expenseLow expense

High mobilityHigh mobility Low mobilityLow mobility

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 38: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

趋势 网络时代

网络制造 (1)

随着基于随着基于 InternetInternet 的全球化数字通信基础设的全球化数字通信基础设施的建立网络从单纯的信息工具变成rdquo施的建立网络从单纯的信息工具变成rdquo EE --时代rdquo的关键资源时代rdquo的关键资源 全球经济一体化成为制造全球经济一体化成为制造业变革的最根本的推动力业变革的最根本的推动力

InternetInternet 向ldquo资源功能rdquo发展基于向ldquo资源功能rdquo发展基于InternetInternet 的网络化制造是适应时代的需要的网络化制造是适应时代的需要

网络制造的本质特性就是产品的制造过程更加网络制造的本质特性就是产品的制造过程更加分散化信息的传递网络化信息的流动伴随分散化信息的传递网络化信息的流动伴随着各项工作的并发进行而同时发生着各项工作的并发进行而同时发生

网络制造 (2)

基于基于 InternetInternet 的虚拟制造与虚拟装配的虚拟制造与虚拟装配 在相互联结的网络上建立在相互联结的网络上建立 2424 小时工作的协同小时工作的协同

工作组大大加快了设计进度及时获得所需工作组大大加快了设计进度及时获得所需要的零部件减少库存降低成本提高质量要的零部件减少库存降低成本提高质量

电子商务 信息技术和 Internet 引发的商务过程的变化 利用以 Internet 为核心的信息技术进行商

务活动和企业资源管理 CIMS 是企业实施电子商务的基础 企业实施电子商务是 CIMS 发展的主要标志和

主要内容

竞争环境改变 核心 产品竞争

电子商务产生背景

服务竞争

范围 单个企业 全球多企业

资源 人财物 信息知识

管理重心迁移 生产管理 供应 营销链管理

集中内部资源 整合外部资源

离散管理 集约管理

商务模式转化

bull文秘型管理bull关注后台(企业内部)bull关注业务记录(报表)bull地区性bull推销产品为中心bull(卖方市场)

bull自我服务型管理bull关注前端(客户关系)bull要求商业智能(分析)bull全球化bull客户为中心bull(买方市场)

传统商务 电子商务

客户

供应商

合作伙伴

网络智能

市场营销 产品 服务销售 产品制造

服务 支持

e 企业的业务体系结构

网络发展趋势 趋势趋势 融合融合 趋势趋势 泛在(泛在( UbiquitousUbiquitous )) 趋势趋势 信息爆炸信息爆炸 更多的网络业务流量更多的网络业务流量 数据流量 数据流量 gt gt 话声流量话声流量 更快的传输介质更快的传输介质 骨干网(骨干网( BackboneBackbone )) 更大的带宽(更大的带宽( BandwidthBandwidth )) 宽带无线网宽带无线网飞速增长飞速增长 (WLAN) (Wi-Fi)(WLAN) (Wi-Fi) Everything over IPEverything over IP

趋势 融合 新闻新闻 广告广告 -- 媒体媒体 --信息提供者信息提供者

数字媒体产品数字媒体产品 有线电视有线电视

视频传输视频传输 电话电话

声音传输声音传输 计算机计算机

数字媒体存储数字媒体存储 处理处理 信息提供者和信息传输者的结合信息提供者和信息传输者的结合 电话公司电话公司 有线公司有线公司 娱乐事业娱乐事业 和计算机公司和计算机公司

的结合的结合

Trend

趋势 更多的网络业务流量 互联网上的主机数正以超指数量级飞速增长互联网上的主机数正以超指数量级飞速增长 每个主机用户的业务量中也在增长每个主机用户的业务量中也在增长

局域网可达到 局域网可达到 1 1 GbpsGbps 有线电视调制解调器允许以有线电视调制解调器允许以 11到 到 10 10 MbpsMbps 的速的速

度访问主机度访问主机 应用应用 ADSLVDSLADSLVDSL 通过电话线可达到通过电话线可达到 6-6-

2727MbpsMbps 的速度的速度 宽带无线网宽带无线网 (Wi-Fi)(Wi-Fi)可达到可达到 11-54Mbps11-54Mbps 的速的速

度度 带宽需求每四个月增加一倍带宽需求每四个月增加一倍 数据流量 数据流量 gt gt 话声流量话声流量

Trend of Internet hosts 1980-2000

Trend Data gt Voice

趋势 更快的传输介质 局局域域网网 1 Gbps over 4-pair UTP-5 up to 100 m 1 Gbps over 4-pair UTP-5 up to 100 m

10Gbps being discussed10Gbps being discussed Was 1 Mbps (1Base-5) in 1984Was 1 Mbps (1Base-5) in 1984

骨干网光纤骨干网光纤 DWDMDWDM (( Dense Wavelength Dense Wavelength Division Multiplexing)Division Multiplexing) OC-768 = 40 Gbps over a to 65 km OC-768 = 40 Gbps over a to 65 km

1600 Gbps - 10 Tbps1600 Gbps - 10 Tbps Was 100 Mbps (FDDI) in 1993Was 100 Mbps (FDDI) in 1993

无线网无线网 54 100 Mbps(100-2km) wireless 54 100 Mbps(100-2km) wireless networks 25 Gbps to 5km using light networks 25 Gbps to 5km using light Was 1 Mbps (IEEE 80211) in 1998Was 1 Mbps (IEEE 80211) in 1998

Trend Bandwidth

Why Optical Networks DWDM optoelectricl metro network

Trend Wireless Mobile (1)

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Integration of 3G and WLAN- offer possibility of achieving anywhere anytime

high speed and low expense Internet access

3G3G WLANWLAN

Wide areaWide area Local areaLocal area

Low bit rate Low bit rate

(2M when stand (2M when stand still)still)

High bit rateHigh bit rate

(11M to 54M)(11M to 54M)

DataVoice serviceDataVoice service

((QoS supportQoS support))

Data serviceData service

High expenseHigh expense Low expenseLow expense

High mobilityHigh mobility Low mobilityLow mobility

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 39: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

网络制造 (1)

随着基于随着基于 InternetInternet 的全球化数字通信基础设的全球化数字通信基础设施的建立网络从单纯的信息工具变成rdquo施的建立网络从单纯的信息工具变成rdquo EE --时代rdquo的关键资源时代rdquo的关键资源 全球经济一体化成为制造全球经济一体化成为制造业变革的最根本的推动力业变革的最根本的推动力

InternetInternet 向ldquo资源功能rdquo发展基于向ldquo资源功能rdquo发展基于InternetInternet 的网络化制造是适应时代的需要的网络化制造是适应时代的需要

网络制造的本质特性就是产品的制造过程更加网络制造的本质特性就是产品的制造过程更加分散化信息的传递网络化信息的流动伴随分散化信息的传递网络化信息的流动伴随着各项工作的并发进行而同时发生着各项工作的并发进行而同时发生

网络制造 (2)

基于基于 InternetInternet 的虚拟制造与虚拟装配的虚拟制造与虚拟装配 在相互联结的网络上建立在相互联结的网络上建立 2424 小时工作的协同小时工作的协同

工作组大大加快了设计进度及时获得所需工作组大大加快了设计进度及时获得所需要的零部件减少库存降低成本提高质量要的零部件减少库存降低成本提高质量

电子商务 信息技术和 Internet 引发的商务过程的变化 利用以 Internet 为核心的信息技术进行商

务活动和企业资源管理 CIMS 是企业实施电子商务的基础 企业实施电子商务是 CIMS 发展的主要标志和

主要内容

竞争环境改变 核心 产品竞争

电子商务产生背景

服务竞争

范围 单个企业 全球多企业

资源 人财物 信息知识

管理重心迁移 生产管理 供应 营销链管理

集中内部资源 整合外部资源

离散管理 集约管理

商务模式转化

bull文秘型管理bull关注后台(企业内部)bull关注业务记录(报表)bull地区性bull推销产品为中心bull(卖方市场)

bull自我服务型管理bull关注前端(客户关系)bull要求商业智能(分析)bull全球化bull客户为中心bull(买方市场)

传统商务 电子商务

客户

供应商

合作伙伴

网络智能

市场营销 产品 服务销售 产品制造

服务 支持

e 企业的业务体系结构

网络发展趋势 趋势趋势 融合融合 趋势趋势 泛在(泛在( UbiquitousUbiquitous )) 趋势趋势 信息爆炸信息爆炸 更多的网络业务流量更多的网络业务流量 数据流量 数据流量 gt gt 话声流量话声流量 更快的传输介质更快的传输介质 骨干网(骨干网( BackboneBackbone )) 更大的带宽(更大的带宽( BandwidthBandwidth )) 宽带无线网宽带无线网飞速增长飞速增长 (WLAN) (Wi-Fi)(WLAN) (Wi-Fi) Everything over IPEverything over IP

趋势 融合 新闻新闻 广告广告 -- 媒体媒体 --信息提供者信息提供者

数字媒体产品数字媒体产品 有线电视有线电视

视频传输视频传输 电话电话

声音传输声音传输 计算机计算机

数字媒体存储数字媒体存储 处理处理 信息提供者和信息传输者的结合信息提供者和信息传输者的结合 电话公司电话公司 有线公司有线公司 娱乐事业娱乐事业 和计算机公司和计算机公司

的结合的结合

Trend

趋势 更多的网络业务流量 互联网上的主机数正以超指数量级飞速增长互联网上的主机数正以超指数量级飞速增长 每个主机用户的业务量中也在增长每个主机用户的业务量中也在增长

局域网可达到 局域网可达到 1 1 GbpsGbps 有线电视调制解调器允许以有线电视调制解调器允许以 11到 到 10 10 MbpsMbps 的速的速

度访问主机度访问主机 应用应用 ADSLVDSLADSLVDSL 通过电话线可达到通过电话线可达到 6-6-

2727MbpsMbps 的速度的速度 宽带无线网宽带无线网 (Wi-Fi)(Wi-Fi)可达到可达到 11-54Mbps11-54Mbps 的速的速

度度 带宽需求每四个月增加一倍带宽需求每四个月增加一倍 数据流量 数据流量 gt gt 话声流量话声流量

Trend of Internet hosts 1980-2000

Trend Data gt Voice

趋势 更快的传输介质 局局域域网网 1 Gbps over 4-pair UTP-5 up to 100 m 1 Gbps over 4-pair UTP-5 up to 100 m

10Gbps being discussed10Gbps being discussed Was 1 Mbps (1Base-5) in 1984Was 1 Mbps (1Base-5) in 1984

骨干网光纤骨干网光纤 DWDMDWDM (( Dense Wavelength Dense Wavelength Division Multiplexing)Division Multiplexing) OC-768 = 40 Gbps over a to 65 km OC-768 = 40 Gbps over a to 65 km

1600 Gbps - 10 Tbps1600 Gbps - 10 Tbps Was 100 Mbps (FDDI) in 1993Was 100 Mbps (FDDI) in 1993

无线网无线网 54 100 Mbps(100-2km) wireless 54 100 Mbps(100-2km) wireless networks 25 Gbps to 5km using light networks 25 Gbps to 5km using light Was 1 Mbps (IEEE 80211) in 1998Was 1 Mbps (IEEE 80211) in 1998

Trend Bandwidth

Why Optical Networks DWDM optoelectricl metro network

Trend Wireless Mobile (1)

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Integration of 3G and WLAN- offer possibility of achieving anywhere anytime

high speed and low expense Internet access

3G3G WLANWLAN

Wide areaWide area Local areaLocal area

Low bit rate Low bit rate

(2M when stand (2M when stand still)still)

High bit rateHigh bit rate

(11M to 54M)(11M to 54M)

DataVoice serviceDataVoice service

((QoS supportQoS support))

Data serviceData service

High expenseHigh expense Low expenseLow expense

High mobilityHigh mobility Low mobilityLow mobility

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 40: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

网络制造 (2)

基于基于 InternetInternet 的虚拟制造与虚拟装配的虚拟制造与虚拟装配 在相互联结的网络上建立在相互联结的网络上建立 2424 小时工作的协同小时工作的协同

工作组大大加快了设计进度及时获得所需工作组大大加快了设计进度及时获得所需要的零部件减少库存降低成本提高质量要的零部件减少库存降低成本提高质量

电子商务 信息技术和 Internet 引发的商务过程的变化 利用以 Internet 为核心的信息技术进行商

务活动和企业资源管理 CIMS 是企业实施电子商务的基础 企业实施电子商务是 CIMS 发展的主要标志和

主要内容

竞争环境改变 核心 产品竞争

电子商务产生背景

服务竞争

范围 单个企业 全球多企业

资源 人财物 信息知识

管理重心迁移 生产管理 供应 营销链管理

集中内部资源 整合外部资源

离散管理 集约管理

商务模式转化

bull文秘型管理bull关注后台(企业内部)bull关注业务记录(报表)bull地区性bull推销产品为中心bull(卖方市场)

bull自我服务型管理bull关注前端(客户关系)bull要求商业智能(分析)bull全球化bull客户为中心bull(买方市场)

传统商务 电子商务

客户

供应商

合作伙伴

网络智能

市场营销 产品 服务销售 产品制造

服务 支持

e 企业的业务体系结构

网络发展趋势 趋势趋势 融合融合 趋势趋势 泛在(泛在( UbiquitousUbiquitous )) 趋势趋势 信息爆炸信息爆炸 更多的网络业务流量更多的网络业务流量 数据流量 数据流量 gt gt 话声流量话声流量 更快的传输介质更快的传输介质 骨干网(骨干网( BackboneBackbone )) 更大的带宽(更大的带宽( BandwidthBandwidth )) 宽带无线网宽带无线网飞速增长飞速增长 (WLAN) (Wi-Fi)(WLAN) (Wi-Fi) Everything over IPEverything over IP

趋势 融合 新闻新闻 广告广告 -- 媒体媒体 --信息提供者信息提供者

数字媒体产品数字媒体产品 有线电视有线电视

视频传输视频传输 电话电话

声音传输声音传输 计算机计算机

数字媒体存储数字媒体存储 处理处理 信息提供者和信息传输者的结合信息提供者和信息传输者的结合 电话公司电话公司 有线公司有线公司 娱乐事业娱乐事业 和计算机公司和计算机公司

的结合的结合

Trend

趋势 更多的网络业务流量 互联网上的主机数正以超指数量级飞速增长互联网上的主机数正以超指数量级飞速增长 每个主机用户的业务量中也在增长每个主机用户的业务量中也在增长

局域网可达到 局域网可达到 1 1 GbpsGbps 有线电视调制解调器允许以有线电视调制解调器允许以 11到 到 10 10 MbpsMbps 的速的速

度访问主机度访问主机 应用应用 ADSLVDSLADSLVDSL 通过电话线可达到通过电话线可达到 6-6-

2727MbpsMbps 的速度的速度 宽带无线网宽带无线网 (Wi-Fi)(Wi-Fi)可达到可达到 11-54Mbps11-54Mbps 的速的速

度度 带宽需求每四个月增加一倍带宽需求每四个月增加一倍 数据流量 数据流量 gt gt 话声流量话声流量

Trend of Internet hosts 1980-2000

Trend Data gt Voice

趋势 更快的传输介质 局局域域网网 1 Gbps over 4-pair UTP-5 up to 100 m 1 Gbps over 4-pair UTP-5 up to 100 m

10Gbps being discussed10Gbps being discussed Was 1 Mbps (1Base-5) in 1984Was 1 Mbps (1Base-5) in 1984

骨干网光纤骨干网光纤 DWDMDWDM (( Dense Wavelength Dense Wavelength Division Multiplexing)Division Multiplexing) OC-768 = 40 Gbps over a to 65 km OC-768 = 40 Gbps over a to 65 km

1600 Gbps - 10 Tbps1600 Gbps - 10 Tbps Was 100 Mbps (FDDI) in 1993Was 100 Mbps (FDDI) in 1993

无线网无线网 54 100 Mbps(100-2km) wireless 54 100 Mbps(100-2km) wireless networks 25 Gbps to 5km using light networks 25 Gbps to 5km using light Was 1 Mbps (IEEE 80211) in 1998Was 1 Mbps (IEEE 80211) in 1998

Trend Bandwidth

Why Optical Networks DWDM optoelectricl metro network

Trend Wireless Mobile (1)

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Integration of 3G and WLAN- offer possibility of achieving anywhere anytime

high speed and low expense Internet access

3G3G WLANWLAN

Wide areaWide area Local areaLocal area

Low bit rate Low bit rate

(2M when stand (2M when stand still)still)

High bit rateHigh bit rate

(11M to 54M)(11M to 54M)

DataVoice serviceDataVoice service

((QoS supportQoS support))

Data serviceData service

High expenseHigh expense Low expenseLow expense

High mobilityHigh mobility Low mobilityLow mobility

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 41: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

电子商务 信息技术和 Internet 引发的商务过程的变化 利用以 Internet 为核心的信息技术进行商

务活动和企业资源管理 CIMS 是企业实施电子商务的基础 企业实施电子商务是 CIMS 发展的主要标志和

主要内容

竞争环境改变 核心 产品竞争

电子商务产生背景

服务竞争

范围 单个企业 全球多企业

资源 人财物 信息知识

管理重心迁移 生产管理 供应 营销链管理

集中内部资源 整合外部资源

离散管理 集约管理

商务模式转化

bull文秘型管理bull关注后台(企业内部)bull关注业务记录(报表)bull地区性bull推销产品为中心bull(卖方市场)

bull自我服务型管理bull关注前端(客户关系)bull要求商业智能(分析)bull全球化bull客户为中心bull(买方市场)

传统商务 电子商务

客户

供应商

合作伙伴

网络智能

市场营销 产品 服务销售 产品制造

服务 支持

e 企业的业务体系结构

网络发展趋势 趋势趋势 融合融合 趋势趋势 泛在(泛在( UbiquitousUbiquitous )) 趋势趋势 信息爆炸信息爆炸 更多的网络业务流量更多的网络业务流量 数据流量 数据流量 gt gt 话声流量话声流量 更快的传输介质更快的传输介质 骨干网(骨干网( BackboneBackbone )) 更大的带宽(更大的带宽( BandwidthBandwidth )) 宽带无线网宽带无线网飞速增长飞速增长 (WLAN) (Wi-Fi)(WLAN) (Wi-Fi) Everything over IPEverything over IP

趋势 融合 新闻新闻 广告广告 -- 媒体媒体 --信息提供者信息提供者

数字媒体产品数字媒体产品 有线电视有线电视

视频传输视频传输 电话电话

声音传输声音传输 计算机计算机

数字媒体存储数字媒体存储 处理处理 信息提供者和信息传输者的结合信息提供者和信息传输者的结合 电话公司电话公司 有线公司有线公司 娱乐事业娱乐事业 和计算机公司和计算机公司

的结合的结合

Trend

趋势 更多的网络业务流量 互联网上的主机数正以超指数量级飞速增长互联网上的主机数正以超指数量级飞速增长 每个主机用户的业务量中也在增长每个主机用户的业务量中也在增长

局域网可达到 局域网可达到 1 1 GbpsGbps 有线电视调制解调器允许以有线电视调制解调器允许以 11到 到 10 10 MbpsMbps 的速的速

度访问主机度访问主机 应用应用 ADSLVDSLADSLVDSL 通过电话线可达到通过电话线可达到 6-6-

2727MbpsMbps 的速度的速度 宽带无线网宽带无线网 (Wi-Fi)(Wi-Fi)可达到可达到 11-54Mbps11-54Mbps 的速的速

度度 带宽需求每四个月增加一倍带宽需求每四个月增加一倍 数据流量 数据流量 gt gt 话声流量话声流量

Trend of Internet hosts 1980-2000

Trend Data gt Voice

趋势 更快的传输介质 局局域域网网 1 Gbps over 4-pair UTP-5 up to 100 m 1 Gbps over 4-pair UTP-5 up to 100 m

10Gbps being discussed10Gbps being discussed Was 1 Mbps (1Base-5) in 1984Was 1 Mbps (1Base-5) in 1984

骨干网光纤骨干网光纤 DWDMDWDM (( Dense Wavelength Dense Wavelength Division Multiplexing)Division Multiplexing) OC-768 = 40 Gbps over a to 65 km OC-768 = 40 Gbps over a to 65 km

1600 Gbps - 10 Tbps1600 Gbps - 10 Tbps Was 100 Mbps (FDDI) in 1993Was 100 Mbps (FDDI) in 1993

无线网无线网 54 100 Mbps(100-2km) wireless 54 100 Mbps(100-2km) wireless networks 25 Gbps to 5km using light networks 25 Gbps to 5km using light Was 1 Mbps (IEEE 80211) in 1998Was 1 Mbps (IEEE 80211) in 1998

Trend Bandwidth

Why Optical Networks DWDM optoelectricl metro network

Trend Wireless Mobile (1)

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Integration of 3G and WLAN- offer possibility of achieving anywhere anytime

high speed and low expense Internet access

3G3G WLANWLAN

Wide areaWide area Local areaLocal area

Low bit rate Low bit rate

(2M when stand (2M when stand still)still)

High bit rateHigh bit rate

(11M to 54M)(11M to 54M)

DataVoice serviceDataVoice service

((QoS supportQoS support))

Data serviceData service

High expenseHigh expense Low expenseLow expense

High mobilityHigh mobility Low mobilityLow mobility

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 42: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

竞争环境改变 核心 产品竞争

电子商务产生背景

服务竞争

范围 单个企业 全球多企业

资源 人财物 信息知识

管理重心迁移 生产管理 供应 营销链管理

集中内部资源 整合外部资源

离散管理 集约管理

商务模式转化

bull文秘型管理bull关注后台(企业内部)bull关注业务记录(报表)bull地区性bull推销产品为中心bull(卖方市场)

bull自我服务型管理bull关注前端(客户关系)bull要求商业智能(分析)bull全球化bull客户为中心bull(买方市场)

传统商务 电子商务

客户

供应商

合作伙伴

网络智能

市场营销 产品 服务销售 产品制造

服务 支持

e 企业的业务体系结构

网络发展趋势 趋势趋势 融合融合 趋势趋势 泛在(泛在( UbiquitousUbiquitous )) 趋势趋势 信息爆炸信息爆炸 更多的网络业务流量更多的网络业务流量 数据流量 数据流量 gt gt 话声流量话声流量 更快的传输介质更快的传输介质 骨干网(骨干网( BackboneBackbone )) 更大的带宽(更大的带宽( BandwidthBandwidth )) 宽带无线网宽带无线网飞速增长飞速增长 (WLAN) (Wi-Fi)(WLAN) (Wi-Fi) Everything over IPEverything over IP

趋势 融合 新闻新闻 广告广告 -- 媒体媒体 --信息提供者信息提供者

数字媒体产品数字媒体产品 有线电视有线电视

视频传输视频传输 电话电话

声音传输声音传输 计算机计算机

数字媒体存储数字媒体存储 处理处理 信息提供者和信息传输者的结合信息提供者和信息传输者的结合 电话公司电话公司 有线公司有线公司 娱乐事业娱乐事业 和计算机公司和计算机公司

的结合的结合

Trend

趋势 更多的网络业务流量 互联网上的主机数正以超指数量级飞速增长互联网上的主机数正以超指数量级飞速增长 每个主机用户的业务量中也在增长每个主机用户的业务量中也在增长

局域网可达到 局域网可达到 1 1 GbpsGbps 有线电视调制解调器允许以有线电视调制解调器允许以 11到 到 10 10 MbpsMbps 的速的速

度访问主机度访问主机 应用应用 ADSLVDSLADSLVDSL 通过电话线可达到通过电话线可达到 6-6-

2727MbpsMbps 的速度的速度 宽带无线网宽带无线网 (Wi-Fi)(Wi-Fi)可达到可达到 11-54Mbps11-54Mbps 的速的速

度度 带宽需求每四个月增加一倍带宽需求每四个月增加一倍 数据流量 数据流量 gt gt 话声流量话声流量

Trend of Internet hosts 1980-2000

Trend Data gt Voice

趋势 更快的传输介质 局局域域网网 1 Gbps over 4-pair UTP-5 up to 100 m 1 Gbps over 4-pair UTP-5 up to 100 m

10Gbps being discussed10Gbps being discussed Was 1 Mbps (1Base-5) in 1984Was 1 Mbps (1Base-5) in 1984

骨干网光纤骨干网光纤 DWDMDWDM (( Dense Wavelength Dense Wavelength Division Multiplexing)Division Multiplexing) OC-768 = 40 Gbps over a to 65 km OC-768 = 40 Gbps over a to 65 km

1600 Gbps - 10 Tbps1600 Gbps - 10 Tbps Was 100 Mbps (FDDI) in 1993Was 100 Mbps (FDDI) in 1993

无线网无线网 54 100 Mbps(100-2km) wireless 54 100 Mbps(100-2km) wireless networks 25 Gbps to 5km using light networks 25 Gbps to 5km using light Was 1 Mbps (IEEE 80211) in 1998Was 1 Mbps (IEEE 80211) in 1998

Trend Bandwidth

Why Optical Networks DWDM optoelectricl metro network

Trend Wireless Mobile (1)

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Integration of 3G and WLAN- offer possibility of achieving anywhere anytime

high speed and low expense Internet access

3G3G WLANWLAN

Wide areaWide area Local areaLocal area

Low bit rate Low bit rate

(2M when stand (2M when stand still)still)

High bit rateHigh bit rate

(11M to 54M)(11M to 54M)

DataVoice serviceDataVoice service

((QoS supportQoS support))

Data serviceData service

High expenseHigh expense Low expenseLow expense

High mobilityHigh mobility Low mobilityLow mobility

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 43: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

商务模式转化

bull文秘型管理bull关注后台(企业内部)bull关注业务记录(报表)bull地区性bull推销产品为中心bull(卖方市场)

bull自我服务型管理bull关注前端(客户关系)bull要求商业智能(分析)bull全球化bull客户为中心bull(买方市场)

传统商务 电子商务

客户

供应商

合作伙伴

网络智能

市场营销 产品 服务销售 产品制造

服务 支持

e 企业的业务体系结构

网络发展趋势 趋势趋势 融合融合 趋势趋势 泛在(泛在( UbiquitousUbiquitous )) 趋势趋势 信息爆炸信息爆炸 更多的网络业务流量更多的网络业务流量 数据流量 数据流量 gt gt 话声流量话声流量 更快的传输介质更快的传输介质 骨干网(骨干网( BackboneBackbone )) 更大的带宽(更大的带宽( BandwidthBandwidth )) 宽带无线网宽带无线网飞速增长飞速增长 (WLAN) (Wi-Fi)(WLAN) (Wi-Fi) Everything over IPEverything over IP

趋势 融合 新闻新闻 广告广告 -- 媒体媒体 --信息提供者信息提供者

数字媒体产品数字媒体产品 有线电视有线电视

视频传输视频传输 电话电话

声音传输声音传输 计算机计算机

数字媒体存储数字媒体存储 处理处理 信息提供者和信息传输者的结合信息提供者和信息传输者的结合 电话公司电话公司 有线公司有线公司 娱乐事业娱乐事业 和计算机公司和计算机公司

的结合的结合

Trend

趋势 更多的网络业务流量 互联网上的主机数正以超指数量级飞速增长互联网上的主机数正以超指数量级飞速增长 每个主机用户的业务量中也在增长每个主机用户的业务量中也在增长

局域网可达到 局域网可达到 1 1 GbpsGbps 有线电视调制解调器允许以有线电视调制解调器允许以 11到 到 10 10 MbpsMbps 的速的速

度访问主机度访问主机 应用应用 ADSLVDSLADSLVDSL 通过电话线可达到通过电话线可达到 6-6-

2727MbpsMbps 的速度的速度 宽带无线网宽带无线网 (Wi-Fi)(Wi-Fi)可达到可达到 11-54Mbps11-54Mbps 的速的速

度度 带宽需求每四个月增加一倍带宽需求每四个月增加一倍 数据流量 数据流量 gt gt 话声流量话声流量

Trend of Internet hosts 1980-2000

Trend Data gt Voice

趋势 更快的传输介质 局局域域网网 1 Gbps over 4-pair UTP-5 up to 100 m 1 Gbps over 4-pair UTP-5 up to 100 m

10Gbps being discussed10Gbps being discussed Was 1 Mbps (1Base-5) in 1984Was 1 Mbps (1Base-5) in 1984

骨干网光纤骨干网光纤 DWDMDWDM (( Dense Wavelength Dense Wavelength Division Multiplexing)Division Multiplexing) OC-768 = 40 Gbps over a to 65 km OC-768 = 40 Gbps over a to 65 km

1600 Gbps - 10 Tbps1600 Gbps - 10 Tbps Was 100 Mbps (FDDI) in 1993Was 100 Mbps (FDDI) in 1993

无线网无线网 54 100 Mbps(100-2km) wireless 54 100 Mbps(100-2km) wireless networks 25 Gbps to 5km using light networks 25 Gbps to 5km using light Was 1 Mbps (IEEE 80211) in 1998Was 1 Mbps (IEEE 80211) in 1998

Trend Bandwidth

Why Optical Networks DWDM optoelectricl metro network

Trend Wireless Mobile (1)

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Integration of 3G and WLAN- offer possibility of achieving anywhere anytime

high speed and low expense Internet access

3G3G WLANWLAN

Wide areaWide area Local areaLocal area

Low bit rate Low bit rate

(2M when stand (2M when stand still)still)

High bit rateHigh bit rate

(11M to 54M)(11M to 54M)

DataVoice serviceDataVoice service

((QoS supportQoS support))

Data serviceData service

High expenseHigh expense Low expenseLow expense

High mobilityHigh mobility Low mobilityLow mobility

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 44: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

客户

供应商

合作伙伴

网络智能

市场营销 产品 服务销售 产品制造

服务 支持

e 企业的业务体系结构

网络发展趋势 趋势趋势 融合融合 趋势趋势 泛在(泛在( UbiquitousUbiquitous )) 趋势趋势 信息爆炸信息爆炸 更多的网络业务流量更多的网络业务流量 数据流量 数据流量 gt gt 话声流量话声流量 更快的传输介质更快的传输介质 骨干网(骨干网( BackboneBackbone )) 更大的带宽(更大的带宽( BandwidthBandwidth )) 宽带无线网宽带无线网飞速增长飞速增长 (WLAN) (Wi-Fi)(WLAN) (Wi-Fi) Everything over IPEverything over IP

趋势 融合 新闻新闻 广告广告 -- 媒体媒体 --信息提供者信息提供者

数字媒体产品数字媒体产品 有线电视有线电视

视频传输视频传输 电话电话

声音传输声音传输 计算机计算机

数字媒体存储数字媒体存储 处理处理 信息提供者和信息传输者的结合信息提供者和信息传输者的结合 电话公司电话公司 有线公司有线公司 娱乐事业娱乐事业 和计算机公司和计算机公司

的结合的结合

Trend

趋势 更多的网络业务流量 互联网上的主机数正以超指数量级飞速增长互联网上的主机数正以超指数量级飞速增长 每个主机用户的业务量中也在增长每个主机用户的业务量中也在增长

局域网可达到 局域网可达到 1 1 GbpsGbps 有线电视调制解调器允许以有线电视调制解调器允许以 11到 到 10 10 MbpsMbps 的速的速

度访问主机度访问主机 应用应用 ADSLVDSLADSLVDSL 通过电话线可达到通过电话线可达到 6-6-

2727MbpsMbps 的速度的速度 宽带无线网宽带无线网 (Wi-Fi)(Wi-Fi)可达到可达到 11-54Mbps11-54Mbps 的速的速

度度 带宽需求每四个月增加一倍带宽需求每四个月增加一倍 数据流量 数据流量 gt gt 话声流量话声流量

Trend of Internet hosts 1980-2000

Trend Data gt Voice

趋势 更快的传输介质 局局域域网网 1 Gbps over 4-pair UTP-5 up to 100 m 1 Gbps over 4-pair UTP-5 up to 100 m

10Gbps being discussed10Gbps being discussed Was 1 Mbps (1Base-5) in 1984Was 1 Mbps (1Base-5) in 1984

骨干网光纤骨干网光纤 DWDMDWDM (( Dense Wavelength Dense Wavelength Division Multiplexing)Division Multiplexing) OC-768 = 40 Gbps over a to 65 km OC-768 = 40 Gbps over a to 65 km

1600 Gbps - 10 Tbps1600 Gbps - 10 Tbps Was 100 Mbps (FDDI) in 1993Was 100 Mbps (FDDI) in 1993

无线网无线网 54 100 Mbps(100-2km) wireless 54 100 Mbps(100-2km) wireless networks 25 Gbps to 5km using light networks 25 Gbps to 5km using light Was 1 Mbps (IEEE 80211) in 1998Was 1 Mbps (IEEE 80211) in 1998

Trend Bandwidth

Why Optical Networks DWDM optoelectricl metro network

Trend Wireless Mobile (1)

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Integration of 3G and WLAN- offer possibility of achieving anywhere anytime

high speed and low expense Internet access

3G3G WLANWLAN

Wide areaWide area Local areaLocal area

Low bit rate Low bit rate

(2M when stand (2M when stand still)still)

High bit rateHigh bit rate

(11M to 54M)(11M to 54M)

DataVoice serviceDataVoice service

((QoS supportQoS support))

Data serviceData service

High expenseHigh expense Low expenseLow expense

High mobilityHigh mobility Low mobilityLow mobility

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 45: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

网络发展趋势 趋势趋势 融合融合 趋势趋势 泛在(泛在( UbiquitousUbiquitous )) 趋势趋势 信息爆炸信息爆炸 更多的网络业务流量更多的网络业务流量 数据流量 数据流量 gt gt 话声流量话声流量 更快的传输介质更快的传输介质 骨干网(骨干网( BackboneBackbone )) 更大的带宽(更大的带宽( BandwidthBandwidth )) 宽带无线网宽带无线网飞速增长飞速增长 (WLAN) (Wi-Fi)(WLAN) (Wi-Fi) Everything over IPEverything over IP

趋势 融合 新闻新闻 广告广告 -- 媒体媒体 --信息提供者信息提供者

数字媒体产品数字媒体产品 有线电视有线电视

视频传输视频传输 电话电话

声音传输声音传输 计算机计算机

数字媒体存储数字媒体存储 处理处理 信息提供者和信息传输者的结合信息提供者和信息传输者的结合 电话公司电话公司 有线公司有线公司 娱乐事业娱乐事业 和计算机公司和计算机公司

的结合的结合

Trend

趋势 更多的网络业务流量 互联网上的主机数正以超指数量级飞速增长互联网上的主机数正以超指数量级飞速增长 每个主机用户的业务量中也在增长每个主机用户的业务量中也在增长

局域网可达到 局域网可达到 1 1 GbpsGbps 有线电视调制解调器允许以有线电视调制解调器允许以 11到 到 10 10 MbpsMbps 的速的速

度访问主机度访问主机 应用应用 ADSLVDSLADSLVDSL 通过电话线可达到通过电话线可达到 6-6-

2727MbpsMbps 的速度的速度 宽带无线网宽带无线网 (Wi-Fi)(Wi-Fi)可达到可达到 11-54Mbps11-54Mbps 的速的速

度度 带宽需求每四个月增加一倍带宽需求每四个月增加一倍 数据流量 数据流量 gt gt 话声流量话声流量

Trend of Internet hosts 1980-2000

Trend Data gt Voice

趋势 更快的传输介质 局局域域网网 1 Gbps over 4-pair UTP-5 up to 100 m 1 Gbps over 4-pair UTP-5 up to 100 m

10Gbps being discussed10Gbps being discussed Was 1 Mbps (1Base-5) in 1984Was 1 Mbps (1Base-5) in 1984

骨干网光纤骨干网光纤 DWDMDWDM (( Dense Wavelength Dense Wavelength Division Multiplexing)Division Multiplexing) OC-768 = 40 Gbps over a to 65 km OC-768 = 40 Gbps over a to 65 km

1600 Gbps - 10 Tbps1600 Gbps - 10 Tbps Was 100 Mbps (FDDI) in 1993Was 100 Mbps (FDDI) in 1993

无线网无线网 54 100 Mbps(100-2km) wireless 54 100 Mbps(100-2km) wireless networks 25 Gbps to 5km using light networks 25 Gbps to 5km using light Was 1 Mbps (IEEE 80211) in 1998Was 1 Mbps (IEEE 80211) in 1998

Trend Bandwidth

Why Optical Networks DWDM optoelectricl metro network

Trend Wireless Mobile (1)

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Integration of 3G and WLAN- offer possibility of achieving anywhere anytime

high speed and low expense Internet access

3G3G WLANWLAN

Wide areaWide area Local areaLocal area

Low bit rate Low bit rate

(2M when stand (2M when stand still)still)

High bit rateHigh bit rate

(11M to 54M)(11M to 54M)

DataVoice serviceDataVoice service

((QoS supportQoS support))

Data serviceData service

High expenseHigh expense Low expenseLow expense

High mobilityHigh mobility Low mobilityLow mobility

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 46: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

趋势 融合 新闻新闻 广告广告 -- 媒体媒体 --信息提供者信息提供者

数字媒体产品数字媒体产品 有线电视有线电视

视频传输视频传输 电话电话

声音传输声音传输 计算机计算机

数字媒体存储数字媒体存储 处理处理 信息提供者和信息传输者的结合信息提供者和信息传输者的结合 电话公司电话公司 有线公司有线公司 娱乐事业娱乐事业 和计算机公司和计算机公司

的结合的结合

Trend

趋势 更多的网络业务流量 互联网上的主机数正以超指数量级飞速增长互联网上的主机数正以超指数量级飞速增长 每个主机用户的业务量中也在增长每个主机用户的业务量中也在增长

局域网可达到 局域网可达到 1 1 GbpsGbps 有线电视调制解调器允许以有线电视调制解调器允许以 11到 到 10 10 MbpsMbps 的速的速

度访问主机度访问主机 应用应用 ADSLVDSLADSLVDSL 通过电话线可达到通过电话线可达到 6-6-

2727MbpsMbps 的速度的速度 宽带无线网宽带无线网 (Wi-Fi)(Wi-Fi)可达到可达到 11-54Mbps11-54Mbps 的速的速

度度 带宽需求每四个月增加一倍带宽需求每四个月增加一倍 数据流量 数据流量 gt gt 话声流量话声流量

Trend of Internet hosts 1980-2000

Trend Data gt Voice

趋势 更快的传输介质 局局域域网网 1 Gbps over 4-pair UTP-5 up to 100 m 1 Gbps over 4-pair UTP-5 up to 100 m

10Gbps being discussed10Gbps being discussed Was 1 Mbps (1Base-5) in 1984Was 1 Mbps (1Base-5) in 1984

骨干网光纤骨干网光纤 DWDMDWDM (( Dense Wavelength Dense Wavelength Division Multiplexing)Division Multiplexing) OC-768 = 40 Gbps over a to 65 km OC-768 = 40 Gbps over a to 65 km

1600 Gbps - 10 Tbps1600 Gbps - 10 Tbps Was 100 Mbps (FDDI) in 1993Was 100 Mbps (FDDI) in 1993

无线网无线网 54 100 Mbps(100-2km) wireless 54 100 Mbps(100-2km) wireless networks 25 Gbps to 5km using light networks 25 Gbps to 5km using light Was 1 Mbps (IEEE 80211) in 1998Was 1 Mbps (IEEE 80211) in 1998

Trend Bandwidth

Why Optical Networks DWDM optoelectricl metro network

Trend Wireless Mobile (1)

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Integration of 3G and WLAN- offer possibility of achieving anywhere anytime

high speed and low expense Internet access

3G3G WLANWLAN

Wide areaWide area Local areaLocal area

Low bit rate Low bit rate

(2M when stand (2M when stand still)still)

High bit rateHigh bit rate

(11M to 54M)(11M to 54M)

DataVoice serviceDataVoice service

((QoS supportQoS support))

Data serviceData service

High expenseHigh expense Low expenseLow expense

High mobilityHigh mobility Low mobilityLow mobility

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 47: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

Trend

趋势 更多的网络业务流量 互联网上的主机数正以超指数量级飞速增长互联网上的主机数正以超指数量级飞速增长 每个主机用户的业务量中也在增长每个主机用户的业务量中也在增长

局域网可达到 局域网可达到 1 1 GbpsGbps 有线电视调制解调器允许以有线电视调制解调器允许以 11到 到 10 10 MbpsMbps 的速的速

度访问主机度访问主机 应用应用 ADSLVDSLADSLVDSL 通过电话线可达到通过电话线可达到 6-6-

2727MbpsMbps 的速度的速度 宽带无线网宽带无线网 (Wi-Fi)(Wi-Fi)可达到可达到 11-54Mbps11-54Mbps 的速的速

度度 带宽需求每四个月增加一倍带宽需求每四个月增加一倍 数据流量 数据流量 gt gt 话声流量话声流量

Trend of Internet hosts 1980-2000

Trend Data gt Voice

趋势 更快的传输介质 局局域域网网 1 Gbps over 4-pair UTP-5 up to 100 m 1 Gbps over 4-pair UTP-5 up to 100 m

10Gbps being discussed10Gbps being discussed Was 1 Mbps (1Base-5) in 1984Was 1 Mbps (1Base-5) in 1984

骨干网光纤骨干网光纤 DWDMDWDM (( Dense Wavelength Dense Wavelength Division Multiplexing)Division Multiplexing) OC-768 = 40 Gbps over a to 65 km OC-768 = 40 Gbps over a to 65 km

1600 Gbps - 10 Tbps1600 Gbps - 10 Tbps Was 100 Mbps (FDDI) in 1993Was 100 Mbps (FDDI) in 1993

无线网无线网 54 100 Mbps(100-2km) wireless 54 100 Mbps(100-2km) wireless networks 25 Gbps to 5km using light networks 25 Gbps to 5km using light Was 1 Mbps (IEEE 80211) in 1998Was 1 Mbps (IEEE 80211) in 1998

Trend Bandwidth

Why Optical Networks DWDM optoelectricl metro network

Trend Wireless Mobile (1)

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Integration of 3G and WLAN- offer possibility of achieving anywhere anytime

high speed and low expense Internet access

3G3G WLANWLAN

Wide areaWide area Local areaLocal area

Low bit rate Low bit rate

(2M when stand (2M when stand still)still)

High bit rateHigh bit rate

(11M to 54M)(11M to 54M)

DataVoice serviceDataVoice service

((QoS supportQoS support))

Data serviceData service

High expenseHigh expense Low expenseLow expense

High mobilityHigh mobility Low mobilityLow mobility

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 48: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

趋势 更多的网络业务流量 互联网上的主机数正以超指数量级飞速增长互联网上的主机数正以超指数量级飞速增长 每个主机用户的业务量中也在增长每个主机用户的业务量中也在增长

局域网可达到 局域网可达到 1 1 GbpsGbps 有线电视调制解调器允许以有线电视调制解调器允许以 11到 到 10 10 MbpsMbps 的速的速

度访问主机度访问主机 应用应用 ADSLVDSLADSLVDSL 通过电话线可达到通过电话线可达到 6-6-

2727MbpsMbps 的速度的速度 宽带无线网宽带无线网 (Wi-Fi)(Wi-Fi)可达到可达到 11-54Mbps11-54Mbps 的速的速

度度 带宽需求每四个月增加一倍带宽需求每四个月增加一倍 数据流量 数据流量 gt gt 话声流量话声流量

Trend of Internet hosts 1980-2000

Trend Data gt Voice

趋势 更快的传输介质 局局域域网网 1 Gbps over 4-pair UTP-5 up to 100 m 1 Gbps over 4-pair UTP-5 up to 100 m

10Gbps being discussed10Gbps being discussed Was 1 Mbps (1Base-5) in 1984Was 1 Mbps (1Base-5) in 1984

骨干网光纤骨干网光纤 DWDMDWDM (( Dense Wavelength Dense Wavelength Division Multiplexing)Division Multiplexing) OC-768 = 40 Gbps over a to 65 km OC-768 = 40 Gbps over a to 65 km

1600 Gbps - 10 Tbps1600 Gbps - 10 Tbps Was 100 Mbps (FDDI) in 1993Was 100 Mbps (FDDI) in 1993

无线网无线网 54 100 Mbps(100-2km) wireless 54 100 Mbps(100-2km) wireless networks 25 Gbps to 5km using light networks 25 Gbps to 5km using light Was 1 Mbps (IEEE 80211) in 1998Was 1 Mbps (IEEE 80211) in 1998

Trend Bandwidth

Why Optical Networks DWDM optoelectricl metro network

Trend Wireless Mobile (1)

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Integration of 3G and WLAN- offer possibility of achieving anywhere anytime

high speed and low expense Internet access

3G3G WLANWLAN

Wide areaWide area Local areaLocal area

Low bit rate Low bit rate

(2M when stand (2M when stand still)still)

High bit rateHigh bit rate

(11M to 54M)(11M to 54M)

DataVoice serviceDataVoice service

((QoS supportQoS support))

Data serviceData service

High expenseHigh expense Low expenseLow expense

High mobilityHigh mobility Low mobilityLow mobility

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 49: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

Trend of Internet hosts 1980-2000

Trend Data gt Voice

趋势 更快的传输介质 局局域域网网 1 Gbps over 4-pair UTP-5 up to 100 m 1 Gbps over 4-pair UTP-5 up to 100 m

10Gbps being discussed10Gbps being discussed Was 1 Mbps (1Base-5) in 1984Was 1 Mbps (1Base-5) in 1984

骨干网光纤骨干网光纤 DWDMDWDM (( Dense Wavelength Dense Wavelength Division Multiplexing)Division Multiplexing) OC-768 = 40 Gbps over a to 65 km OC-768 = 40 Gbps over a to 65 km

1600 Gbps - 10 Tbps1600 Gbps - 10 Tbps Was 100 Mbps (FDDI) in 1993Was 100 Mbps (FDDI) in 1993

无线网无线网 54 100 Mbps(100-2km) wireless 54 100 Mbps(100-2km) wireless networks 25 Gbps to 5km using light networks 25 Gbps to 5km using light Was 1 Mbps (IEEE 80211) in 1998Was 1 Mbps (IEEE 80211) in 1998

Trend Bandwidth

Why Optical Networks DWDM optoelectricl metro network

Trend Wireless Mobile (1)

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Integration of 3G and WLAN- offer possibility of achieving anywhere anytime

high speed and low expense Internet access

3G3G WLANWLAN

Wide areaWide area Local areaLocal area

Low bit rate Low bit rate

(2M when stand (2M when stand still)still)

High bit rateHigh bit rate

(11M to 54M)(11M to 54M)

DataVoice serviceDataVoice service

((QoS supportQoS support))

Data serviceData service

High expenseHigh expense Low expenseLow expense

High mobilityHigh mobility Low mobilityLow mobility

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 50: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

Trend Data gt Voice

趋势 更快的传输介质 局局域域网网 1 Gbps over 4-pair UTP-5 up to 100 m 1 Gbps over 4-pair UTP-5 up to 100 m

10Gbps being discussed10Gbps being discussed Was 1 Mbps (1Base-5) in 1984Was 1 Mbps (1Base-5) in 1984

骨干网光纤骨干网光纤 DWDMDWDM (( Dense Wavelength Dense Wavelength Division Multiplexing)Division Multiplexing) OC-768 = 40 Gbps over a to 65 km OC-768 = 40 Gbps over a to 65 km

1600 Gbps - 10 Tbps1600 Gbps - 10 Tbps Was 100 Mbps (FDDI) in 1993Was 100 Mbps (FDDI) in 1993

无线网无线网 54 100 Mbps(100-2km) wireless 54 100 Mbps(100-2km) wireless networks 25 Gbps to 5km using light networks 25 Gbps to 5km using light Was 1 Mbps (IEEE 80211) in 1998Was 1 Mbps (IEEE 80211) in 1998

Trend Bandwidth

Why Optical Networks DWDM optoelectricl metro network

Trend Wireless Mobile (1)

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Integration of 3G and WLAN- offer possibility of achieving anywhere anytime

high speed and low expense Internet access

3G3G WLANWLAN

Wide areaWide area Local areaLocal area

Low bit rate Low bit rate

(2M when stand (2M when stand still)still)

High bit rateHigh bit rate

(11M to 54M)(11M to 54M)

DataVoice serviceDataVoice service

((QoS supportQoS support))

Data serviceData service

High expenseHigh expense Low expenseLow expense

High mobilityHigh mobility Low mobilityLow mobility

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 51: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

趋势 更快的传输介质 局局域域网网 1 Gbps over 4-pair UTP-5 up to 100 m 1 Gbps over 4-pair UTP-5 up to 100 m

10Gbps being discussed10Gbps being discussed Was 1 Mbps (1Base-5) in 1984Was 1 Mbps (1Base-5) in 1984

骨干网光纤骨干网光纤 DWDMDWDM (( Dense Wavelength Dense Wavelength Division Multiplexing)Division Multiplexing) OC-768 = 40 Gbps over a to 65 km OC-768 = 40 Gbps over a to 65 km

1600 Gbps - 10 Tbps1600 Gbps - 10 Tbps Was 100 Mbps (FDDI) in 1993Was 100 Mbps (FDDI) in 1993

无线网无线网 54 100 Mbps(100-2km) wireless 54 100 Mbps(100-2km) wireless networks 25 Gbps to 5km using light networks 25 Gbps to 5km using light Was 1 Mbps (IEEE 80211) in 1998Was 1 Mbps (IEEE 80211) in 1998

Trend Bandwidth

Why Optical Networks DWDM optoelectricl metro network

Trend Wireless Mobile (1)

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Integration of 3G and WLAN- offer possibility of achieving anywhere anytime

high speed and low expense Internet access

3G3G WLANWLAN

Wide areaWide area Local areaLocal area

Low bit rate Low bit rate

(2M when stand (2M when stand still)still)

High bit rateHigh bit rate

(11M to 54M)(11M to 54M)

DataVoice serviceDataVoice service

((QoS supportQoS support))

Data serviceData service

High expenseHigh expense Low expenseLow expense

High mobilityHigh mobility Low mobilityLow mobility

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 52: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

Trend Bandwidth

Why Optical Networks DWDM optoelectricl metro network

Trend Wireless Mobile (1)

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Integration of 3G and WLAN- offer possibility of achieving anywhere anytime

high speed and low expense Internet access

3G3G WLANWLAN

Wide areaWide area Local areaLocal area

Low bit rate Low bit rate

(2M when stand (2M when stand still)still)

High bit rateHigh bit rate

(11M to 54M)(11M to 54M)

DataVoice serviceDataVoice service

((QoS supportQoS support))

Data serviceData service

High expenseHigh expense Low expenseLow expense

High mobilityHigh mobility Low mobilityLow mobility

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 53: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

Why Optical Networks DWDM optoelectricl metro network

Trend Wireless Mobile (1)

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Integration of 3G and WLAN- offer possibility of achieving anywhere anytime

high speed and low expense Internet access

3G3G WLANWLAN

Wide areaWide area Local areaLocal area

Low bit rate Low bit rate

(2M when stand (2M when stand still)still)

High bit rateHigh bit rate

(11M to 54M)(11M to 54M)

DataVoice serviceDataVoice service

((QoS supportQoS support))

Data serviceData service

High expenseHigh expense Low expenseLow expense

High mobilityHigh mobility Low mobilityLow mobility

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 54: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

Trend Wireless Mobile (1)

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Integration of 3G and WLAN- offer possibility of achieving anywhere anytime

high speed and low expense Internet access

3G3G WLANWLAN

Wide areaWide area Local areaLocal area

Low bit rate Low bit rate

(2M when stand (2M when stand still)still)

High bit rateHigh bit rate

(11M to 54M)(11M to 54M)

DataVoice serviceDataVoice service

((QoS supportQoS support))

Data serviceData service

High expenseHigh expense Low expenseLow expense

High mobilityHigh mobility Low mobilityLow mobility

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 55: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Integration of 3G and WLAN- offer possibility of achieving anywhere anytime

high speed and low expense Internet access

3G3G WLANWLAN

Wide areaWide area Local areaLocal area

Low bit rate Low bit rate

(2M when stand (2M when stand still)still)

High bit rateHigh bit rate

(11M to 54M)(11M to 54M)

DataVoice serviceDataVoice service

((QoS supportQoS support))

Data serviceData service

High expenseHigh expense Low expenseLow expense

High mobilityHigh mobility Low mobilityLow mobility

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 56: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Integration of 3G and WLAN- offer possibility of achieving anywhere anytime

high speed and low expense Internet access

3G3G WLANWLAN

Wide areaWide area Local areaLocal area

Low bit rate Low bit rate

(2M when stand (2M when stand still)still)

High bit rateHigh bit rate

(11M to 54M)(11M to 54M)

DataVoice serviceDataVoice service

((QoS supportQoS support))

Data serviceData service

High expenseHigh expense Low expenseLow expense

High mobilityHigh mobility Low mobilityLow mobility

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 57: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

Trend宽带无线网 (Wi-Fi)飞速增长

Trend宽带无线网 (Wi-Fi)飞速增长

Integration of 3G and WLAN- offer possibility of achieving anywhere anytime

high speed and low expense Internet access

3G3G WLANWLAN

Wide areaWide area Local areaLocal area

Low bit rate Low bit rate

(2M when stand (2M when stand still)still)

High bit rateHigh bit rate

(11M to 54M)(11M to 54M)

DataVoice serviceDataVoice service

((QoS supportQoS support))

Data serviceData service

High expenseHigh expense Low expenseLow expense

High mobilityHigh mobility Low mobilityLow mobility

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 58: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

Trend宽带无线网 (Wi-Fi)飞速增长

Integration of 3G and WLAN- offer possibility of achieving anywhere anytime

high speed and low expense Internet access

3G3G WLANWLAN

Wide areaWide area Local areaLocal area

Low bit rate Low bit rate

(2M when stand (2M when stand still)still)

High bit rateHigh bit rate

(11M to 54M)(11M to 54M)

DataVoice serviceDataVoice service

((QoS supportQoS support))

Data serviceData service

High expenseHigh expense Low expenseLow expense

High mobilityHigh mobility Low mobilityLow mobility

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 59: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

Integration of 3G and WLAN- offer possibility of achieving anywhere anytime

high speed and low expense Internet access

3G3G WLANWLAN

Wide areaWide area Local areaLocal area

Low bit rate Low bit rate

(2M when stand (2M when stand still)still)

High bit rateHigh bit rate

(11M to 54M)(11M to 54M)

DataVoice serviceDataVoice service

((QoS supportQoS support))

Data serviceData service

High expenseHigh expense Low expenseLow expense

High mobilityHigh mobility Low mobilityLow mobility

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 60: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

Trend Everything over IP

Data over IP =gt IP needs Traffic Data over IP =gt IP needs Traffic engineeringengineering

Voice over IP =gt Quality of Service and Voice over IP =gt Quality of Service and SignalingSignaling

Backbone -- Optic networksBackbone -- Optic networks IP over ATM IP over ATM ((异步传输模式)异步传输模式) IP over SONET -- POS (Packet over SDH) IP over SONET -- POS (Packet over SDH)

(( 同步同步 )) IP over DWDMIP over DWDM

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 61: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

Asynchronous Transfer Mode ATM

1990rsquos00 standard for high-speed (155Mbps to 1990rsquos00 standard for high-speed (155Mbps to 622 Mbps and higher) 622 Mbps and higher) Broadband Integrated Broadband Integrated Service Digital NetworkService Digital Network architecture architecture

GoalGoal integrated end-end transport of carry integrated end-end transport of carry voice video datavoice video data meeting timingQoS requirements of voice meeting timingQoS requirements of voice

video (versus Internet best-effort model)video (versus Internet best-effort model) ldquoldquonext generationrdquo telephony technical roots next generationrdquo telephony technical roots

in telephone worldin telephone world packet-switching (fixed length packets packet-switching (fixed length packets

called ldquocellsrdquo) using called ldquocellsrdquo) using virtual circuitsvirtual circuits

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 62: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

ATM reference model

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 63: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

How far along are we

Standardization bodies - ATM Forum ITU-T Standardization bodies - ATM Forum ITU-T We may never see end-to-end ATM (1997)We may never see end-to-end ATM (1997)

ATM - too complex - too expansive ltIPgtATM - too complex - too expansive ltIPgt Backbone - 1995 vBNS (ATM) Backbone - 1995 vBNS (ATM)

- 1998 Abilene (SONET) - 2000 IP over - 1998 Abilene (SONET) - 2000 IP over DWDMDWDM

Internet technology + ATM philosophyInternet technology + ATM philosophy but ATM ideas continue to powerfully but ATM ideas continue to powerfully

influence design of next-generation influence design of next-generation InternetInternet

ex ex MPLSMPLS admission ctl resource admission ctl resource reservation hellipreservation hellip

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 64: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

Best of Both Worlds

Multiprotocol label switching (Multiprotocol label switching (MPLSMPLS)) MPLS + IP form a middle ground that MPLS + IP form a middle ground that

combines the best of IP and the best of combines the best of IP and the best of virtual virtual circuit switching technologiescircuit switching technologies

ATM and Frame Relay cannot easily come to ATM and Frame Relay cannot easily come to the middle so IP hasthe middle so IP has

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 65: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

Label Encapsulation

MPLS Encapsulation is specified over MPLS Encapsulation is specified over various media types Top labels may use various media types Top labels may use existing format lower label(s) use a new existing format lower label(s) use a new ldquoshimrdquo label formatldquoshimrdquo label format

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 66: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

Label Substitution Have a friend go to B ahead of you using one of the Have a friend go to B ahead of you using one of the

previous two techniques At every road they reserve previous two techniques At every road they reserve a lane just for you At every intersection they post a a lane just for you At every intersection they post a big sign that says for a given lane which way to turn big sign that says for a given lane which way to turn and what new lane to takeand what new lane to take

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 67: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

Future Internet Research and Experimentation

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 68: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

Todayrsquos Internet Millions of usersMillions of users Web email low-quality audio amp videoWeb email low-quality audio amp video Interconnect personal computers and serversInterconnect personal computers and servers Applications adapt to underlying technologyApplications adapt to underlying technology Todayrsquos Internet DoesnrsquotTodayrsquos Internet Doesnrsquot

Provide reliable end-to-end performanceProvide reliable end-to-end performanceEncourage cooperation on new capabilitiesEncourage cooperation on new capabilitiesAllow testing of new technologiesAllow testing of new technologiesSupport development of revolutionary Support development of revolutionary applicationsapplications

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 69: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

Tomorrowrsquos Internet

Billions of users and devicesBillions of users and devices Convergence of todayrsquos applications Convergence of todayrsquos applications with multimedia (telephony video-with multimedia (telephony video-conference HDTV)conference HDTV)

Interconnect personal computers Interconnect personal computers servers and embedded computersservers and embedded computers

New technologies enable unanticipated New technologies enable unanticipated applications (and create new challenges)applications (and create new challenges)

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 70: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

Vint Cerf Open Challenges

My primary disappointment has been the slow pace of high speed access for residential customers hellip

The second area of disappointment is the slow uptake of version 6 of the Internet protocol (IPv6)

Perhaps the third area is the continuing difficulty caused by viruses worms and distributed denial of service attacksrdquo

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 71: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

How to make the Internet better Addressing current problems

Security1048766 Privacy1048766 Self-diagnosis amp self-healing networks1048766 Cheap connectivity for poor area and third world countries1048766

Wireless mesh networks1048766 sensors1048766 Mobility1048766

New cool apps1048766 What is after IPTV VoIP BitTorrent

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 72: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

Why Internet2 (1996)

The Internet was not designed forThe Internet was not designed forMillions of usersMillions of usersCongestionCongestionMultimediaMultimediaReal time interactionReal time interaction

But only the Internet canBut only the Internet canAccommodate explosive growthAccommodate explosive growthEnable convergence of information Enable convergence of information work mass media and human work mass media and human collaborationcollaboration

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 73: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

Internet2 Project Develop and deploy advanced network Develop and deploy advanced network

applications and technologies accelerating applications and technologies accelerating the creation of tomorrowrsquos Internetthe creation of tomorrowrsquos Internet

GoalsGoals Enable new generation of applicationsEnable new generation of applications Re-create leading edge RampE network Re-create leading edge RampE network

capabilitycapability Transfer capability to the global Transfer capability to the global

production Internetproduction Internet 206 University Members Jan 2005206 University Members Jan 2005

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 74: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

Internet2 Focus Areas Advanced Network Infrastructure - AbileneAdvanced Network Infrastructure - Abilene

Backbones operate at 10 Gbps capacity - 100 Backbones operate at 10 Gbps capacity - 100 Gbps (2007)Gbps (2007)

Middleware Middleware A layer of software between the network and the A layer of software between the network and the

applications applications Authentication Identification Authorization Authentication Identification Authorization

Directories SecurityDirectories Security EngineeringEngineering

IPv6 Measurement Multicast QoS Routing IPv6 Measurement Multicast QoS Routing Security TopologySecurity Topology

Advanced ApplicationsAdvanced Applications Distributed computation Virtual laboratories Distributed computation Virtual laboratories

Digital libraries Distributed learning Digital video Digital libraries Distributed learning Digital video Tele-immersion All of the above in combinationTele-immersion All of the above in combination

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 75: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

Abilene Connections Apr-2000Abilene Connections July 2006

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 76: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

Abilene Connections Apr-2000Abilene International Peering 2006

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 77: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

Research andDevelopment

Commercialization

Partnerships

Privatization

Internet Development Spiral

Todayrsquos Internet

Internet2

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 78: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

University-led Federal agency-led

Developing education and research driven applications

Agency mission-driven and general purpose applications

Building out campus networks gigaPoPs and inter-gigapop

infrastructure

Funding research testbeds and agency research networks

Interconnecting and interoperating to provide advanced networking capabilities needed to support advanced

research and education applications

Internet2 and the Next Generation Internet Initiative

Internet2 NGI

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 79: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

Our Founding (Funding) Fable

Researchers invent new architectures Architectures are validated on a testbed IETF ISPs and router vendors collaborate to deploy new design

This is complete BS

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 80: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

Do Traditional Testbeds Really Test

Production-oriented testbeds Real traffic provides good validation But can test only very incremental changes

Research-oriented testbeds Can test radical architectures Lack of real traffic results in poor validation

Both are expensive (dedicated bandwidth)

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 81: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

What about Deployment Architectural change requires ISP consensus

- Hard to agree- No competitive advantage from architectural innovation

- All have huge sunk investment in the status quo

ISPs are unlikely candidates for architectural change

Architecture isnrsquot just static its decaying Ad hoc workarounds muddy the architectural waters

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 82: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

We are at an Impasse

We canrsquot test new architectures- Despite sizable investments in testbeds

We canrsquot deploy new architectures- And things are getting worse not better

Yet there are pressing requirements for which the current architecture is not well suited

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 83: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

The Communityrsquos Response Focus on areas where we can have impact

Empirical studies Incremental changes (subject to current constraints)

Small stream of architectural proposals Paper designs without hope of deployment

More science fiction than engineering Have largely abandoned hope of effecting fundamental architectural change

Living with rather than overcoming the impasse

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 84: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

Overcoming the Impasse

Must be able to test new architectures Wide range of architectures Real traffic from willing individuals Low overhead for individual researchers

Meet the grand challenge of reinventing the Internet

Empirical incremental research is great but not enough

If someone put us in charge what would we do

What about deployment Several options none good but no excuse to not have an answer to the grand challenge

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 85: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

Testing Virtual Testbed

Overlay testbed (think RON etc) Host proxy directs packets to overlay

Proxy must architecturally neutral and flexible

Individuals (anywhere) opt-in by turning on proxy

Shared testing infrastructure (think Planetlab) Overlay nodes shared among experiments

Slicing on per-packet timescales Virtualized routers

These ideas have turned into the GENI program

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 86: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

Why GENI (Global Environment for Network Innovations) Future Internet Network (2005)

The original designing idea of current information networks is basically a specific network supports one major service

The limitation of the original designing idea can not support the multiple requirements for networks and services (such as Telecom network Internet)

The original design mode of Internet leads to itrsquos shortage in mobility security controllable and administrable

We urgently need redesign the framework of new generation Internet to overcome the serious shortage of current Internet

Providing pervasive and trusted services based on a specific network has became the key research directions of national informatization

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 87: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

GENI (Global Environment for Network Innovations) - NSF 2005 (1)

What is GENIWhat is GENIGENI is GENI is a facility concepta facility concept being explored by being explored by the US computing community the US computing community

back to an NSF workshop in 2005back to an NSF workshop in 2005focus on focus on architecturalarchitectural research and research and provide the provide the experimentalexperimental infrastructure infrastructure needed to support that researchneeded to support that research

focus on the research agenda (and focus on the research agenda (and infrastructure needs) of the infrastructure needs) of the opticaloptical wirelesswireless sensorsensor network and network and distributeddistributed systems communitiessystems communities

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 88: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

GENI (Global Environment for Network Innovations) (2)

The goal of GENI The goal of GENI Goal a Future Internet that meets the Goal a Future Internet that meets the demands of 21st centurydemands of 21st century

to increase the to increase the qualityquality and and quantityquantity of of experimental experimental researchresearch outcomes in networking and distributed outcomes in networking and distributed systemssystems

to accelerate the to accelerate the transitiontransition of these outcomes into of these outcomes into products and servicesproducts and services

enhance economic competitiveness and secure enhance economic competitiveness and secure the Nations futurethe Nations future

Ultimately to lead to a Ultimately to lead to a transition of the transition of the InternetInternet

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 89: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

GENI Research Opportunities (3)

Two dichotomy thought (false or at least Two dichotomy thought (false or at least unnecessary)unnecessary)

a a clean slateclean slate reconceptualization of Internet reconceptualization of Internet architecture architecture

todays 30-year-old architecture that todays 30-year-old architecture that limit its limit its abilityability to cope with emerging threats and to cope with emerging threats and opportunitiesopportunities

bull eroding trust reduced innovation slowing eroding trust reduced innovation slowing updateupdate

future innovation will take the form of new future innovation will take the form of new services and applications running services and applications running on top of the on top of the InternetInternet

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 90: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

GENI Research Opportunities (4)

GENI discussion GENI discussion First we interpret Future Internet very broadly to First we interpret Future Internet very broadly to

include innovations at include innovations at any levelany level of the architecture of the architecture alternative protocols and architectures running alternative protocols and architectures running

inside the network (as overlays on top of inside the network (as overlays on top of todays network) todays network)

Second research should employ Second research should employ clean slate clean slate thinkingthinking but this does but this does not imply that an entirely not imply that an entirely newnew Internet will be necessary In other words Internet will be necessary In other words clean slate is a clean slate is a processprocess not a not a resultresult

Third opportunities Third opportunities betweenbetween two perspectives two perspectives exploring how todays architecture is best exploring how todays architecture is best

evolved to support emerging overlay services evolved to support emerging overlay services

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 91: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

GENI Facility Concept (5)

Facility ConceptFacility Concept experimental platforms for experimental platforms for bothboth research and research and

deploymentdeployment filling the filling the gapgap between small-scale exp and mature between small-scale exp and mature

tech tech GENI evaluate new network systems on large-GENI evaluate new network systems on large-

scalescale

Two levelsTwo levels Physical level Physical level GENI substrateGENI substrate will consist of a will consist of a

collection of links forwarders storage collection of links forwarders storage processors and wireless net processors and wireless net

On top of this substrate a On top of this substrate a software software management management frameworkframework will be overlay network experiments on will be overlay network experiments on

the substratethe substrate

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 92: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

GENI Facility Concept (6)

Four key ideasFour key ideas substrate components will be substrate components will be programmableprogrammable - -

possible to embed any network experiment including possible to embed any network experiment including clean-slate designs clean-slate designs

Substrate will be Substrate will be virtualizable virtualizable -- possible to embed possible to embed multiple slices in the substrate at the same time multiple slices in the substrate at the same time (allow experimental services and architectures to run (allow experimental services and architectures to run continuously) continuously)

GENI will include mechanisms that allow end-users GENI will include mechanisms that allow end-users to to seamlessly seamlessly opt-inopt-in to experimental services to experimental services

GENI will be GENI will be modularmodular ( (architecture and interfaces) - architecture and interfaces) - possible to extend GENI with new networking possible to extend GENI with new networking technologies GENI will not be a static artifact but technologies GENI will not be a static artifact but rather a rather a dynamic infrastructuredynamic infrastructure that is continually that is continually renewedrenewed

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 93: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

FIND (Future Internet Network Design) ndash NSF 2006 (1)

FIND asks two broad questionsFIND asks two broad questions What are the What are the requirementsrequirements for the global network for the global network

in 15 years in 15 years How How would we would we re-conceivere-conceive tomorrows global tomorrows global

network today if we could design it from scratch network today if we could design it from scratch FIND program solicits FIND program solicits clean slate processclean slate process research proposals in the broad area of research proposals in the broad area of network architecture principles and designnetwork architecture principles and design

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 94: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

FIND (Future Internet Network Design) (2)

FIND research might address wide questionsFIND research might address wide questions What will the What will the edgeedge of the network look like in 15 of the network look like in 15

years How might the network years How might the network architecturearchitecture of 15 of 15 years hence best accommodate sensors embedded years hence best accommodate sensors embedded systems and the like systems and the like

How might the network of 15 years from now How might the network of 15 years from now supportsupport what users really do (and care about) How what users really do (and care about) How might such functions as information access location might such functions as information access location management or identity management best fit into a management or identity management best fit into a new overall network architecture new overall network architecture

What will the What will the core core of the network look like in 15 of the network look like in 15 years How might the changing economics of years How might the changing economics of optical systems affect the overall design of the larger optical systems affect the overall design of the larger networknetwork

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 95: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

FIRE (Future Internet Research and Experimentation) ndash European 2007 (1)

Internet has Internet has growngrown to an unexpected reach to an unexpected reach as for the as for the numbernumber of users of users capacitycapacity of the of the links broadband penetration to the links broadband penetration to the homehome servicesservices

ProblemsProblems spam viruses denial of service spam viruses denial of service attacks complexity of managementattacks complexity of management

Internet drawbacks and Internet drawbacks and limitationslimitations ndash to ndash to scalabilityscalability suitabilitysuitability mobilitymobility transparencytransparency securitysecurity

require new radical approaches to require new radical approaches to fundamentally redesign its protocols and fundamentally redesign its protocols and architectures architectures

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 96: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

FIRE (2) FIRE is an FIRE is an experimentallyexperimentally-driven -driven longlong-term research initiative on -term research initiative on

Future Internet Future Internet conceptsconcepts protocolsprotocols and and architecturesarchitectures encompassing technological industrial and socio-economic encompassing technological industrial and socio-economic

aspects aspects acting as proof-of-concept of the newly proposed acting as proof-of-concept of the newly proposed

technologies and services technologies and services FIRE RESEARCHFIRE RESEARCH

Long term multidisciplinary research on future internet Long term multidisciplinary research on future internet paradigms paradigms

Open to Open to fresh bottom-upfresh bottom-up ideas with ideas with no backwards-no backwards-compatibilitycompatibility constraints constraints

Building on the FET SAC initiative ldquoSituated and Autonomic Building on the FET SAC initiative ldquoSituated and Autonomic Communicationsrdquo Communicationsrdquo

Considering at the Considering at the same timesame time technological economic and technological economic and socialpolicy aspects socialpolicy aspects

Build in from the outset and on all levels the right Build in from the outset and on all levels the right balancebalance between security accountability and privacybetween security accountability and privacy

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115
Page 97: 计算机网络( Internet ) 历史,现状与未来 舒炎泰 2008. 计算机网络 n n Transportation service: move objects u u horse, train, truck, airplane... n n Communication

FIRE (3)

FIRE EXPERIMENTATIONFIRE EXPERIMENTATION Large scale experimentationLarge scale experimentation of new paradigms and of new paradigms and

concepts for the future internet and related service concepts for the future internet and related service architectures architectures

Learning through broad experimentation Learning through broad experimentation Integrating and validating new conceptsIntegrating and validating new concepts

Federating and extending Federating and extending existing testbedsexisting testbeds and and research infrastructures research infrastructures

no backwards-compatibility constraints no backwards-compatibility constraints European approach and develop a European European approach and develop a European

identityidentity

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
  • Slide 67
  • Slide 68
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Slide 85
  • Slide 86
  • Slide 87
  • Slide 88
  • Slide 89
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 95
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • Slide 102
  • Slide 103
  • Slide 104
  • Slide 105
  • Slide 106
  • Slide 107
  • Slide 108
  • Slide 109
  • Slide 110
  • Slide 113
  • Slide 114
  • Slide 115