[互联网]第10章ATM网络上的TCP.ppt
《[互联网]第10章ATM网络上的TCP.ppt》由会员分享,可在线阅读,更多相关《[互联网]第10章ATM网络上的TCP.ppt(63页珍藏版)》请在三一办公上搜索。
1、1,第10章 ATM网络上的TCP/IP,2,引言-IP技术与ATM技术,IP网络技术:特点:技术简单,可扩展性好,灵活性高 存在问题:传输效率低,无法保证服务质量ATM网络技术:特点:可满足多业务需求,传输效率高,保证服务质量,有流量控制 存在问题:技术复杂,可扩展性不好,3,IP 与ATM融合的两种模式(1),重叠模式IP层运行在ATM层之上2个地址空间(IP地址与ATM地址)2种选路协议(IP选路协议与ATM选路协议)需要地址解析功能CIP、LANE、MPOA是重叠模式CIP 是IETF(INTERNET工程任务组)在1994年的RFC1577文件中提出的解决在ATM网上支持IP协议的方
2、案,4,CIPClassical IP over ATM,5,IP 与ATM融合的两种模式(2),集成模式单一的IP地址空间单一的IP选路协议需要控制协议(将3层的选路信息映射到2层直通交换机制)Ipsilon的IP交换、Tag交换、MPLS是集成模式,6,7,第10章 ATM网络上的TCP/IP,主要内容本章主要讨论:为无连接网络设计的TCP/IP怎样才能用于面向连接的技术-异步传输模式ATM?讨论ATM所提供的逻辑连接以及ATM的数据传输协议;ATM与TCP/IP的关系;主机的ATM地址与IP地址的关系;地址解析协议;服务器如何获取和管理地址等。最重要的是,我们将看到IP数据报怎样通过AT
3、M网络而不需要进行分片。,8,第10章 ATM网络上的TCP/IP,10.1 ATM回顾10.1.1 两种ATM连接形式10.1.2 通路、电路与标识符10.1.3 ATM信元10.2 ATM适配层 10.2.1 IP协议使用AAL510.2.2 AAL5的收敛、分段与重组10.2.3 数据报的封装与IPMTU的大小10.2.4 数据报的封装,9,第10章 ATM网络上的TCP/IP,10.3 ATM网络中IP地址的绑定10.3.1 逻辑IP子网10.3.2 ATMARP分组格式10.3.3 用ATMARP分组确定地址10.3.4 服务器数据库的管理10.3.5 主机ATMARP高速缓存的管理
4、10.4 MPOA简介10.5 IP交换技术,10,10.1 ATM回顾,ATM网络的基本构件是专用的电子交换机。通常计算机通过插在计算机总线上的接口卡,用一对光纤连接到交换机。,11,10.1 ATM回顾,ATM交换机,UNI,UNI或NNINNI接口设计用于交换机之间UNI连接可在专用网络中用于ATM交换机之间,大型ATM网络,12,10.1 ATM回顾,ATM在同构的ATM硬件上提供了一般性的抽象:尽管具有允许一个交换结构包含多台交换机的物理结构,但ATM硬件使连接的计算机感觉都是连接到一个单一的物理网络。在ATM网络上的任何计算机都可以和其他任何计算机通信,这些计算机并不了解物理网络结
5、构。,ATM交换系统的逻辑表示,13,10.1.1 两种ATM连接形式,ATM向所连接的主机提供一个面向连接的接口。主机要通过ATM网络给远端的目的站发送数据,必须先建立一个连接。ATM提供两种形式的连接:永久虚电路PVC和交换虚电路SVC。PVC:管理员沿从原站到目的站的通路手工输入所需的配置。PVC只用于相当长的时期内不变动位置的连接。SVC:由软件自动创建,并在不需要时终止。主机上的软件启动SVC的创建,它给本地交换机传递一个请求。这个请求包括SVC所需的远程主机的完整地址,还包括指定所需服务质量的参数。然后主机等待ATM网络创建一个电路并做出应答。ATM信令系统建立一条通路,从源主机通
6、过ATM网络到达远程主机。,14,ATM 网络,A,B,交换机 X,交换机 Y,UNI,UNI,NNI,NNI,t,数据传送阶段,SVC,15,10.1.2 通路、电路与标识符,面向连接的技术给每个电路分配了一个独特的整数标识符。UNI接口使用一个24 比特的整数来标识每一条虚电路。当管理员创建PVC时,分别给它们指定了的一个标识符。当主机上的软件创建一个新SVC时,本地ATM交换机就给该电路指定一个标识符,并通知主机。,16,10.1.2 通路、电路与标识符,面向连接的系统没有给每个电路分配全局的电路标识符电路标识符代替了用于创建电路的完整信息一个电路标识符只是在跨越一个单跳时才有意义电路标
7、识符仅在电路打开时又有意义标识符分为两个字段:虚通路标识符VPI和虚电路标识符VCI分VPI和VCI的动机:ATM的硬件可以高效的使用VPI路由通信量。,17,VCI 与 VPI(VPI 包含 VCI),ATM 连接用信元首部中的两级标号来识别。虚电路标识 VCI(Virtual Channel Identifier)虚通路标识符 VPI(Virtual Path Identifier),传输链路,18,图中端点A通过交换机X、Y、Z与端点B建立了一条逻辑连接:虚电路,19,10.1.3 ATM信元,ATM 网络使用信元来传输数据。ATM要求所有信元都一样长,这样有可能构造出更快的交换硬件。每
8、个ATM信元53字节长,5字节首部,接着是48字节的有效载荷。,20,10.2 ATM适配层,通过ATM传输数据的应用程序并不读写信元,而是由计算机通过一个ATM适配层与ATM进行交互。一个典型的ATM接口的结构如右图所示。,适配层AAL,21,ATM 层和 AAL 层,在 ATM 交换机中只有物理层和 ATM 层。,ATM 端点,AAL层,IP 层,物理层,ATM层,AAL层,IP 层,物理层,ATM层,ATM 网络,ATM 网络,ATM 端点,22,ATM 层和 AAL 层,AAL 层只能驻留在 ATM 端点之中。,交换机,交换机,ATM 网络,ATM 网络,ATM 层,物理层,物理层,物
9、理层,ATM 层,物理层,IP 层,物理层,ATM层,IP 层,物理层,ATM层,23,砂漏模型,不同类别的应用,AAL1,AAL2,AAL3/4,AAL5,53 字节,51 Mb/sUTP,100 Mb/s光纤,155 Mb/s光纤,其他,AAL 层,ATM 层,物理层,信元,24,10.2 ATM适配层,当建立一个连接时,主机必须明确将使用什么适配层协议。连接的两端必须同意所作的选择,并且一旦建立连接之后就不能再改变适配层。,25,10.2.1 IP协议使用AAL5,计算机使用ATM适配层5通过ATM网络传输数据。AAL5 提供了一个可以接受和交付可变长度的分组的接口。AAL5允许每个分组
10、包含1至65535字节之间的数据,保留置0,用户到用户标识,CRC差错检查,报文数据长度,26,10.2.2 AAL5的收敛、分段与重组,当一个应用程序通过AAL5 的ATM连接发送数据时,主机就将一块数据交付到AAL5接口上。AAL5产生一个信尾,并将信息划分为48字节长的信息块,然后将每一个信息块以单个信元的形式在ATM网络上传输。在连接的接收方,AAL5将到达的信元重组成一个分组,检验其CRC以保证所有分组正确到达,然后将结果数据传给主机软件。这种将分组划分成许多信元以及重新将它们重组成分组的过程,称为ATM分段与重组SAR。,27,10.2.2 AAL5的收敛、分段与重组,示例:一个1
11、40字节的数据报怎样封装成信元,在ATM网络中传输?封装之前,先要加上8字节的尾部,尾部应当出现在最后一个信元的最后8字节。AAL5 在ATM首部中使用一个比特来标识给定的数据块中的最后一个信元。,28,10.2.2 AAL5的收敛、分段与重组,140字节IP数据报,8字节尾部,填充,AAL5,ATM,29,10.2.3 数据报的封装与IPMTU的大小,当TCP/IP在ATM网络上发送数据时,使用AAL5传输一份完整的数据报。虽然AAL5 能接受和传输长达64K字节的分组,但TCP/IP标准却规定了一个默认的MTU,其值为9180字节。IP必须将任何长度超过9180字节的数据包分片,然后交给A
12、AL5。,30,10.2.4 数据报的封装,数据报的封装形式可以有两种:一条虚电路两端的两个主机事先同意将此虚电路用于某个特定的协议(例如此虚电路仅用来发送IP数据报)。这种方案的优点是不需要在分组中附加信息,但造成了虚电路的重复,每一台主机必须为每一个高层协议重建一条虚电路。一条虚电路两端的两个主机事先同意将数据区中的某些八位组保留作为类型字段之用。这种方案允许所有的通信协议在同一条虚电路上通过,但缺点是需要使每一个分组带有标识协议类型的一些八位组,而且使用各种协议的分组都具有同样的时延和优先级。,31,10.2.4 数据报的封装,标准建议分组中包含信息类型时,应使用802.2标准,其逻辑链
13、路控制LLC的首部应跟随一个子网连接点SNAP的首部。多个协议复用一条虚电路时,用AAL5发送一个IP数据报所用的分组格式如下图:,0,16,31,组织标识符,管理TYPE字段中的值,将IP数据报封装在以太网帧时所用的值,32,10.3 ATM网络中IP地址的绑定,ATM网络传输IP数据报时,需要三种类型的地址:IP地址、物理地址、虚电路标识符。ATM给连接的每一台计算机分配了一个物理地址,当建立虚电路时必须使用这个物理地址。ATM的物理地址比IP地址长,不可能把ATM物理地址编码到IP地址内部。因此不能使用静态绑定。ATM的硬件不支持广播。因此不能使用传统的ARP将其地址绑定到ATM网络。不
14、用绑定?,33,10.3 ATM网络中IP地址的绑定,首先,在建立虚电路传输数据时,目的站的IP地址必须映射到ATM端点地址。这个端点地址用于建立虚电路。其次,当在现有虚电路上向远程主机发送数据报时,目的站的IP地址必须映射到电路的VPI/VCI序偶。面向连接的交换技术需要两级地址绑定,第二级邦定在ATM网络上发送数据报时使用,第一级绑定仅在建立交换虚电路时才需要。,34,10.3 ATM网络中IP地址的绑定,IP 地址,ATM 端点地址,IP 地址,VPI/VCI,建立虚电路时,发送数据报时,面向连接技术的两级地址绑定,如何解决地址绑定?,35,10.3 ATM网络中IP地址的绑定10.3.
15、1 逻辑IP子网,一种局限条件下可用的协议。当一组计算机使用ATM网络代替单个物理网络时,可使用该协议。这个组构成了逻辑IP子网LIS连在同一个ATM硬件网络上的一组计算机可以定义为多个逻辑IP子网。每个逻辑IP子网的功能就像单个的局域网。所有在一个LIS中的计算机都共享一个IP网络前缀,这个网络前缀与其它网络前缀是不同的。在一个LIS 的计算机在组成LIS的所有虚电路上必须使用同样的MTU。一个LIS中的主机并不能与另一个LIS中的主机直接通信。逻辑子网之间的通信必须通过一个属于多个LIS的路由器进行。,36,连接在一个ATM网络上的8台计算机分成两个逻辑IP子网,每一个LIS构成一个在概念
16、上分割的网络。计算机F同时属于两个逻辑子网,可以是两个逻辑子网之间的路由器。,10.3.1 逻辑IP子网,37,10.3.1 逻辑IP子网,LIS内部的地址绑定当一台主机创建到自己所属的LIS中其他计算机的一条虚电路时,该主机必须指明目的站的ATM硬件地址。主机如何将下一跳地址映射到适当的ATM硬件地址呢?用服务器来完成这样的映射。主机和服务器之间的通信使用的是ATMARP。,38,10.3 ATM网络中IP地址的绑定,源IP、源ATM地址、目的IP、请求目的ATM,应答ATMARP或NACK,ATMARP过程,39,10.3 ATM网络中IP地址的绑定10.3.2 ATMARP分组格式,AT
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 互联网 互联网第10章 ATM网络上的TCP 10 ATM 网络 TCP
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-4602581.html