粉丝1320获赞9436


既然线网很少用到 reap, 为什么还要学习这一协议?因为一些老的设备或没有购买其他路由协议, license 的设备可能仅支持 reap, 此时如果该设备又有多个上联接口写静态路由复杂,易出现换路,此时使用 rep 协议可以方便地解决这一问题。关注我吧!

今天学习瑞普的路由汇总和认证功能,以上图例是整个实验的拓扑图,只讲重点和干货。话不多,我们开始先配置各个接口的 ip 地址,就不演示了。二以上 把 rap 版本改为二,然后把自己有的网段 not work 宣告出去。这个上期讲过了,二二这个配路口的时候用 sum 多配几个 ip, 等下用来汇总,用剩余的 rap 和二一一样的配置方法。配完后查看路由表有多个路由条目, 这是做实验就没写几条,实际工作中可能有好几百条路由条目,那就需要用到我们的路由汇总了,直接让其变成一条看好了。进入二二的一零接口下,输入 rap summary, 二点二点零点零,二五五点二五五点二五二点零,这就是汇 总后的 ip, 要用到二进制,不会汇总可以暂时先不学,这个工作中用的不多,这时候我们再看路由表,发现刚才的三个路由条目变成了一个二点二点零点零的 ip, 这时候汇总就完成。路由汇总主要起到检阅路由表,节省占用资源的作用。 接下来我们看一下路由的认证是怎么用的而已,和二二二一样,都是是在一零的接口下 reap off mod 认证,用安 d 五的加密方式输入密码,我们现在只配了二二一,二二二还没配。查下路由表,发现二二二的路由消失了, 说明必须两边都要配认证,而且密码也要一样。那么我们进去二二二的一零接口,配上一样的认证方式和密码,配完后再去看二二一的路由表,发现二二二的路由我们又学回来了,这个 认证就算完成了。那么今天学习了 rib 的陆游汇总和陆游认证,你学会了吗?评论区留言,一起学习讨论吧!

本节课将介绍路由信息协议,他的英文缩写词为 r i p, 可以读作 rap。 rap 是最早得到广泛使用的内部网关协议,它是一种基于距离使量算法的协议,使用票数作为度量来衡量到达目的网络的距离。我们以下图为例来说明 rap 中距离的概念。 默认情况下,路由器到与他直接相连网络的跳数为零,因此距离为零。 例如,该路由器与目的网络是直接相连的,距离为零。路由器到与他非之间相连的网络的距离等于中间所 经过路由器的数量。例如,该路由器与目的网络是非直接相连的,中间经过一个路由器,因此距离为一。 而该路由器与目的网络也是非直接相连的,中间经过两个路由器,因此距离为二。 距离的取值范围是零到十五。等于或大于十六的距离被定义为无穷大,也就是目的网络不可达。 例如,该路由器到达目的网络的距离为十五,这表明他与目的网络之间要经过十五个路由器,而该路由器与目的网络的距离为十六。瑞普认为目的网络不可达。 瑞不认为到达目的网络距离最小的路由才是好路由。如图所示,路由器而一到达路由器而五可以有两条路由, 一条经过儿二和儿三,另一条只经过儿四。您觉得哪一条路由是好路由呢? 相信您一定会选择各大电路都具有高带宽的那条路由,也就是经过而二和而三的那条路由。但瑞不认为好的路由是经过而四的那条路由, 这是瑞普不太合理的地方,但这也正是瑞普比较简单的原因,他只使用 距离来衡量路由的好坏,而不考虑其他因素,这样实现起来就比较简单,对路由器资源的要求也不高,对于早期互联网而言还是比较适用的。 再来看看这个例子,路由器而一到达路由器而六,可以有两条路由,一条经过而二和而三,另一条经过而四和而五。 构成这两条路由的各段链路的带宽都一样,中间经过的路由器数量也一样, 因此这两条路由是等价的。对于这种情况,瑞普会进行等价负载均衡, 也就是将陆续收到的数据包轮流按这两条路由转发。 思科早期的 rip 支持最大六条等价负载均衡,默认支持四条,最新的 rip 最大支持三十二条等价负载均衡。 下面我们来看看 rap 的基本工作原理。以这幅图为例,图中各路由器的各接口都配置有主类 ip 地址,也就是采用默认子网野马的分类 ip 地址。 路由器启动后,将自己各接口的 ip 地址与此网野马相遇,就可以得到自己各接口所直连网络的网络地址。 因此,路由器启动后,其路由表中应该自行记录有所直联网络的路由信息。例如,路由器 r 一,他的接口零的 ip 地址为幺九二点幺六八点零点一, 采用 c 类网的默认子网野马,将 ip 地址与子网野马相遇,可以得到网络地址幺九二点幺六八点零点零。因此, r 一的路由表中应该有这样一条路由条目, 目的网络为幺九二点幺六八点零点零,通过自己的接口零与该网络直接相连,没有下一条路由器距离为零。路由器而一的接口一的 ip 地址为 幺零点零点零点一,采用 a 类网的默认子网野马,将 ip 地址与子网野马相遇,可以得到网络地址幺零点零点零点零。因此, r 一的路由表中还应该有这样一条路由条目, 目的网络为幺零点零点零点零通过自己的接口一与该网络直接相连,没有下一票路由器距离为零。以此类推。路由器 r 二和 r 三各自的路由表内容如图所示。 路由器启动后,锐步协议默认是未启动的,我们可以通过路由器配置命令来给路由器的各接口启 用 rip 协议。启动了 rip 协议的接口将发送 rip 请求。豹纹收到 rip 请求,豹纹的路由器若已经启动了 rip 协议,则会发回 rip 响应。豹纹 瑞普豹纹封装在 udp 用户数据报中,发送和接收短口号都为五二零 封装有锐步豹纹的 udp 用户数据报封装在 ip 数据报中,目的 ip 地址为四个二五五,也就是广播地址。 例如,路由器 r 二收到了来自 r 一的 rip 请求报文,由于 r 二的接口铃此时还未启动 rip 协议,也就是没有监听五二零端口的进程,因此丢 气该瑞不请求报文。现在,我们通过配置命令来启动路由器 r 二的接口零和接口一的瑞不协议,他们各自将发送瑞不请求 路由器 r 三收到 r 发来的 rip 请求报文后,由于 r 三的接口铃还未启动 rip 协议,因此将丢弃该报文, 而路由器 r 一收到 r 二发来的 rap 请求报文后,由于 r 一的接口一已经启动了 rip 协议,因此将给 r 二发回 rip 响应报文。 r 一发送的瑞不响应报文中携带有 r 一路由表中的部分路由条目,也就是 r 一的接口铃所直连的这个网络的相关路由条目, 而 r 一的接口一所直连的这个网络的相关路由条目没有必要携带。在瑞不响音报文中,因为 r 一的接口一与其右侧的邻居路由器 r 二的接口零都属于这个网络, 因此 r 本来就知道自己的接口名与该网络直接相连, r 一没有必要告诉 r 二。 r 二收到 r 一发来的 rap 响应报文后就知道了可以通过 r 一去往目的网络幺九二点幺六八点零点零, 距离比 r 一到达该目的网络的距离大一。因此 r 二在自己的路由表中添加一条路由条目,目的网络为幺九二点幺六八点零点零,该路由信息是从自己的接口领取 学来的,因此去往该目的网络应该从自己的接口零出发,这就是距离使量算法中使量的含义。 下一条路由器为 r 一,具体的 ip 地址为幺零点零点零点一,距离为一。下面我们先来总结一下瑞普的路由调目更新规则,然后再回到之前的举例, 若路由器收到的某条路由条目在自己的路由表中没有,则直接在路由表中添加该路由条目,这是发现了新网络。 若路由表中已有到达相同目的网络的路由条目,则按以下两种情况做相应处理,若来自相同下一条路由器, 则进行更新,因为这是到达该目的网络,且下一条相同的最新路由信息。 若来自不同下一条路由器,则需要比较距离。若新路由调目中的距离小于原路由调目中的距离,则进行更新,这是因为新路由更有优势。 若新路由调目中的距离等于原路由调目中的距离,则添加新路由调目,以便等价负载均衡。若新路由调目中的距离大于原路由调目中的距离,则不更新,这是因为新路由劣势。 接下来,我们通过一个路由更新的例子来看看以上更新规则 的具体使用。假设 c 和 d 互为邻居路由器,他们各自的路由表如图所示。路由器 c 的各路由条目中的下一票都未给出,因为这是没有必要的。 现在路由器 c 给 d 发送 rip 更新报文,该报文中携带有路由器 c 的路由表。我们来看看路由器 d 收到该报文后如何更新自己的路由表。 路由器收到 c 发来的 rap 更新报文,取出其中的路由器 c 的路由表,然后对其进行改造,将各路由条目中的吓一跳全都修改为 c, 这是因为这些路由信息是路由器 c 发来的。既然路由器 c 可以到达各路由调目中的目的网络,那么路由器 d 也可以通过 c 到达这些目的网络,只是比 c 到达这些目的网络的距离大一,因此,将各路由调目中的距离加一, 这样路由器 d 就可以使用改造好的来自路由器 c 的路由表来更新自己的路由表了。 路由器 d, 原来到达网络 n 二,距离为二,下一条应转发给路由器 c, 而路由器 d 现在知道了到达目的网络 n 二,吓一跳,仍转发给路由器 c, 距离变为五,这是最新消息,因此更新自己 原来的这条路由调目,将距离更新为五。路由器 d 的路由表中并没有网络 n 三的路由调目,也就是说,路由器 d 原来并不知道网络 n 三的存在, 现在知道了可以通过路由器 c 到达网络 n 三,距离为九,因此添加这条到达网络 n 三的路由调目。 路由器 d, 原来到达网络 n 六,距离为八,下一跳应转发给路由器 f, 而路由器 d 现在知道了到达目的网络 n 六,下一票,如果转发给路由器 c, 距离将变小为五,这是到达目的网络更好的路由, 因此将下一跳更新为 c, 距离更新为五。 路由器 d, 原来到达网络 n 八,距离为四,下一条应转发给路由器 e, 而路由器 d 现在知道了到达目的网络 n 八,下一条如果转发给路由器 c, 距离仍为四。 这条新路由与原来的路由是等价的,因此原来的路由不更新,但是添加这条新路由,以便之后进行等价负载均衡。 路由器 d, 原来到达网络 n 九,距离为四,下一条应转发给路由器 f, 而路由器 d 现在知道了到达目的网络 n 九,下一条如果转发给路由器 c, 距离将变大为六。这条新路由比原来的路由差,因此仍采用原来的路由,也就是不更新原来的路由。 介绍完瑞服路由调目更新规则后,我们再回到之前用来讲解瑞服工作原理的例子中。现在我们通过配置命令来启动路由器 r 三的接口零和接口一的瑞服协议,他们各自将发送瑞服请求。 路由器 r 二收到 r 三发来的 rip 请求报文后,由于 r 二的接口一已经启动了 rip 协议,因此将给 r 三发回 rip 响应报文。 r 二发 发送的锐步响应报文中携带有 r 路由表中的部分路由条目,一条是 r 的接口零所直连的网络,幺零点零点零点零的路由条目。 另一条是 r 二通过自己的接口零从 r 一学到的 r 一的接口零所直连的网络幺九二点幺六八点零点零。 r 三收到 r 发来的瑞不响音报文后,就知道了可以通过 r 二去往目的网络幺零点零点零点零, 距离比 r 二到达该目的网络的距离大一。因此, r 三在自己的路由表中添加一条路由,调目目的网络为幺零点零点零点零,该路由信息是从自己 的接口铃学习来的,因此去往该目的网络应该从自己的接口铃出发。下一条路由器为 r 二,具体的 ip 地址为幺七二点幺六点零点一,距离为一。 r 三还知道了可以通过 r 二去往目的网络幺九二点幺六八点零点零,距离比 r 二到达该目的网络的距离大一。 因此,而三在自己的路由表中又添加一条路由,调目目的网络为幺九二点幺六八点零点零, 该路由信息是从自己的接口零学习来的,因此去往该目的网络应该从自己的接口零出发吓一跳。路由器为 r, 具体的 ipd 指为幺七二点幺六点零点一,距离为二。此时,路由器 r 三的路由表已经学习到了去网自制系统内所有网络的路由条目, 但是路由器 r 一和 r 二的路由表还没有完全学习好,因此,仅依靠用户通过命令来启动路由器各接口的瑞普协议是不够的。 瑞普中定义了一个更新定时器,超时时间默认为三十秒。换句话说,各路由器从启动瑞普协议开始, 每三十秒都会像其邻居路由器发送 rap 更新,也就是将自己路由表中的相关路由条目封装在 ref 响应报文中发送给邻居路由器。例如,此刻路由器 r 的更新定时器到时了,他向邻居路由器发送 ref 更新,并且重启自己的更新定时器。 此刻,路由器 r 三的更新定时器到时了,他向邻居路由器发送瑞普更新,并且重新启动自己的更新定时器。 此刻,路由器 r 一的更新定时器到时了,他向邻居路由器发送 rip 更新,并且重新启动自己的更新定时器。 经过几次定时更新后,自制系统内的所有路由器的路由表都学习到了去往系统内各网络的路由条目,也就是 收敛完成。需要注意的是,在实践当中,为了避免各路由器同时发送瑞普更新,更新定时器的超时时间并不是严格的三十秒,而是给三十秒外加一个随机的偏移量, 该偏移量从负五到正五之间随机选择。如果之后的某个时刻路由器 r 三出现了故障,他无法周期性发送锐步更新,也不能正常转发数据包。 那么,对于路由器而一和而二而言,路由器而三的接口一所直连的网络幺九二点幺六八点一点零就是不可达了。那么,路由器 r 一和 r 二周有关目的网络幺九二点幺六八点一点零的路由条目就应该修改,以体现该目的网络不可达,甚至应该在一段时间后删除这条路由条目。 为了实现这样的目的,瑞普还定义了一个失效定时器,超时时间默认为一百八十秒。 路由表中的每一个路由条目都有一个失效定时器,当某条路由条目被添加进路由表或被更新时,他的失效定时器就重新开始计时。 如果在失效定时器超时时间之内,该路由调目被更新,则他的失效定时器重新开始计时。 否则,当失效定时器超时后,会将该条路由条目标记为 post beta。 这种路由条目不会包含在路由器周期性发送的瑞普更新报文中,也不会用来转发数据包。 您可能会有这样的疑问,按理来说,路由器每三十秒就应该收到邻居路由器发来的瑞普更新,那么这里为什么选用一百八十秒,而不是三十秒作为失效定时器的超时时长呢? 这是因为锐步更新使用 udp 用户数据报封装 udp 本身是不可靠传输,有丢包的可能。因此,不能仅凭一次未 收到邻居路由器的瑞普更新就判定邻居路由器不可达。另外,即便是某条路由条目的失效定时器超时时间到了,该路由条目也仅仅是被标记为 post bd 档,而不是被彻底删除。 路由表中的每一个路由条目除了有一个失效定时器外,还有一个清除定时器 超时时间默认为二百四十秒。当某条路由条目被添加进路由表或被更新时,他的清除定时器就重新开始计时。 如果在清除定时器超时时间之内,该路由条目被更新,则他的清除定时器重新开始计时。 否则,当清除定时器超时后,会将该路由条目从路由表中彻底删除。 这也可以看作是,一旦某条路由条目被标记为 post 变力大,如果在之后的六十秒内都未被更新,则该路由条目将被删除。 因此,本例中,路由器 r 二和 r 一中有关网络幺九二点幺六八点一点零的路由条目最终将依次被删除,完成收敛。 如果路由器 r 三没有出现故障,而是他的接口一到直联网络幺九二点幺六八点一点零之间出现了问题,这有可能是接口一本身出现了问题, 也有可能是链路出现了问题,还有可能是接口一与链路线缆之间接触不良。在这种情况下,锐步协议是否还能正常工作呢? 为了简单起见,我们将图中不必要的信息全部去除,然后进行分析。 当路由器 r 三发现自己的接口一所直连的网络幺九二点幺六八点一点零不可达时,会在自己的路由表中将这个直连网络的路由条目标记为 post billion。 假如此时路由器 r 二的更新定时器超时了, r 二给 r 三发送 rip 更新, rip 更新中携带有到达网 网络幺九二点幺六八点一点零的路由调目。 r 三从自己的接口零收到该锐步更新后,误以为可以从自己的接口零出发,通过 r 二到达网络幺九二点幺六八点一点零,距离为二, 因此就将自己到达网络幺九二点幺六八点一点零的路由条目更新为,出接口为零,下一条 ip 地址为 r 二的接口一的 ip 地址,也就是幺七二点幺六点零点一,距离为二。 假如此时路由器 r 三的更新定时器超时了 r 三给 r 二发送 rip 更新。 rip 更新中携带有到达网络幺九二点幺六八点一点 的路由调目,而二收到该瑞不更新号,误以为自己通过。而三到达网络幺九二点幺六八点一点零的距离变为了三,这属于瑞不路由调目更新规则中的最新消息这种情况。 因此将自己路由表中到达网络幺九二点幺六八点一点零的路由调目中的距离更新为三。 之后 r 二的更新定时器又超时了 r 二给 r 三发送 rap 更新,这将导致 r 三将到达网络幺九二点幺六八点一点零的距离增大为四。 之后 r 三的更新定时器又超时了 r 三给 r 二发送 rap 更新,这将导致 r 二 将到达网络幺九二点幺六八点一点零的距离增大为五。很显然,路由器 r 二和 r 三的路由表中有关目的网络幺九二点幺六八点一点零的路由调目中的距离将无限增大, 这就是所谓的技术到无穷大的问题。还记得我们之前介绍过的瑞普中距离的概念吗? 锐步规定最大距离为十五,也就是到达目的网络最多经过十五个路由器, 而距离为十六,表示无穷大,也就是目的网络不可达,这就是锐步解决技术到无穷大问题的方法。我们再来看看在技术到无穷大的过程中还会出现什么问题。 假如此时路由器 r 二收到一个去往网络幺九二点幺六八点一点零的数据包, r 二查找自己的路由表,发现应该将数据包从自己的接口一转发给下一条路由器 r 三, ip 地址为幺七二点幺六点零点二,距离为五,于是将该数据包转发给路由器 r 三, 而三收到该数据包后,查找自己的路由表,发现应该将该数据包从自己的接口零转发给下一条路由器,而二 ip 地址为幺七二点幺六点零点一,距离为四,于是将该数据包转发给路由器 r r r r 收到该数据包后又会转发给 r 三,而 r 三收到该数据包后又会转发给 r 二,如此反复进行,这就是所谓的路由环路问题。 该数据包在 r 二和 r 三之间来回转发,这将浪费链路和路由器的资源,直到数据包的生存时间 ttl 减小到零时,数据包才会被路由器丢弃。 很显然,一旦出现技术到无穷大的问题,就会形成路由环路,这是我们不希望看到的局面。 瑞普规定距离增大到十六就表示无穷大,从出现技术到无穷大的问题开始, 到距离增大到十六,需要经过八个更新定时器周期也就是二百四十秒后,相关路由器才知道目的网络不可达,此时路由环路才消失,收敛过程才结束。 如果选取更小的数值表示无穷大,一旦出现计数到无穷大的问题,则计数到该数值的总时间相对就比较少。 路由环路可以更快的消失,也就是可以更快的收敛。但是选取更小的数值表示无穷大,会降低网络互联的规模。 因此 rap 采用折中的办法,将十六定义为无穷大。有了更 新定时器、失效定时器、清除定时器以及最大距离的限制,瑞普就可以正常工作了。但是瑞普还是存在产生陆游环路以及收敛速度慢的问题, 接下来我们就来看看瑞普还有哪些机制来减少路由环路的产生以及加快收敛速度。 首先是水平分割,也就是从某接口学习来的路由信息不能再从该接口发送出去, 因为这个信息本来就是我从你那里学习来的,我没有必要再反过来告诉你。例如,如果路由器 r 三的接口一到直联网络幺九二 二点幺六八点一点零之间出现了问题,而三会将自己路由表中的有关网络幺九二点幺六八点一点零的路由条目中的距离修改为十六,表示该网络不可达。 假如此时路由器 r 二的更新定时器超时了, r 二将给路由器 r 三发送瑞普更新, 该瑞普更新不会携带到达网络幺九二点幺六八点一点零的路由调目, 因为该路由调目本来就是 r 二通过自己的接口,一从 r 三学到了,因此不会再通过自己的接口一把该路由调目发送给 r 三,这样就避免了两个路由器之间的路由环路问题。 另外,还可以使用带有独化逆转的水平分割,也就是从某接口学习来的路由信息可以再从该接口发送出去,但需要将距离更改为十六号再发送。 可以理解为路由器告诉他的邻居路由器,你不可以通过我到达之前我从你那里学来的目的。网络 路由器上锐步协议的水平分割机制是强制使用的,而带有独化逆转的水平分割是可选项,他与水平分割机制是互斥的。 当采用水平分割或带有独花逆转的水平分割机制后,两个路由器之间就不会产生路由环路了。大 是还是存在收敛慢的问题?例如,如果路由器 r 三的接口一到直联网络幺九二点幺六八点一点零之间出现了问题, 而三会将自己路由表中的有关网络幺九二点幺六八点一点零的路由条目中的距离修改为十六,表示该网络不可达。 之后, r 三在自己周期性发送的 rib 更新中不再包含该网络的路由条目, 因此路由器 r 就不会收到到达网络幺九二点幺六八点一点零的路由条目更新信息。在一百八十秒后, r 路由表中有关目的网络幺九二点幺六八点一点零的 路由调目将被标记为不可达,也就是距离修改为十六。再过六十秒,该路由调目才被彻底删除,此时才完成收敛。 为了加快收敛速度,瑞普还采用了触发更新机制,也就是只要路由调目被更新,则立刻将该路由调目发送给邻居,而不必等更新定时器到时。 例如,如果路由器 r 三的接口一到直连网络幺九二点幺六八点一点零之间出现了问题, r 三会将自己路由表中的有关网络幺九二点幺六八点一点零的路由条目中的距离修改为十六,表示该网络不可达。 之后, r 三立刻将该路由条目封装在锐步更新豹纹中发送给路由器 r 二,即使此时 r 三的更新定时器还未到时,也照样立刻发送该锐步更新, 这样二二就可以很快知道网络幺九二点幺六八点一点零不可达,而不像之前需要等待一百八十秒后才能知道。 下面我们要通过一个例子来说明, rap 是无法完全避免路由环路的 使用,之前所介绍的水平分割和触发更新机制只能减少路由环路产生的机会以及加快收敛速度。在这种情况下,万一 出现路由环路,最终只能依靠距离增大到十六,表示无穷大,也就是目的网络不可达来破除路由环路。 我们以这个网络错谱为例,如果路由器 r 三的接口一到直连网络 n 之间出现了问题, r 三会将自己路由表中有关网络 n 的路由条目中的距离修改为十六,表示该网络不可达。 之后立刻向他的邻居路由器儿一和儿二发送触发更新。触发更新中携带有网络恩的路由调目, 假设发送给 r 二的出发更新丢包了,而发送给 r 一的出发更新到达了 r 一, r 一将自己到达网络 n 的路由 油条目中的距离更新为十六,这样 r 一就知道通过 r 三是无法到达网络 n 的,然后立刻发送携带有该路由条目的触发更新, 恰好此时 r 二的更新定时器到时了, r 二给 r 一发送周期更新周期更新中携带有自己的有关网络恩的路由调目。 r 二收到 r 一发来的触发更新,发现到达网络 n, 如果吓一跳转发给 r 一,将会不可达,因此不更新自己的路由调目。 r 一收到 r 二发来的周期更新,发现到达网络 n, 如果下一票转发给 r 二, 是可以到达网络 n 的距离为二,因此将下一票更新为 r, 距离更新为二,这又将导致 r 一发送触发更新。 r 一发送触发更新给 r 三触发更新中携带有这条刚刚更新的路由调末, r 三收到 r 一发来的触发更新,发现到达网络 n, 如果下一跳转发给 r 一,是可以到达网络 n 的距离为三,因此将下一条更新为 r 一,距离更新为三, 这又将导致 r 三发送触发更新。 r 三发送触发更新给 r 触发更新中携带有这条刚刚更新的路由条目。 r 二收到 r 三发来的触发更新,发现到达网络 n, 吓一跳,还是转发给 r 三,距离已经变为四了, 因此将距离更新为四,这又将导致 r 触发更新。 假如此时 r 一收到了去往网络恩的数据包,查找自己的路由表,决定将该数据包转发给 r 二。 r 二收到该数据包后,查找自己的路由表,决定将该数据包转发给 r 三, r 三收到该数据包后,查找自己的路由表,决定将该数据包转发给 r 一。 很显然,数据包将在而一而二而三之间反复转发,这就又出现了路由环路问题,当数据包中的生存时间 ttl 的值减小到零时,数据包才被路由器丢弃。 别忘记了,之前路由器 r 二发送了触发更新,这将导致路由器 r 一更新自己到达网络 n 的路由条目并发送触发更新。 而这又将导致路由器 r 三更新自己到达网络 n 的路由调目并发送触发更新。而这又将导致路由器 r 二更新自己到达网络 n 的路由调目并发送触发更新。很显然,最终各路由器 到达网络恩的路由调目中的距离都会增大到十六,这时各路由器才知道网络恩不可达,路由环路消失收敛。完成。 最后我们给出 rip 三个版本的对比,这里主要列出了三个版本的不同之处。本节课所介绍的 rip 基本原理,这三个版本的 rip 是基本相同的。 下面我们来进行一个仿真实验,本仿真实验的目的在于验证路由信息协议,也就是锐步协议的作用。我们先来构建一个网络 top, 选择路由器,我们需要 要使用二九幺幺型号,我们拖动三台二九幺幺路由器到逻辑工作空间, 然后再选择主机,我们选择通用的主机就可以,我们需要两台 好再拖一台到逻辑工作空间,然后我们选择自动连线,将主机连接到这台路由器,将上面这台主机连接到这台路由器, 然后再将这两个路由器互连,再将这两个路由器互连,我们还需要给这两台路由器各自添 添加一块串形接口卡,先来给这个路由器添加, 我们选择这里,那这是一个串形接口卡,那么我们需要把它添加到这个路由器的这个背板后面的这个插槽里面,那么我们点击这个接口卡,然后按住鼠标组件不动,把它播放到这个插槽上。 好,现在提示我们电源打开的时候是不能添加模块的,因此我们需要把他的电源给他关闭掉,那电源在这个位置,我们可以把这个图放大一点。 好,我们把这个电源呢给它关闭掉,然后呢我们找到这个插槽,然后把这个模块拖动到这个插槽里, 那不要忘记了再把电源呢打开好,接下来呢我们再给这个路由器呢添加这块串形接口卡,一样的,我们把它放大,然后呢把它的电源呢给它关闭掉, 然后把这个创口接口啊这个创口接口模块给他添加到这个插槽里面,然后呢我们再给他把电源呢打开, 之后呢我们需要将这个两个路由器连接起来,那么也就是通过刚才我们添加的那个创口接口卡把他们连接起来,那么这里面我们要选择这种连线的类型。 好,我们点击这个路由器,那么我们刚才添加的那个模块呢,它上面有两个接口,两个串形接口,那么我们使用接口铃进行连接好,那么当点这个路由器的时候呢,我们也选择他的接口铃进行连接, 这样做的目的是为了更好的体现出瑞普协议仅以距离,也就是所经过路由器的数量作为衡量一条路由好坏的标准。 这条红色的串形链路比这条链路和这条链路的带宽要小很多, 那么这个网络上的数据包如果要去网这个网络,那么通过这个路由器转发给这个路由器,然后 这个路由器再转发给这个路由器,那么这样的一个路由才是好的路由。但锐步协议却认为应该走这一条串形链路啊,因为这样的话,从这个网络到这个网络,他的路由器数量最少,也就是距离最小。 我们调整一下这个网络拓谱,以方便我们之后在各个设备旁边标注 ip 地址等信息。 接下来需要给各个设备配置 ip 地址,为了我们配置时的方便,我们应该先把所规划好的 ip ip 地址标注在各个网段上,以及各个设备的旁边。由于本实验采用瑞普协议的版本一,因此这里我们使用主类 ip 地址,也就是使用默认子网眼码的分类 ip 地址。 例如这个网段,我们可以给他配置成幺零点零点零点零这个网络,而这个网段呢,配置成二零点零点零点零。而这个网段呢,配置成三零点零点零点零。 那这个网段呢,我们给他比如配置成幺九二点幺六八点零点零,而这个网段呢,我们给他配置成幺九二点幺六八点幺点零。好,那么下面呢,我们先把这个信息呢标注在 他们的旁边,那么选择这个地方的放置注视。然后呢,我们先给这个网段呢标注一下,标注在他的旁边啊,幺零点零点零点零, 然后呢再给这个网段标注,幺零啊二,零点零点零点零。好,那么这个网段呢三,零点零点零点零, 而这个网段呢是幺九二点幺六八点零点零,而这个网段呢是幺九二点幺六八点一点零。 好,然后我们切换回鼠标选择状态,那么我们把它摆放到合适的位置, 接下来就是给这两台主机分配 ip 地址,以及给每一个路由器的每一个接口分配 ip 地址。 例如这个主机他处在幺九二点幺六八点零点零这个网段里面,因此可以给他分配一个 ip 地址为幺九二点幺六八点零点一, 而路由器的这个接口也处在这个网段里面,所以那么这个接口呢,我们也可以给他指定一个 ip 地址是幺九二点幺六八点零点二。 我已经将这两台主机需要配置的 ip 地址,以及这三台路由器每个接口所需配置的 ip 地址都标注在了他们的旁边。 接下来我们就需要按我们所标注的这些信息进行配置, 先给这台主机来配置,点击这台主机,然后选择桌面选项卡,再选择 ip 配置, 那么在这里呢,我们输入 ip 地址,幺九二点幺六八点零点一, 然后回车,那他会自动为我们填上这个默认的子网眼码,由于这儿呢是幺九二,所以这是一个 c 类的 ip 地址,所以默认的子网眼码呢是三个二五五,一个零。 好,那我们还需要呢,给这台主主机呢指定他的默认网关,也就是这个路由器,那具体的 ip 地址呢,就是这个路由器的这个接口的 ip 地址,也 就是幺九二点幺六八点零点二。好,这样的话这台主机的配置工作呢,我们就完成了,那么有关于这台主机的配置呢,我就不再演示了,请您自行的把它配置好。 接下来呢我们需要给路由器的各个接口配置 ip 地址,我们以这台路由器为例, 那么我们首先应该知道这个路由器的这三个接口的接口号,那么我们等会呢才能相应的给他配置呢? i b 地址, 那么在这里面呢有一个选项啊,就是菜单里面有个选项,然后呢这有一个参数选择,请您确保这一项呢是选中的,也就是当鼠标在逻辑空间中的设备时, 上悬停的时候呢,会显示端口标签,那这样的话我们可以看一下这个接口,我们把它鼠标悬停在,这是接口零啊,这显示的接口零,而左边这个接口 是串口零。好,那么这个接口呢,我们再看一下是接口一,也就是这个千兆以太网的这个接口一好,也就是这是接口零,这边是串形接口零,而这边呢是啊千兆以太网的这个接口一。 好,然后呢我们点击这个路由器,然后呢这选择配置选项卡, 然后呢我们把它这个窗口给他拉大一点,然后呢我们先看这,这是创口令,那么在这里点击这个创口令, 然后呢先把他的状态呢给他,也就是把这个接口呢先给他开启,那这下面呢是相应的这个开启的这个命令啊,也就是如果你在命令行里面,在这个界面里操作呢啊,也是一样的, 但是我们这里呢,对于初学者来说,为了方便呢,不用去记那些命令的话,那么我们可以在界面上直接操作, 然后呢这个地方我们分配的 ip 地址是这个三零点零点零点一,那么我们在这里输入三零点零点零点一,然后回车,他会自动帮我们填一个子网沿码, 那么这个是三零,所以这个 ip 地址呢是一个 a 类 ip 地址,那么这里面它自动帮我们填入的是一个 a 类的默认的子网页码,也就是一个二五五,那三个零, 那当然这些输入的命令呢,也是啊,输入在界面这个操作呢,也有相应的这个命令行的命令。 好,那么接下来我们再给这个接口,刚才我们查看了,这个接口是接口零啊,给这个接口零呢再配置他的 ip 地址,那么我们也把他的接口状态呢,也就把这接口呢把这打开, 然后呢它的 ip 地址是幺九二点幺六八点零点二,然后回车,那这幺九二呢就可以看出呢,这是一个 c 类的 ip 地址,那它的默认自网野马就是三个二五五,一个零。 好,然后呢这个接口呢是接口一,我们选择这个接口一,然后我们把这个接口呢给它打开,它的 ip 地址呢是 二零点零点零点一,好,二零点零点零点一,然后回车,同比他也是一个通过这个二零的,我们就知道这是一个 a 类的 ip 地址,所以他的默认的指望野马就是一个二五五,三个零。 好,那这样的话,这个路由器的三个接口的 ip 地址呢,我们就已经配置完成了,那剩下这两个路由器呢?啊,我就不再做演示了,请您自行配置一下。 在我们给路由器的各个接口配置了 ip 地址之后,路由器就可以自行得出它与哪些网络是直接相连的,那么我们可以查看一下,我们点击这个地方的查看按钮,然后呢我们点击这个路由器,那 查看他的路由表,那么我们调整一下这个路由表的这个显示宽度啊,那么这个地方标志着 c 的就表明是他的直联网络, 那例如这个地方他和幺零点零点零点零这个网络呢,是直连的,就这个地方,那这一条呢是代表他和这个网络也就二零点零点零点零这个网络是直连的, 那么这两条标记为 l 的呢,是标注了它的这两个接口的 ip 地址。好, 请您思考一下,这两台主机现在是否可以相互通信呢? 答案是不行的,因为这个路由器他现在并不知道这个网络的存在, 那这个路由器也不知道这个网络的存在。如果要想让这两台主机能够相互通信,我们可以按照以前有关静态路由的仿真实验当中,我们给路由器添加这个静态路由的方法。 那例如给这个路由器添加一条静态路由,告诉他要到达这个目的网络,下一跳应该跳给这个路由器,也就是下一跳的 ip 地址,因为这个 ip 地址 同理还要给这个路由器添加一条静态路由,告诉他这个目的网络啊,要去往这个目的网络,下一跳应该跳给这个路由器,那具体的下一条 ip 地址呢,是这个路由器的这个接口的这个 ip 地址,那之后呢 这两台主机呢就可以相互通信了,但是呢本实验我们并不是讲解这个静态路由的配置,而是希望呢路由器呢能够通过路由选择协议自行得出到达这个所有网络的具体的这个路由。 下面我们就来给这三个路由器的各个接口启动 rib 协议。 那么我们首先把鼠标从查看状态呢给它切换到选择状态,然后从实时模式切换到仿真模式, 那么我们这里面呢,不需要仿真软件帮我们监听这么多的协议,我们把他们全部隐藏掉,然后我们选择这个 smp 协议和锐步协议就可以了。 好,那么下面呢我们就以这个路由器为例,那来看一下如何使能他这两个接口,也就是如何让他这两个接口去启动这个 rap 协议,那么我们点击这个路由器, 那么在他的这个配置这个选项卡里面有一个 rap 这个选项, 那这个启动锐步协议的方法呢?非常简单,你只要通到这个接口所连接的这个网络,就启动了他的这个锐步协议。 当然啊他的这个相应的命令呢,首先你点这 rip, 我们可以看到他的相应的这个命令呢,是这样一条命令,也就是我要进行 rip 的这个启动,然后呢我们就把这个网络呢给他通告出去啊,这里面二零点零点,零点零,然后 我们点添加,那这个地方呢就是相应的这个命令行的命令。好,那我们同时可以看到,一旦我们这个启动了瑞普协议呢,这个路由器呢,他就会发送一个 我们理论课中已经讲过的这个 rap 请求啊,也就是 rap 请求,他是一个广播的,我们可以看到, 那么他在 udp 的封装的时候呢,原端口和目的端口呢都是五二零,然后呢在网络层封装的时候呢,目的 ip 地址呢是广播地址,那当然在以太网的这个真的封装的时候呢,他也是目的 mac 地址呢是一个广播地址。 好,那么除了使能这个接口的这个 rap 协议呢,我们还要使能或者说启动这个接口的这个 rap 协议。 好,那么我们再通告一下幺零点,零点,零点零好添加,那么我们就可以看到啊,这里面呢他还会发送这个锐步请求, 当然这个里面还有啊,这个里面还有这是网仿真软件给我们啊,仿真出来的,那么这些是什么东西?这些是他之后要周期性发送的啊,每三十秒要发送的这个 rap 的更新。 好,那么这样的话,这个路由器的这两个接口的呢,瑞普协议呢,我们就已经给它启动完成了, 那么这两个路由器我就不再做演示了,请您自己尝试的去启动他各个接口的锐步协议。 我已经给这两个路由器的各接 呢也启动了锐步协议,下面呢我们进行一下单步仿真,那么我们点击这里捕获前进。 好,我们可以看到对于主机而言的,那么这里面他并不接收这个路由器发来的这个 rap 请求,因为在主机里面我们并没有启动这个 rap 协议,也没有监听五二零端口的这个相应的这个进程。 好,那么我们再进行单步的这个仿真, 那么我们再继续,那之后呢,我们啊每进行一次单步仿真呢,我们就可以看到这些路由器呢,他们在周期性的呢发送这个 rap 的更新,豹纹 好经过呢几个轮次的这样的周期性的啊,邻居路由器之间相互发送这个 ref 更新。以后呢,我们可以看一下这个路由器的路由表会发生什么样的变化,那么我们选择这儿的查看按钮, 然后呢我们来看一下这个路由器的路由表, 那么这个很显然他的路由表里面呢添加了很多的这个东西, 那么这两条啊标志为 c 的呢,是他的这两个直联网络,而其他的这三条,那么这啊这四条这标记的 是 r, 也就是他通过 rap 协议呢学起来的这个到达目的网络的这个路由。 好,那么这里面啊,比如说这条呢,就是到他到达这个三菱这个网络的这条路由, 那么这里面呢还有一条也是到达这个三零这个网络,我们可以看到他的吓一跳呢,这个地方写的呢是不一样的,那这一条呢是通过二零点零点零点一啊,也就是通过这个地方,也就是这个路由器要到达这个网络,他可以通过这个路由器去就到达, 那么也可以通过幺零点零点零点一,那这个上面看到的应该是这个路由器, 那这两条都可以到达这个目的网络,并且呢他们是等价的啊, 那么比如说这一条的话,幺九二点幺六八点零点零,也就是这个路由器要到达这个目的网络,他吓一跳呢,跳给这个二零点零点零点一,也就是要跳给这个路由器 啊,他并没有说要跳给这个路由器啊,这是因为跳给这个路由器才是最短的这个距离啊,也就是路由器数量最少。 好,那么同理到达这个网络啊,到达这个网络的话,他下一跳呢,这显示的要跳给这个幺零点零点零点一,也就是这个路由器,而不是给上面这个路由器。 那么另外还要说明一下,那么在这个里面的度量的话,我们可以看到到达这几个网络的话,他的度量值呢,那个距离呢都是 一,而前面这个幺二零呢是他的管理距离,那这个管理距离呢是区分不同的这个路由选择协议的,那斯科的这个瑞普协议呢,他默认为他的这个协议呢就是幺二零。 好,这样的话呢,我们各个路由器呢就可以得出到达这些目的网络去,那么他的最短的这样的一个路由是什么样子的? 好,我们把鼠标状态呢切换回这个选择状态,那么下面呢,我们再从仿真模式切换到这个实时模式, 然后呢我们用下面这台主机呢来拼一下上面这台主机,用下面这个主机来拼一下上面这个主机,我们来看一下是否能够拼透。 好 p i n g, 然后上面这个主机的 ip 地址是幺九二点幺六八点零点一,好回车, 那么拼呢是连续发四个 s m p 的这个请求报文,我们可以看到第一次呢超时了,然后呢之后呢就收到了来自这个幺九二点幺六八点零点一,也就这台主机的响应好,那么我们再拼一次,应该是发四个请求,那收到四个响应, 那么这个第一次请求超时呢?我们在以前的纺织实验中呢,经常见到,那么就是因为 a r p 协议啊,他在这个后台进行的 a r p 协议,也就是寻找目的 ip 地址和 mac 地址的对应关系造成的。路由器呢直接把 在转发的数据包呢给他丢掉好,那么这样的话呢,这两台主机呢就拼通了,也就是说这个瑞布协议他自动找到的这个路由呢,使得我们这个两个主机呢可以通信 好,我们把这个窗口呢给它关掉。那么我们再来具体看一下这两台主机相互通信,他们是走的哪一条路由, 是这一条红色的这一条,也就是这个低速电路这条路由,还是说从这个路由器到这个路由器,然后再到这个路由器,最终到这个目的网络是这样一条路由, 那么我们切换到仿真模式,然后呢我们让这个主机给上面这个主机发送一个 smp 的请求报文,看看 他到底走哪一条路由好。点击这个地方呢添加简单的 pdo, 然后指定原主机是下面这台主机,然后指定目的主机是上面这台主机,然后呢我们就啊进行单步仿真, 我们可以看到这个主机呢,把这个 smp 的这个豹纹先发给他的默认网关,也就这个路由器,然后呢我们看一下他是转发给上面这个路由器,还是他右边这个路由器 好,转发给上面这个路由器,然后呢最终呢这个 s m p 呢?这个豹纹被转发给上面这台主机,那这也就验证了啊,锐步协议呢,他认为这个好的路由呢,是经过的路由 数量越少越好,也就是距离越短越好,下面请您思考这样一个问题,如果在这个路由器里面有一系列的数据包要到达这个 ip 地址,也就是要去往这个路由器的这个接口, 那么会走怎样的路由呢?是走上面这条路由到这个接口,还是走下面这条路由到这个接口呢? 实际上这两条路由是等价的,因为从上面这个路由来看,到达这个 ip 地址所在的这个网络,它的距离呢应该是中间只通过这一个路由器,也就是距离为一, 那如果走下面这条路由到达这个地方呢?啊,到达这个 ip 地址所在这个网络呢,仍然是中间 只经过一台路由器,也就这个路由器,所以说这两个路由呢是等价的,那么锐步协议的话,对于等价的这个路由来说的话,他会做负载均衡。 接下来我们就来验证一下用这个路由器,我们去拼一下这个 ip 地址,那么我们可以看一下拼的这个 smp 的这个豹纹呢,他是不是啊一会走这个路由,一会走下面这个路由,那么我们先切换到仿真模式。 好,然后呢我们看一下之前的这个场景呢啊,现在已经没有了好,那么我们点击这个路由器,然后我们进入到他的命令行界面,然后呢我们回车好输入这个 en, 然后 我们进入到这个特权模式,然后呢我们来听一下 ping, 然后三零点,零点,零点一,好,我们回车,这个时候呢,我们就可以看到这个路由器呢,准备发送这个 smp 的豹纹,我们看第一个这个豹纹走哪一条路径, 那么我们把这个地方呢置顶啊,好,然后呢我们单击啊,单步仿真,好,我们可以看到他走了上面的这段路由, 然后呢这个路由器呢在这个接口呢给我们这个路由器发回来了响应,那么接下来我们再看这个路由器呢,准备发第二个 s m p 的这个豹纹,那么我们会发现他走了下面这条路由,然后呢 再传递给上面这个路由器的这个接口。好,这个接口呢,然后再把这个发回来啊,他并没有按照这一条路由发回来,他是按照上面的这个啊这一条路由呢把它发回来。 好,那么我们接着再来看,当这个路由器呢再去发送第三个 smp 的这个豹纹,他应该呢走上面这个路由,我们看一下是不是这样,好,是的。然后呢上面这个路由器呢再发送这个响应回来, 好,那么当我们再次让他发送第四个的时候,那应该是走下面这个路由。 好,这样呢我们就验证了瑞普的这个附带均衡,本实验就进行到这里,相信您已经体会到瑞普协议的作用,以及瑞普协议衡量好路由的标准,期待您的参与,下节课见。

区域的配置 ospf 多区域的配置呢?主要是 np 的内容,这一小节呢只是简单的提一下,首先我们来看一下啊,为什么需要有 ospf 的多区域 ospf 呢?如果啊,在大型网络里面呢,会有很多的这个路由器, 那路由器的链路状态数据库呢,会显得特别的复杂,把这个 ospf 分成很多区域之后呢,有什么好处呢? 每一个区域里面,路由器他们电路状态会保持一致,那么这样子的话,这个 rooter a 啊, rooter b 以及 rooter c, 当然这三个路由器比较特殊,因为他是边界路由器,这个在区域零里面呢,这三台路由器呢,对于区域零的链路状态数据库呢,会保持一致。 呃,对于区域一呢, lot d 的路由器,以及 lot alot a c 边界路由器,它跨了两边,因此 lot a 也有区域一的这个啊电路状态数据库, 那么 root a 和 root d 保持一致,然后呢,在边界的路由器上, root a 可以把链路状态做汇总以后发送到别的区域里面去,在这边 root a 发送到区域里 啊,然后呢,汇总完之后呢,七一零当然会发给七一三,这时候 f 路由器关于七一零的电路状态呢,他的数据库就可以显得很小, 那么这样子的话,意味着每个路由器呢,他只需要有自己所在区域的详细的链路状态数据库, 然后对于别的区域的链路状态数据库呢啊,他只需要有一个非常简明的汇总的一个链路状态 啊,这个就是为什么我们要分区域的原因。而且分区域还有一个很重要的内容,比如说如果区域三这边的网络发生了变化 啊,但是呢,由于 note b 它已经汇总发到啊别的区域里面去,别的区域路由器呢,对,这里面的它具体的链路状态发生变化,它是不需要知晓的,也是不需要去知道的。 好,下面呢,我们来看一下电路状态的这个呃,多区域的配置,多区域的配置实际上啊,没有什么非常特殊的地方,无非就是我们在配 是区域的时候啊,区域零你公干哪些?就是把什么样的接口放进来,然后区域一把什么样接口放进来。下面呢,我们具体例子来进行演示。 这个例子里面呢,我们一共有七台路由器啊,然后呢,我们是想把这三台路由器放在这三台路由器放在区域里面,这三台路由器区一,然后这边是发在区域二里面。需要说明的, 区域的边界是在路由器区域的边界,而不在链路啊,并不是说啊,这样子哈, 好,我的意思说这个边界并不在这边,而是在路由器。呃,这个边界路由器呢,它有一 个接口可以跨在区域一,另外一个接口跨在区域零里面,链路的两端必须在同一个区域啊,链路两端不能说把路由器的这个接口放在区域一啊,区域零里面,然后把这个接口放在区域里面,这是不行的 啊,再强调一遍,链路两端的这个,那接口必须放在同一个区域里面,否则的话啊,路由器 o s p f 工作就会有问题。在这个这个 top 里面呢,路由器的 ip 地址我已经全配置好了哈,然后这边的网络呢是十点零的直网, 这边呢是一九二点一六八点三四和四五的啊,主类网络,这边是一七二点一六点零点零的,这个主类网络。好,现在呢,我们来从左边到右边一台台来配置 八一路由器 o s p f。 啊,竞争号我就裁默认值,好吧, 这个路由器他的防伪口以及他的一呃,这个零杠零杠一接口全部是在区域一里面啊,全部放在是区域一里面,因此呢,我这边的配置应该就区域一啊,你可以那用 network beni, 十点零点零,零点零。呃,零点三个五吧 啊,我这台宾利实际上通告了两个网络,一个就是环卫口,第二个就是地卡零杠零杠一接口啊,在二二路由器上 o s p f。 进程号,这个是七一。 看一下这边啊,没有敲错啊。 network, 十点零点零点零啊,当然你也可以 一条一条就是一个一个呃接口来进行通告,那如果这样子的话,应该是三个零点二五。 network, 十点二,三点二三点零。 好,这就是放在区域里面啊,对于阿三路由器是一个边界路由器 o s p f。 回车, 区域一里面要放什么呢?放一零点二,三点二,三点零,零点零点二五五啊,推到上一级,另外一个切口放在区域零里面,这个区域零呢是一九二点一六八点三,四点零,零点零点零点二五五啊,阿三路由器,阿 四路由器呢?我们拖下来 回车,因为 r 四路由器所有的接口都是在区域零里面,所以呢,我就用四个零,四个五啊,这个呢,在实际 建议大家不使用,否则的话,呃,这个路由器只要有一个新接口起来,他会自动加入到区域里面去。 v 车五也是边界路由器,那它这个区域里面应该是有,一九二点一六,八点四,五点零,零点零点零点二五五,然后呢, 七二 network 一九点一,六点五,六点零,零点零点二五啊,对于六 有七八啊,六七,我们都偷懒。 o s p f 七二, 好,那我们最终要确认一下他的邻居关系,在 r 上,先看一下 display o s p f p 啊, 看这个邻居关系有没有区起来。只有在 giga 零这个接口上有一个邻居关系。四点一点一,那这个接口上没有,那为什么呢?我们要检查一下我们的配置, ip 地址也没有问题,能不能拼动地方可以,这边的配置没有看到什么问题,那么在山路游戏上, 麒麟 去一应该也没有什么题啊。 刚才这边已经报错了,是 ip 地址冲突,对不对?那查看了一下这个接口的 ip 地址啊,配错了,这个接口 ip 地址应该是十点二,三点,这个接口 ip 地址应该是这个接口 ip 地址应该是 十点二,三点二,三点二,二十四位啊,再骗一下对方,十点二,三点二,三点三啊,没问题哈,好,重新来查看 o h p f 的邻居, 然后可以看到 r 路由器已经有两个邻居,并且呢,已经啊进入到连接的状态。 r 路由器,然后我们需要到哪里啊?在 这个已经正常了,到五路由器, 五路由器应该有两个对不对?一个是四,另外一个是六啊,那这边也正常了,然后到六路由器, o s p f p r 也有两个,好,那这个整个呢就配完了,下面呢,我们来看一下路易表, ip 路挺 protoc, 对吧? o s p f 它能不能学习到这边的就是 z i 路由器能不能学习到一七二这边的路由表了,可以看到,可以吧,包括环卫口的路由。 环卫口这边呢,我们看到的是三十 lv 六油啊,这是因为默认情况下呢,这个接口的 这个接口 display os p f interface 呃, look back 接口一,你可以看到这个接口的类型是点对点,我们可以改哈 o s p f 旁口的接口类型我们可以改啊, 电话类型改成 procast 啊,一旦你改 procast 之后呢?啊,这边你看到了就是二十四 v 的路由了,二十六 v, 同样在这个接口上 interface 六百个接口,我们也可以 o s p f 的网络类型 改成 broadcast 啊,关于网络类型呢,我们后面啊还会再来讲,好吧。 啊,那现在应该路由表全部就学到了,可是我们在讲多区域的时候,大家有没有注意到哎,在我们路由器上你看到的一期二路由全部是明细路由啊,啊,明细路由,那我还要 画那么多区域干什么,对吧?啊,如果你这样子来看呢,意味着这个路由器呢?关于这些 呃,区一二就是这区一一的路由器。关于区一二的路由表呢,它有明细路由,它的电路状态呢,也是有明细的 display, o h, p f, l, s, d v 啊,回车哈, 这些路由,这些电路状态都是明细的,那么这样子的话,这个电路状态的数据库还是很大。呃,怎么样来解决呢?我们需要在呃叫做边界路由器上来做配置。什么叫边界路由器呢? 这个路由器他就跨了两个边界嘛,两个区域嘛,左边是区域一,右边是区域零,这个路由器也是一样,我们可以在路由器上做配置,把这个亮度状态呢,比如说区域零的区域的亮度状态 汇总以后发往七一零,然后七一零,再发往七一二啊,做汇总。那么怎么样来做汇总呢?在 abr 现在呢,假设我需要把区一和区二做汇总,那么应该是在边界路由上来做汇总哈,那我们现在呢,必须在 os pf 里面 啊,区域零区。假设我要对区域一做汇总哈,区域一做汇总,区域一做汇总,那么应该是 使用 a b r 这个命令, a b r summy 好,看一下这个怎么样汇总 这个区一的网络 ip 地址是十这个主类网络的指网啊,因此呢,我们汇总就直接把它汇总成十点零点零点零啊,后边的跟 真的是野马二,五点零点零一,相当于把这个区域汇总成十点零的网络。同样呢,我们在这个边界路由器,这个边界路由器阿六把这边的 ip 地址,这边 ip 地址是一七二点一六开头的 ip 地址做汇总。在 五的路由器哈,这五的路由器说错了,是在五路由器,应该是这边哈。 o s p f 一,对不对?七二。然后呢, a b r summi, 把它汇总成一七二点一六点零点零,原码三两个五点零点零。好,反过来看,在啊,一上来看路由表, ospf 关于一七二点一六,看到了是汇总的路由, 就没有上面我们之前所看到的这些明细的路由了吧。啊,那么你也可以去查看这个数据库 display o s p f 的链路状态数据库一千二点一,六点零点零也少了吧啊,反过来在六路由器上, 七路由器哦, o s p f。 关于一呃,十开头的哎,这个没有汇总啊, 这个十枚汇总那是在山上,刚才,刚才是不配配到一上了,刚才这边的配置是不是配到一上面来了 啊,这条命令敲错地方了,必须在 a b r 上面来做哈,这条命令我们刚才应该是在 a b r 在山上面来做哈, 应该是在 o s p f 应该是 e 上面哈,应该在这边哈,记得汇总是在 a b r 上面来做啊,这样做完之后呢,我们这边来看关于十点零的路由,看到十八位的这个路由 啊, a b r 这个就是 a b r, 当然我也没有对区域零进行汇总啊。啊,区域零我没有做汇总啊,因为在山上面,我们来看一下这个完整的配置啊,其实这边已经有了哈,在区域零这边我并没有啊,使用汇总命令吧。 好,那这一小节呢,我们就介绍了啊,怎么样来使用多区域的简单配置,关于多区域的详细的配置呢?请大家呃,学习西西呃这个 n p 的课程,谢谢。

ip 呢,有版本一和版本二,之前呢,我们讲 ip 的,版本一的报文里面呢, 没有携带野马信息,因此呢, ip 版本一的啊,他的发布的这个路由啊,实际上就是自然野马的路由 啊,由于 ip 啊,他不支持野马信息的携带,因此呢,他不支持 vrsmvrsn, 称之为叫可变长度直转野马。 ip 的这版本一的这个特性呢,会带来一些问题啊。现在呢,我们来看一下实际的例子。在这个 top 里面呢,有三台路由器,这个路由器呢,我们会增加呃三个,呃,四个防伪口, ip 地址呢?呃,分别是一七二点一,六点零点一 啊点一点一点二点一点四点一。并且呢,这野马前面的三三个是二十四位的,这边呢,是二十二位的野马,意味着这个 top 啊,这个野马二十四位,二十四位,这边二十二位, 我们把它称之为叫可变长度的指望野马。现在呢,这三台路由器呢, ip 地址我都已经配好了,而且网络都已经指点,网络都是通的,但是呢, ip 没有配。我现在呢,给三台路由器先配一个 ipip 回车, 假设先用啊,版本一,好吧,其实默认情况下,他就是工作在版本一,对不对,我现在手工强行把它设置成版本一,然后呢,配置一七二点一,六点零点零。 r 一路由器就配完了吧。 r 二路由器 ip 版本一 network 一七二点一,六点零点零一, 一九二点一,六八点二,三点零,这个主类网络是二三点零,对吧?这台路由器 ip, 先把版本给大家敲上哈,版本一, 一九二点一,六八点二,三点零,这个配置应该很简单了,主类网络,对吧?这个是环卫口,是 network 十点零点零点零的地址。现在呢,我们来抓一下数据包,随便啊,在这个路由器上抓吧。这个接口 好,可以看到这是 ip 的更录音更新,对吧? 在 ip 路由更新里面的版本一哈,这是版本一,它里面呢?这,这是某条的路由表的更新,一个 ip 的数据包里面呢,最多可以放二十五个路由表,就一次更新,他可以发二十五条路由表。如果配置了 ip 的版本二啊,并且配置的认证最多好像只能放二十四条 啊。我们来看里面,里面只带了地址,网络地址并没有带。 其实他后面还有一块哈,并没有携带,并没有携带他的网络地址。呃,的野马啊。呃,我们来观察一下这个图,现在呢,来看 二的路由器的路虎表,二路由器是在这边哈, d i s 配 display ip 好,现在关于二路由器呢,会学习到哪些路由表呢?首先关于十点零点零点八的路由表,这个路由表是阿三发送给他的,阿三发送给他的,而且阿三在发送过来的时候,他也不带原码啊,也不带原码。 大家有没有注意到,为什么 r 二路由器收到的野马是八位呢?可是我的环卫一口的野马不是二十四位吗?这个就是 rip 版本一,一个重要的一个特性, 他呢会在有类网络的边界呃,来做自动汇总啊,而且这个汇总是不能关闭的。那究竟什么叫网络的边界呢?我这边举个例子,阿三路由器呢,他有一个接口是在 十点零点零点零点三的这个网络,这个网络上是一个直网,它的主类网络是什么?是十点零点零点零,杠八,另外一个接口呢,是一九二点一六八点二三点零,这个是系列网络,刚好这个系列网络还没有画直网,那阿三路由器呢? 左边接的是一九二点一六八这个主类网络,点零二十四位的,右边接的是另外一个主类网络,十点零点零杠八。那这时候阿三我们就称之为叫边界路由器。边界啊,他这两个是不同的网络啊,不同的啊。主类网络, 这边呢,还有一点需要强调的哈,这边并不是说这边接了 c 类,这边接了 a 类才叫做网络边界哈,即使两边都是 a 类,比如说十点零点零这边 呢?呃,是八位的网络,这边呢,十点零,这是二十的哈,他两个都是 a 类的吧,都是 a 类,地址对不对?这时候这个路由器也还是边界路由器哈, 好。阿一,路由器呢,是在边界的,网络的边界会做自动汇总,在我们这个例子里面呢,阿三路由器,因为左边是一个一九二点一六八点二三点零的 主类网络,因此他发送路由的时候,会把它汇总成十点零点零的路由发送给阿二,因此阿二看到了路由表,就是八位的网络。好,现在呢,关于 一七二的路由有点意思了哈。二路由器呢,他收到了一七二的路由,你们发现有没有?这边有十六位的,有 这个一点点一点零,好,这边呢,有十六位的,有二十四位的,而且有点零点零点一点零和点二点零的路由表啊。回到我们这个图, r 二,路由器收到这边的路由啊,有 这样子哈,一的漏油,二的漏油,我们很容易理解,这个零的漏油我们也很容易理解,对吧?呃呃,其实也是有一定问题的哈,就这两条漏油表,我们没什么问题。 然后呢,关于啊,四点零的路由,我们为什么还没有呢?因为 ip 版本一里面呢,他如果发现这个接口的野马是二十四位啊,这个主内网络,大家也没有注意到,他的主内网络是一七二点一六点零点零的,对不对? 因此他在网这边发送路由更新的时候,如果同一个主类网络下的直网, 同一个网络下的直网,那就这这些都是吗?但是呢,他只会发送和我这个接口原码相同相同的这边二十四位,对不对?我只会发送这个,只会发送这个这三条路由,这个原码二十二、二十二位的我就不发送这个。我们通过抓包可以看到 啊,通过抓包,这个是我的一个抓包,是抓在这个接口上的哈,好,可以看到他发送的时候有发送零一二,对不对?但是呢,还有一条很奇怪,也是零, 也就关于您的路由事件上发了两遍,因为 ip 版本一,在发送路由更新的时候,他不带野马,不带野马,那么对方收到 以后呢?对方这个路由器收到以后呢?他怎么知道这个路由是野马是多少呢? l 路由器,他会拿这一个接口,这一个接口的路野马来进行匹配, 这个野马不是二十四位吗?哎,我就拿这个二十四位套在我收到的这个路由表上啊,因此呢,我们这边就收到了这样子的一个路由啊,二十四位。二十四位,那这个为什么是十六位呢? 其实啊,我感觉这边应该是有点问题的,按道理应该这边野马应该是,呃十六位才对哈啊,二十四位才对哈啊,不应该是十六位。 这边呢,我感觉可能也是一个 bug 啊,也是一个 bug, 按道理呢,这边应该是二十四位,那这边变成十六位的原因很有可能啊,是 r 二路由器呢,认为这边是一个边界啊,因为这边跨过 来就是就已经是一个边界了嘛,所以呢,他把他的这个变成啊十六位。 好。从刚才的这个分析我们可以看到 ip 版本一啊,其实它不支持 vr s m 啊,并不支持 v r s m。 好,那么如果要支持 v r s m, 或者说 我们不想让路由器在网络的边界啊进行汇总,我们可以把路由器的版本啊 ip 的版本改成版本二。下面呢,我们来改一下哈 ip, 把它的版本改成 motion 二这边呢,路由器也是一样 好,改成版本二之后呢,我们把重新抓一下包啊重新抓一下包,看有什么变化了,随便抓一个数据包。 好,已经看到了,这个是 ip 版本二的数据包 啊,端口号同样都是五二零端口,但是呢,我们看到这是版本二对吧,在版本二里面呢啊,他携带的东西就不一样了, 除了携带网络地址之外呢,他还会携带野马携带。吓一跳看到没有?那么如果下一跳是全民呢?意味着下一跳就是啊, 原地址相当于随意发送的。这个吓一跳就是,呃,发送方清楚吧啊,你看差别在什么地方呢?而且多了一个标记字段,多了这一个字段,多了这个字段,这个字段, 这就是 ip 版本二。 ip 版本二看起来简单哈,就是无非就多了一个野马嘛,但是呢,他会带来很多的问题。我们先给大家看一下 display 啊,或者在山上面看吧, display, ip 的信息啊, 现在已经是版本二了吧。然后呢,你会发现他的汇总啊,默认情况下,他的汇总也是打开的,他的汇总也是打开的,意味着默认情况下呢,呃, ip 版本二呢,也是在网络的边界 进行汇总的。在网络的边界进行汇总,那如果在网络的边界进行汇总,在我们的 r 二路由器上,在这台路由器上,那么我们所看到的路由会有什么变?应该还是看到了 关于十点零的路由,你会发现现在呢,有点不对劲,对不对?因为十点三点三原码是多少位啊?是二十四位码,并不是我们想象中的八位。我们刚才讲不是说做自动汇总的吗? 会做 ip 版本二,会做自动汇总了吗?但是呢, ip 版本二呢,做自动汇总他其实是有条件的,如果接口启用的水平风格毒性反转,则不进。呃,不进行汇总, 那我们知道默认情况下呢, ip 他的所有的接口水平风格都是齐起来的嘛。因此呢,现在我们看到了这个路虎表啊,为什么没有汇总呢?是因为这些接口启用的水平风格。 那么如果你想在水平风格的打开的情况下,又想做路由汇总,我们可以使用这条命令, summone always。 如果这条命令你一敲,哎啊,敲错了,应该是在阿三上啊啊,我们在这边敲也没问题吧啊,一块都配了哈 somebody always 啊 somebody always 那么这时候呢,在阿三阿二路由器上,你重新再来看路虎表,你会发现这边就进行了汇总了, 清楚吧啊,这个就是我们啊这边的这句话默认时在有列的网络边界进行汇总啊,但是可以关 闭的哈。这个是可以关闭的啊,可以关闭,如果要关闭呢,你就使用 undo some money 来进行呃关闭,如果没有关闭的情况下,呃水平风格会影响他的哈。如果 在水平风格打开的情况下也想做汇总,那么就使用 summone always。 这个请大家搞清楚来哈。好,现在呢继续 啊,我们已经把这些路由汇总啊,现在阿三是已经把它打开,对吧?这个也已经打开。这个呃,我这边呢也把它打开好吧, samari office 哎,怎么回事 啊?全部打开,那这边呢,我们看到的路虎表开始也会不一样了哈,你看 这边的路虎表,目前大家可以看到正常了吧,都是二十四位,然后二十二位。这边也看到了吧,这是因为 ip 版本二它携带野马,所以呢,它支持 vlsm, 和 ip 版本一有一个非常巨大的区别,你在这边呢,查看路表 ip ip looking protoc ip 关于一七二点一六点零的路 路由你看到的是一个汇总的路由对吧啊,汇总的一个路由,好,现在呢,我们把所有的汇总全部把它关闭掉啊,把它关闭掉 在 r 一开始哈 undo somebody 啊,把它关掉,这边呢也把它关掉 啊,一旦关掉以后呢,我们看到了就应该是明细的路由了,关于 h 二点一六明细的路由,那路由表,路由表,如果你明细的路由上次不好,为什么呢?因为路表路由表如果太大啊,路由表如果是太多,我们 路由器转发数据包的时候查路表,他的查的调目数要多了吗?因此呢,这个效率比较低,怎么办呢?我们可以基于接口来进行啊,所谓的路由的汇聚啊,集合啊,路由的集合,这个我们称之为叫手工的路由汇总, 在我们这个图里面呢,现在呢啊,我们这个有点乱哈,这个窗口,我们想在路由汇总关闭的情况下, r 二路由器呢,这个往这边发送路由的更新的时候啊, 把一七二点一六点零点,一点二点四,还有点一二进行路由汇总,但是呢,你不要给我汇总成十六位啊,十六,不要,不要汇总成十六位。那么我 我们来看一下这些他的一些规律哈,一七二点一六一七二点,一六点一点零,他这些,呃,五条路数表究竟可以怎么样来汇总哈? 一七二点一,六点零零一二三四五六七八,我现在关心的,呃,不对哦,这个是一二三四,应该是零哈,一呢,一一的路由一二三四 幺零,对不对?零幺对不对?然后紧接着是二的路由幺零,还有四的路由 幺零零,对吧?这边呢,还有一个十二的路由对不对?零零零,幺幺零零吧。因此我们做路由汇总的时候是找共同点,对吧?意味着前面的一七二点一六大家都是一样的啊,然后呢, 第三个字节的前面的四位也是一样,那么加起来这个一共有多少位啊?一共有二十位对不对啊?一共有二十位,那么这样子的话,我们这个啊路由汇总就可以汇总到哪里啊? 在 r 一的啊,在 r 二的路由上, r 二路由器上我们就可以手工来做路由汇总。手工做路由汇总呢,应该是在接口下面来配置 r n t 这个接口下面来做配置 i p i p summoney 是吧?还是 i i p summoney 啊? ip summony。 然后呢直接输入它的地址,一七二点一六点零点零,我们汇总成多少位啊?呃,只能写原码哈, 刚才是两个二五点二四零嘛,点零就是前面是 八位,八位这边是四位的地址。好,这样汇总,一旦你这样汇总呢,在这边你看到的这个路虎表 啊,就看到了是一条路虎表,而不是这边五条明细的路虎表了啊,这就是称之为叫手工的汇总。那手工汇总之后呢,我们现在有一个问题,把这个关掉哈, 好,我们来在这个接口上来抓包,在 g 卡零杠零杠一接口上来抓包,我们等他一下 啊,其实已经看到了哈,这个接口上往这边发包的时候,大家也没有注意到他发的这个包, 你看这些呢啊,他会这个之前就是明细路油啊,他把它标记于不可达,然后呢发送的这个是可达,这个呢就是 二十位的野马,那么过一段时间呢,阿三路由器呢就会把,呃,阿三路由器上 应该就会把十六位不可达的 cd 表啊,最终就会全部把它删掉了啊,这就是 啊,我们关于汇总的问题,那看起来 rp 版本一和版本二这个汇总问题啊,并不复杂,实际上在实际使用的时候,如果 top 很大,他的汇总应该会变成一个很严重的一个问题啊。啊,稍微总结 一下,简单来讲呢,就是这样子的一个,就是 ip 版本一,版本一默认情况下是在网络边界进行汇总,并且呢,你是关不掉的,你不能使用安度萨姆里把它关掉,他是强行要做汇总的。而 ip 版本二呢, 它是支持汇总的, mod 的情况下是打开,但是呢,由于有那个 有这个呃水平风格的问题,结果看到的陆游并不汇总啊,并不汇总。 ip 版本二的汇总可以手工把它关闭啊,可以手动关闭,而且呢, ip 版本二呢,还可以手工进行 基于接口的一个手工汇总。好吧,那这一小节呢,就到这里,谢谢大家。

啊,大家好啊,我们今天完成实验四十三三天交换瑞普动态旅游的一个配置啊,我们使用诗科的拍圈色模拟器构建图,九点五四这样一个实验拓补节奏图 啊,这样的一个实验透明结构图呢啊,为了节约时间,我这已经把它画好了啊,在我们具体做这个实验啊之前呢,我们先简单做一个啊,分析之后啊,我们再来 啊,首先看在我们这个图上面呢啊,总共是有这样几个啊微链的,我们先把微链标出来啊,这面有一个微链石, 有一个微量二十,有一个微量三十,有一个微量四十啊,有这么几个微量啊微量十啊,我们把计啊计算机放到微量十里面 啊,这个是一台微电池啊, f 零斜杠一口 啊,为微量十。 f 零斜杠二口为微量二十啊,这个我们标一下 啊,这面是一个微链十分配的 ip 直网为幺零点零七杠二十四的网络啊,这是我们的一个微链十的啊,然后这呢有一个微链二十 啊,分配的 ig 之网为二零点零斜杠二十四的一个 ig 之网啊,然后在这面有一个微量三十,有一个微量四十啊,这是微量四十的 啊,这台是我们的微量三十啊啊,微量三十,我们分配的 ip 之网为幺九二零幺六八点三零点零七杠二十四的一个 h 之网 啊,然后微量四十,我们分配的 ip 之网为微量啊,幺九二点幺六八点四零点零斜杠二十四的一个 ip 之网啊,然后啊,这台 交换机二的一口我们属于微量三十啊,交换机二的二口属于微量四十啊,我们这已经标示好了, f 零斜杠一口属于微量十, f 零斜杠二口属于微量二十 啊,这面呢,是啊, f 零斜杠一口属于为练三十, f 零斜杠二口属于为练四十啊,然后这两排交换机 啊,这两台交换机的啊,这两台交换机的啊, f 零斜杠二十四扣啊, f 零斜杠二十四扣 啊,和我们这两台三层交换啊,相互连接和我们这两台三层交换相互连接啊,一台三层交换的是 f 零斜杠一口啊,另外一台也是 f 零斜杠一口啊,我们 这呢做成一个创可啊,创可原路啊,然后两排三层交换机之间通过计零斜杠一口相互连接,计零斜杠一口之间啊,我们还有一个微链啊,我们这有一个微链一百啊,这有一个微链一百 啊,我们分配的 ip 之网为幺九二零幺六八点一百点零七八二十四啊,七八二十四 啊,这是我们的微量一百啊,我们现在啊要在这两台三层交换上面啊,通过配置瑞普路由,使得两台三层交换机相互学习我们的这个啊啊啊 啊,陆游信息啊,下面呢,我们来开始做实验,我们按图配置各台计算机的 ip 地址啊,各台计算机 ip 地址,节约时间啊,我这都已经配置好了,幺零的啊,榴莲二零的 v 脸三零的 留恋四零的啊,我都已经配合好了啊,我们下面呢就从这两台交换机开始啊,配置相应的留恋, 添加相应的端口成员啊,并且配置啊创可电路 啊,我们首先取名 s w 一啊,创建 啊,威廉幺零和威廉二零啊, f 零斜杠一口纳入威廉幺零, f 零斜杠二口纳入威廉二零 啊,然后 f 零斜杠二十四口作为创可保存啊,我们这台交换机一啊,配置完成啊,这台交换机一配置完成,下面呢,我们来配置交换机二 啊,交换 g 二的情况,微量分配情况在这啊,我们标识出来了啊,取名啊, 我们配置威廉幺零啊,不是威廉幺零,威廉三零,威廉三零,威廉四零, f 零斜杠一口,威廉三零, f 零斜杠二口, 威廉四零, f 零斜杠二十四口, 啊,创,可,好,这样我们完成了交换机二的配置啊,然后下面呢,我们来看一下, 我们分别按照这个实验的线路的要求,我们在三层交换机上面完成微量配置,微量虚接口配置,三层接口配置等内容啊,完成以后呢,我们来查看一下路由表。好,首先我们从这台三层 计划机开始啊,需要配置的内容我们边上都已经标示出来了,首先取名 l 三, 然后我们创建微链幺零,微链二零啊,另外呢,跟他相连的还有一个微链一百,我们创建微链一百退出 啊,然后给各个位列啊配置呃,细节口 ip 啊,我们还是先做 chonk 上了啊, f 零斜杠一口,我们正呃 switch coast, 嗯, charge contribution 啊,我们指定他的封装为 dotyq 啊, f 零斜杠一口啊, f 零斜杠一口 switchcoat mode。 好,然后我们七零斜杠一口,七零斜杠一口纳入到威廉一百 啊,一百啊,然后我们给各个微链配置徐姐口 ip, 微链幺零的幺零点一, 一零二零的二零点一, 微量一百的一百点一啊,完成以上配置之后,我们 ip 我们看一下啊,在这台上面我们有三条直连的旅游啊,分别是连在微链幺零的虚接口、微链二零的虚接口和微链一百的虚接口。好,我们下面来配置交换机二, 取名 l 三 switch 二啊,然后我们同样的啊,创建威廉三零 为练,四零为练一百啊, f 零斜杠一口啊,我们做成 chunk 啊, s 零斜杠一口,我们做成创客 啊,然后系铃斜杠一口纳入威廉一版 啊啊,然后我们给各个呃微量虚接口配置 ip 地址,幺幺零的啊,不是微量幺二零,微量三零的 幺九二零幺六八点三零点一,微量四零的 四零点一,微量一百的啊,一百的,我们在那边啊,已经使用了一百点 一啊,这面呢,我们配成一百点二啊,然后我们查看啊,直连陆游的情况,我们可以看得到有微链三零连在微链三零的虚接口, 微链啊,三零网络连在微链的虚接口,四零网络连在微链四零的虚接口啊,一百网络连在啊,这个三层交换的微链一百的虚接口啊。从这个情况看,我们这台路由器上面缺少了三零和四零两个网络, 而这台路由器上面我们缺少了三零和啊,缺少了幺零和二零的这两个 ip 网络啊,我们分别在两台路由器上啊,运配置 rap 协议 啊,配置瑞普协议设定版本二,不做自动汇总。公布网络幺九二零幺六八点幺零点零。 公布网络幺九二零幺六八点二零点零。公布网络幺九二零幺六八点一百点零。好,这样我们完成了这台路由器上的瑞普啊,这台三层交换上面的,呃,锐便宜配置,然后再到这台上面我们做锐便宜的配置 啊,版本二不做怎么回走啊。公布网络幺九二点幺六八点三零点零。公布网络,幺九二点幺六八点四零点零。公布网络啊,幺九二点幺六八点一百点零啊,保存啊,这样 完成啊,配置之后,我们这面啊,应该学来啊,这台三层交换应该学来这两个三零和四零的网络。这台三层交换应该学来我们幺零和二零的两个网络。好,我们来查看一下路由表啊,这很明显 啊,我们除掉直连的三个之后学来了啊,三零网络和四零网络 啊。但是大家注意他的下一跳在哪啊?他的下一跳是在这台山城交换的威远一百的虚接口上面啊,他的是多少呢?一百点二啊,一百点二。 这面我们也同样查看一下路由表情况啊,除掉三条直连的路由以后 学来了啊,幺零网络和二零网络啊,到达幺零网络。通过瑞普协议学来的幺零网络和二零网络。要到达幺零网络和二零网络的吓一跳,均在微量一百的 这一台三层交换的微量一百的续接口啊,一百点一上面啊,一百点一啊,一百点一在这 好,下面呢,我们继续我们的时间内容,我们查看完录入表以后,可以发现通过 reap 协议相互学习啊,网络的录入信息啊,我们各台计算机相互聘通一下啊,从这台幺零点幺零聘幺九二点幺六八点二零点幺零 啊,二零点幺零,在这我们应该相互拼通了啊,这已经拼通了,然后配应一下子,三零 点幺零啊,三零点幺零,我们这也可以看听得通了 啊,三零点幺一也拼的通了,然后还有四零点幺零啊,四零点幺零也拼的通了 啊,那么我们这简单考虑一下子,从这台主机啊,幺零点幺零到四零点幺零,他所走的路由是应该怎么走的 啊?我们简单分析一下啊,这我们简单说一下,从幺九二点幺六八点幺零点幺零到幺九二点幺六八点四零点幺零啊,中间所 经过的路由器啊,应该是啊,这个路由网关啊,应该是怎么走的啊?如果我们使用这个全思路指令,我们是可以查看的,那么下面呢,我们先分析一下, 从幺九二零幺六八点幺零点幺零出来之后,首先到达的是自己的网关, 到达谁呢?幺九二点幺六八点幺零点一,从幺零点一,然后从幺零点一查路由表之后,会从啊发往下一跳啊,因为我们刚才你说的路由表上面啊,我们再看一下在这上面的路由表 啊,要到达这个四零网络,要到达四零网络的话,他会发往什样?幺零 点一百点二啊,那么他在下一票应该是幺九二点幺六八点 一百点二,从一百点二,然后再发往谁呢?幺九二零幺六八点四零点一的网关,然后再发往幺九二零幺六八点四零点幺零啊,应该是这样一个啊, 入油的一个过程。好,下面呢我们来测试啊,使用圈时候指令来查看一下, 幺九二点幺六八点四零点幺零,好,我们看一下跟我们预想的是否一样,首先到达网关幺零点一,然后到吓一跳一百点二,然后再由这台路由 器的四零点一接口发出以后到达四零点幺零啊,到达四零点幺零,这是我们啊这一个实验的一个内容啊。我们这呢啊也总结一下三针交换上面 三层交换上啊的动态路由协议配置啊,如啊, rap 协议 啊, rap 协议啊, ospf 协议啊, eigrp 协议,赞 啊,均和路由器上的配置啊一致啊,都是一样的 啊,我们只要掌握路由器上的这个动态路由协议的配置呢啊在三层交换上也可以灵活的进行各项这个动态路由的一个配置内容啊。今天的实验呢,我们读到这。




在较大规模的网络中,静态的方式给网络管理员带来巨大的工作量。为了解决这个问题,动态陆游协议应运而生。动态陆游协议, 他可酷了,能动态的维护路由信息,就好比出租车司机可以通过动态地图导航来查看路况,并选择最佳路线。 来吧,铁哥,请开始你的演讲。得嘞,那小爷就给你说道说道。动态陆游协议通常分为两种类型, 距离史亮路由协议和恋路状态路由协议。先聊第一个吧,典型代表是瑞巴,他就像传授游戏那样 习一跳一跳的从头传到尾,每个人只知道最近的人的状态,而不了解整网的拓夫。此外,瑞巴存在收敛慢、可扩展性差等问题, 千呼万唤中列入状态陆游协议,登上了历史的舞台。他不仅搞定了以上问题,还很热情的帮忙完善每个节点上的活地图,让路由器们能了解整网的拓步。 他的典型代表是 osp f 协议,即开放最短路径优先协议。咱就通过讲解陆游的学习过程来认识他吧。没问题, 这个过程主要分为三大步,第一步是路由器间要建立邻居关系,有几点须知,一、统一交谈语言,这要求路由器都得开启 osp f 协议。二、交互 hello, 豹纹 osp f 路由器会互相说你好,来打招呼,并且交互一些基本信息,互相都认同这些信息后,他们就成了邻居关系了。有意思,可大家怎么知道谁是谁呢? 路由器也有自己的身份证,叫如特 id, 他也是四字节的,可以通过手工配置或是路由器自动获取,但只是个数值,不是 app 地址被搞混喽! 邻居关系建立好后,路由器还会周期性的发送 hello, 豹纹确定邻居是不是还在?哇,这情商简直了!所以说 osp f 路由器是通过打招呼来建立和维护他的邻居关系的。 yes 接着进入第二步,同步列入状 动态数据库 lsd b 同步数据库。哎,莫慌, 咱先明确一点, osp f 路由器之间会建立两种关系,邻居关系和临街关系。 hello, 豹纹交互完之后, osp f 路由期间就建立了邻居关系,而要形成路由信息,还得进一步建立临街关系。 你这样想,邻居关系建立后,只算普通朋友,交互的也是些基本信息,而要成为好朋友,就得建立邻居关系, 这样才会交互私密信息。链路状态通告 lsa, 也就是路由器的接口信息,以及接口和邻居路由期间关系的描述。哦,那路由器会把收集到的链路状态通告放进数 数据库对吧?没错,这就是数据库同步的过程。这个过程也是 c hello 就行吗?没这么简单。这里主要涉及四种豹纹。首先,邻居陆游期间或江湖数据库描述豹纹地蒂,也就是江湖各自的炼乳状态摘咬信息。 接着大家会通过链路状态请求豹纹 lsr 去请求那些自己没有的信息,之后再通过链路状态更新豹纹 lsu, 将详细的内容传给对方。最后大家会发送链路状态响应豹纹 ls a c k 确认收到 啊,太晕了!其实就跟借书一样,一开始你和好朋友会交换各自已有的书单,然后相互讨要自己没有的书,再 把对方想要的输给他,最后互相确认收到了。你看,最终大家的数据库信息就一样了。但如果网络中设备特别多,得建立多少连接关系,交互多少豹纹啊! 就是啊,所以在多点访问网络,也就是 m a 网络中会选出指定路由器 dr 和备份指定路由器 bdr 来专治接收和转发炼乳状态信息。 就好比一个班级一般会选出一个班长和一个副班长,这时学员和班长以及副班长之间就是邻居关系,而学员之间只是邻居关系。 大家会把信息都发给政府班长,再由班长发给其他人,班长不在的时候则由副班长接班,这样就大大减少连接关系了哦,这样就懂 大家的数据库都同步之后,就进入第三步,计算路由。每台路由器或基于数据库使用最短路径算法 spf 进行计算, 得出一颗以自己为根,拥有到达其他节点最短路径的树。有了这棵树,路由器就能知道到达网络各个节点的最由路由。把路由放进路由表中就欧了。 哇塞,那最短路径数是怎么来的?算法这东西就复杂了,以后咱具体说,不过计算路由的同时会计算他的开销,告诉他 哦, osps 会根据每个路由器的接口贷宽来自动计算对应接口开销值,而路由的开销就等于路由的起源,一路到本地的 所有入接口的 cost 加总起来哦。可网络变大的时候,哪哪都是 osp f 消息,那得多堵啊,也没这么恐怖了。 osp f 网络可以划分成多个区域,缩小区域内信息传送的范围, 区域又被分成了骨干区域 air 零和非骨干区域。并且定了一个规则,非骨干区域一定要与骨干区域相连,非骨干区域间不能直接相连。 嗯,原来如此。这动态陆游协议确实很酷,我要去好好琢磨下划重点了。嗨,这节课的主要内容是动态陆游协议及 osp f, 基本原理可浓缩成以下两大句话,一、 动态陆游协议通常可以分为距离史亮陆游协议和列鲁状态陆游协议,典型代表分别为 rap 协议和 osp f 协议。二、 osp f 协议建立陆游表的过程包括,一、建立邻居关系 二、建立连接关系交互链路状态公告同步链路状态数据库三、 低于 spf 算法得出最短路径数,最终得出路由表。各位,这进口的披风也没我的酷吧哈哈哈哈。

大家好,今天我们来讲瑞普的基本配置,路由汇总和版本兼容, 那么在这里面,首先我们这个整个的 top 结构如下,那么这个 top 结构有三个路由器来构成,首先瑞普二一啊,运行瑞普 v 一协议,二二和二三,瑞和 v 运行瑞普 v 二协议, 那我们要进行如下配置,第一个我们进行的基本配置,基本配置包括设备名称,配置 ip 地址啊,第一步我们 就不进行配置了,已经配置完成了,那我们来看进行第二部配置,那么瑞普的基本配置,那么瑞普的基本配置实际上就是搭建瑞普的网络啊,瑞普网络我们来进行配置,首先二一,他运行瑞普唯一协议,那我们在 这里面第一个要开启瑞普进程啊,命令创建他的进程啊,瑞普进程那么是一啊,是一,在不输入一的情况下,默认他的进程是是一,进程号是一。 然后第二步输入版本号啊,版本是一啊,瑞瑞唯一协议。再然后用 network 命令在对指定端口网段使用 锐步功能,那我们在这里面有两个方向啊,一个是对于 pc 的发端的方向使用锐步功能,第二个是对于与路由器方向是使用我们的锐步功能,那对于终端方向锐步功能的时候, 包括对于路由器这个他只支持自然网段,那我们比如说来看这边 啊,他的一个属于我们的幺七二幺六一点二五四这个 ip 地址,他自然网段的话属于是一个地雷 ip 地址,那么他的宣告情况, 那么就是点零,点零啊,就可以了啊,就可以了,同样我们在那么二零二零二 端口的啊,记忆二零二端口的同样进行宣告,幺七二,那么只啊,幺七二幺六都是,这三个都是幺七二幺六 啊,因为虽然他们划分了子网,但是我只是自然网,断的话就不用再继续全搞了啊,那么来看那么和路由器 r 之间的关系,那么这时候我需要在这个机灵的端口, 那我们带他使用我们的瑞普功能啊,启动瑞普功能,在这里面我们看是幺九二 幺六八点幺二点零啊,幺二点零,这是他的一个自然网格啊,划分的 就就结束了,结束完以后啊,我们马上看一下他这个路由表情况 啊,路标,我们发现除了直联路由啊,没有其他的路由协议在里面,那我们来看,对于二二二进行配置,开启那么他进程啊,然后配置版本号, 那么再然后再对端口的所出的网段使用润肤功能, 那么这边是幺九二这幺六八点,那么幺二点零啊,这是我们于二一啊,这个说这样的网段,另外一个 是幺九二,是二和二三他连接的这个网段,幺六八点 二三点零的网段啊,选购,选购结束了,那我们第三个啊,也是一样二三, 那么对于二十三来讲,我们同样要进行第一个,那么启动瑞佛协议把进程,然后配置版本号,再在他端口输出网段,启动瑞佛功能, 我们这边是幺九二点幺六八点二三点零啊, 这是一个,那另外一个来看啊,另外一个他与 pc 端相连接的,首先 pc 端连接的在自然网道里面都属于幺点零点零的网段, 我们只需要那么其中一个 啊,就配置结束了,这就是他的一个基本配置啊,基本配置, 基本配置之后,以后,那我们看他的路由表的情况, 在二侧, 那么首先看 r 二的路由表上面有到那么幺零点幺二三点四点零的网段啊,一直到 pc 四的区的路由也有到那么 pc 五区的路由还有到那么 pc 六区的路由 啊,采用的协议都是瑞克协议,那么他的优先级啊,优先级是一百 啊,一百,那么他开销是一啊,我们说瑞普协议,他的开销主要指的跳速啊,跳速后面紧接着是他的下一条 地址和我要出去的端口啊,出去端口, 那么紧接着来看一下他的版本融合啊,版本融合,版本融合那么很简单啊,只有一条命令, 在瑞福一和 v 二连接的端口,在瑞福一上路由器上面先进入与瑞福一二路由器啊连接的一个端口,我们这边是记零杠零杠零 八九零零,然后紧急着只有一条命令,那么就是采用 rip v 二版本 啊,右边的呗,进行广播 啊,进行广播啊,进行广播以后,那这个时候 我看一下二二有没有去往,那么 p 十一, p 十二, p 十三,他所出的那么终端的路由表 那来看,幺七二幺六一点零,二点零三点零,那么都可以到了啊,都可以到, 这是那么前三步啊,我们的配置九配置完整以后,我们来现在来验证。那么 pc 一和 pc 四五四五六之间的通信啊,看可不可以,可不可以平行通, 我们拼一下 p 十四, 我们看可以正常通信啊,正常通信了,那么另外两个我们就不进行验证了, 那我们看一下最后一步,那么路由会走啊,路会走,我们说瑞和 v 一版本,那么他是不支持今夜会走的啊,那我们现在来看一下那么我们的二三啊,他的路由表, 那么首先我可以看可以到达幺七二幺六一点零、二点零和三点零,也就是说他有到达 pc 一、 pc 二、 pc 三的路由表,我们的那那么二二也有到达 一幺七二幺六一点零,二点零、三点零去的路由路由,那我们现在在那么二一上啊,去运行 行,那么我们所说的汇总的话会怎么样 啊?进行运营会所 啊,先进入一套,进行萨摩奥位置啊,进行进行结束以后,那我们来看一下那么二一的录表有没有什么变化, 我们看还是可以去怎么样去往我的幺七二幺零点幺二三,也就去往四五六都正正常的。那我们看二二和二三的路由表,他有什么变化, 那我们在二上会发现 r 一下面所连接的 pc 一、 pc 二、 pc 三所处网段的路由信息 啊,已经消失了啊,原来是存在的啊,看一下,原来是存在的 幺七二幺六啊,在这我们后面已经没有了,也已经没有了,只有到四五六 pc 四五六去的,这时候他就不支持啊,向外面发送的路信息,这时候我们把他的这个更改回去, 不进行汇总啊,按住 stamer 哦,按住 stamer, 按住 stamer 以后, no, 这时候我们再看 r 二 w 表的变化, 那我们会发现跟原来比增加了啊,这是原来的啊,原来的,我发现最后增加了他去往 c a p c r p c 三的路由,这说那么我们就验证了瑞福一版本啊,他是不支持路由汇总的,那我们现在在 r 二上啊, r 三上进行路由汇总,汇总的主要是 p c 四, p c 五, p c 六,他的路由信息 我们进行萨摩尔奥位置啊,先挥走,那挥走以后,那我看一下。首先看一下阿二的路由表的变化, 我发现原来是有到每一个中端的明细路由情况下,现在被一个汇总路由带替代了啊,替代了。 那么二二一啊,二二一,我们看一下二二一的变化 而已,也是一样的啊,也是一样的,这就是我们所说的路由会总,那么路由会总的一个主要目的,我们说就是跟原来比, 现在由原来的什么三条路由啊,现在变成了什么一条路由啊,减少了路由条目啊,路由条目在我转发等过程中提高了我整个的效率,谢谢大家。

欢迎回来,接下来我们学习实训任务四,那么这个任务四的话,我们出这个综合体的概率是非常高的,那么这里啊我们一起来看一看。第一个我们的命令,那不是 ip rat, 后面跟我们三个参数分别是目的网络地址直往野马以及下一跳路由器的 ip 地址, 那么下面队的命令分别是我们的目的网络地址直往野马和我们的这个下一跳路由器的 ip 地址。 那么具体配置方法,我们通过一个案例来讲解一下这个内容。那么首先我们通过我们这个模拟系统,我们来添加一个我们的计算机,然后我们添加我们的路由器,那么两个、 三个,然后再复制一个我们的计算机, 那么现在我们要把这四个五个设备的话连接起来,那么第一步我们先来这个用线连接, 把他们全部连接起来,这第一步第二步我们来设置我们这个计算机的 ip 地址,那么例如我们第一个主机, 我们来这个双单击,他点开在我们桌面里面叫我们 ip 设置里面,那么我们这里需要来设置的是我们的第一个我们的 ip 地址,第二个直往野马,第三 一个我们的默认网关也是我们的默认路由器,那就是吓一跳啊,我们这个路他应该传送给我们路由器,那么所以我们的 f 地址应该是我们幺幺九啊,我们随便的设置一个幺九二点,幺六八点一点一, 然后我们这一个直往野马,那么他这里默认是二五二五点,这个零没问题。像我们假设这个路由器他这个地址是我们的幺九二点 幺六八点幺点二五四,那么在我们当前啊,这个纸网里面,他的最大号也是我们二五四 这么一个 f 地址的话,作为我们这个路由器的这个 f 地址,那么这道我们设置完毕这个主机,然后我们再设置下面这个主机,最后一个主机,我们来设置同样的方法,桌面里面 iphone 设置里 我们的 ip 地址,我们设置成为幺九二点幺六八点二点一, 然后严吗?同样的是二五二五点,然后我们这个末日网关,那么应该是我们前一个这一个路由器的这一个 ip 地址,我们设置成为幺九二点幺六八点二点二五四。那么就是说啊,在我们当前这个网络里面, 这是我们这个幺九二点幺六八点一点零网络,这个网络是我们幺九二点幺六八点二点零这个网络, 然后我们这台主机,那么是幺九二点幺六八,我们干脆啊写在这个上面来,这我们刚刚写的是幺九二点幺六八点, 我们这个一点一,这是我们刚刚所设置这个主机的 ip 地址是我们一点一, 那么然后我们当前这个网络,当前我们这个网络,那么应该是幺九二点幺六八点一点零, 是我们这个网络,那么同样我们这个主机刚我们设的是幺九二点幺六八点二点一,那么这个网络应该是我们幺九二点幺六八点二点零, 我们当前这个危机跟我们这个接口,那么他们的网络号应该是幺九二点幺六八点二点零,那么就是我们第一步我们已经把我们的这个主机以及主机所对应的这个默认网关设置完毕。 那么现在啊,我们就来根据刚刚不是讲的设置这两个啊,来设置一下我们的路由器,也是我们的默认路由器, 点击我们选择我们双点击我们这个路由器,在路由器里面我们的设置参数啊,相对来说要多一点点, 那么在我们找到我们这个配置里面,我们这里有一个静态,静态里面那么我们的这个网络那么刚刚我们说过了,应该是我们幺九二点幺六八,然后我们这里 天呢,先试试我们静态路由,静态路由最后设置吧,先是我们端口,先把这两个端口设置完毕,那么左边这个端口的话,我们应该设置为多少嘞?我们可以设置成为幺九二点幺六八,点一点二五四。刚才啊,我们在设置这个主 五 g 的时候,他的默认网关就是我们这个默认路由器这个点,那么刚才我们设的时候,这个点我们设置的是幺九二幺六八幺点二五四,然后直往野马,那么应该是我们的二十四位,那咱们这可以回过去看一看,这里是不是二十。

路由是什么?在学习网络路由是绕不开的话题啊,传输数据到不同的网段,需要经过路由表转发,我们可以通过静态路由配置路由,也可以通过动态路由协议 ospapgp 学习路由啊,路由就像我们马路上的路牌啊,静态路由就像纸质的地图,而动态路由协议就是百度地图啊,人就像数据地图带你到达目的地。