一、缺省路由

• 缺省路由是一种特殊的路由,可以通过静态路由配置,某些动态路由协议也可以生成缺省路由,如OSPF和IS-IS。

• 在路由表中,缺省路由以到网络0.0.0.0(掩码为0.0.0.0)的形式出现。当路由器收到一个在路由表中匹配不到明确路由的数据包时,会将数据包转发给缺省路由指向的下一跳。

二、缺省路由配置

• 在路由器B上配置缺省路由:

java路由缺少路由参数 路由器配置缺省路由_路由表

java路由缺少路由参数 路由器配置缺省路由_缺省路由_02

• 缺省路由也支持路由的负载分担与路由备份:

java路由缺少路由参数 路由器配置缺省路由_java路由缺少路由参数_03

三、缺省路由实验

3.1、拓扑图

• 分别在路由器中拖出3台AR2220、终端中拖出2台PC机,然后选择设备连线,点击Copper进行设备接线,完成后开启设备。之后,分别将PC1/2的IP地址配置为192.168.1.2/24、192.168.2.2/24,网关分别配置为192.168.1.1、192.168.2.1。

java路由缺少路由参数 路由器配置缺省路由_java路由缺少路由参数_04

• AR1/2/3的IP地址配置如下:

AR1:

[AR1]int g0/0/0
[AR1-GigabitEthernet0/0/0]ip address 192.168.1.1 24
[AR1-GigabitEthernet0/0/0]int g0/0/1
[AR1-GigabitEthernet0/0/1]ip address 12.1.1.1 24

AR2:

[AR2]int g0/0/0
[AR2-GigabitEthernet0/0/0]ip address 12.1.1.2 24
[AR2-GigabitEthernet0/0/0]int g0/0/1
[AR2-GigabitEthernet0/0/1]ip address 23.1.1.2 24

AR3:

[AR3]int g0/0/0
[AR3-GigabitEthernet0/0/0]ip address 23.1.1.3 24
[AR3-GigabitEthernet0/0/0]int g0/0/1
[AR3-GigabitEthernet0/0/1]ip address 192.168.2.1 24

3.2、配置

• 直连网段会出现在路由表里面,所以,需要配置的是各个路由的非直连网段:

AR1:

[AR1]ip route-static 192.168.2.0 24 12.1.1.2
[AR1]ip route-static 23.1.1.0 24 12.1.1.2

AR2:

[AR2]ip route-static 192.168.1.0 24 12.1.1.1
[AR2]ip route-static 192.168.2.0 24 23.1.1.3

AR3:

[AR3]ip route-static 192.168.1.0 24 23.1.1.2
[AR3]ip route-static 12.1.1.0 24 23.1.1.2

3.3、测试

• PC1 PING PC2:

java路由缺少路由参数 路由器配置缺省路由_IP_05

可以看到,网络是通的。

3.4、缺省路由配置

从前面的配置可以看到,3台路由时为了达到内网互通,每个路由器都配置了2条静态路由。使用这种方法,假如一个稍为大型点的网络有几十上百个路由时,配置量是倍增的,而且非常不利于后期的维护。有没有简化的方法呢?答案是有的。

• 对于末梢路由(如本实验的AR1、AR3,只会连接到1个其它路由),可以配置缺省路由(也称默认路由)来简化配置:

AR1:

[AR1]undo ip route-static 192.168.2.0 24 12.1.1.2    --清除之前的配置
[AR1]undo ip route-static 23.1.1.0 24 12.1.1.2    --清除之前的配置

[AR1]ip route-static 0.0.0.0 0.0.0.0 12.1.1.2    --缺省路由

[AR1]display ip routing-table
[AR1]display current-configuration | include static

AR3:

[AR3]undo ip route-static 192.168.1.0 24 23.1.1.2
[AR3]undo ip route-static 12.1.1.0 24 23.1.1.2

[AR3]ip route-static 0.0.0.0 0.0.0.0 23.1.1.2

四、最长匹配原则

java路由缺少路由参数 路由器配置缺省路由_路由表_06

4.1、举例一

• 当存在多个路由来源时,具有较高优先级(数值越小表明优先级越高)的路由来源提供的路由将被激活,用于指导报文的转发。

java路由缺少路由参数 路由器配置缺省路由_IP_07

4.2、举例二

• 路由器A到路由器D有两条路由:

  • Path1: A→B→C→D ,总路由度量是9。

  • Path2: A→E→F→C→D ,总路由度量是12。

• 路由器优选较小度量值的路由,并加入到路由表中。

 

 

java路由缺少路由参数 路由器配置缺省路由_java路由缺少路由参数_08

4.3、举例三

等价路由:ECMP, Equal Cost Multi-Path。同一个路由协议,到同一个目的地有几条相同度量值的路由时,这些路由都会被加入到路由表中, IP包会在这几个链路上负载分担。

• A到D两条等价路径

  • A→B→C→D,总开销5+5+8=18

  • A→C→D,总开销10+8=18

java路由缺少路由参数 路由器配置缺省路由_缺省路由_09

java路由缺少路由参数 路由器配置缺省路由_IP_10