华为 | 静态路由的基本配置
原文链接
基本概念
路由器根据路由转发数据包,路由可通过手动配置和使用动态路由算法计算产生,其中手动配置产生的路由就是静态路由。
静态路由比动态路由使用更少的带宽,并且不占用CPU资源来计算和分析路由更新。但是当网络发生故障或者拓扑发生变化后,静态路由不会自动更新,必须手动重新配置。静态路由有5个主要的参数:目的地址和掩码、出接口和下一跳、优先级。
配置方法
配置静态路由,使得R1和R2之间可以双向通信。
R1和R2的基本配置
R1: <Huawei>system-view #进入系统视图 [Huawei]undo info-center enable #关闭信息中心 [Huawei]sysname R1 #配置路由器名称 [R1]interface GigabitEthernet 0/0/1 #进入0/0/1接口 [R1-GigabitEthernet0/0/1]ip address 192.168.1.1 24 #配置接口IP地址和掩码 [R1-GigabitEthernet0/0/1]q #退出0/0/1接口 [R1]interface GigabitEthernet 0/0/0 [R1-GigabitEthernet0/0/0]ip address 10.1.1.1 30
R2: <Huawei>system-view [Huawei]undo info-center enable [Huawei]sysname R2 [R2]interface GigabitEthernet 0/0/1 [R2-GigabitEthernet0/0/1]ip address 172.16.1.1 24 [R2-GigabitEthernet0/0/1]q [R2]interface GigabitEthernet 0/0/0 [R2-GigabitEthernet0/0/0]ip address 10.1.1.2 30 [R2-GigabitEthernet0/0/0]quit
命令格式
命令格式
添加静态路由 ip route-static ip-address mask-length nexthop-address ip route-static为添加一条静态路由;ip-address为指定目的IP或网络号;mask-length为目的网络掩码长度;nexthop-address为路由的下一跳IP。 删除静态路由 undo ip route-static ip-address mask-length nexthop-addres undo ip route-static为删除一条静态路由;ip-address为要删除去往的目的IP或网络号;mask-length为要删除的目的网络掩码长度;exthop-address为要删除去往目的路由的下一跳IP。
核心配置
配置静态路由
R1: [R1]ip route-static 172.16.1.0 24 10.1.1.2 172.16.1.0为目的网络;24为目的网络掩码;10.1.1.2为下一跳IP地址。
此时R1的静态路由已经配置完成,但PC1仍是无法访问PC2的。因为到目前为止,从PC1发往PC2的数据包确实能够到达PC2,但是从PC2回程的数据包是无法回到PC1的。
回程数据包的目的IP是192.168.1.1,这个数据包首先被PC2发往自己的网关,也就是路由器R2,路由器R2查询路由表,没有发现匹配该目的地址的路由,于是将数据包丢弃。
两个设备要实现正常的双向通信,必须保证双向路径可达。因此在R2上也要配置去往192.168.1.0网络的静态路由。
R2: [R2]ip route-static 192.168.1.0 24 10.1.1.1 192.168.1.0为目的网络;24为目的网络掩码;10.1.1.1为下一跳IP地址。
此时用PC1pingPC2,PC2pingPC1,是可以ping通的,双向路径可达。
在R1的路由表中,可以查到去往PC2路由的详细信息;同样的,R2的路由表中也可以查询到去往PC1路由的详细信息。
查看路由表:
display ip routing-table