静态路由原理与配置
路由概述:从源主机到目标主机的转发过程
路由器的工作原理:根据路由表转发数据
路由器:能够将数据包转发到正确的目的地,并在转发过程中选择最佳路径的设备
路由表:1.路由器中维护的路由条目的集合 2.路由器根据路由表做路径选择
路由表的形成:
直连网段:直接接在某一台路由器接口上的线路,在路由器上配置了接口的IP地址,并且 接口状态为“UP”的时候,路由表中就出现直连路由项。
非直连网段:不直接连在路由器上的网段,对于非直连的网段,需要静态路由或动态路 由,将网段添加到路由表中
静态路由
由管理员手工配置,是单向的,缺乏灵活性
目的地为192.168.1.0时,需将数据包转发给路由器B的S0的接口
默认路由(一种特殊的静态路由):一般在末梢网络中(上图中靠着主机的那个) 进行配置,两个相邻之间路由器不建议配置默认路由,防止循环转发,数据堵塞线路
当路由器在路由表中找不到目标网络的路由条目时,路由器把请求转到默认路由接口
路由器转发数据包的封装过程:
上图主机A与主机B之间通过路由器转发通信
源IP地址:192.168.1.2 目的IP地址:192.168.2.2
1.主机A先ARP广播解析出网关EO的MAC地址,进行了第一次封装。
2.路由器A解封装,查看数据包的目的IP,查询路由表,确定转发路径,给路由器B
先ARP广播解析出路由器BE1的MAC地址,进行第二次封装。
源IP192.168.1.2 ,目的IP192.168.2.2 ,
源MAC 地址00-11-12-21-33-33目的MAC地址 00-11-12-21-44-44
3.路由器B解封装,查看数据包的目的IP为自己的直连网段,通过EO发给主机B
先ARP广播解析出主机B的MAC地址。进行第三次封装
源IP192.168.1.2目的IP192.168.2.2源MAC地址 00-11-12-55-55目的MAC地址 00-11-12-66-66
4.数据包送到主机B,一路解封装送到应用层
路由器在转发过程中IP地址始终不变,MAC地址始终在变
路由器工作在网络层,根据“路由表”转发数据包,选择最佳路径,实现路由转发
交换机工作在数据链路层,根据“MAC”地址表转发数据帧
静态路由和默认路由的配置(Huawei)
简单的命令:
[Huawei] ip route-static 192.168.10.0 255.255.255.0 192.168.12.1
静态路由 目的网段 子网掩码 下一跳地址
[Huawei] ip route-static 0.0.0.0 0.0.0.0 192.168.12.1
默认路由 用0表示 用0表示
查看路由表:
[Huawei] display ip routing-table
以华为的模拟器ENSP为例:
现在需要将不同网段的PC1主机与PC2主机之间实现互通,我们便需要路由器帮我们转发
1.首先我们点开AR1,输入sys,回车,进入到系统模式,再次输入sys R1修改一下它的 名字方便记忆(AR2,AR3这两步也照着配置以下就可以了)
2.输入“int g0/0/1” 进入R1 GE0/0/1接口,输入"ip add 192.168.10.1 24” (24为子网掩 码)给这个接口配置ip地址,接着再输入“un sh”(将这个接口打开)
同样再次输入“int g0/0/0” 进入R1 GE0/0/0接口 再输入“ip add 12.0.0.1 24”配置这个 接口的ip地址,接着再输入“un sh”(将这个接口打开)
配置后可以输入“dis ip routing table "可以查看配置情况
3.接下来将R2 R3两台路由器各自的两个接口以RI为模板进行配置
4.配置静态路由
继续点开R1输入ip route-static 192.168.20.0 24 12.0.0.2 ,回车
目的网段 子网掩码 下一跳地址
点开R2 输入ip route-static 192.168.20.0 24 12.0.0.1 (对了,一个长单词可以只输入前几个字母,然后按“Tab”键,可以帮你自动补全)
现在PC1主机的数据已经能通过路由器转发到PC2了
但数据发送得有去有回,所以我们需要原路返回再配置一遍
5.点开R3,输入“ip route-static 192.168.10.0 24 23.0.0.2”
点开R2,输入“ip route-static 192.168.10.0 24 12.0.0.1”
至此,静态路由便配置好了,接下来我们给主机配上IP地址,子网掩码,网关,记得点上右下角的 “应用”
现在全部配置好了,我们点开PC1的“命令行” 输入“ping 192.168.20.20”便可看到是否和PC2连通了(前面三次不通是因为在进行ARP探测,之后你再次去“ping”就会直接连通)
------以上便是静态路由的原理与简单配置了,谢谢!