写在前面:学会设置静态路由,必须先掌握一些设置路由的基础知识要点(自己总结的,可能有些语句不是很专业,欢迎交流指正)
一般两个直连端口间实现通信,网络地址(网段)必须相同(可以通过ip与子网掩码与计算得),如图,pc1的ip地址与r1的g0/0/0的ip地址同网段,且g/0/0/0的ip为pc1的网关(网关一般设置为该网段有效ip的第一个或最后一个)
同一个路由上的不同端口的ip地址不能为同一网段。只有一个路由器时,如上图设置不同网段便可直接ping通。
当有两个路由及以上时,需要在与主机相连的路由器上设置静态路由,实现线路回环(实验二),则需要理解目的地址,下一跳的概念。
目的地址:如下图,pc1想访问pc2,则pc2的网段192.168.3.0就是我们这条线向的目的地址
下一跳:与本路由直接相连的,下一个路由器的接口,上个例子的R1的下一跳为R2的g0/0/0
回环:现在信号发送到pc2后,pc2也行需要发送信息回应到pc1,这就需要r2也设置一个静态路由,目的网段为pc1的192.168.1.0 网段,下一跳为R1的g0/0/2
[Huawei]ip route-static 192.168.3.0 24 192.168.2.2
#ip route-static 目的网段 子网掩码 下一跳ip
若是默认路由将目的地址设置为0.0.0.0,子网掩码为0即可
浮动路由需要在第一个和最后一个路由上设置路线的优先级,使其在平常是为备用路线,当优先级别较高的线路出现断路时,可以替换原路线工作,以确保网络传送的安全可靠(但成本较高,维护难度大)。
注:优先数值越大,优先级别越低,浮动路由优先值应设置大于60(静态路由已默认60)
如图连接线路(RI、R2的g端口不够可以在设置处添加,线选用copper可选择相应端口),则R3可以设置为浮动路由。
设置R3为浮动路由具体指令
【R1】ip route-static 目的网段 子网掩码 下一跳ip preference优先值 #目的网段为pc2,下一跳为R3的g0/0/0口的ip
【R2】ip route-static 目的网段 子网掩码 下一跳ip preference优先值 #目的网段为pc1,下一跳为R3的g0/0/1口的ip
【R3】ip route-static 目的网段 子网掩码 下一跳ip #目的网段为pc2,下一跳为R2的g2/0/0口的ip,打通信息从pc1去到pc2通路
【R3】ip route-static 目的网段 子网掩码 下一跳ip #目的网段为pc1,下一跳为R1的g2/0/0口的ip,打通信息从pc2去到pc1通路
【R1】ip route-static 0.0.0.0 0 192.168.10.2
【R2】ip route-static 192.168.1.0 24 192.168.10.1
【R2】ip route-static 192.168.2.0 24 192.168.10.1 #网站到pc1、pc2
【R2】ip route-static 10.0.0.0 8 192.168.20.2 #PC1,PC2到网站
【R3】ip route-static 192.168.1.0 24 192.168.20.1 #
【R3】ip route-static 192.168.2.0 24 192.168.20.1 #网站到PC1,PC2
没ping通,检查错误
pc1从R1的g0/0/0一直ping到R3的g0/0/1,都是能ping通的,服务器ping不通,所以问题出在服务器的设置,检查发现是网关出来问题修正
重新ping得通!
猛男落泪!
pc1:ip地址、子网掩码、网关
pc2:ip地址、子网掩码、网关
R1:设置三个端口的ip地址
g0/0/0:[R1]int g0/0/0 (全拼interface g0/0/0)
[R1-GigabitEthernet0/0/0]ip add 192.168.10.254 24
g0/0/1:int g0/0/1
ip add 10.0.0.1 24
g20/0:int g2/0/0
ip add 11.0.0.1 24
R2:设置三个端口的ip地址
g0/0/0:[R2]int g0/0/0
ip add 10.0.0.2 24
g0/0/1:int g0/0/1
ip add 192.168.20.254 24
g20/0:int g2/0/0
ip add 12.0.0.1 24
R3:设置两个端口的ip地址
g0/0/0:[R3]int g0/0/0
ip add 11.0.0.2 24
g0/0/1:int g0/0/1
ip add 12.0.0.2 24
【R1】ip route-static 192.168.20.0 24 10.0.0.2
【R2】ip route-static 192.168.10.0 24 10.0.0.1
(若配错,使用undo+设置 取消掉设置)
检查!完成静态路由的设置
【R1】ip route-static 192.168.20.0 24 11.0.0.2 preference 70
【R2】ip route-static 192.168.10.0 24 12.0.0.2 preference 70
【R3】ip route-static 192.168.20.0 24 12.0.0.1
【R3】ip route-static 192.168.10.0 24 11.0.0.1
先断开原先端口,ping检查浮动部分线路
【R2】int g0/0/0
shutdown
(从新开启undo shutdown)
完成!!
R1查看两者的路由表(dis ip routing-table),如下两图,可以看出浮动路由在原来的静态路由消失后才会出现。
如下拓扑图,设置端口的ip地址
具体指令
sys #进入系统视图
[Huawei]sys R1 #修改名称为R1,可以避免混淆路由器
[R1]int g0/0/0 #进入端口g0/0/0,进行设置
[R1-GigabitEthernet0/0/0] ip add 10.0.0.2 24
其他端口同理
因为只要求全网,所以我们可以将R2\R3设置为默认路由(下一跳只有一个),R1设置为静态路由(下一跳有两个)
指令:
【R1】ip route-static 192.168.20.0 24 10.0.0.1
【R1】ip route-static 192.168.30.0 24 11.0.0.1
【R2】ip route-static 0.0.0.0 0 10.0.0.2
【R3】ip route-static 0.0.0.0 0 11.0.0.2