静态路由的组成
在华为路由器中,使用ip route-static
命令配置静态路由。
一条静态路由主要包含以下要素:
目的地址:数据包要到达的目标IP地址
子网掩码:用于指定目的地址的网络部分和主机部分
下一跳地址(可选):数据包转发到的下一个路由器的接口IP地址。
在某些情况下,也可以指定出接口(interface-type interface-number),这通常用于点到点类型的接口,其中对端接口地址就是路由的下一跳地址。
什么是路由表
路由表是网络设备(如路由器)中用于决定数据包转发路径的表格
它包含了网络可达性的信息,即网络中各个目的网络或主机与转发下一跳(或出接口)之间的映射关系。当路由器接收到一个数据包时,它会查看数据包的目的IP地址,并在路由表中查找与该地址相匹配的路由表项。一旦找到匹配的表项,路由器就会根据表项中的信息(通常是下一跳地址或出接口)来决定数据包的转发路径。
路由表通常包含以下几个关键字段:
目的网络地址:数据包要到达的目标网络地址
子网掩码(或CIDR前缀长度):用于确定目的地址的网络部分和主机部分
下一跳地址:数据包转发到的下一个路由器的接口IP地址。在某些情况下,如果路由器直接连接到目的网络,则下一跳地址可能是目的网络中的一个地址(例如,默认网关)。
出接口:数据包离开路由器时应该使用的物理或逻辑接口。在某些情况下,路由表项可能会直接指定出接口,而不是下一跳地址。
度量值(可选):用于在存在多条到达同一目的地的路径时选择最佳路径的权重或成本
什么是转发表
转发表是网络设备(如路由器或交换机)中用于实际转发数据包的表格。这个表格记录了目的地址与对应出口接口的映射关系,使得设备能够快速决定数据包应该通过哪个接口发送出去。
数据包转发:当数据包到达网络设备时,设备会在转发表中查找数据包的目的地址,以确定数据包应该被转发到哪个接口。
优化网络性能:通过合理的转发表设计,网络设备能够优化数据包的转发路径,减少网络拥塞和延迟,提高网络的整体性能。
组成:转发表由一系列的条目组成,每个条目通常包含目的地址(或地址范围)、子网掩码(或前缀长度)以及对应的出口接口信息。对于路由器而言,还可能包括下一跳地址信息。
转发表:则是根据路由表生成的,用于实际转发数据包的表格。转发表中的条目通常是对路由表中条目的进一步细化和优化,以便网络设备能够快速地进行数据包转发。
缺省路由
缺省路由是一种特殊的静态路由,当路由表中没有与数据包目的地址相匹配的表项时,数据包将按照缺省路由条目进行转发。
在IPv4路由表中,缺省路由的目的地址和子网掩码都是0.0.0.0;在IPv6路由表中,缺省路由的目的地址和子网掩码都是::。
静态路由的优缺点
优点:
配置简单,适用于小型网络。
无需频繁交换路由信息,节省带宽资源。
便于网络管理员进行精确控制。
缺点:
无法自动感知网络拓扑变化,需要手动调整路由信息。
不适合大型和复杂的网络环境,因为配置和维护工作量较大。
缺乏动态路由协议的容错和负载均衡能力。
注:路由要做到有去有回,否则无法互通
拓扑图
接口IP配置
AR1
<Huawei>sys 进入系统视图
[Huawei]int g0/0/0 进入接口视图
[Huawei-GigabitEthernet0/0/0]ip add 192.168.10.254 24 添加接口IP地址 和子网掩码
[Huawei-GigabitEthernet0/0/0]int g0/0/1
[Huawei-GigabitEthernet0/0/1]ip add 100.100.100.1 24
AR2
<Huawei>sys
[Huawei]int g0/0/0
[Huawei-GigabitEthernet0/0/0]ip add 100.100.100.2 24
[Huawei-GigabitEthernet0/0/0]int g0/0/1
[Huawei-GigabitEthernet0/0/1]ip add 192.168.20.254 24
[Huawei-GigabitEthernet0/0/1]quit
PC1
PC2
静态路由配置
AR1
[Huawei]ip route-static 0.0.0.0 0.0.0.0 100.100.100.2 增加静态路由 当路由表中没有时,去往下一条100.2查找
AR2
[Huawei]ip route-static 0.0.0.0 0.0.0.0 100.100.100.1 增加静态路由 当路由表中没有时,去往下一条100.1查找
测试
快速命令
AR1
sys
#
interface GigabitEthernet0/0/0ip address 192.168.10.254 255.255.255.0
#
interface GigabitEthernet0/0/1ip address 100.100.100.1 255.255.255.0
#
quit
ip route-static 0.0.0.0 0.0.0.0 100.100.100.2
AR2
sys
#
interface GigabitEthernet0/0/0ip address 192.168.20.254 255.255.255.0
#
interface GigabitEthernet0/0/1ip address 100.100.100.2 255.255.255.0
#
quit
ip route-static 0.0.0.0 0.0.0.0 100.100.100.1