静态路由原理与配置


路由概述:从源主机到目标主机的转发过程
路由器的工作原理:根据路由表转发数据

路由器:能够将数据包转发到正确的目的地,并在转发过程中选择最佳路径的设备

路由表:1.路由器中维护的路由条目的集合 2.路由器根据路由表做路径选择


路由表的形成:

直连网段:直接接在某一台路由器接口上的线路,在路由器上配置了接口的IP地址,并且                  接口状态为“UP”的时候,路由表中就出现直连路由项。

非直连网段:不直接连在路由器上的网段,对于非直连的网段,需要静态路由或动态路                        由,将网段添加到路由表中


静态路由

由管理员手工配置,是单向的,缺乏灵活性

静态路由原理与配置_ip地址



目的地为192.168.1.0时,需将数据包转发给路由器B的S0的接口


默认路由(一种特殊的静态路由):一般在末梢网络中(上图中靠着主机的那个) 进行配置,两个相邻之间路由器不建议配置默认路由,防止循环转发,数据堵塞线路

当路由器在路由表中找不到目标网络的路由条目时,路由器把请求转到默认路由接口


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

静态路由原理与配置_mac地址_02


上图主机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为例:

静态路由原理与配置_ip地址_03


现在需要将不同网段的PC1主机与PC2主机之间实现互通,我们便需要路由器帮我们转发

1.首先我们点开AR1,输入sys,回车,进入到系统模式,再次输入sys R1修改一下它的     名字方便记忆(AR2,AR3这两步也照着配置以下就可以了)

静态路由原理与配置_mac地址_04


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”(将这个接口打开)

静态路由原理与配置_封装_05


配置后可以输入“dis ip routing table "可以查看配置情况


3.接下来将R2 R3两台路由器各自的两个接口以RI为模板进行配置


4.配置静态路由

  继续点开R1输入ip route-static 192.168.20.0     24        12.0.0.2   ,回车

                                                   目的网段    子网掩码  下一跳地址

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


点开R2 输入ip route-static 192.168.20.0  24  12.0.0.1 (对了,一个长单词可以只输入前几个字母,然后按“Tab”键,可以帮你自动补全)

静态路由原理与配置_mac地址_07


现在PC1主机的数据已经能通过路由器转发到PC2了

但数据发送得有去有回,所以我们需要原路返回再配置一遍

5.点开R3,输入“ip route-static 192.168.10.0 24 23.0.0.2”

静态路由原理与配置_ip地址_08

点开R2,输入“ip route-static 192.168.10.0 24 12.0.0.1”

静态路由原理与配置_封装_09


至此,静态路由便配置好了,接下来我们给主机配上IP地址,子网掩码,网关,记得点上右下角的 “应用”

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


静态路由原理与配置_封装_11


现在全部配置好了,我们点开PC1的“命令行” 输入“ping 192.168.20.20”便可看到是否和PC2连通了(前面三次不通是因为在进行ARP探测,之后你再次去“ping”就会直接连通)

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

静态路由原理与配置_封装_13




------以上便是静态路由的原理与简单配置了,谢谢!