路由基础(二)静态路由

本文详细介绍了静态路由的概念及其在实际网络中的应用,包括静态路由的基本配置方法、默认路由的作用及配置方式,以及如何利用指向null0的静态路由来防止环路等问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.静态路由

静态路由是由网络管理员手动进行配置,当网络拓扑产生变化,这时候需要手动配置。


1.1静态路由

静态路由的分为:静态路由、默认路由、指向null0的静态路由。


1.1.1静态路由是什么?

在现网中很多时候使用静态路由觉的简单才使用,或者是小型的网络才使用,因为静态路由简单,没有太复杂的选路原则。

事实上静态路由一些复杂的网络中使用也非常普遍,很多时候内网和外网对接的时候都会使用静态路由进行控制。

静态路由怎么配置?

首先要写网段=网络地址+掩码组成。

然后跟上下一跳的接口或IP地址。

例:

ip route 192.168.1.0 255.255.255.0 F0/0

网段:网络地址192.168.1.0,掩码255.255.255.0

下一跳:F0/0

1.1.2 默认路由

默认路由是特殊的静态路由。

在现实的网络中,对于一个网络的出口(连接到运营商网设备)大多数使用默认路由的方式,把所有内网未知的流量全部丢给运营商。

1. 客户终端(电脑、手机)需要访问未知流量或者外网,需通过默认网关,将流量发送至三层网关。

2. 三层网关通过默认路由指向发送至下一跳设备出口路由器。

3. 出口路由通过默认路由指向发送至下一跳设备运营商。


按照最长掩码匹配原则可以很容易理解默认路由的工作方式,有其他任何掩码的路由匹配,这时候肯定匹配不到掩码为0的路由。当没有任何路由匹配到这时候匹配到默认路由。

1.1.3静态路由null0

什么是null0?

null0其实是一个空接口,只要数据丢给这个接口就是把数据给丢弃掉。

指向null0的路由很多时候是为了防止环路。

比如:在BGP路由汇总中使用null0,因为BGP汇总的时候必须有路由才能汇总,而且为了汇总的时候把多余网段进行汇总产生的环路问题,而其他正确的网段,因为有细路由(比汇总路由来的长)不会匹配到汇总null0。

比如:在某些场景下nat的网段可能并不存在的时候,就会使用null0产生路由,而且不会产生环路。

在之后学习的动态路由协议中,很多时候进行路由汇总的时候都会自动生成一条汇总路由,这个条汇总路由指向null0。 

看似简单的静态理由,其实没那么简单。

比如静态路由可以结合各种用法比如SLA,比如优先级选路,比如在各种协议中导入,在复杂的网络中灵活使用静态路由是非常必要的,后面的内容中会添加这些内容。

未完待续

如果对学习网络有兴趣的同学可以扫码加我好友噢



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值