第16讲 网络层.ppt
《第16讲 网络层.ppt》由会员分享,可在线阅读,更多相关《第16讲 网络层.ppt(51页珍藏版)》请在麦多课文档分享上搜索。
1、第16讲 网络层(5),知识回顾,路由算法 自治系统 内部网关协议 RIP OSPF,本讲内容和目标,了解外部网关协议BGP的工作机制 了解路由器的内部结构及转发的含义 理解VPN概念及其工作原理 理解NAT基本概念及其工作原理 了解IPV6技术,外部网关协议,边界网关协议(BGP, Border Gateway Protocol)是互联网的核心路由协议。它通过维护路由表来实现自治系统(AS)之间的可达性,属于矢量路由协议。BGP不使用传统域内路由协议的距离度量,而是基于路径、网络策略和规则集来决定路由。 自从1994年以来,BGP版本4在互联网上广泛使用。版本4的主要改进在于支持无类型域间路
2、由(CIDR)并使用路由聚类来减小路由表的尺寸。从最早的RFC 1771开始,经过超过20版草稿,BGP版本4最终在2006年1月发行的RFC 4271內定案。,BGP 使用的环境却不同,因特网的规模太大,使得自治系统之间路由选择非常困难。对于自治系统之间的路由选择,要寻找最佳路由是很不现实的。 当一条路径通过几个不同 AS 时,要想对这样的路径计算出有意义的代价是不太可能的。 比较合理的做法是在 AS 之间交换“可达性”信息。 自治系统之间的路由选择必须考虑有关策略。 因此,边界网关协议 BGP 只能是力求寻找一条能够到达目的网络且比较好的路由(不能兜圈子),而并非要寻找一条最佳路由。,BG
3、P 发言人 (BGP speaker),每一个自治系统的管理员要选择至少一个路由器作为该自治系统的“ BGP 发言人” 。 一般说来,两个 BGP 发言人都是通过一个共享网络连接在一起的,而 BGP 发言人往往就是 BGP 边界路由器,但也可以不是 BGP 边界路由器。,BGP 交换路由信息,一个 BGP 发言人与其他自治系统中的 BGP 发言人要交换路由信息,就要先建立 TCP 连接,然后在此连接上交换 BGP 报文以建立 BGP 会话(session),利用 BGP 会话交换路由信息。 使用 TCP 连接能提供可靠的服务,也简化了路由选择协议。 使用 TCP 连接交换路由信息的两个 BGP
4、 发言人,彼此成为对方的邻站或对等站。,BGP 发言人和 自治系统 AS 的关系,BGP 发言人,BGP 发言人,BGP 发言人,BGP 发言人,BGP 发言人,AS1,AS3,AS2,AS5,AS4,AS 的连通图举例,BGP 所交换的网络可达性的信息就是要到达某个网络所要经过的一系列 AS。 当 BGP 发言人互相交换了网络可达性的信息后,各 BGP 发言人就根据所采用的策略从收到的路由信息中找出到达各 AS 的较好路由。,BGP 发言人交换路径向量,主干网 (AS1),地区 ISP (AS2),地区 ISP (AS3),本地 ISP(AS6) N5,本地 ISP(AS7) N6, N7,
5、自治系统 AS2 的 BGP 发言人通知主干网的 BGP 发言人:“要到达网络 N1, N2, N3 和 N4 可经过 AS2。”,BGP 发言人交换路径向量,主干网 (AS1),地区 ISP (AS2),地区 ISP (AS3),本地 ISP(AS4) N1, N2,本地 ISP(AS5) N3, N4,主干网还可发出通知:“要到达网络 N5, N6 和 N7 可沿路径(AS1, AS3)。”,BGP 协议的特点,BGP 协议交换路由信息的结点数量级是自治系统数的量级,这要比这些自治系统中的网络数少很多。 每一个自治系统中 BGP 发言人(或边界路由器)的数目是很少的。这样就使得自治系统之间
6、的路由选择不致过分复杂。 BGP 支持 CIDR,因此 BGP 的路由表也就应当包括目的网络前缀、下一跳路由器,以及到达该目的网络所要经过的各个自治系统序列。 在BGP 刚刚运行时,BGP 的邻站是交换整个的 BGP 路由表。但以后只需要在发生变化时更新有变化的部分。这样做对节省网络带宽和减少路由器的处理开销方面都有好处。,路由器在网际互连中的作用 路由器的结构,路由器是一种具有多个输入端口和多个输出端口的专用计算机,其任务是转发分组。也就是说,将路由器某个输入端口收到的分组,按照分组要去的目的地(即目的网络),把该分组从路由器的某个合适的输出端口转发给下一跳路由器。 下一跳路由器也按照这种方
7、法处理分组,直到该分组到达终点为止。,典型的路由器的结构,路由 选择,路由选择处理机,路由选择协议,路由表,3,输入端口,3,交换结构,输入端口,输出端口,分组 转发,转发表,分组处理,输出端口,1,1,1,3,3,1,2,2,2,2,3网络层 2数据链路层 1物理层,“转发”和“路由选择”的区别,“转发”(forwarding)就是路由器根据转发表将用户的 IP 数据报从合适的端口转发出去。 “路由选择”(routing)则是按照分布式算法,根据从各相邻路由器得到的关于网络拓扑的变化 情况,动态地改变所选择的路由。 路由表是根据路由选择算法得出的。而转发表是从路由表得出的。 在讨论路由选择的
8、原理时,往往不去区分转发表和路由表的区别,,共有 90 个主机接收视频节目,R1,R3,R4,R2,视频服务器 M,30 个,30 个,30 个,30 个,30个,30 个,90 个,不使用多播时需要 发送 90 次单播,IP 多播的基本概念,多播,1 个,1 个,多播,多播,多播可明显地减少 网络中资源的消耗,多播组成员 共有 90 个,R1,R3,R4,R2,视频服务器 M,1 个,1 个,1 个,1 个,1 个,发送 1 次多播,复制,IP 多播的一些特点,(1) 多播使用组地址 IP 使用 D 类地址支持多播。多播地址只能用于目的地址,而不能用于源地址。 (2) 永久组地址由因特网号码
9、指派管理局 IANA 负责指派。 (3) 动态的组成员 (4) 使用硬件进行多播,在局域网上进行硬件多播,因特网号码指派管理局 IANA 拥有的以太网地址块的高 24 位为 00-00-5E。 因此 TCP/IP 协议使用的以太网多播地址块的范围是:从 00-00-5E-00-00-00 到 00-00-5E-FF-FF-FF D 类 IP 地址可供分配的有 28 位,在这 28 位中的前 5 位不能用来构成以太网硬件地址。,00000000,00000001,01011110,0,1110,0,8,16,24,31,D 类 IP 地址,48 位以太网地址,0 1 0 0 5 E,表示多播,最
10、低 23 位来自 D 类 IP 地址,VPN技术概述,VPN的概念 虚拟专用网(Virtual Private Network,VPN)被定义为通过一个公用网络(通常是因特网)建立一个临时的、安全的连接,是一条穿过混乱的公用网络的安全、稳定的隧道。 VPN依靠ISP(Internet服务提供商)和其他NSP(网络服务提供商),在公用网络中建立专用的数据通信网络的技术。在虚拟专用网中,任意两个节点之间的连接并没有传统专网所需的端到端的物理链路,而是利用某种公众网的资源动态组成的。 VPN是对企业内部网的扩展。一般以IP为主要通讯协议。,VPN技术概述(续),隧道 VPN是在公网中形成的企业专用链
11、路。采用“隧道”技术,可以模仿点对点连接技术,依靠Internet服务提供商(ISP)和其他的网络服务提供商(NSP)在公用网中建立自己专用的“隧道”,让数据包通过这条隧道传输。对于不同的信息来源,可分别给它们开出不同的隧道。 隧道是一种利用公网设施,在一个网络之中的“网络”上传输数据的方法。隧道协议利用附加的报头封装帧,附加的报头提供了路由信息,因此封装后的包能够通过中间的公网。封装后的包所途经的公网的逻辑路径称为隧道。一旦封装的帧到达了公网上的目的地,帧就会被解除封装并被继续送到最终目的地。 VPN的安装和使用 http:/ 加密数据。以保证通过公网传输的信息即使被他人截获也不会泄露。 信
12、息验证和身份识别。保证信息的完整性、合理性,并能鉴别用户的身份。 提供访问控制。不同的用户有不同的访问权限。 地址管理。VPN方案必须能够为用户分配专用网络上的地址并确保地址的安全性。 密钥管理。VPN方案必须能够生成并更新客户端和服务器的加密密钥。 多协议支持。VPN方案必须支持公共因特网络上普遍使用的基本协议,包括IP、IPX等。,RFC 1918 指明的专用地址(private address),10.0.0.0 到 10.255.255.255 172.16.0.0 到 172.31.255.255 192.168.0.0 到 192.168.255.255 这些地址只能用于一个机构的
13、内部通信,而不能用于和因特网上的主机通信。 专用地址只能用作本地地址而不能用作全球地址。在因特网中的所有路由器对目的地址是专用地址的数据报一律不进行转发。,用隧道技术实现虚拟专用网,部门 A,因特网,部门 B,R1,R2,隧道,使用隧道技术,本地地址,本地地址,全球地址,用隧道技术实现虚拟专用网,部门 A,因特网,部门 B,R1,R2,隧道,使用隧道技术,本地地址,本地地址,全球地址,网络地址 = 10.1.0.0 (本地地址),网络地址 = 10.2.0.0 (本地地址),用隧道技术实现虚拟专用网,部门 A,因特网,部门 B,R1,R2,隧道,使用隧道技术,加密的从 X 到 Y 的内部数据报
14、,外部数据报的数据部分,源地址:125.1.2.3 目的地址:194.4.5.6,数据报首部,VPN的隧道技术,VPN中的隧道是由隧道协议形成的,VPN使用的隧道协议主要有三种:点到点隧道协议(PPTP)、第二层隧道协议(L2TP)以及IPSec。PPTP和L2TP集成在Windows中,所以最常用。 PPTP协议允许对IP、IPX或NetBEUI数据流进行加密,然后封装在IP包头中通过企业IP网络或公共因特网络发送。 L2TP协议允许对IP,IPX或NetBEUI数据流进行加密,然后通过支持点对点数据报传递的任意网络发送,如IP,X.25,帧中继或ATM。 IPSec隧道模式允许对IP负载数
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 16 网络 PPT
