路由选择协议小结

来源:互联网 发布:喜马拉雅好好说话 知乎 编辑:程序博客网 时间:2024/05/16 18:02

路由选择发生在网络层,主要由路由器完成,路由器可以将LAN连接到WAN上或者将两个使用不同介质访问控制子层的LAN连接起来。

路由器的主要工作就是接收信息分组,根据当前网络的状况将其导向最有效的路径。

默认网关:是每台主机上的一个配置参数,它是接在同一个网络上的某个路由器端口的IP地址,主机把所有未知网络的IP分组都发送给“默认网关”。

路由包括两个基本动作:寻址和转发。寻址即寻找到达目的地的最佳路径,由路由选择算法来实现。

1.寻址

a. 直接寻址:源主机与目的主机在相同的网络中,在物理网络内部确定主机间的传输路径,不经过路由器。这个过程发生在数据链路层,根据物理地址来进行

b. 间接寻址:源主机与目的主机在不同网络中,当主机乣向不在同一网络中的主机发送分组时,主机先要使用数据链路层地址和路由器的一个接口通信。路由器检查接收分组,确定分组的目的网络,然后参照路由表,决定分组应从哪个接口发送出去,并用外出接口的数据链路层地址进行封装,接着再排队准备被转发。这个过程发生在网络层,依据IP地址进行。

2.路由协议

路由协议有直连、静态和动态之分。

直连路由协议:路由器直接连接口的路由,路由器自动产生直连接口的路由,是由数据链路层协议发现的,是指去往路由器的接口地址所在网段的路径。

静态路由协议:需管理员手工维护。配置静态路由:ip route 2.2.2.0 255.255.255.0 12.1.1.2即目标网络为2.2.2.0的源网络下一跳路由器直连接口的地址是12.1.1.2。另一种配置方法:ip route 2.2.2.0 255.255.255.0 s1/1,其中s1/1是该路由器的外出接口。这两种方法的区别在于Ip地址的路由管理距离为0,而外出接口的路由管理距离为1.在多路访问情况下,配置静态路由只能使用下一跳IP地址。

静态路由的优点:对CPU、内存等硬件的需求不高,不占用带宽,增加网络安全

缺点:配置工作量大,适应拓扑变化的能力较差。

默认路由(缺省路由):使用默认路由可以转发那些不在路由表中列出的远端目的网络的数据包到下一跳路由器。配置默认路由:ip route 0.0.0.0 0.0.0.0 218.1.1.1即路由器上所有未知的数据包都发送给218.1.1.1

Q:换成Ping产生的Echo Request数据包会不会在网络中无休止的发送下去?

A:不会,因为网络层的数据包中有个字段TTL,TTL的最大值为255,每经过一台路由器,TTL至少减少1,当TTL为0时,数据包会被丢弃,即主机不可达。

动态路由协议:分为内部网关协议IGP和外部网关协议EGP。IGP又包括了RIP,IGRP,EIGRP,OSPF。

路由选路原则:

1.选择子网掩码最长的(条件:一个目标地址被多个目标网络覆盖)

2.选择管理距离最小的(条件:子网掩码相同的情况下)

3.选择度量最小的,即跳数(条件:1,2相同的情况下)

管理距离:用来衡量路由可信度的一个参数,管理距离越小,路由越可靠。取值范围0-255

直连路由0,静态路由(使用外出接口)0,静态路由(使用下一跳IP)1,EIGRP 5,内部EIGRP 90,IGRP 100,OSPF 110,RIP 120,未知 255

PS:直连路由和使用外出接口的静态路由的管理距离都是0,两者都存在时,直连路由优先。

原创粉丝点击