路由协议学习

一、路由协议分类

静态路由

直连路由

动态路由

        IGP(Interior Gateway Protocol内部网关协议)

                距离矢量:

                        RIP(Route Information Protocol路由信息协议)

                        EIGRP(Enhanced Interior Gateway Routing Protocol增强型内部网关路由协议)

                         IGRP(Interior Gateway Routing Protocol内部网关路由协议)               

                链路状态:

                        OSPF(open-shortest path frist开放式最短路径优先协议)

                        IS-IS

        EGP(Exterior Gateway Protocol外部网关协议)

二、直连路由

直连路由的产生:接口设置了IP,no shutdown,协议与物理都link up,满足如上三点直连路由自动产生。

路由器处理数据包过程:路由器接口接收到数据报文后,查看目标MAC,若不是路由器的MAC丢弃,若是路由器的MAC,去掉帧头后进入RAM,CPU查看三层包头的目的IP,同时搜索RAM里的路由表,若找不到匹配的路由丢弃数据并回复ICMP提示源主机路由不可达,若找到匹配的路由,把数据包发到对应出接口,并封装出接口的MAC为源MAC,下一跳路由的MAC为目的MAC,发出数据。

三、静态路由

思科命令:ip route <目标网络> <掩码>  <下一跳路由器直连接口的IP或本路由器的外出接口> <管理距离> permanent 。

华为命令:ip route-static <目标网络> <掩码> <出接口><下一跳>

管理距离:administrative_distance,可选参数,指定了管理距离的静态路由叫“浮动路由”。

permanent:永久,可选参数,若不加当接口被关闭或下一跳路由失去连接,将导致静态路由也从路由表里消失。

静态路由指一跳IP还是路由器外出接口的区别:一般写下一跳IP,只有在点对点的链路(PPP或HDLC)的状态下可以写路由外出接口。

路由汇总:静态路由支持路由汇总,比如:到192.168.10.0/24与192.168.20.0/24的静态路由可以汇总为192.168.0.0/16

黑洞路由:ip route <目标网络> <掩码> null0 。指定到某个网段时,路由器直接丢弃。R1指定缺省路由10.1.1.2,R2回指路由192.168.0.0/16的下一跳地址为10.1.1.1,当访问192.168.40.0段时,就存在路由环路,数据会在R1与R2之间来回传递,直到TTL为0后才会丢弃,此时在R1上配置条黑洞路由ip route 192.168.40.0 255.255.255.0 null0,当R1收到访问40段的数据包时不会再发给R2而是直接丢弃。

静态路由的优缺点:优点是安全不耗路由器性能(CPU、带宽、内存),缺点是不灵活工作量大

四、默认路由/缺省路由

命令:ip route 0.0.0.0 0.0.0.0 <下一跳地址>

路由环路:如下图,R1缺省网关指向R2,R2缺省网关指向R3,R3又把缺省网关指向R1,数据包就在R1、R2、R3无限循环传输,至到TTL为0

五、路由加表与选路原则

管理距离(Administrative Distance,简称AD):是用来衡量路由可信度的一个参数,值越小越可信,255表示不可信。不同的路由协议的AD值不一样。

        直连路由:0

        静态路由出接口:0

        静态路由下一跳IP:1

        OSPF:110

        RIP:120

度量值(metric或cost):路由器通过同一种方式学习到多条到某个网络的路由,度量值表示该路由到这个网络花费的代价,标识不同路由的优劣参数,值越小表示越优。

路由加表原则:最优路径加表。路由器先查看路由前缀,若路由表里没有相同的前缀则直接加表,若有路由表里有相同前缀的路由,则比较AD(思科叫管理距离AD,华为叫优先级preference),AD值越小越优先则加表,若AD值也一样,则比较metric(思科叫度量值metric,华为叫开销cost),值越小越优先则加表。

路由选路原则:最长匹配。当多条路由均匹配目标地址网络时,路由器会按掩码最长,即最精确的那条路由来匹配。举例:如下两条路由匹配第二条

ip route 10.0.0.0 255.0.0.0 2.2.2.2

ip route 10.0.0.0 255.255.255.0 3.3.3.3

六、RIB、FIB、CEF

RIB(Routing Information Base)路由信息库,也是我们常说的路由表,可通过show ip route或display ip routing-table查看.

FIB(Forwarding Information Base)转发信息表,华为的称法,可通过display fib查看。

CEF(Cisco Express Forwarding)思科特快交换,可通过show ip cef查看。

FIB 等同于CEF,CEF与FIB是基于RIB产生的。

如下图:每个路由协议都维护着自已的协议路由表,路由器先把从不同协议学习到的路由信息放到不同的协议路由表里,并根据优先级、开销值等信息比较最优路径加入全局路由RIB表,而RIB表又将活跃路由下载至FIB表,数据转发时使用FIB表进行选路转发。由于FIB表是放在ASIC集成电路中的,故速度非常快。而RIB是放在RAM里的。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值