本文紧接IP路由基础,基础不太好的同学可以先学习一下路由基础
科普一下IP路由基础_xiaobai729的博客-CSDN博客
目录
一、静态路由应用场景
如图RTA上转发目的地址属于20.1.1.0/24的报文,在只有直连路由的情况下没有路由匹配。此时可以通过手动配置静态路由,使RTA发送前往20.1.1.0/24网段的报文交给下一跳10.0.0.2转发
#静态路由可以理解为就是手动给报文需要经过的路由器进行配置,告诉每一个需要经过的路由器去往该网段应该从那个接口出去,下一跳(一般为路由器)是谁,直到报文可以通过手动配置的这个路线到达目的IP,发送过程才算完成
切记!!!
去往目的网段的路线铺设好之后,一定要给人家再铺设一条回来的路线,路由器没有那么粗名,不知道从原路返回,需要再进行手动配置
适用类型:静态路由是需要网络管理员进行手动配置,对系统的要求较低,因为需要手动配置所以适用于拓扑结构简单并且稳定的小型网络(维护成本较低)
缺点:不能够自动适应网络拓扑结构变化,需要进行人工干预
二、静态路由配置命令
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
3.关联出接口及下一跳方式
[Huawei] ip route-static ip-address { mask | mask-length } interface-type interface-number [ nexthop-address ]
注意:
在创建静态路由时,可以同时指定出接口和下一跳。对于不同的出接口类型,也可以只指定出接口或只指定下一跳。
对于点到点接口(如串口),必须指定出接口。
对于广播接口(如以太网接口)和VT(Virtual-template)接口,必须指定下一跳。
三、举个栗子
解析:
发送过程:RTA想要去往20.1.1.0/24也就是RTC,因为RTB和RTC是直连路由RTB路由表内有RTC的路径信息,所以只需要在RTA进行配置,指明下一跳为RTB就可以使RTA与RTC相通信
切记! 通信是双向的,一定要配置往返路径信息
回复过程:同理,RTA与RTB直连,所以只需要配置RTC就可以完成返回路由
RTA配置命令:
[RTA]ip route-static 20.1.1.0 24 10.0.0.2
RTC配置命令:
[RTC]ip route-static 10.0.0.0 24 20.1.1.2
注意:
因为报文需要逐条转发,所以每一跳路由设备都需要配置到达相应目的地址的路由
切记、切记、切记、
一定要注意通信是双向的,通信过程中的往返流量所途径的设备都需要进行路由配置
四、缺省路由
缺省路由是一种十分特殊的路由,当报文在路由表内找不到匹配的详细路由表时才会使用的路由
如果报文内的目的地址不能与路由表内的任何地址相匹配的话,那么该报文将会选择缺省路由进行转发
缺省路由=默认路由 表现形式为0.0.0.0/0
一般应用在企业网络的出口,因为企业需要访问大量不同的地址(每一条都进行静态配置的话能把人累死)