路由器工作在第三层,提供转发IP包功能的设备


通常说的路由指的是路由信息

路由信息就是去往目的地的一条信息,指明了去往目的地的方向

另外,路由也可表示路径。是指路由器在收到IP包后,去查找自己路由信息进行转发的过程。


路由表:存放路由信息的地方

IP包的转发时根据路由表实现的。


一条路由条目包含的信息:

    前缀

    掩码

    吓一跳/出接口

    管理距离AD

    度量值

路由器转发IP包的原则:

    有匹配路由条目就转发,没有就丢弃

    匹配多条时遵循最长匹配原则

    路由表生成的3中途径:

                        直连路由

                        静态路由

                        动态路由

配置: ip route + 目标网段和掩码 + 下一跳接口地址(或本地出接口)


静态路由两端都要配置(直连路由器不用)

网络内部的路由来回路径需要一致,但在internet一致与否无所谓

是无连接服务,转发后就不再管了


◆汇总静态路由

   优点:缩小路由表大小

         减小CPU,内存开销

         网络编址时,更灵活

192.16.12.0/24

192.16.13.0/24

192.16.14.0/24

192.16.15.0/24

192.16.0000 1100.0

192.16.0000 1101.0

192.16.0000 1110.0

192.16.0000 1111.0

前缀相同为照抄,不同位置0 :192.16.12.0

掩码至相同位         :/22


◆缺省路由: ip route 0.0.0.0 0.0.0.0 + 下一跳接口地址(或本地出接口)

wKioL1Ypo8SRSbkzAAFFBwCG800235.jpg

上图配置普通静态需要配置18条才能全网互通

R1:ip route 23.1.1.0 255.255.255.0 12.1.1.2

    ip route 3.1.1.1 255.255.255.255 12.1.1.2

    ip route 24.1.1.0 255.255.255.0 12.1.1.2

    ip route 4.1.1.1 255.255.255.255 12.1.1.2

    ip route 2.1.1.1 255.255.255.255 12.1.1.2

同理R3 R4也是5条

R2: ip route 1.1.1.1 255.255.255.255 12.1.1.1

     ip route 3.1.1.1 255.255.255.255 23.1.1.3

     ip route 4.1.1.1 255.255.255.255 24.1.1.4

配置缺省只需配置6条

        R1 R3 R4 分别写一条ip route 0.0.0.0 0.0.0.0 指向R2

        R2写3条到1.1.1.1 3.1.1.1 4.1.1.1


◆浮动静态路由

    浮动静态路由不会被永久保存在路由表中,他仅仅在一条首选路由匹配失败时才加载备份路由

    使用管理距离控制 AD越小越优先 静态路由AD默认为 1


◆负载均衡

wKiom1YpqOvze5ntAAFGUdv2cLc404.jpg

    等价R1 ip route 4.1.1.1 255.255.255.255 14.1.1.4

           ip route 4.1.1.1 255.255.255.255 12.1.1.2

测试 目标路由器debug ip  packet;源路由器no ip cef(cef下的负载时基于流的负载,即同一个源去往相同目的只走相同路径;而关闭cef后时基于进程的转发,即一个包走一条路径,第二个包走另一条路径)

     ping一个包 ping 4.1.1.1 repeat 1

    非等价(EIGRP)各条路径分布的流量和路由代价成反比


◆递归表查询

wKioL1YprAHSAkQtAAG00bI326M675.jpg