学习笔记——路由网络基础——静态路由(static)

三、静态路由(static)

1、静态路由

(1)定义

静态路由(Static):由管理员手动配置和维护的路由。静态路由配置简单,被广泛应用于网络中。此外还可以实现负载均衡和路由备份。

静态路由默认优先级为60,如果想在多条静态路由中让某条路由优选,可以有两种方式:

1.将该路由的优先级调小,实现优选。

2.将其他路由的优先级调大,实现优选。

静态路由和直连路由cost值不可以改,静态路由不存在cost值,但是路由表中cost值是0

(2)应用场景及优缺点

静态路由一般应用于中小型网络,此类网络结构一般结构简单,易于管理。不过,即使是在复杂网络环境中,合理地配置一些静态路由也可以加快路由器匹配的速度,从而改进网络的性能。

优点:1、配置要求简单无需占用路由器的CPU资源来计算和分析路由的更新。

2、静态路由由网络管理员手动配置,配置方便,对系统要求低,适用于拓扑结构简单并且稳定的小型网络。

缺点:1当网络拓扑发生变化时,静态路由不会自动适应拓扑改变,而是需要管理员手动进行调整

2、如果网络规模比较大的情况下,需要配置的路由条目过多,配置相对繁琐,会加重管理员的工作负担。

3、无法动态的感知网络的状态,可能会出现网络消失,但是静态路由依然会存在的问题。

2、静态路由配置

1.关联下一跳IP的方式

[Huawei] ip route-static ip-address{mask | mask-length }nexthop-address

2.关联出接口的方式

[Huawei]ip route-static ip-address{mask|mask-length}interface-type interface-number

创建静态路由时,可以同时指定出接口和下一跳。

对于不同的出接口类型,也可以只指定出接口或只指定下一跳。

对于点到点接口(如串口),必须指定出接口。

对于广播接口(如以太网接口)和VT(Virtual-template)接口,必须指定下一跳。

对各参数的解析:

  ip-address:指定了要到达的目的网络或者主机目的地址

mask指定了一个子网掩码或者前缀长度。

dis ip routing-table               //查询路由表

dis interface 端口号               //查看端口详细信息

配置默认路由的命令:

思科:ip route 0.0.0.0 0.0.0.0+下一跳地址

华为:ip route-static 0.0.0.0 0.0.0.0+下一跳地址

配置格式:ip route-static 目的网络 掩码 +下一跳地址 [不允许单独写出接口]

静态路由的加表原则:保证下一跳地址能够顺利通过某个出接口抵达即可。[下一跳可达]

(1)配置举例

[RTA] ip route-static 20.1.1.0 255.255.255.0 10.0.2(对端地址)

[RTC] ip route-static 10.0.0.0 255.255.255.0 S1/0/0(自己的出接口,以太网接口不建议这样)

(2)接口和串口配置

若使用了广播接口(如以太网接口)作为出接口,则必须要指定下一跳地址。

若使用了串口(如Serial口)为出接口,则可以通过指定从哪个端口转发即可。

通过参数interface-type和interface-number(如Serial 1/0/0)来配置出接口,此时不必指定下一跳地址。

通过在R1上配置目的网段为192.168.2.0/24的静态路由来举例:

注意:10.1.1.2为路由器R2上的S0/0/0口的IP地址,即到达目的网段的下一跳IP地址。当然,你还可以通过指定出接口(从哪个端口转发数据包)来写静态路由。

注意:因为网络是双向的连接,所以静态路由只配一端是不够的,还需要在对端配置等价的返向的静态路由。

Tips:为什么在以太网中必须指定下一跳的地址,不能指定出接口呢?

  下图所示。在广播型(以太网)的接口上配置静态路由时,以太网中同一网络可能连接了多台路由器,如果在配置静态路由时只指定了出接口,则路由器无法将报文转发到正确的下一跳。 

  

在本示例中,RTA需要将数据转发到192.168.2.0/24网络,在配置静态路由时,需要明确指定下一跳地址为10.0.123.2。否则,RTA将无法将报文转发到RTB所连接的192.168.2.0/24网络,因为RTA不知道应该通过RTB还是RTC才能到达目的地。

基础配置

PC1: 192.168.1.2   192.168.1.1   255.255.255.0

PC2: 192.168.2.2   192.168.2.1   255.255.255.0

R1: int g0/0/0               int g0/0/1

ip add 192.168.1.1   24      ip add 12.1.1.1 24

R2int g0/0/0               int g0/0/1

ip add 12.1.1.2   24         ip add 23.1.1.2 24

R3int g0/0/0               int g0/0/1

ip add 23.1.1.3   24        ip add 192.168.2.1 24

去包路由:           目标网段      下一跳

R1: [ ]  ip route-static     192.168.2.0/24    12.1.1.2

R2: [ ]  ip route-static     192.168.2.0/24    23.1.1.3

回包路由:         注意:配置路由的时候,目标网段始终不变。

R3: [ ]  ip    route-static            192.168.1.0/24 23.1.1.2

R2: [ ]  ip    route-static      192.168.1.0/24    12.1.1.1

补充在路由器上进行ping 包,默认情况下,报文的源地址是自己的出接口的地址。

例如:R1----ping  192.168.2.2       报文:12.1.1.1---->192.168.2.2


整个华为数通学习笔记系列中,本人是以网络视频与网络文章的方式自学的,并按自己理解的方式总结了学习笔记,某些笔记段落中可能有部分文字或图片与网络中有雷同,并非抄袭。完处于学习态度,觉得这段文字更通俗易懂,融入了自己的学习笔记中。如有相关文字涉及到某个人的版权利益,可以直接联系我,我会把相关文字删除。【VX:czlingyun    暗号:CSDN】

最近更新

  1. TCP协议是安全的吗?

    2024-06-05 23:26:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-05 23:26:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-05 23:26:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-05 23:26:02       20 阅读

热门阅读

  1. c++模板进阶——特化

    2024-06-05 23:26:02       8 阅读
  2. 【WP|8】深入解析WordPress钩子函数

    2024-06-05 23:26:02       5 阅读
  3. 2024年6月-7月

    2024-06-05 23:26:02       6 阅读
  4. tomcat 配置ssl

    2024-06-05 23:26:02       8 阅读
  5. Android应用保活攻略

    2024-06-05 23:26:02       10 阅读
  6. 陪玩小程序都需要怎么做?

    2024-06-05 23:26:02       8 阅读
  7. 【Linux】GNU编译器基础-GDB

    2024-06-05 23:26:02       9 阅读