网络层功能
1.定义了基于IP协议的逻辑地址
2.连接不同网段间设备通信
3.选择数据通过网络的最佳路径(选路)
ICMP协议
1.ICMP是一个“错误侦测与回馈机制”
2.通过IP数据包封装的
3.用来发送错误与控制信息的
Ping命令
-t 参数会一直不停的执行ping
ctrl+c可以中断命令
-a 参数可以显示主机名称
-l 参数可以设定ping包的大小
单位为字节 可用于简单测试通信质量
ARP相关命令
windows系统中相关ARP命令
arp-a:查看ARP缓存表
arp-d:清除ARP缓存
arp-s: ARP绑定
路由器中
查看:display arp all
arp static ip + mac
reset arp static 重置静态ARP
静态路由
路由表主要作用:决定设备的三层数据包的转发关系。目标网络能匹配日路由表,以相应接口转发,若不能匹配路由表,则drop(丢弃)掉该数据包,不会像交换机那样泛洪。
❤ 路由协议分类
静态路由:管理员手工配置路由
动态路由:路由器间自动学习路由
局域网内:IGP(内部网关路由协议)、RIPV1、RIPV2、EIGRP(思科)距离矢量路由协议
——OSPF、ISIS(LS)链路状态路由协议
互联网:——EGP(外部网关路由协议)——BGPV4(版本4)
路由依次传递路由表
静态路由的优点
1.运行稳定
2.节省设备链路的开销
静态路由的缺点
对大型网络来说,工作量较大,拓扑一旦发生改变,维护量变大。
路由
从源主机到目标主机的转发过程
选择最优路由时的标准
1.子网掩码长度最长的最优先匹配
2.选取路由协议中优先级最小的最优先匹配
DIERECT:0
OSPF:10
IS-IS:15
STATIC:60
RIP:100
OSPF ASE:150 (OSPF与rip重分发路由时,由rip学习进OSPF路由协议的路由)
OSPF NSSA:150
EBGP:256
IBGP:256
3.相同路由协议的情况下:选取metric值最小的最优先匹配,每种协议metric值定义的都不相同,静态路由与路由优先级有关,这个是人为指定的,RIP协议与跳数有关,跳数越小越优先,OSPF协议与宽带有关,带宽最大最优先。metric是用来判定链路质量优劣的。
4.如果以上都没有路由可以匹配的上,就匹配默认路由
路由器的作用
1.能够将数据包转发到正确目的的
2.转发过程中选择最佳路径
路由表:
1.路由器中维护的路由条目的集合
2. 路由器根据路由表作路径选择
3. 对于非直连的网段,需要静态路由或者动态路由,将网段添加到路由表中
默认路由——匹配的是所有网段
默认路由是静态路由的一种特殊形式,它属于静态路由中的一种,使用它是有条件的,只能在末梢网络中使用。
当路由器在路由表中找不到目标网络的路由条目时,路由器把请求转发到默认路由接口。
浮动路由
浮动路由指的是配置两条静态路由,默认选取链路质量优(带宽大的)作为主路径,当路径出现故障时,由带宽较小的备份路由顶替,保持网络的不中断
ip route-static 0.0.0.0 0.0.0.0 ~~~~preference >60
路由器转发数据包封装过程
1.源目IP保持不变
2.源目MAC跟随传输设备不同而不同
交换机与路由器对比
交换机 | 路由器 |
---|---|
路由器工作在网络层 | 交换机工作在数据链路层 |
根据路由表转发数据 | 根据“MAC地址表”转发数据 |
路由选择 | 硬件转发 |
路由转发 |