1静态路由和默认路由
介绍:
路由器转发数据时,需要从路由表中查找合适的路由。 有三种方法
(1)直接连接路径)路由器自动添加与自己直接连接的路径
)2)静态路由)管理员手动添加的路由
)3)动态路由)通过路由协议动态建立的路由
静态路由的缺点是不能动态反映网络拓扑,当网络发生变化时,管理员必须手动改变路由
其优点是不占用路由器的cpu和RAM资源,也不占用太多带宽。
出于安全原因,如果您希望隐藏部分网络,或者管理员希望控制数据传输路径,也可以使用静态路由。 即使是小规模的网络,为了方便也可以构成静态路由
配置静态路由的命令在" ip route "列中如下所示
IP route 192.168.1.0255.255.255.0 s0/0
IP route 192.168.1.0255.255.255.012.1.1
注意:当写入静态路由时,可以采用接口模式或网关,如果链路是点对点的网络或ppp封装链路等
对于多重访问的链路,只能使用网关形式
R1#show ip route
代码; 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外部类型1、N2-OSPF nssa外部类型2
E1-OSPF外部类型1,E2-OSPF外部类型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
对等下载静态
Gateway of last resort is not set
r 172.160.0.0/16 [ 120/2 ] via 10.1.0.2,00; 00; 21、序列0/0
[ 120/2 ] via 10.3.0.2,00; 00; 06,序列0/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、序列0/0
C10.3.0.0 is directly connected,Serial0/1
C10.1.0.0 is directly connected,Serial0/0
r 10.4.0.0 [ 120/1 ] via 10.3.0.2,00; 00; 06,序列0/1
c 192.168.1.0/24 isdirectlyconnected,FastEthernet0/0
:“c”是直连网络“s”是静态路由。 “r”表示该根是通过“RIP”协议学习的; “10.2.0.0”是目标网络; “[120/1]”是管理距离(Administrative Distance,AD ) /度量值)度量; via 10.1.0.2是到达目标网络的下一跳路由器的IP地址。 “00; 00; 21 )从路由器最近知道路由到现在的时间“Serials0/0”是指要到达下一跳,必须从哪个端口出去。
技术要点:
管理距离(AD )用于表示路由的可靠性,路由器可能从多个路由获得相同的路由,路由表中的管理距离越小,表示路由的可靠性越高
路由协议的默认管理距离
路由协议
距离管理
直接连接接口
0
静态路由
1
外部BGP
20
内部EIGRP
90
IGRP
100
OSPF
110
技术要点:
度量值: (公制)某个路由协议如何确定到目的地网络的最佳路径。 如果到达路由器具有多条路径的目的地网络,路由协议将确定哪一条最适合路由表,路由协议将为每条路径计算数值。 此数值是度量值,没有单位。 测量值越小,路径越好。 路由协议不同,定义的度量值的方法也不同,选择的最佳路径也可能不同
缺省路由是路由器在路由表中找不到达到目标的具体路由时最后采用的路由,缺省路由通常用于出口网络
命令为IP route0.0.0.0.0.0{网关地址|接口}
列子: IP route0.0.0.0.0.0s0/0
IP route 0.0.0.0.0.0.0.0.012.12
ip classless :
查看该图,如果在R1上配置了默认路由: IP route0.0.0.0.0.0S0/0,则路由器R1将到达10.2.2.0/24的网络数据路由为s0/0/0
如果运行“no ip classless”,则当路由器上存在主网络的子网时,路由器认为它知道该网络的主网络的所有子网的路由,即使存在缺省路由如果在图中运行“no ip classless”,由于路由器R1有10.0.0.0的子网10.1.1.0/24,因此路由器R1会将到达10.2.2.0/24的子网的数据包路由到但是,如果数据包达到20.2.2.0/24,则R1没有20.0.0.0子网路由,因此将采用缺省路由