思科CCNA认证学习笔记(八)静态路由的基础和扩展配置详解

本文实例讲述了思科CCNA认证静态路由的基础和扩展配置。分享给大家供大家参考,具体如下:

路由器的作用

  1. 划分广播域
  2. 连接不同的网络
  3. 路由功能——选路
    当路由器接受到数据包时,路由器会基于数据包中的目标IP地址,查询本地的路由表,如果存在记录,则无条件转发,若不存在,则直接丢弃。

路由表内默认仅存在直连的路由条目,且以一个网段的形式存在,非直连的路由条目未知网段。

获取为止网段的方法:

  • 静态路由:管理员手工配置
  • 动态路由:各台路由器之间运行了一定的算法之后,互相学习沟通产生

静态路由的基础配置

静态路由配置方法有两种:

  • 出接口写法:出接口指流量发出的接口,在点到点网络,串行网络当中使用。

例子:
思科CCNA认证学习笔记(八)静态路由的基础和扩展配置详解

  • 下一跳写法:下一跳是指流量从本地发出后,下一个入接口的IP地址,此写法在点到多点 MA网络 以太网网络当中使用。

思科CCNA认证学习笔记(八)静态路由的基础和扩展配置详解


静态路由的扩展配置

1、环回接口

用于检测TCP/IP协议栈道能否正常的封装和解封装。
PC当中在系统安装完成之后默认存在—127.0.0.1,就是本地环回地址,用于检测网卡的好坏。设备当中默认不存在,需要手工创建。环回接口一创建就是双up(接口状态和协议都打开了),不需要手动打开,给一个ip地址就行了(相当于一台PC),后来用于模拟PC,Loopback0=PC。

注意:环回接口是逻辑上的接口,不是物理接口,实际上不存在,但是环回接口具有物理接口的特性:划分广播域。一个路由器可以创建很多环回接口。

创建环回接口:

Router(config)#interface loopback ?
<0-2147483647> Loopback interface number
Router(config)#interface loopback 0
Router(config-if)#
%LINK-5-CHANGED: Interface Loopback0, changed state to up 接口状态
%LINEPROTO-5-UPDOWN: Line protocol on Interface Loopback0, changed state to up 接口协议

配置环回接口IP地址

Router(config-if)#ip address 192.168.1.1 255.255.255.0

查看接口(Loopback0 双up)
思科CCNA认证学习笔记(八)静态路由的基础和扩展配置详解

2、缺省路由

一条不限定目标的路由,在路由表中使用*号标识,路由器查表时,在查看完所有的直连、静态、动态路由后若依然没有可达路径才使用该条目。
一台PC访问外网时,相连的路由器中路由表没有改路由条目时,需要借助缺省路由转发。

缺省路由条目的写法:
思科CCNA认证学习笔记(八)静态路由的基础和扩展配置详解
0.0.0.0 0.0.0.0 在特殊地址中有,即代表无效也代表全部。

路由表内容:
思科CCNA认证学习笔记(八)静态路由的基础和扩展配置详解
缺省在路由表中以*,号表示,处在路由表最后一条
缺省的用法:单方向指向外网

3、手工汇总

子网汇总的做法:母网号一致,取相同位,去不同位
手工汇总的概念:当到达多个目标地址时,若在本地拥有相同的下一跳,且可以进行汇总运算,那么只需要编辑一条到达目标的汇总路由条目即可

例如下面r1要到达多个目标地址,并且在本地拥有相同下一跳:192.168.1.2/24,对后面路由进行汇总,只需要写一条路由条目。
思科CCNA认证学习笔记(八)静态路由的基础和扩展配置详解

4.路由黑洞
汇总后,如果网络中出现了实际不存在的地址,将有可能导致流量有去无回的现象,所以尽量的精确汇总,来减少和避免黑洞的产生。

还是手工汇总的图,手工汇总后只写一跳路由条目:
思科CCNA认证学习笔记(八)静态路由的基础和扩展配置详解
该路由条目划分掩码24位后,有四个网段:

  1. 192.168.0.0/24
  2. 192.168.1.0/24
  3. 192.168.2.0/24
  4. 192.168.3.0/24

但后面只存在后三个网段,192.168.0.0/24不存在,当有流量访问192.168.0.0/24网段的地址,路由器r1有该地址的汇总路由条目,给r2转发,但r2路由表中没有192.168.0.0/24路由条目,流量有去无回,产生路由黑洞。

5、空接口路由

当缺省路由和黑洞相遇的时候必然会产生环路,解决办法:在黑洞路由器上编辑一条到达空接口的汇总路由条目即可,null0口是个永不down的口。
思科CCNA认证学习笔记(八)静态路由的基础和扩展配置详解

路由表的查表规则:递归查找 最长匹配
优先匹配子网掩码最长的路由条目

根据路由表的查表规则,优先匹配子网掩码最长的路由,把汇总路由条目指向空接口,相当于扔进垃圾桶,当有流量找192.168.1.0/24,优先匹配192.168.1.0/24,而不是192.168.0.0/22。当有流量找192.168.0.0/24时,24位掩码没有,找192.168.0.0/22,这个路由被扔了垃圾桶(空接口),该流量也进了垃圾桶。

6、浮动静态路由

思科CCNA认证学习笔记(八)静态路由的基础和扩展配置详解

路由表中的 [1/0] 和接口的 [1/0] 不一样:

[1/0] 中1的部分,叫管理距离 ,又叫AD值 ,用于衡量路由协议的可信度取值范围0~255,数值越小越可信。有以下几个默认的管理距离值

  • 出接口写法 0
  • 下一跳写法 1
  • RIP 120
  • OSPF 110
  • EIGRP 90

0-255 数值越小表示越可信,为255的时后,就算是有可达路径也不使用。

[1/0] 中0的部分 叫度量值 ,又叫metric值,是衡量路径的优劣 ;值越小表示越优 在动态路由协议中使用

路由表的加表规则

当学习到多条路由条目后,先比较管理距离值,小的优先加表,管理距离值相同,比较度量值,小的优先加表,度量值相同,同时加表——负载均衡

备份:通过修改默认的管理距离值,来起到路径备份的作用
思科CCNA认证学习笔记(八)静态路由的基础和扩展配置详解

7、负载均衡

当学习到多条开销相似的路径时,设备会将流量拆分同时传输——双管齐下

思科CCNA认证学习笔记(八)静态路由的基础和扩展配置详解
R1路由器中没有环回的地址192.168.1.0/24,到达这个地址,有两条路,两个下一跳,路由加表时,都用下一跳写法

Router(config)#ip route 192.168.1.0 255.255.255.0 12.1.1.2
Router(config)#ip route 192.168.1.0 255.255.255.0 21.1.1.2

管理距离值都为1,路径同优,加表时会同时加表

思科CCNA认证学习笔记(八)静态路由的基础和扩展配置详解

这就是负载均衡