IP交换与IP安全.ppt
《IP交换与IP安全.ppt》由会员分享,可在线阅读,更多相关《IP交换与IP安全.ppt(110页珍藏版)》请在三一办公上搜索。
1、第1页,第9章 IP交换与IP安全,本章概述 本章的学习目标主要内容,第2页,本章概述,为了解决了传统路由器低速、复杂所造成的网络瓶颈问题,需要设计快速的转发技术,OSI的数据链路层就有成熟的技术,因此要想利用二层转发效率高这一优点,又要处理三层IP数据包,三层交换技术就诞生了。IP作为公开开放的网络标准,在解决兼容问题的同时,负面效应随之而来。网络层除了转发速度的问题,还有安全隐患,解决数据安全、认证信息、完整性等问题是网络层无法绕开的职责。本章全面简述IP交换和IP安全技术。,第3页,本章的学习目标,理解第三层交换基本概念理解IP交换模型和类型掌握MPLS结构和标签格式掌握LDP协议工作流
2、程掌握IPSec实现协议掌握VPN原理,第4页,主要内容,9.1 IP交换9.2 MPLS 9.3 IP安全9.4 VPN 9.5 本章小结,第5页,9.1 IP交换,由于Internet及许多私有网络经常处于近似的拥塞状态,更快速和更便宜的IP转发设备是每个人都需要的。事实上许多IP网络设计上就有拥塞,如果发生拥塞,TCP主机将发送速率适配到网络容量允许的大小,拥塞消除,网络通信可以恢复如初。如果主机继续将分组注入一个已经阻塞的网络,而忽略或不理解隐含或显式的拥塞指示,问题不但不会消失,反而可能更严重。如何在路由器三层设备实现分组快速转发,是应用的迫切需求。,第6页,9.1.1第三层交换,I
3、P交换涵盖两个概念,网络层的IP技术和数据链路层的交换技术。第三层路由技术的基本功能是实现路径确定、路由表维护等路由处理,完成地址解析、计数器维护、报文头重写等业务流转发任务。第二层交换技术的基本功能就是转发业务流,将输入端口与输出端口对应起来。交换机的体系结构和实现方法决定了在什么时候进行对应以及如何对应。第二层交换技术使用端口的MAC地址决定输入信息包的下一步流向。,第7页,两个基本类型,第三层交换选实现基于第三层(L3)地址转发业务流,执行交换功能,可能提供诸如认证的特别服务,执行或不执行路由处理。第三层交换分为两个基本类型:一种在第三层对每个信息报文都进行处理;而另一种则不是这样。前者
4、称为报文到报文第三层交换(Packet eXchange Package),后者称为第三层流交换(Flow Stwith)。,第8页,第三层交换机的定位,第三层交换机为网络设计提供了许多灵活性。例如,它可用于会聚建筑物内网段的业务流,将局部业务流局限于子网内,而同时以线速度转发跨子网的业务流。它们可用于前端共享资源(如服务器群),提供高速交换连接,同时保护这些服务器免受消耗其处理时间的外部广播业务流的影响。它们也可减轻传统路由器的IP网络业务流处理负担,无需对老技术进行进一步扩充或投资以改善所有第三层协议的性能。,第9页,IP交换类型,建立一条直通路径的标准和置于直通路径上的业务流的分类标准依
5、赖于IP交换解决方案和协议的类型。一般而言,有两种IP交换解决方案:流驱动和拓扑驱动。,第10页,9.1.2 支撑技术,除了交换和路由技术外,新的第三层技术的成功与其他正在开发的技术有着密切联系。虚拟局域网、NHRP、RSVP、IP组播,第11页,主要内容,9.1 IP交换9.2 MPLS 9.3 IP安全9.4 VPN 9.5 本章小结,第12页,9.2 MPLS,多协议标签交换(MPLS)是一种用于快速数据包交换和路由的体系,它为网络数据流量提供了目标、路由、转发和交换等能力。更特殊的是,它具有管理各种不同形式通信流的机制。MPLS 独立于第二和第三层协议,诸如 ATM 和 IP。它提供了
6、一种方式,将 IP 地址映射为简单的具有固定长度的标签,用于不同的包转发和包交换技术。它是现有路由和交换协议的接口,如 IP、ATM、帧中继、资源预留协议(RSVP)、开放最短路径优先(OSPF)等等。,第13页,9.2.1 MPLS基本结构,多协议标签交换技术MPLS(MultiProtocol Label Switching)是一种在开放的通信网上利用标签引导数据高速、高效传输的技术。MPLS体系结构描述了实现标签交换的机制,这种技术融合了第二层的分组交换转发技术和第三层的路由技术。MPLS构建在传统路由协议基础上,继承了传统路由协议的柔韧强健的特性,可运行在大多数网络上,包括ATM、FR
7、、以太网,并且支持高带宽高速率的IP转发。,第14页,LSR,MPLS网络的基本构成单元是标签交换路由器LSR(Label Switching Router),主要运行MPLS控制协议和第三层路由协议,并负责与其他LSR交换路由信息来建立路由表,实现FEC和IP分组头的映射,建立FEC和标签之间的绑定,分发标签绑定信息,建立和维护标签转发表等工作。,第15页,LER,由LSR构成的网络叫做MPLS域,位于区域边缘的LSR称为边缘LSR(LER,Labeled Edge Router),主要完成连接MPLS域和非MPLS域以及不同MPLS域的功能,并实现对业务的分类、分发标签(作为出口LER)、
8、剥去标签等。其中入口LER叫Ingress,出口LER叫Egress。位于区域内部的LSR则称为核心LSR,核心LSR可以是支持MPLS的路由器,也可以是支持MPLS标签交换的LSR,它提供标签分发、交换功能(Label Swapping)。带标签的分组沿着由一系列LSR构成的标签交换路径LSP(Label Switched Path)传送。,MPLS网络结构图9-2,第16页,第17页,LOREM IPSUM DOLOR,转发等价类FEC(Forwarding Equivalence Class)是MPLS中的一个重要概念。MPLS实际上是一种分类转发技术,它将具有相同转发处理方式,例如目的
9、地相同、使用转发路径相同、具有相同的服务等级的分组归为一类,称为转发等价类。LSR根据某些策略对数据流进行分类,把具有相同属性的分组映射到某个FEC,映射的目的是标记分组。一个FEC可以只包含一个数据流,也可以是一组数据流。FEC只具有“本地”意义,如何建立数据流分组到FEC的映射和划分FEC有每个路由器自己决定。一般来说,划分分组的FEC是根据他的网络层目的地址。属于相同转发等价类的分组,在MPLS网络中将获得完全相同的处理。,第18页,LDP,标签分发协议LDP(Label Distribution Protocol)是MPLS中的信令控制协议,是控制LSR之间交换标签与FEC绑定,协调L
10、SR间工作的一系列规程。MPLS交换路由器(LSR)对有标记的包或信元进行交换,也能支持第三层路由功能,完成Fec到Lsp的建路。MPLS边缘交换路由器(LER)将标记加到包上,主要完成连接MPLS域和非MPLS域以及不同MPLS域的功能,实现FEC划分,并对业务进行分类、分发标签、剥去标签等,流量工程,LSP建路发起,Ip包转发。标记交换通路LSP,用于IP包转发。标记分发协议LDP,用于分配标签。,第19页,LOREM IPSUM DOLOR,MPLS改进了传统路由器和专线组网技术。在数据通信过程中,用标记分配协议(LDP)替代ATM信令协议,实现面向连接功能。中间的 MPLS交换机根据转
11、发信息库(FIB)只做信元交换功能,消减了传统路由器网逐跳寻址的弊端,减少处理时延。IP分组映射在FEC(Forwarding Equivalence Class)上的,根据不同的映射策略可以提供对不同业务的支持,方便提供了新业务的VPN功能,同时提供了灵活的转发机制。,第20页,LOREM IPSUM DOLOR,在传统的路由中路由器中,需要分析包含在每个分组头中的信息,然后解析分组头、提取目的地址、查询路由表、决定下一跳地址、计算头校验、减TTL。MPLS只是根据标签进行转发,支持高带宽高速率的IP转发。限制路由的标记分配协议CR-LDP(Constraint Route Label Di
12、stribution Protocol),提供了对Qos、流量工程的强大支持。提供LDP信令协议,并且在ATM上能与PNNI、UNI共存。可以与传统的路由协议共存而不增加现在网管的负担。可与现在IP网上已有的资源预流协议共存(RSVP)。,第21页,9.2.2 标签(标记)1.标签的定义,标签为一个长度固定、具有本地意义的短标识符,用于标识一个FEC(Forwarding Equivalence Class)。当分组到达MPLS网络入口时,它将按一定规则被划归不同的FEC,根据分组所属的FEC,将相应的标签封装在分组中,这样,在网络中,按标签进行分组转发即可。,第22页,2.标签的结构,标签的
13、结构如图9-12所示。标签位于链路层包头和网络层分组之间,长度为4个字节。标签共有4个域:Label:标签值字段,长度为20bits,用于转发的指针。Exp:3bits,保留,协议中没有明确规定,通常用于COS。S:1bit,MPLS支持标签的分层结构,即多重标签。值为1时表明为最底层标签。TTL:8bits,和IP分组中的TTL意义相同。,标签的结构图9-3,第23页,第24页,3.标签的操作,(1)标签映射(2)标签的封装(3)标签分配和分发(4)标签分配控制方式(5)标签保持方式标签保持方式分为自由标签保持方式和保守标签保持方式两种。,第25页,9.2.3 MPLS工作流程,MPLS是一
14、种特殊的转发机制,它为进入网络中的IP数据包分配标记,并通过对标记的交换来实现IP数据包的转发。标记作为IP包头在网络中的替代品而存在,在网络内部MPLS在数据包所经过的路径沿途通过交换标记来实现转发;当数据包要退出MPLS网络时,数据包被解开封装,继续按照IP包的路由方式到达目的地。MPLS的工作流程可以分为网络的边缘行为、网络的中心行为以及如何建立标记交换路径。,第26页,1.网络的边缘行为,当IP数据包到达一个LER时,MPLS第一次应用标记。首先,LER要分析IP包头的信息,并且按照它的目的地址和业务等级加以区分。在LER中,MPLS使用了转发等价类(FEC)的概念来,将输入的数据流映
15、射到一条LSP上。简单地说,FEC就是定义了一组沿着同一条路径、有相同处理过程的数据包。这就意味着所有FEC相同的包都可以映射到同一个标记中。,第27页,LOREM IPSUM DOLOR,对于每一个FEC,LER都建立一条独立的LSP穿过网络,到达目的地。数据包分配到一个FEC后,LER就可以根据标记信息库(LIB)来为其生成一个标记。标记信息库将每一个FEC都映射到LSP下一跳的标记上。如果下一跳的链路是ATM,则MPLS将使用ATM VCC里的VCI作为标记。转发数据包时,LER检查标记信息库中的FEC,然后将数据包用LSP的标记封装,从标记信息库所规定的下一个接口发送出去。,第28页,
16、2.网络的核心行为,当一个带有标记的包到达LSR的时候,LSR提取入局标记,同时以它作为索引在标记信息库中查找。当LSR找到相关信息后,取出出局的标记,并由出局标记代替入局标签,从标记信息库中所描述的下一跳接口送出数据包。最后,数据包到达了MPLS域的另一端,在这一点,LER剥去封装的标记,仍然按照IP包的路由方式将数据包继续传送到目的地。,第29页,3.建立标记交换路径两种方式(1)Hop by Hop路由,“一个Hop-by-Hop的LSP是所有从源站点到一个特定目的站点的IP树的一部分。对于这些LSP,MPLS模仿IP转发数据包的面向目的地的方式建立了一组树。从传统的IP路由来看,每一台
17、沿途的路由器都要检查包的目的地址,并且选择一条合适的路径将数据包发送出去。而MPLS则不然,数据包虽然也沿着IP路由所选择的同一条路径进行传送,但是它的数据包头在整条路径上从始至终都没有被检查。在每一个节点,MPLS生成的树是通过一级一级为下一跳分配标记,而且是通过与它们的对等层交换标记而生成的。交换是通过LDP的请求以及对应的消息完成的。,第30页,(2)显式路由,MPLS最主要的一个优点就是它可以利用流量设计“引导”数据包,比如避免拥塞或者满足业务的QoS等。MPLS允许网络的运行人员在源节点就确定一条显式路由的LSP(ER-LSP),以规定数据包将选择的路径。不像Hop-by-Hop的L
18、SP,ER-LSP不会形成IP树。取而代之,ER-LSP从源端到目的端建立一条直接的端到端的路径,如图3所示。MPLS将显式路由嵌入到限制路由的标记分配协议的信息中,从而建立这条路径。,第31页,9.2.4 LSP,MPLS的标签分组沿着由一系列LSR构成的标签交换路径LSP(Label Switched Path)传送。LSP的建立其实就是将FEC和标签进行绑定,并将这种绑定通告LSP上相邻LSR的过程。这个过程是通过标签分发协议LDP来实现的。LDP规定了LSR间的消息交互过程和消息结构,以及路由选择方式。,第32页,1.LSP隧道与分层,MPLS支持LSP隧道技术。在一条LSP路径上,L
19、SR Ru和LSR Rd互为上下游,但LSR Ru和LSR Rd之间的路径,可能并不是路由协议所提供路径的一部分,MPLS允许在LSR Ru和LSR Rd间建立一条新的LSP路径,LSR Ru和LSR Rd分别为这条LSP的起点和终点。LSR Ru和LSR Rd间的LSP就是LSP隧道,它避免了传统的网络层封装隧道。当隧道经由的路由和逐跳与从路由协议取得的路由一致时,这种隧道叫逐跳路由隧道;若不一致,则这种隧道叫显式路由隧道。如图9-4所示,LSP就是R2、R3间的一条隧道。,图9-4 LSP隧道,第33页,第34页,标签栈,在MPLS的多层标签栈,是分组可以携带多个标签,这些标签在分组中以“
20、堆栈”的形式存在,对堆栈的操作按“后进先出”的原则,决定如何转发分组的标签始终是栈顶标签。标签入栈是指向输出分组中加入一个标签,使标签栈的深度加1,同时,分组的当前标签就变为此新加入的标签;标签出栈是指从分组中去掉一个标签,使标签栈的深度减1,同时,分组的当前标签将变为原来处于下一层的标签。,第35页,LOREM IPSUM DOLOR,在LSP隧道中会使用多层标签栈。当分组在LSP隧道中传送时,分组的标签就会有多层。在每一隧道的入口和出口处,要进行标签栈的入栈和出栈操作,每发生一次入栈操作,标签就会增加一层。MPLS对标签栈的深度没有限制。标签栈按照“后进先出”方式组织标签,MPLS从栈顶开
21、始处理标签。若一个分组的标签栈深度为m,则位于栈底的标签为1级标签,位于栈顶的标签为m级标签。未打标签的分组可看作标签栈为空(即标签栈深度为零)的分组。,第36页,2.标签报文的转发,在Ingress,将进入网络的分组根据其特征划分成转发等价类FEC。一般根据IP地址前缀或者主机地址来划分FEC。属于相同FEC的分组在MPLS区域中将经过相同的路径(即LSP)。LSR对到来的FEC分组分配一个短而定长的标签,然后从相应的接口转发出去。,第37页,NHLFE,在LSP沿途的LSR上,都已建立了输入/输出标签的映射表(该表的元素叫下一跳标签转发条目,简称NHLFE,Next Hop Label F
22、orwarding Entry)。对于接收到的标签分组,LSR只需根据标签从表中找到相应的NHLFE,并用新的标签来替换原来的标签,然后,对标签分组进行转发,这个过程叫输入标签映射ILM(Incoming Label Map)。MPLS在网络入口处指定特定分组的FEC,后续P路由器只需简单的转发即可,比常规的网络层转发要简单得多,转发速度得以提高。,第38页,9.2.5 LDP协议,LDP协议规定标签分发过程中的各种消息以及相关的处理进程。通过LDP,LSR可以把网络层的路由信息直接映射到数据链路层的交换路径上,进而建立起网络层上的LSP。LSP既可以建立在两个相邻的LSR之间,也可以终止于网
23、络出口节点,从而在网络中所有中间节点上都使用标签交换。,第39页,1.LDP基本概念,LDP对等体是指相互之间存在LDP会话、使用LDP来交换标签/FEC映射关系的两个LSR。两个LDP对等体可以同时通过一个LDP会话获得对方的标签映射消息,即,LDP协议是双向的。LDP会话用于在LSR之间交换标签映射、释放等消息。LDP会话可以分为两种类型本地LDP会话(local LDP session):建立会话的两个LSR之间是直连的;远端LDP会话(remote LDP session):建立会话的两个LSR之间是非直连的。,第40页,LDP协议主要使用四种消息,发现(discovery)消息,用于
24、通告和维护网络中LSR的存在。会话(session)消息,用于建立、维护和终止LDP对等体之间的会话连接。通告(advertisement)消息,用于创建、改变和删除标记FEC绑定。通知(notification)消息,用于提供建议性的消息和差错通知。,第41页,标签空间与LDP标识符,LDP对等体之间分配标签的范围称为标签空间。可以为LSR的每个接口指定一个标签空间,也可以整个LSR使用一个标签空间。LDP标识符用于标识特定LSR的标签空间范围,是一个六字节的数值,格式如下:ip地址:标签空间序号。其中,四字节的ip地址是LSR的ip地址,标签空间序号占两字节。,第42页,2.LDP工作过程
25、,LDP工作过程,如图9-15所示LDP标签的分发。,图9-5 标签分发,第43页,第44页,标签分发模式,在一条LSP上,沿数据传送的方向,相邻的LSR分别称为上游LSR和下游LSR。例如,在上图中的LSP1,LSR b为LSR c的上游LSR。标签的分发过程有下游按需标签分发dod和下游自主标签分发du两种模式,它们的主要区别在于标签映射的发布是上游请求还是下游主动发布。,第45页,dod(downstream-on-demand)模式,上游LSR向下游LSR发送标签请求消息(包含FEC的描述信息),下游LSR为此FEC分配标签,并将绑定的标签通过标签映射消息反馈给上游LSR。下游LSR何
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- IP 交换 安全
链接地址:https://www.31ppt.com/p-6508665.html