动态路由:
这堂课动态路由主要讲了D-V的代表作RIP协议。关于RIP协议运用一句最经典的话概括就是:周期性地发送路由表给邻居。
周期性说的是30s的Hello,因为是30s导致他的收敛速度慢,那将30s改短点行不行呢,显然也不行,因为RIP每隔30s就发整张路由表,这样的开销也是挺大的,你改短了对链路的带宽、资源的占用都挺大的,这些个问题说到底还是因为RIP没有FeedBack回馈机制,如果我发出去的信息别人能给我回那我就没必要PUSH,周期性的去发,从而也不会这么慢了。发送路由表的好处是邻居拿到的都是一条条的具体的路由条目,不需要在进行计算什么的,坏处就是太不细节了,邻居只告诉我他知道怎么走,至于具体怎么走的我不知道,假如他是通过我走的那不就出shi了,正因为此一系列的补丁就出来了,什么水平分割咯,毒性逆转咯,Hold down Timer咯一切的一切都是为了防止出环。水平分割这个NA里面已经讲过,关键记住彪哥那经典直白的一句话:“I send it to you,but you do not sent it to me!”多经典!!!毒性逆转就是当我连的网络垮了,我立刻向邻居发送一条poison告诉邻居路由失效(傻子都应该这么干)并且request邻居问你有没有去那的路,若邻居有邻居就给回,没有他就hold住这条路由,向下游发送查询,那么为什么要hold住呢,6倍的Hello,这个可是很久的诶,假如不hold住,这时下游的更新来了,里面还是我告诉他的这条路那不又出shi了,所以,出了问题不要急,先hold住再说。
萌爷特别讲了MAX Hops ,这个最大跳数可不是像PPT上画的那样或者像《计算机网络》里面讲的那样,那上面讲的是,当邻居连的网路垮掉路由失效,这时我发过来的更新条目中有去往目的网路的路由条目(这里认为没有水平分割)那么邻居就要了这个条目,邻居再给我,我再要,跳数加1,这怎么可能,我自己路由表里就有这样一个条目,而且跳数更少,路由还好些我怎么会要,我要了那还真是见鬼了呢,PPT上之所以这么画,是想向我们解释最大条数是个怎么回事,就是说当跳数达到最大16时就认为路由不可用,他是为了说明这么个东西,但是举例又没弄好,所以,千万不能被忽悠了。另外,补充一点,《计算机网络》里面有很多东西把你看了就觉得跟我司学到的不一样,那是因为课本他考虑的理论东西,而思科是讲技术,讲产品的。比如你在做《计算机网络》P79第41题,B路由器上原本有一条去往N8网络的路由条目,跳数是4,是E路由器给我的,现在C路由器也发给我一跳去往N8网络的路由,跳数一样,树上说这个路由B路由器不要,但我们知道因为有负载平衡,这个条目B路由器应该是要的,书上说不要是因为他可能考虑到多厂商设备问题,就是说他假设B路由器没开负载平衡的功能,而思科的设备默认负载平衡是打开的,所以会要。有时候这些东西要自己把握以下,是学校的考试就按学校的来,该学的我司的东西也要学扎实。
好啦,叽歪了这么一大堆废话,希望能对大家有一丁点的帮助,另外,这帖子由于我昨晚点存草稿时他莫名其妙的就发出去了,这个另我很蛋疼,于是我今天敲了数据库最后两节课(划考试重点,你们懂的)把帖子赶出来,时间比较赶,很多东西都没写全,甚至有些写的还有很多不是很合理的地方(这也与我个人的理解能力有关),想完美再现萌爷课堂那犀利讲述那是绝对不可能的,仅仅起个参考总结回顾的作用,希望大家多包容指正。另外,对于先看到那开头的坑爹的开头部分内容的同学们,我深感抱歉,以后我会先word存档再一次性给出!