路由器的工作原理

路由概述:

从源主机到目标主机的转发过程(能够将数据包转发到正确的目的,并在转发过程中选择最佳的路径的设备——路由器)

路由器的工作原理:

根据路由表转发数据。接收数据包-查看目的地址-与路由表进行匹配找到端口-转发端口 如果路由表有这个路径就转发,没有就丢弃

静态路由原理与配置_路由表

工作过程:

1)主机1.1要发送数据包给主机4.1,因为IP地址不在同一网段,主机会将数据包发送给本网段的网关路山器A.

2)路由器A接收到数据包,查看数据包IP首部中的目标IP地址,再查找自己的路由表。数据包的目标IP地址是4.1,属于4.0网段,路山器A在路由表中查到4.0网段转发的接口是s0接口。于是,路山器A将数据包从s0接口转发出去。

3)网络中的每个路由器都是按这样的步骤去转发数据,直到到达了路由器B,用向样的转发方法,从E0口转发出去,4.1主机接收到这个数据包。

此处建议明确同网段的主机通信,与不同网段的主机通信的区别。同网段直接查找主机,而不同网段需要将数据包发送给网关。

路由表的形成

路由表:

路由器中维护的路由条目的集合

路由器根据路由表做路径选择

路由表的形成:

直连网段

配置IP地址,端口up状态,形成直连路由

非直连网段

需要静态路由或动态路由,将网段添加到路由表

静态路由和默认路由

静态路由

由管理员手工配置的,是单向的

优点:稳定性高,单向的的

缺点:缺乏灵活性

注意点:如果要实施双向通信,那么必须在通信双方配置双向的静态路由.静态路由需要管理员逐条写入,而且不能对网络的改变做出反应,因此一般来说,静态路由用于网络规模不大、拓扑结构相对固定的网络中,如果网络拓扑变了,管理员又要手动配置了注意它是单方向的,如果要在路山器上配置到其他网段的静态路山,必须进行双向配置例如,在上例中,在路由器A上配置了静态路出,只是告诉路山器A如何到达192.168.1.0网段。如果路由器B需要将数据包转发到连接在路由器A上的网络,就还要在路由器“官上配置路山

默认路由:

当路由器在路由表中找不到目标网络的路由表时,路由器把请求转发默认路由接口 默认路由是|一种特殊的静态路由,可以匹配所有的网段,但是其优先级最低。

路由器转发数据包的封装过程


源IP 192.168.1.2 目的ip 192.168.2.2

源MAC 11-11目的MAC 22-22

先ARP广播解析出EOMAC地址,进行第一封装先解封装

查看数据包的目的IP,查询路由表,确定转发路径,给路由器B

先ARP/播解析出路由器B E1 MAC地址。进行第二封装

源IP 192.168.1.2 目的ip 192.168.2.2

源MAC 33-33 目的MAC 44-44

先解封装,查看数据包的目的IP为自己的直连网段,通过E0发给主机B

先ARP广播解析出主机B的MAC地址。进行第三封装

源IP 192.168.1.2 目的ip 192.168.2.2

源MAC 55-55 目的MAC 66-66

数据包送到主机B,一路解封装送到应用层

总结:路山器封装的过程IP地址不变MAC地址变

交换机与路由对比:

路由工作在网络层:

根据“路由表”转发数据

路由选择

路由转发

交换机工作在数据链路层:

根据“mac地址表”转发数据

硬件转发

静态路由和默认路由的配置

静态路由的配置

Router(config)# ip route network mask [address | interface)

也就是:路由器(config)# ip路由网络掩码[地址|接口] 默认路由的配置

Router (config) # ip route 0.0.0.0 0.0.0.0 address

路由器(config) # ip路由0.0.0.0 0.0.0.0地址

故障排查:

分层检查:

从物理层检查,查看端口状态来排除接口,线缆等问题 查看ip地址和路由等的配置是否正确

分段检查:

将网络划分成多个小的段,逐段排查错误