-
利用Python实现画图工具以展示静态路由与默认路由
资源介绍
3.1 静态路由与默认路由
3.1.1 静态路由介绍
路由器在转发数据时,要先在路由表(routing table)中查找相应的路由。路由器有
这么三种途径建立路由:
(1) 直连网络:路由器自动添加和自己直接连接的网络的路由
(2) 静态路由:管理员手动输入到路由器的路由
(3) 动态路由:由路由协议(routing protocol)动态建立的路由
静态路由的缺点是不能动态反映网络拓扑,当网络拓扑发生变化时,管理员就必须手工
改变路由表;然而静态路不会占用路由器太多的 CPU 和 RAM 资源,也不占用线路的带宽。如
果出于安全的考虑想隐藏网络的某些部分或者管理员想控制数据转发路径,也会使用静态路
由。在一个小而简单的网络中,也常使用静态路由,因为配置静态路由会更为简捷。
配置静态路由的命令为“ip route”,命令的格式如下:
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
在写静态路由时,如果链路是点到点的链路(例如 PPP 封装的链路),采用网关地址和
接口都是可以的;然而如果链路是多路访问的链路(例如以太网),则只能采用网关地址,
即不能:ip route 192.168.1.0 255.255.255.0 f0/0 。
【提示】有的 IOS 版本中,采用 ip route 192.168.1.0 255.255.255.0 f0/0 时,路由器
也是正常工作的,然而这是代理 ARP 的功劳,建议不要采用该形式。
在路由器上,可以使用“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