路由
路由器在配置完成后,通过路由选择协议从其他路由器那里学到路径,这些路径就称为路由。路由器在内存(RAM)中保存着一张路由表,该表是关于最佳路由的列表。路由器就用这张表来决定怎样转发分组。
路由选择
我们在思科路由器上用命令“show ip route”来观察路由表。路由表将网络前缀映射到外出接口,例如,当路由器从接口接收到目的地为2.3.3.0/24的网段时,它将在表中查找前缀2.3.3.0/24,然后再从另个接口发送出去。
上面的例子在路由表中看到直连网络有3条路由,它们在路由表中用C标注。作为一个路由器,如果转发到其他网段,路由器必须包括更多的路由。
R1#show ip route
Codes: C - connected, S - static, 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
i - IS-IS, su - IS-IS summary, 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
C 192.168.12.0/24 is directly connected, Serial1/0
1.0.0.0/24 is subnetted, 2 subnets
C 1.2.2.0 is directly connected, Loopback1
C 1.1.1.0 is directly connected, Loopback0
2.0.0.0/24 is subnetted, 1 subnets
R 2.3.3.0 [120/1] via 192.168.12.2, 00:00:19, Serial1/0
添加路由的方式
在路由器添加路由有以下2种方式:
静态路由——管理员手工定义到目的地网络或几个网络的路由;
动态路由——路由器根据路由选择协议所定义的规则来交换路由信息,并且独立地选择最佳路径。
管理性定义的路由称为静态路由,因为它们在网络管理员手工干预之前将保持不变。
从其他路由器那里学到的路由称为动态路由,因为当相邻路由器用新路由信息相互进行更新时,它们可能将自动改变。
每种方法都有基本的优点和缺点。
静态路由占用路由器的资源比较低,对设备要求不高;无带宽占用,不需要产生路由更新信息,这样还可以使得网络更安全,因为动态路由协议往往是入侵者最易得手的环节;
除此之外,静态路由还有更多的可预见型,可以由管理员准确的控制路由器的路径选择等等……
与静态路由相比,动态路由协议适应性很强,可以自动选择到目标网络最优路径来传递数据;维护工作量小;并且能够及时的发现失效的链路,并把这种变化通告给其他路由器。
思科、华为、华三、锐捷等厂商的路由器配置区别仅是配置命令略有不同,其原理相同。