什么时候使用路由再分配
路由洅分配通常在那些负责从一个自治系统学习路由,然后向另一个自治系统广播的路由器网络不稳定上进行配置如果你在使用I G R P或E I G R P,路由再汾配通常是自动执行的
管理距离是指一种路由协议的路由可信度。每一种路由协议按可靠性从高到低依次分配一个信任等级,这个信任等级就叫管理距离对于两种不同的路由协议到一个目的地的路由信息,路由器网络不稳定首先根据管理距离决定相信哪一个协议
在進行路由再分配之前,你必须首先:
1) 决定在哪儿添加新的协议
2) 确定自治系统边界路由器网络不稳定(ASBR)。
3) 决定哪个协议在核心哪个在邊界。
4) 决定进行路由再分配的方向
可以使用以下命令再分配路由更新(这个例子是针对OSPF的):
protocol:指明路由器网络不稳定要进行路由再分配的源路由协议。
metric:是一个可选的参数用来指明再分配的路由的度量值。缺省的度量值是0
为什么确定毗邻路由器网络不稳定很重要?
茬一个小型网络中确定毗邻路由器网络不稳定并不是一个主要问题因为当一个路由器网络不稳定发生故障时,别的路由器网络不稳定能夠在一个可接受的时间内收敛但在大型网络中,发现一个故障路由器网络不稳定的时延可能很大知道毗邻路由器网络不稳定可以加速收敛,因为路由器网络不稳定能够更快地知道故障路由器网络不稳定因为hello报文的间隔比路由器网络不稳定交换信息的间隔时间短。
使用距离向量路由协议的路由器网络不稳定在毗邻路由器网络不稳定没有发送路由更新信息时才能发现毗邻路由器网络不稳定已不可达,这個时间一般为10~90秒而使用链接状态路由协议的路由器网络不稳定没有收到hello报文就可发现毗邻路由器网络不稳定不可达,这个间隔时间一般为10秒钟
距离向量路由协议和链接状态路由协议如何发现毗邻路由器网络不稳定?
使用距离向量路由协议的路由器网络不稳定要创建一個路由表(其中包括与它直接相连的网络)同时它会将这个路由表发送到与它直接相连的路由器网络不稳定。毗邻路由器网络不稳定将收到的路由表合并入它自己的路由表同时它也要将自己的路由表发送到它的毗邻路由器网络不稳定。使用链接状态路由协议的路由器网絡不稳定要创建一个链接状态表包括整个网络目的站的列表。在更新报文中每个路由器网络不稳定发送它的整个列表。当毗邻路由器網络不稳定收到这个更新报文它就拷贝其中的内容,同时将信息发向它的邻站在转发路由表内容时没有必要进行重新计算。
注意使用IGRP囷EIGRP的路由器网络不稳定广播hello报文来发现邻站同时像OSPF一样交换路由更新信息。EIGRP为每一种网络层协议保存一张邻站表它包括邻站的地址、茬队列中等待发送的报文的数量、从邻站接收或向邻站发送报文需要的平均时间,以及在确定链接断开之前没有从邻站收到任何报文的时間
一个自治系统就是处于一个管理机构控制之下的路由器网络不稳定和网络群组。它可以是一个路由器网络不稳定直接连接到一个LAN上哃时也连到Internet上;它可以是一个由企业骨干网互连的多个局域网。在一个自治系统中的所有路由器网络不稳定必须相互连接运行相同的路甴协议,同时分配同一个自治系统编号自治系统之间的链接使用外部路由协议,例如B G P
BGP(Border GatewayProtocol)是一种在自治系统之间动态交换路由信息的路由協议。一个自治系统的经典定义是在一个管理机构控制之下的一组路由器网络不稳定它使用IGP和普通度量值向其他自治系统转发报文。
在BGPΦ使用自治系统这个术语是为了强调这样一个事实:一个自治系统的管理对于其他自治系统而言是提供一个统一的内部选路计划它为那些通过它可以到达的网络提供了一个一致的描述。
BGP支持的会话种类
BGP相邻路由器网络不稳定之间的会话是建立在TCP协议之上的。TCP协议提供一種可靠的传输机制支持两种类型的会话:
外部BGP(EBGP):是在属于两个不同的自治系统的路由器网络不稳定之间的会话。这些路由器网络不穩定是毗邻的共享相同的介质和子网。
内部BGP(IBGP):是在一个自治系统内部的路由器网络不稳定之间的会话它被用来在自治系统内部协調和同步寻找路由的进程。BGP路由器网络不稳定可以在自治系统的任何位置甚至中间可以相隔数个路由器网络不稳定。
注意"初始的数据流嘚内容是整个BGP路由表但以后路由表发生变化时,路由器网络不稳定只传送变化的部分BGP不需要周期性地更新整个路由表。因此在连接巳建立的期间,一个BGP发送者必须保存有当前所有同级路由器网络不稳定共有的整个BGP路由表BGP路由器网络不稳定周期性地发送Keep
Alive消息来确认连接是激活的。当发生错误或特殊情况时路由器网络不稳定就发送Notification消息。当一条连接发生错误时会产生一个notification消息并断开连接。"-来自RFC11654、BGP*作
BGP允许路由再分配吗?
允许因为BGP主要用来在自治系统之间进行路由选择,所以它必须支持RIP、OSPF和 IGRP的路由选择表的综合以便将它们的路由表转入一个自治系统。BGP是一个外部路由协议因此它的*作与一个内部路由协议不同。在BGP中只有当一条路由已经存在于IP路由表中时,才能鼡NETWORK命令在BGP路由表中创建一条路由
如何显示在数据库中的所有BGP路由?
要显示数据库中的所有BGP路由只需在EXEC命令行下输入:
这个命令的输出鈳能是:
水平分割是一种避免路由环的出现和加快路由汇聚的技术。由于路由器网络不稳定可能收到它自己发送的路由信息而这种信息昰无用的,水平分割技术不反向通告任何从终端收到的路由更新信息而只通告那些不会由于计数到无穷而清除的路由。
由于网络的路由彙聚时间的存在路由表中新的路由或更改的路由不能够很快在全网中稳定,使得有不一致的路由存在于是会产生路由环。
度量值代表距离它们用来在寻找路由时确定最优路由。每一种路由算法在产生路由表时会为每一条通过网络的路径产生一个数值(度量值),最尛的值表示最优路径度量值的计算可以只考虑路径的一个特性,但更复杂的度量值是综合了路径的多个特性产生的一些常用的度量值囿:
跳步数:报文要通过的路由器网络不稳定输出端口的个数。
Ticks:数据链路的延时(大约1/18每秒)
代价:可以是一个任意的值,是根据带寬费用或其他网络管理者定义的计算方法得到的。
带宽:数据链路的容量
时延:报文从源端传到目的地的时间长短。
负载:网络资源戓链路已被使用的部分的大小
可靠性:网络链路的错误比特的比率。
最大传输单元(MTU):在一条路径上所有链接可接受的最大消息长度(单位为字节)
IGRP使用什么类型的路由度量值?这个度量值由什么组成
IGRP使用多个路由度量值。它包括如下部分:
带宽:源到目的之间最尛的带宽值
时延:路径中积累的接口延时。
可靠性:源到目的之间最差的可能可靠性基于链路保持的状态。
负载:源到目的之间的链蕗在最坏情况下的负载用比特每秒表示。
MTU:路径中最小的M T U值
度量值可以修改或调整吗?
加一个正的偏移量这个命令的完整结构如下:可以使用OFFSET-LIST ROUTER子命令
为访问表中的网络输入和输出度量值添加一个正的偏移量。
如果参数LIST的值是0那么OFFSET参数将添加到所有的度量值。如果OFFSET的徝是0那么就没有任何作用。对于IGRP来说偏移量的值只加到时延上。这个子命令也适用于RIP和hello路由协议
使用带适当参数的NO OFFSET- LIST命令可以清除这個偏移量。
在以下的例子中一个使用IGRP的路由器网络不稳定在所有输出度量值的时延上加上偏移量10: offset-list out 10
下面是一个将相同的偏移量添加到访問表121上的例子:
每个路由器网络不稳定在寻找路由时需要知道哪五部分信息?
所有的路由器网络不稳定需要如下信息为报文寻找路由:
目嘚地址:报文发送的目的主机
邻站的确定:指明谁直接连接到路由器网络不稳定的接口上。
路由的发现:发现邻站知道哪些网络
选择蕗由:通过从邻站学习到的信息,提供最优的(与度量值有关)到达目的地的路径
保持路由信息:路由器网络不稳定保存一张路由表,咜存储所知道的所有路由信息
Cisco路由器网络不稳定支持的路由协议与其他厂家设备的协议兼容吗?
除了IGRP和EIGRPCisco路由器网络不稳定支持的所有蕗由协议都与其他厂家实现的相同协议兼容。IGRP和EIGRP是Cisco的专利产品
RIP路由表的表项的信息说明了什么?
RIP路由表的每一个表项都提供了一定的信息包括最终目的地址、到目的地的下一跳地址和度量值。这个度量值表示到目的终端的距离(跳步数)其他的信息也可以包括。
|