版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
BGP用户培训材料
使用相同路由管理策略的区域
无类型的域间选路
内部的路由协议
外部的路由协议,对应于
,概述
是一种自治系统间的动态路由发现协议,它的基本功能是在自治系统间自动交换无环路的路由信息。与
与等在自治区域内部运行的协议对应,是一类()协议,而与等为()协议。
是在应用的基础上进展起来的。在此往常已经作为自治区域间的路由发现协议,广泛应用于等主干网络
±0但是,被路由环路问题所困扰。通过在路由信息中增加自治区域o路径的属性,来构造自治区域的拓扑
图,从而消除路由环路并实施用户配置的策略。同时,随着的飞速进展,路由表的体积也迅速增加,自治区
域间路由信息的交换量越来越大,都影响了网络的性能。支持无类型的区域间路由(),能够有效的减少日
益增大的路由表。
运行时刻分别与本自治区域外与区域内的伙伴建立连接(使用)。与区域内伙伴的连接称之()连接,与
自治区域外的伙伴的连接称之()连接.本地的协议对与伙伴使用不•致的机制处理。
二、协议分析
、协议的层次位置
使用服务建立连接,端口号为。
、的消息结构
宥种类型的消息.分别为,,与.它们有相同的消息头C
⑵消息结构:
消息头加如卜结构:
:(字节)发送端版本号
:(字节无符号整数)本地号
:(字节无符号整数)发端建议的保持时间
:(字节)发端的路由器标识符
:(字节)可选的参数的长度
:(变长)可选的参数
⑶消息结构
消息只有一个消息头。
⑷消息结构
消息头加如下结构:
:(字节)错误代码
错误代码错误类型
消息头错
消息错
消息错
保持时间超时
状态机错
退出
.(字节)辅助错误代码,略”
:(变长)依靠于不一致的错误代码与辅助错误代码。用于诊断错误原因。
⑸消息结构
:(字节无符号整数)不可达路由长度
:(变长)退出路由
:(字节无符号整数)路径属性长
:(变长)路径属性(下列全面说明)
:(变长)网络可达信息(信宿)
其中退山路由与信宿地址的表示方法为-<,>的一元组。・个字节,指示地址前缀的长度,
为地址前缀,长度至字节,
、协议路由属性的应用
路由是用信宿地址来标识的。路由的属性即消息中的路由属性部分,是用来帮助进行路由选择的。
它们在本地选择路由时有不一致的作用。当通过不一致的路由源收到了相同信宿地址的路由时,需要进行路
由选择。
()起点属性
起点属性表示路由相关于发出它的自治系统的路由更新起点。
-把聚合路由与用定义的路由看成是内部的,起点类型设置为。
-把通过得到的路由的起点设置为。
把通过其它协议引入的路由的起点设置为。这是由于引入的路由可能从任何地方来,如的路
由。
在其它因素相同的情况下,按,,的顺序选择路由,由于路由的位置更确定,次之,而则很不确
定。
()路径属性
路由的路径属性记录了此路由所穿过的所有区域,它能够避免路由环路的出现,即当把一条路由通
告给一个此路由曾穿越过的自治区域时,此又把这条路由当作新路由来处理了,这也正是困扰问题。
在加入了路径属性后,能够根据路径属性中的信息来消除路由环路。不可能同意路径属性中包含了
本自治区域号的路由,由于此路由已经被本自治区域处理过了,从而避免/牛.成路由环路的可能。为此,在
向对端,即向本外部通告•条路由时,要把本自治区域的号加入的路径属性中,以记录此路由通过的区域信
息。
同时,路径属性也在影响路由选择。显然,在其它因素相同的情况下,应该选择路径较短的路由,
由于它穿过了较少的自治区域。这一点并不一定精确,由于穿过了的个由高速网络构成的区域的路由,有可
能比穿过了个低速网络的区域的路由更好。这种情况要求恰当的配置,以在其它的因素中影响路由的选择。
协议不可能自动完成一切,有经验的工程师的合理的配置对优化网络更重要。
在路径属性中,属性的路径值表示此路径是有顺序关系的。通过它能够在本生成自治区域的拓扑结
构图。当路由被发送到自治区域外时,通常要把本区域号加入到序列后。属性是用于路由聚合的,它的路径
信息无顺序关系,无法生成拓扑结构图,但用于检测路由环路是足够用的。
()下一跳属性
关于,下一跳属性是本地与对湍连接的端口地址。如上图,向通过通告路由时,下一跳属性为:向
通告的路由时,下一跳为。
关于,木地将从得到的路由的下一跳属性,直接注入的路由更新消息。上图中,通过向通告路由
时,下一跳仍然为中的,而不是。关于,此下一跳信息最终应该通过得到。
关于能够多路访问的网络,下•跳情况是完全不•致的。
在上图中,与运行,中为。通告通过下一跳能够到达网络。在通过通告路由时,发现本地端口与此
路由的下一跳为同一共享子网,因此使用作为通告路由的下一跳,而非。
这种情况,关于非广播多点可达网络不适用。
将以太网替换为桢中继网与其它网络,箭头指示方向有永久虚电路。如今,也发送下一跳为的路由
给,就会出现问题:到无可达链路!
为了避免此问题,请使用命令,强制将路由的下一跳设置为本地端口地址。
0属性
就是一条路由的。当某自治区域有多个人口点时,此属性用来帮助选择一个较好的人口点。即,选
择较小的人口点。
如上图,网络路由从、与出发,通过通告给。其中的为,的为,的为。缺省情况下,只比较同一区
域发送的,这是由于不一致自治区域的度量的方法可能不一致,只有相同区域的才有可比性。因此选择较小
的发送的路由,将作为路由的下一跳(的更小,但路径较长)。属性不可能通过区域传播,因此,发送路由时
的设置为其缺省的。
也能够使用命令来强制比较同一路由的所有的。上例中,最终会选择作为路由的下一跳,由于它具
有最小的。
总之,能够帮助本地选择到达某一个区域的人口点。
()本地优先级属性
本地优先级属性用来帮助区域内部的路由器,选择到区域外部便用的较好的出口。
如上图例,当路由通过与发送到内部时,将本地优先级设置为;将本地优先级设置为。这可能是由
于连接的区域具有较高的速度或者收费较低。因此,内部的路由器选择本地优先级较高的作为得到网络的下
一跳。
与相反,较高的本地优先级的路由被选择。
与对应,本地优先级用来帮助本地在不-•致的相邻区域中选择较好的退出路由。
在一个自治区域中的所有路由器务必使用连通起来,已相互通过比较某条路由的本地优先级来就到
达此信宿的出口点达成一致。
()元聚合属性
此属性用来表示一条路由是在某处被聚合形成的,丢失了部分信息。
。聚合者属性
此属性记录了一条路由被聚合的路由器的号与地址。
综合起来,本地路由选择的过程为:
()假如此路由的下一跳不可达,忽略此路由:
()选择本地优先级较大的路由:
0选择本地路由器始发的路由i本地优先级相同);
。选择路径较短的路由:
()依次选择起点类型为,,类型的路由;
。选择较低的路由;
()选择较低的路由。
、协议的特点
是一种(自治区域)外部路由协议,要紧负责本自治区域与外部的自治区域间的路由可达信息的交
换。因此,它所关心的拓扑结构是(自治区域)的拓扑结构,通过消息中路由的属性来构造的拓扑结构图,进
一步通过此结构图来选择路由。
与,等协议相比,的拓扑图要更抽象与粗略•些。由于协议构造的是内部的路由器的拓扑结构图。
把路由器抽象成若干端点,把路由器之间的链路抽象成边,根据链路的状态等参数与一定的度量标准,每条
边配以一定的权值,生成拓扑图。根据此拓扑图选择代价(两点间通过的边的权值与)最小的路由。这里有一
个假设,即路由器(端点)转发数据包是没有的代价的。而在中,拓扑图的端点是一个区域,边是之间的链
路。如今,数据包通过一个端点(自治区域)时的代价就不能假设为了,此代价要由来负责计和。这表达r与
是分层的关系。即负责在内部选择花费最小的路由,负责选择间花贽最小的路由。
作为的一种,选择路由时考虑的是间的链路花费,区域内的花费(由路由器配置)等因素。
如上所述,内部网关协议需引入自治区域内部网络拓扑图其它各点的路由,同时向其它端点发送本
端点(路由器)所知的路由,如直接路由、静态路由等。作为外部网关协议,发送与引入路由的单位是整个自
治区域,即要发送本地路由器所在的内部的所有路由,引入其它自治区域的所有路由(假设不使用路由策略
操纵发送与引入)。其路由数量显然要远远大于发送与引入的路由数量。因此,类似于那样定时对外广播路
由信息是不可取的。使用发送路由增量()的方法,完成全部路由信息的通告与保护:初始化时发送所有的路
由给对端(),同时在本地储存了已经发送给对端的路由信息。当本地的收到了一条新路由时(如通过注入了
新路由或者加入了新的静态路由),与精存的已发送信息进行比较,如未发送过,则发送,如已发送过则与
已经发送的路由进行比较,如新路由花费更小,则发送此新路由,同时更新已发送信息,反之则不发送。当
本地发现一条路由失效时(如对应端口失效),如此路由已发送过,则向对端发送一个退出路由消息。
总之,不是每次都广播所有的路由信息,而是在初始化全部路由信息后只发送路由的变化量(增
量)。这样保证了与对端的最小通信量,但同时增加了的复杂程度。由于关于,本地路由协议只需发送发送
时刻所知的全部路由,而不储存任何已发送信息、,路由选择的工作由对端来完成;而务必为每个对端储存已
经发送的路由信息,以便发送一条新路由前确认其是否确实应该发送。
为了减小路由表的体积与发送路由的通信量,还支持()。它使用带有较短的掩码(相关于自然掩
码)的路由来在一条路由中表达更多的路由信息。如从一能够使用表示,从而减小了路由表的体枳与发送路
由信息时的网络流量。
同时,作为自治区域间的路由林议,由于政治的.经济的等原因,需要按照不一致的路由的属性操
纵路由的发送与引入。因此,有丰富的路由策略操纵手断。
在本地路由变化时,也使用消息修止对端的路由表。
通过一段时间的路由信息交换后,本地与对端都无新路由通告,趋于稳固了。如今要定时发送消息
以保持连接的有效性。关于本地,假如在超过保持时间的时间内,还未收到任何对端消息,就认为此连接已
经无效,将此连接断开。
当本地在运行中发现错误时,要发送消息通告对端。如对端版本本地不支持,本地收到了结构非法
的消息等。本地退出连接时也要发送消息。收到消息后,要作相应处理。
三、配置任务列表
配置任务要紧包含:
•启动与关闭
•配置本地参数
•复位连接
•定义访问列表、路径列表与路由映射
•配置
•配置同伴组
•与交互
下列各节中引用的参数范围如下表所示:
表配置参数范围
参数名称参数范围
—
******
参见
字符串(有效长度位)
.启动与关闭
启动协议时应指定本地的自治区域号(号)。启动后,本地路由器不接收相邻
路由器的连接请求。要使本地路由器主动向相邻路由器发出连接请求,请参照
的配置。
关闭协议时,协议将切断所有已经建立的连接。
表启动与关闭
操作命令
启动,并进入协议配置模式
退出协议配置模式
关闭
.配置本地参数
协议完成的要紧任务之一是向其它的自治区域()广播本自治区域中的网络可
达信息。为了完成此任务,需要与内部网关协议(,如与等)协同工作。一个
简单的方法是将特定的协议发现的网络路由全部注入到的路由表中,再由发送
出去(请参见“与交互”)。
()定义与取消本地网络
但有的时候只需要发送部分网络路由。如今,用命令指定要发送的网络,同时
也能够指定此网络路由的掩码与路由映射。
表定义与取消本地网络
操作命令
定义本地网络[][]
取消本地网络的定义
()配置本地优先级
当一个运行的路由器通过不一致的内部伙伴:)得到目的地相同、下一跳不
一致的路由时,将根据不一致路由的本地优先级进行选择,选取本地优先级最
高的路由为到达此目的地的路由。用户能够使用下列命令配置路由的本地优先
级:
表配置本地优先级
操作命令
配置本地优先级
使用缺省的本地优先级
()指定是否同意生成默认路由
表同意或者禁止生成默认路由
操作命令
同意生成默认路由
禁止生成默认路由
()配置
当一个运行的路由器通过不一致的外部部伙作()得到FI的地址相同、K一
跳不一致的路由时•,将根据不一致路由的()进行选择,选取最低的路由为
到达此目的地的路由。
表配置
操作命令
配置
使用缺省的
()配置定时器
当一台路由器与对端路由器建立了连接后,定时向对端发送消息,以指示连接
通路正常,能够保持连接。路由器在一定的时间内没有收到对端的消息(或者
其它类型的消息)即认为此连接已经被中断,从而退出此连接,并对从此连接
收到的路由进行相应的处理因此,中规定的消息的间隔时间与连接保持时间
是协议机制中比较重要的参数。用户可通过下列命令配置这些参数。
表配置定时器
操作命令
配置定时器
使用缺省的定时器值
.复位连接
当有关的参数被月户改变时,由于有关信息已经发送或者是在建立连接时由连
接的双方协商的,因此须切断当前的连接,待重新建立起连接后4能生效。用
户能够使用下列俞令了达到此目的:
表复位连接
操作命令
复位一个
*
复位全部
.定义访问列表、路径列表与路由映射
本节描述的访问列表()、路径列表与路由映射()是为下列的配置.做准
备。
()定义访问列表
请参见防火墙的配置。
()定义路径列表
每个路径列表是用数字来标识的。
表定义路径列表
操作命令
定义路径列表()
删除指定的列
表
()定义路由映射()
路由映射是实施路由策略的重要部分。它根据路由属性的匹配结果,决定对路
由属性的操作。即完成用户指定的将特定条件的路由集合的属性修改的任务。
每个路由映射中能够有若干映射规则,用序列号标识。在进行路由映射时,按
序列号从小到大的顺序进行匹配,遇到第一个匹配的映射规则,就完成此次的
路由映射过程。如未匹配任何一条映射规则,则此路由的发送与接收等操作被
取消。
表定义路由映射()
操作命令
进入路由映射配置(}
模式
退出路由映射配置
模式
删除指定的路由映
射
定义匹配规则。
表定义匹配规则
操作命令
匹配路径正则表达0
式
取消路径表达式匹
配
匹配端口()n
取消端口匹配
匹配地址[]
取消地址匹配
匹配0
取消匹配
定义赋值规则。
表定义赋值规则
操作命令
设置号
取消号的设置
设置下一跳
取消下--跳的设置
设置本地优先级D
取消本地优先级的设置
设置D
取消的设置
设置路由源()
取消路由源的设置
.配置
()启动与关闭
在启动协议后,本地路由器就不再接收连接请求。命令是用来向指定的对端路
由器连接的。
表启动与关闭
操作命令
定义
取消的定义
()的策略
在本地的上,能够施加若干策略,来操纵路由的输入输出。策略能够过滤掉指
定目的地址且含有指定路径属性的路由,同时也能够对指定的路由进行路由映
射。
使用下列命令,能够使用存取列表()来指定对目的地址的要求。其中,或
者指明是输入还是输出时使用此策略。
表配置的前缀过滤器
操作命令
配置的前缀过滤器D
(}
使用下列命令,能够指定过滤掉(或者过滤出)含有指定路径属性的路曰。
表配置的路径过能器
操作命令
配置的路径过滤器0{)
下列命令,指定某(伙伴),在输入或者输出时所使用的路由映射。
表配置的路由映射
操作命令
配置的路由映射0{)
使用下列命令,能够设置此是否能够引入缺省路由。
表同意或者禁止引入默认路由
操作命令
同意或者禁止引入默0
[]
认路由
()其它属性的配置
表其它属性的配置
操作命令
定义广告时间间隔
定义时间间隔
指定版本号
.配置同伴组
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理学情景模拟教学中的团队协作训练
- 车间租赁合同
- 补偿贸易合同
- 2025~2026学年浙江杭州市余杭区上学期八年级英语期末试卷
- 临床皮肤脚气原因、症状表现、治疗及预防
- 2025年脑机接口与功能性电刺激融合康复
- 2026湖南娄底市涟源市工贸职业中等专业学校招聘教师14人备考题库(含答案详解)
- 2025年脑机接口系统开发市场细分研究报告
- 2026广西体育高等专科学校高层次人才招聘50人备考题库及答案详解(必刷)
- 2026湖南入团考试题目及答案
- 北京市西城区2026年高三模拟测试(二模)英语试卷(含答案)
- 护士长管理责任制度汇编
- 2026初级会计师《经济法基础》考前十页纸
- 2026年及未来5年市场数据中国戒烟产品行业市场深度研究及投资战略规划报告
- 简阳市中小企业融资担保有限公司2026年招聘金融科技部工作人员等岗位笔试参考题库及答案解析
- 2026上海市闵行区区管国企招聘42人备考题库含答案详解(精练)
- 输变电工程可行性研究内容深度规定(2025版)
- 培训餐厅服务员
- 2026年工业无人机焊接技术报告
- 2025年甘肃钢铁职业技术学院辅导员考试真题
- 屋顶光伏施工技术规范
评论
0/150
提交评论