第10章--ATM网络上的TCP优秀PPT.ppt
《第10章--ATM网络上的TCP优秀PPT.ppt》由会员分享,可在线阅读,更多相关《第10章--ATM网络上的TCP优秀PPT.ppt(63页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第10章章 ATM网络上的网络上的TCP/IP1第第10章章 ATM网络上的网络上的TCP/IP引言引言-IP技术与技术与ATM技术技术nIP网络技术:网络技术:n 特点:技术简洁,可扩展性好,敏捷性高特点:技术简洁,可扩展性好,敏捷性高 n 存在问题:传输效率低,无法保证服务质量存在问题:传输效率低,无法保证服务质量nATM网络技术:网络技术:n 特点:可满足多业务需求,传输效率高,保特点:可满足多业务需求,传输效率高,保证服务质量,有流量限制证服务质量,有流量限制 n 存在问题:技术困难,可扩展性不好存在问题:技术困难,可扩展性不好2第第10章章 ATM网络上的网络上的TCP/IPIP
2、与与ATM融合的两种模式(融合的两种模式(1)n重叠模式重叠模式nIP层运行在层运行在ATM层之上层之上n2个地址空间(个地址空间(IP地址与地址与ATM地址)地址)n2种选路协议(种选路协议(IP选路协议与选路协议与ATM选路协选路协议)议)n须要地址解析功能须要地址解析功能nCIP、LANE、MPOA是重叠模式是重叠模式nCIP 是是IETF(INTERNET工程任务组)在工程任务组)在1994年的年的RFC1577文件中提出的解决在文件中提出的解决在ATM网上支持网上支持IP协议的方案协议的方案3第第10章章 ATM网络上的网络上的TCP/IPCIPClassical IP over A
3、TM4第第10章章 ATM网络上的网络上的TCP/IPIP 与与ATM融合的两种模式(融合的两种模式(2)n集成模式集成模式n单一的单一的IP地址空间地址空间n单一的单一的IP选路协议选路协议n须要限制协议(将须要限制协议(将3层的选路信息映射到层的选路信息映射到2层直层直通交换机制)通交换机制)nIpsilon的的IP交换、交换、Tag交换、交换、MPLS是集成模是集成模式式5第第10章章 ATM网络上的网络上的TCP/IP6第第10章章 ATM网络上的网络上的TCP/IP第第10章章 ATM网络上的网络上的TCP/IPn主要内容主要内容n本章主要探讨:为无连接网络设计的本章主要探讨:为无连
4、接网络设计的TCP/IP怎样怎样才能用于面对连接的技术才能用于面对连接的技术-异步传输模式异步传输模式ATM?n探讨探讨ATM所供应的逻辑连接以及所供应的逻辑连接以及ATM的数据传输协的数据传输协议;议;ATM与与TCP/IP的关系;主机的的关系;主机的ATM地址与地址与IP地址的关系;地址解析协议;服务器如何获得和管地址的关系;地址解析协议;服务器如何获得和管理地址等。最重要的是,我们将看到理地址等。最重要的是,我们将看到IP数据报怎样数据报怎样通过通过ATM网络而不须要进行分片。网络而不须要进行分片。7第第10章章 ATM网络上的网络上的TCP/IP第第10章章 ATM网络上的网络上的TC
5、P/IPn10.1 ATM回顾回顾n10.1.1 两种两种ATM连接形式连接形式n10.1.2 通路、电路与标识符通路、电路与标识符n10.1.3 ATM信元信元n10.2 ATM适配层适配层 n10.2.1 IP协议运用协议运用AAL5n10.2.2 AAL5的收敛、分段与重组的收敛、分段与重组n10.2.3 数据报的封装与数据报的封装与IPMTU的大小的大小n10.2.4 数据报的封装数据报的封装8第第10章章 ATM网络上的网络上的TCP/IP第第10章章 ATM网络上的网络上的TCP/IPn10.3 ATM网络中网络中IP地址的绑定地址的绑定n10.3.1 逻辑逻辑IP子网子网n10.
6、3.2 ATMARP分组格式分组格式n10.3.3 用用ATMARP分组确定地址分组确定地址n10.3.4 服务器数据库的管理服务器数据库的管理n10.3.5 主机主机ATMARP高速缓存的管理高速缓存的管理n10.4 MPOA简介简介n10.5 IP交换技术交换技术9第第10章章 ATM网络上的网络上的TCP/IP10.1 ATM回顾回顾nATM网络的基本构件是网络的基本构件是专用的电子交换机。专用的电子交换机。n通常计算机通过插在计通常计算机通过插在计算机总线上的接口卡,算机总线上的接口卡,用一对光纤连接到交换用一对光纤连接到交换机。机。ATM交换机交换机10第第10章章 ATM网络上的网
7、络上的TCP/IP10.1 ATM回顾回顾ATM交换机交换机ATM交换机交换机ATM交换机交换机UNIUNI或或NNINNI接口设计用于交换机之间接口设计用于交换机之间UNI连接可在专用网络中用于连接可在专用网络中用于ATM交换机之间交换机之间大型大型ATM网络网络11第第10章章 ATM网络上的网络上的TCP/IP10.1 ATM回顾回顾nATM在同构的在同构的ATM硬件上硬件上供应了一般性的抽象:尽管供应了一般性的抽象:尽管具有允许一个交换结构包含具有允许一个交换结构包含多台交换机的物理结构,但多台交换机的物理结构,但ATM硬件使连接的计算机硬件使连接的计算机感觉都是连接到一个单一的感觉都
8、是连接到一个单一的物理网络。在物理网络。在ATM网络上网络上的任何计算机都可以和其他的任何计算机都可以和其他任何计算机通信,这些计算任何计算机通信,这些计算机并不了解物理网络结构。机并不了解物理网络结构。ATM交换机系统交换机系统ATM交换系统的逻辑表示交换系统的逻辑表示12第第10章章 ATM网络上的网络上的TCP/IP10.1.1 两种两种ATM连接形式连接形式nATM向所连接的主机供应一个面对连接的接口。主机要通向所连接的主机供应一个面对连接的接口。主机要通过过ATM网络给远端的目的站发送数据,必需先建立一个连网络给远端的目的站发送数据,必需先建立一个连接。接。ATM供应两种形式的连接:
9、永久虚电路供应两种形式的连接:永久虚电路PVC和交换虚和交换虚电路电路SVC。nPVC:管理员沿从原站到目的站的通路手工输入所需的配:管理员沿从原站到目的站的通路手工输入所需的配置。置。PVC只用于相当长的时期内不变动位置的连接。只用于相当长的时期内不变动位置的连接。nSVC:由软件自动创建,并在不须要时终止。主机上的软:由软件自动创建,并在不须要时终止。主机上的软件启动件启动SVC的创建,它给本地交换机传递一个恳求。这个的创建,它给本地交换机传递一个恳求。这个恳求包括恳求包括SVC所需的远程主机的完整地址,还包括指定所所需的远程主机的完整地址,还包括指定所需服务质量的参数。然后主机等待需服务
10、质量的参数。然后主机等待ATM网络创建一个电路网络创建一个电路并做出应答。并做出应答。ATM信令系统建立一条通路,从源主机通过信令系统建立一条通路,从源主机通过ATM网络到达远程主机。网络到达远程主机。13第第10章章 ATM网络上的网络上的TCP/IPATM 网络AB交换机 X交换机 YUNIUNINNINNICONNECT ACKCONNECT ACKRELEASE COMPLETE RELEASECOMPLETE连接建立连接释放tSETUPSETUPSETUP CALL PROCEEDINGCALL PROCEEDING CALL PROCEEDINGCONNECTCONNECTCONN
11、ECTCONNECT ACKRELEASERELEASERELEASE RELEASECOMPLETE数据传送阶段SVC14第第10章章 ATM网络上的网络上的TCP/IP10.1.2 通路、电路与标识符通路、电路与标识符n面对连接的技术给每个电路安排了一个独特的面对连接的技术给每个电路安排了一个独特的整数标识符。整数标识符。UNI接口运用一个接口运用一个24 比特的整比特的整数来标识每一条虚电路。数来标识每一条虚电路。n当管理员创建当管理员创建PVC时,分别给它们指定了的一时,分别给它们指定了的一个标识符。个标识符。n当主机上的软件创建一个新当主机上的软件创建一个新SVC时,本地时,本地AT
12、M交换机就给该电路指定一个标识符,并通知主交换机就给该电路指定一个标识符,并通知主机。机。15第第10章章 ATM网络上的网络上的TCP/IP10.1.2 通路、电路与标识符通路、电路与标识符n面对连接的系统没有给每个电路安排全局的电路标识符面对连接的系统没有给每个电路安排全局的电路标识符n电路标识符代替了用于创建电路的完整信息电路标识符代替了用于创建电路的完整信息n一个电路标识符只是在跨越一个单跳时才有意义一个电路标识符只是在跨越一个单跳时才有意义n电路标识符仅在电路打开时又有意义电路标识符仅在电路打开时又有意义n标识符分为两个字段:虚通路标识符标识符分为两个字段:虚通路标识符VPI和虚电路
13、标识符和虚电路标识符VCIn分分VPI和和VCI的动机:的动机:ATM的硬件可以高效的运用的硬件可以高效的运用VPI路由路由通信量。通信量。8比特比特VPI16比特比特VCI16第第10章章 ATM网络上的网络上的TCP/IPVCI 与与 VPI(VPI 包含包含 VCI)nATM 连接用信元首部中的两级标号来识别。连接用信元首部中的两级标号来识别。n虚电路标识虚电路标识 VCI(Virtual Channel Identifier)n虚通路标识符虚通路标识符 VPI(Virtual Path Identifier)传输链路虚通路 VPxVPzVPyVCxVCxVCyVCzVCzVCyVCyV
14、Cx虚电路17第第10章章 ATM网络上的网络上的TCP/IP图中端点图中端点A通过交换机通过交换机X、Y、Z与端点与端点B建立了建立了一条逻辑连接:虚电路一条逻辑连接:虚电路18第第10章章 ATM网络上的网络上的TCP/IP10.1.3 ATM信元信元nATM 网络运用信元来传输数据。网络运用信元来传输数据。ATM要求全部信元都要求全部信元都一样长,这样有可能构造出更快的交换硬件。一样长,这样有可能构造出更快的交换硬件。n每个每个ATM信元信元53字节长,字节长,5字节首部,接着是字节首部,接着是48字节字节的有效载荷。的有效载荷。流流 控控 制制VPI 前前4比特比特VPI 后后4比特比
15、特VCI前前4比特比特VCI中间中间8比特比特VCI后后4比特比特 有效载荷有效载荷 优先级优先级循环冗余校验循环冗余校验19第第10章章 ATM网络上的网络上的TCP/IP设备驱动程序设备驱动程序信元传输信元传输光通信光通信主机接口卡主机接口卡主机中的软件主机中的软件光纤光纤10.2 ATM适配层适配层n通过通过ATM传输数据的传输数据的应用程序并不读写信应用程序并不读写信元,而是由计算机通元,而是由计算机通过一个过一个ATM适配层与适配层与ATM进行交互。进行交互。n一个典型的一个典型的ATM接口接口的结构如右图所示。的结构如右图所示。适配层适配层AAL20第第10章章 ATM网络上的网络
16、上的TCP/IPATM 层和层和 AAL 层层n在在 ATM 交换机中只有交换机中只有物理层物理层和和 ATM 层层。ATM 端点AAL层IP 层物理层ATM层AAL层IP 层物理层ATM层ATM 网络ATM 网络交换机交换机ATM 层物理层物理层物理层ATM 层物理层ATM 端点21第第10章章 ATM网络上的网络上的TCP/IPATM 层和层和 AAL 层层nAAL 层层只能驻留在只能驻留在 ATM 端点之中。端点之中。交换机交换机ATM 网络ATM 网络ATM 层物理层物理层物理层ATM 层物理层IP 层物理层ATM层IP 层物理层ATM层ATM 端点AAL层AAL层ATM 端点22第第
17、10章章 ATM网络上的网络上的TCP/IP砂漏模型砂漏模型 不同类别的应用AAL1AAL2AAL3/4AAL553 字节51 Mb/sUTP100 Mb/s光纤155 Mb/s光纤其他AAL 层ATM 层物理层信元23第第10章章 ATM网络上的网络上的TCP/IP10.2 ATM适配层适配层n当建立一个连接时,主机必需明确将运用什么当建立一个连接时,主机必需明确将运用什么适配层协议。连接的两端必需同意所作的选择,适配层协议。连接的两端必需同意所作的选择,并且一旦建立连接之后就不能再变更适配层。并且一旦建立连接之后就不能再变更适配层。24第第10章章 ATM网络上的网络上的TCP/IP10.
18、2.1 IP协议运用协议运用AAL5n计算机运用计算机运用ATM适配层适配层5通过通过ATM网络传输数网络传输数据。据。AAL5 供应了一个可以接受和交付可变长供应了一个可以接受和交付可变长度的分组的接口。度的分组的接口。AAL5允许每个分组包含允许每个分组包含1至至65535字节之间的数据字节之间的数据数据数据165535字节字节8字节尾部字节尾部8比特比特UU8比特比特CPI16比特长度比特长度32比特校验和比特校验和保留保留置置0用户到用用户到用户标识户标识CRC差差错检查错检查报文数报文数据长度据长度25第第10章章 ATM网络上的网络上的TCP/IP10.2.2 AAL5的收敛、分段
19、与重的收敛、分段与重组组n当一个应用程序通过当一个应用程序通过AAL5 的的ATM连接发送数据时,连接发送数据时,主机就将一块数据交付到主机就将一块数据交付到AAL5接口上。接口上。AAL5产生产生一个信尾,并将信息划分为一个信尾,并将信息划分为48字节长的信息块,然字节长的信息块,然后将每一个信息块以单个信元的形式在后将每一个信息块以单个信元的形式在ATM网络上网络上传输。传输。在连接的接收方,在连接的接收方,AAL5将到达的信元重组将到达的信元重组成一个分组,检验其成一个分组,检验其CRC以保证全部分组正确到达,以保证全部分组正确到达,然后将结果数据传给主机软件。然后将结果数据传给主机软件
20、。这种将分组划分这种将分组划分成很多信元以及重新将它们重组成分组的过程,称成很多信元以及重新将它们重组成分组的过程,称为为ATM分段与重组分段与重组SAR。26第第10章章 ATM网络上的网络上的TCP/IP10.2.2 AAL5的收敛、分段与重的收敛、分段与重组组n示例:一个示例:一个140字节的数据报怎样封装成信元,字节的数据报怎样封装成信元,在在ATM网络中传输?网络中传输?n封装之前,先要加上封装之前,先要加上8字节的尾部,尾部应当字节的尾部,尾部应当出现在最终一个信元的最终出现在最终一个信元的最终8字节。字节。nAAL5 在在ATM首部中运用一个比特来标识给定首部中运用一个比特来标识
21、给定的数据块中的最终一个信元。的数据块中的最终一个信元。27第第10章章 ATM网络上的网络上的TCP/IP10.2.2 AAL5的收敛、分段与重的收敛、分段与重组组140字节字节IP数据报数据报8字节尾部字节尾部 填充填充48字节字节48字节字节48字节字节48字节字节AAL55字节首部,有效载荷字节首部,有效载荷PT值值000最后一个信元中的最后一个信元中的PT值值001ATM28第第10章章 ATM网络上的网络上的TCP/IP10.2.3 数据报的封装与数据报的封装与IPMTU的的大小大小n当当TCP/IP在在ATM网络上发送数据时,运用网络上发送数据时,运用AAL5传输一份完整的数据报
22、。虽然传输一份完整的数据报。虽然AAL5 能能接受和传输长达接受和传输长达64K字节的分组,但字节的分组,但TCP/IP标准却规定了一个默认的标准却规定了一个默认的MTU,其值为,其值为9180字节。字节。IP必需将任何长度超过必需将任何长度超过9180字节的数字节的数据包分片,然后交给据包分片,然后交给AAL5。29第第10章章 ATM网络上的网络上的TCP/IP10.2.4 数据报的封装数据报的封装n数据报的封装形式可以有两种:数据报的封装形式可以有两种:n一条虚电路两端的两个主机事先同意将此虚电路一条虚电路两端的两个主机事先同意将此虚电路用于某个特定的协议(例如此虚电路仅用来发送用于某个
23、特定的协议(例如此虚电路仅用来发送IP数据报)。数据报)。n这种方案的优点是不须要在分组中附加信息,但这种方案的优点是不须要在分组中附加信息,但造成了虚电路的重复,每一台主机必需为每一个造成了虚电路的重复,每一台主机必需为每一个高层协议重建一条虚电路。高层协议重建一条虚电路。n一条虚电路两端的两个主机事先同意将数据区中一条虚电路两端的两个主机事先同意将数据区中的某些八位组保留作为类型字段之用。的某些八位组保留作为类型字段之用。n这种方案允许全部的通信协议在同一条虚电路上这种方案允许全部的通信协议在同一条虚电路上通过,但缺点是须要使每一个分组带有标识协议通过,但缺点是须要使每一个分组带有标识协议
24、类型的一些八位组,而且运用各种协议的分组都类型的一些八位组,而且运用各种协议的分组都具有同样的时延和优先级。具有同样的时延和优先级。30第第10章章 ATM网络上的网络上的TCP/IP10.2.4 数据报的封装数据报的封装n标准建议分组中包含信息类型时,应运用标准建议分组中包含信息类型时,应运用802.2标准,标准,其逻辑链路限制其逻辑链路限制LLC的首部应跟随一个子网连接点的首部应跟随一个子网连接点SNAP的首部。的首部。n多个协议复用一条虚电路时,用多个协议复用一条虚电路时,用AAL5发送一个发送一个IP数据数据报所用的分组格式如下图:报所用的分组格式如下图:LLC(AA.AA.03)OU
25、I(00)OUI(0000)TYPE(08.00)IP数据报数据报01631组织标识符,管理组织标识符,管理TYPE字段中的值字段中的值将将IP数据报封装在以太数据报封装在以太网帧时所用的值网帧时所用的值31第第10章章 ATM网络上的网络上的TCP/IP10.3 ATM网络中网络中IP地址的绑定地址的绑定nATM网络传输网络传输IP数据报时,须要三种类型的地址:数据报时,须要三种类型的地址:IP地址、物理地址、虚电路标识符。地址、物理地址、虚电路标识符。nATM给连接的每一台计算机安排了一个物理地址,给连接的每一台计算机安排了一个物理地址,当建立虚电路时必需运用这个物理地址。当建立虚电路时必
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 10 ATM 网络 TCP 优秀 PPT
限制150内