一、路由的基本原理(复习)
以太网交换机工作在数据链路层,用于在网络内进行数据转发。而企业网络的拓扑结构一般会比较复杂,不同的部门,或者总部和分支可能处在不同的网络中,此时就需要使用 路由器 来连接不同的网络,实现网络之间的数据转发(在网络层实现 点到点 的通信)。
IP编址
P路由****
IP分片
路由器的作用:
链接不同的网络,为数据包寻找去往目标地址最佳的 出口
路由:找到去往不同网段的路
自治系统(Autonomous System)
由统一的管理机构,使用统一的路由策略的 有很多路由器的集合。
某一个路由协议就是一个 AS
一个AS通常由多个不同的局域网组成。以企业网络为例,各个部门可以属于不同的局域网,或者各个分支机构和总部也可以属于不同的局域网。局域网内的主机可以通过交换机来实现相互通信。不同局域网之间的主机要想相互通信,可以通过 路由器来实现。路由器工作在网络层,隔离了广播域,并可以作为每个局域网的网关,发现到达目的网络的最优路径,最终实现报文在不同网络间的转发。
LAN和广播域 Local Area Network
路由器的每一个接口代表一个局域网(广播域)
路由选路:
路由器负责为数据包选择最佳的传输路径
路由器收到数据包后,会根据数据包中的 目的IP 地址选择一条 最优的路径,并将数据包转发到下一个路由器,路径上最后的路由器负责将数据包送交目的主机。数据包在网络上的传输就好像是体育运动中的接力赛一样,每一个路由器负责将数据包按照最优的路径向下一跳路由器进行转发,通过多个路由器一站一站的接力,最终将数据包通过最优路径转发到目的地。当然有时候由于实施了一些特别的路由策略,数据包通过的路径可能并不一定是最佳的。
tips:
PC上的表 ARP缓存表 根据目标IP地址,封装目标MAC地址
交换机:CAM表/MAC地址表 目标MAC地址和交换机接口的对应信息
路由器:
路由表:路由器根据 数据包的 目标IP地址,跟路由表进行对照,将数据包从对应的接口转发出去。
ARP缓存表:路由器下一跳接口的IP地址对应的MAC地址信息。
路由表:
分类:直连、静态路由、动态路由---->路由表中的信息是怎么来的
直连路由(direct):根据接口配置的IP地址,当在接口处于激活状态下产生的。
静态路由(static):管理员手工写入路由器的路由条目
动态路由(rip\ospf):路由器启动了动态路由协议之后,路由器自己计算出来的路由
查表方式: display ip routing-table
路由表中包含:
目标网络(destination):用来表示IP的数据包的目的地址 或者 网络
子网掩码(Mask): 区分IP地址的网络 主机位
逃出接口/输出接口(interface): 指明IP数据包将从路由器的哪一个接口转发出去
下一跳IP地址(NextHop): 指定IP数据包到达下一跳路由,路由器的接口地址。
数据包到达下一跳路由的时候要交给谁?
对于去往相同的 目标网段:
优先级(preference):在不同的路由协议(如rip、ospf)之间,进行选路比较的一句
优先级也叫做管理距离
度量值(Metric)/Cost:在相同的路由协议之间进行 选路比较依据
优先级和度量值 都是越小越优先
优先级相当于不同协议之间的斗争,度量值相当于相同协议之间的内部斗争
优先级和度量值 是路由是否装表的一个重要依据 装表:将路由条目写入路由表
路由表中的路由都是 最优的路由
路有一定是最优的,但是路径有可能是次优的
最长匹配原则: 掩码越长,路由越精确
二、静态路由
1.管理员手动配置和维护的路由。
2.小型网络90%以上的路由都是静态路由。
3.静态路由配置的三要素:
目标网段/子网掩码 输出接口 下一跳IP地址
配置路由的原则 有去有回
在串行接口上,可以通过指定下一跳地址或出接口来配置静态路由
在广播型的接口(如以太网接口)上配置静态路由时,必须要指定下一跳地址
负载分担路由:
192.168.2.0/24 Static 60 0 D 10.0.12.2 Serial4/0/0
Static 60 0 D 20.0.12.2 Serial4/0/1
负载分担路由:当路由器出现了两条等价的 路由条目,并且都可行,都装载到路由表上面,并且流量平均分配到了两条链路上。
验证方式:
PC1>tracert 192.168.2.1
PC2>tracert 192.168.1.1
浮动路由:
路由表存在两条去往 相同目标网段的路由,但是其中一条的优先级 大(数值), 那么大优先级的路由条目不会出现在路由表中,当 优先级低的路由条目 失效的时候,这条路由会浮现到路由表上。
设置了高优先级的路由是 低优先级路由的 备份路由。
在主链路出现故障时,浮动静态路由会被激活并加入到路由表中,承担数据转发业务。
缺省路由: 缺省==默认 缺少、省略 default
缺省路由是目的地址和掩码都为全0的特殊路由。
如果报文的目的地址无法匹配路由表中的任何一项,路由器将选择依照缺省路由来转发报文
0.0.0.0 0.0.0.0
汇总路由:遵循最长匹配原则
192.168.0.0 /21
实际上 汇总路由 是一种精确指向(保证子网掩码的长度)的 默认路由,可以在很大程度上简化路由表的尺寸。
tips:
或 1 0 ==1
与 1 0 == 0 192.168.1.0 255.255.255.0 ==> 掩码越长 192.168.1.0
0 1 == 0
0 0 ==0
非 1 == 0