集团站切换校区

验证码已发送,请查收短信

复制成功
微信号:togogoi
添加微信好友, 详细了解课程
已复制成功,如果自动跳转微信失败,请前往微信添加好友
打开微信
图标

业界新闻

当前位置:首页 > >业界新闻 > >

什么是静态路由

发布时间: 2022-03-03 13:53:54

什么是静态路由?要想实现全网通信,也就是网络中的任意两个节点都能通信,就要求网络中所有路由器的路由表中必须有到所有网段的路由。对于路由器来说,它只知道自己直连的网段,对于没有直连的网段,需要管理员人工添加到这些网段的路由。

如图1所示,网络中有A、B、C、D共4个网段,计算机和路由器接口的IP地址已在图中标出,网络中的3个路由器AR1、AR2和AR3如何添加路由才能使得全网畅通呢?

图1 添加静态路由的命令


AR1路由器直连A、B两个网段,C、D网段没有直连,需要添加到C、D网段的路由。

AR2路由器直连B、C两个网段,A、D网段没有直连,需要添加到A、D网段的路由。

AR3路由器直连C、D两个网段,A、B网段没有直连,需要添加到A、B网段的路由。

如图1所示,以华为路由器为例添加路由,需要先进入系统视图[AR1],输入“iproute-static”添加静态路由,后面是目标网段、子网掩码、下一跳的IP地址。

这里一定要正确理解“下一跳”,在AR1路由器上添加到192.168.1.0 24A网段的路由,下一跳写的是AR2路由器的Serial 2/0/1接口的地址,而不是AR3路由器的Serial 2/0/1接口的地址。如果转发到目标网络要经过一条点到点链路,添加静态路由还有另外一种格式,下一跳地址可以写成到目标网络的出口。比如可以按图2所示在AR2路由器上添加到192.168.1.0/24网段的路由。请看仔细了,后面的Serial 2/0/0是路由器AR2的接口,这就是告诉路由器AR2,到192.168.1.0 24网段的数据包由Serial 2/0/0接口发送出去。

图2 点到点链路的路由下一跳可以写成出口


如图3所示,如果路由器之间是以太网连接,在这种情况下添加路由,只能写下一跳地址,而不能写路由器的出口了,请想想为什么?

图3 以太网接口只能填写下一跳地址


以太网中可以连接多台计算机或路由器,如果添加路由时下一跳不写地址,就无法判断下一跳应该由哪台设备接收。点到点链路就不存在这个问题,一端发送另一端接收,根本用不上数据链路层地址。请想想PPP协议帧格式,数据链路层地址字段为0xFF,根本没有目标地址和源地址。

路由器只关心到某个网段如何转发数据包,因此在路由器上添加路由时,必须是到某个网段(子网)的路由,而不能是到特定地址的路由。添加到某个网段的路由时,一定要确保IP地址的主机位全是0。

比如下面添加路由时报错了,是因为172.16.1.2 24不是网络,而是172.16.1.0 24网络中的IP地址。


如果想添加到具体IP地址的路由,子网掩码要写成4个255,这就意味着IP地址的32位全部是网络位。


上一篇: 静态路由的配置

下一篇: 计算机网络畅通的条件

在线咨询 ×

您好,请问有什么可以帮您?我们将竭诚提供最优质服务!