· 本章目的
· 静态路由的介绍
· 路由类型
· 路由器在转发数据时,要先在路由表(routing table)中查找相应的路由。路由器有这么三种途径建立路由:
· 直连网络:路由器自动添加和自己直接连接的网络的路由
· 静态路由:管理员手动输入到路由器的路由
· 动态路由:由路由协议(routing protocol)动态建立的路由
· 静态路由的缺点:
· 不能动态反映网络拓扑,当网络拓扑发生变化时,管理员就必须手工改变路由表
· 静态路由的优点:
· 不会占用路由器太多的CPU 和RAM 资源,也不占用线路的带宽。在一个小而简单的网络中,常使用静态路由。
· 静态路由配置
· ip route 目的网络 掩码 { 下一跳地址 | 本身路由器出口接口地址 }
· 例子:ip route 192.168.1.0 255.255.255.0 s0/0 (没有下一跳地址时)
· 例子:ip route 192.168.1.0 255.255.255.0 12.12.12.2
· 查看静态路由:
· 在路由器上,可以使用“show ip route”命令查看路由表。如下:
· R1#show ip route
· Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
· D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
· N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
· E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
· i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
· * - candidate default, U - per-user static route, o - ODR
· P - periodic downloaded static route
· Gateway of last resort is not set
· R 172.16.0.0/16 [120/2] via 10.1.0.2, 00:00:21, Serial0/0
· [120/2] via 10.3.0.2, 00:00:06, Serial0/1
· 10.0.0.0/16 is subnetted, 4 subnets
· R 10.2.0.0 [120/1] via 10.1.0.2, 00:00:21, Serial0/0
· C 10.3.0.0 is directly connected, Serial0/1
· C 10.1.0.0 is directly connected, Serial0/0
· R 10.4.0.0 [120/1] via 10.3.0.2, 00:00:06, Serial0/1
· C 192.168.1.0/24 is directly connected, FastEthernet0/0
· 在输出中,首先显示路由条目各种类型的的简写,如:
· “C”为直连网络;
· “S”为静态路由;
· “R”表示这条路由是“RIP”协议学习得到的;
· “10.2.0.0”是目的网络;
· “[120/1]”是管理距离(Administrative Distance ,AD)/ 度量值(Metric);
· “via 10.1.0.2”是指到达目的网络的下一跳路由器的IP 地址;
· “00:00:21”是指路由器最近一次得知路由到现在的时间;
· “Serials 0/0”是指到达下一跳应从哪个端口出去。
· 术语解析:
· 管理距离(AD):用来表示路由的可信度,路由器可能从多种途径获得同一路由,例如:一个路由器要获得“10.2.0.0/24”网络的路由,可以来自RIP,也可以是静态路由。不同途径获得的路由可能采取不同的路径到达目的网络,为了区别它们的可信度,用管理距离加以表示。路由表中管理距离值越小说明路由的可靠程度越高,静态路由的管理距离为1,说明手工输入的路由优先级高于其他的路由。
· 路由协议 管理距离(优先级)
· 管理距离(AD):用来表示路由的可信度,路由器可能从多种途径获得同一路由,例如:一个路由器要获得“10.2.0.0/24”网络的路由,可以来自RIP,也可以是静态路由。不同途径获得的路由可能采取不同的路径到达目的网络,为了区别它们的可信度,用管理距离加以表示。路由表中管理距离值越小说明路由的可靠程度越高,静态路由的管理距离为1,说明手工输入的路由优先级高于其他的路由。
· 路由协议 锐捷、思科管理距离(优先级) 华为、华三管理距离(优先级 )
· 直连接口 0 0
· 静态路由 1 60
· IS-IS 115 15
· OSPF 110 150
· RIP 120 100
· BGP EBGP 20 iBGP 200 255
· 使用接口的静态路由 0 0
· 度量值(Metric):
· 某一个路由协议判别到目的网络的最佳路径的方法。当一路由器有多条路径到达某一目的网络时,路由协议必须判断其中的哪一条是最佳的并把它放到路由表中,路由协议会给每一条路径计算出一个数,这个数就是度量值,通常这个值是没有单位的。度量值越小,这条路径越佳。然而不同的路由协议定义度量值的方法是不一样的,所以不同的路由协议选择出的最佳距离可能是不一样的。
· 默认路由介绍
· 所谓的默认路由,是指路由器在路由表中如果找不到到达目的网络的具体路由时,最后会采用的路由。
· 默认路由通常会在存根网络(Stub network,即只有一个出口的网络)中使用。
· 如图,图中左边的网络到Internet 上只有一个出口,因此可以在R2 上配置默认路由:
·
·
· 命令为:ip route 0.0.0.0 0.0.0.0 { 网关地址 | 接口 }
· 例子:ip route 0.0.0.0 0.0.0.0 s0/0
· 例子:ip route 0.0.0.0 0.0.0.0 12.12.12.2
结语:
· 静态路由在配置时,除了直连网段,其余都要用静态指定。避免出现,数据包能转发到目的,目的数据包回传时却找不到地址。