上次的路由基础详解中大概的介绍了下路由的基本知识,今次再更新关于静态路由的相关知识,希望各位同学能够喜欢。
上篇传送门:【科普】路由基础(一) – 超有趣学网络
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,比如优先级选路,比如在各种协议中导入,在复杂的网络中灵活使用静态路由是非常必要的,后面的内容中会添加这些内容。
未完待续