- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
这些路由选择策略包括政治、安全或经济方面的考虑。例如:我国国内的站点在互相传送数据报时不要经过国外兜圈子(比如不要经过美国)。这些策略都是由每个路由器进行设置的。从BGP路由器的观点来看,整个Internet由一些BGP路由器及其连接线路组成。若两个BGP路由器共享一个公共的网络,则称它们是连接在一起的。BGP将网络划分为以下三类: (1) 与BGP只有一个连接的网络,它不能用来转发数据报。 (2) 与BGP有两个或更多连接的网络,它可用来转发数据报。 (3) 能够转发第三方数据报的转发网络,例如主干网。当然这也可能有某些限制。 两个BGP路由器在进行通信时要先建立TCP连接。这种可靠的通信将底层网络中的所有细节都屏蔽了。 BGP基本上属于距离向量协议,但它和其它的距离向量协议(如RIP)有很大的区别。BGP不是记录到每一个目的站的费用(距离),而是记录到每一个目的站的完整路由。BGP也不是把到每一个可能的目的站的费用周期性地通知其邻站,而是将它使用的每一个路由告诉其相邻站。 图8-21说明了BGP的工作原理。图中共有10个路由器。现在考虑路由器 F中的路由表。设路由器F采用路由F—G—C—D到达目的站D。路由器F的4个相邻站向F发来有关路由的完整信息(见图所示)。为简单起见,图中只给出到目的站D的路由信息。路由器F收到这些信息后要找出其中最好的一个。路由器I和E使用的路由显然不能用,因为这两条路由都通过F,因此只能在B和G使用的路由中选择。每一个BGP路由器都有一个模块用来检查到某一个目的站的路由,并给它们打分,对每一个到该目的站的“距离”返回一个数值。不符合路由选择策略的就返回无穷大。路由器将选择最短距离的路由。 图8-21 路由器F的相邻站将路由信息发往F BGP可以很容易地解决距离向量路由选择算法中的“坏消息传播得慢”这一问题。例如假设图8-20中路由器G或链路FG出了故障。路由器F还可从三个邻站获得路由信息,即B—C—D、I—F—G—C—D和E—F—G—C—D。后两个路由因经过F,所以将它们去掉。因此,选择F—B—C—D作为新的路由。其他的距离向量算法往往不能给出正确的选择,因为这些算法不能指出哪些邻站到目的站的路由是否为独立的。 BGP使用以下四种报文: (1) ?Open报文,用来与相邻的另一个路由器建立关系。 (2) ?Update报文,用来发送某一路由的信息,以及列出要撤消的多条路由。 (3) ?Keepalive报文,用来确认Open报文,周期性地证实邻站关系。 (4) ?Notification报文,用来发送检测到的差错。 BGP有以下三个功能过程: (1) 邻站探测(Neighbor Acquisition)。 (2) 邻站可达性(Neighbor Readability)。 (3) 网络可达性(Network Readability)。 若两个邻站属于两个不同的自治系统,而其中一个邻站愿意和另一个邻站定期地交换路由信息,就应当有一个商谈的过程(很可能对方路由器的负荷已经很重了,因而不愿意再加重负担)。这种过程就称为邻站探测。 在进行邻站探测时,申请作为对方邻站的路由器要发送一个Open报文。若对方路由器同意,则发回一个Keepalive报文。一旦邻站关系建立了,就要用邻站可达性过程来维持这种关系。双方中的每一方都需要确信对方是存在的,且一直保持这种邻站关系。为此目的,这两个路由器彼此要周期性地交换Keepalive报文(一般每隔30秒)。 每一个路由器都要保持一个所能到达的子网以及到此子网的最佳路由的路由表。网络可达性过程就是当路由表发生变化时,路由器就用广播方式对所有执行BGP的路由器发出一个Update报文。这样,所有的BGP路由器就维持了新的路由信息。 8.4 Internet组管理协议IGMP 在网络互连层还有一个和ICMP类似的协议就是Internet组管理协议IGMP(Internet Group Management Protocol)。IGMP是用来进行多播的,有许多的应用需要用多播来支持。例如,给多个用户发布邮件、新闻或交互式的会议等。随着Internet用户数目的急剧增加,以及多媒体通信的开展,多播业务也随之增多,IGMP协议也就更加引起人们的重视。 多播并不是同时向多个目的站独立地发送数据报。图8-22表示多播与同时向多个目的站发送数据报的区别。图中3个主机A、C、D构成一个组。另一主机X向该组的3个主机进行多播。可以看出,源站发出的数据报到了路由器R2才进行一次复制,然后到了路由器R6再复制一次。也就是说,多播的数据报仅在传送路径必须分岔时,由路由器将数据报复制后继续转发。这种路由器称为
您可能关注的文档
- (云计算导论课件)第二章云服务.ppt
- (云计算导论课件)第七章OpenStack简介.pptx
- (云计算导论课件)第四章大数据概述.pptx
- (云计算导论课件)第五章虚拟化技术.pptx
- (云计算导论课件)第一章云计算的演进.ppt
- 现代数控机床(第二版)第八章数控机床的典型部件.ppt
- 现代数控机床(第二版)第九章数控机床的液压与气压系统.ppt
- 现代数控机床(第二版)第七章高速数控机床及其技术.ppt
- 现代数控机床(第二版)第十章数控机床的选用、安装、调试、验收与保养.ppt
- 现代数控机床(第二版)第一章概述.ppt
- 现代网络技术(第二版)第9章新一代网络协议IPv6.ppt
- 现代网络技术(第二版)第10章虚拟局域网技术.ppt
- 现代网络技术(第二版)第11章无线网络技术.ppt
- 现代网络技术(第二版)第12章网络安全与防火墙技术.ppt
- 现代网络技术(第二版)第13章互联网应用技术.ppt
- 现代网络技术(第二版)第14章下一代网络技术(NGN).ppt
- 现代网络技术(第二版)第15章 Winsock网络编程接口.ppt
- 信号、系统分析与控制(MATLAB版)第1章信号与系统的基本知识.ppt
- 信号、系统分析与控制(MATLAB版)第2章信号的时域分析.ppt
- 信号、系统分析与控制(MATLAB版)第3章信号的时域运算与.ppt
最近下载
- 高中生如何正确管理自己的时间.pptx VIP
- 单柱车床型号C5116a操作使用说明书.pdf VIP
- 第一单元第3课《手拉手,心连心》 课件 2024—2025学年湘美版(2024)初中美术七年级上册.pptx VIP
- 临时便道施工技术指南.pdf VIP
- 信息安全方针及安全策略制度 .pdf VIP
- iatf16949审核表.doc VIP
- 高层次人才考核表(模板).pdf VIP
- 编织袋拉丝机培训教材.pdf VIP
- GA/T 1481.6-2018 北斗全球卫星导航系统公安应用 第6部分:定位信息通信协议及数据格式.pdf
- 电力系统稳定与控制影印版(加)Prabha Kundur著2001121176页.pdf VIP
文档评论(0)