Linux运维之路


华为HCNP_07.默认路由和静态路由详细配置

admin 2019-05-03 414浏览 0条评论
首页/正文
分享到: / / / /
  • 拓扑图:

模仿真实小型公司网络架构

基础配置:

PC3:

PC1:

SW1基础配置:

作为二层交换设备无需配置

R2基础配置:

system-view

[Huawei]int e0/0/0

[Huawei-Ethernet0/0/0] ip add 192.168.5.1 24

[Huawei]int e0/0/1

[Huawei-Ethernet0/0/1]ip add 12.1.1.1 24

R3基础配置:

system-view

[Huawei]int e0/0/0

[Huawei-Ethernet0/0/1]ip add 12.1.1.2 24

[Huawei]int e0/0/1

[Huawei-Ethernet0/0/1]ip add 6.6.6.1 24

=================

loopback接口配置:

[Huawei]int LoopBack 0 [Huawei-LoopBack0]ip add 7.7.7.7 24

loopback为环回接口,可以配置多个,用于模拟远端服务

baidu.com配置:

问题: PC3192.168.5.10 如何 访问 baidu.com 服务器?

解决思路:用户无法访问到百度的路由。我们可以尝试看看我们路由能到达哪里?

PC>ping 12.1.1.1

Ping 12.1.1.1: 32 data bytes, Press Ctrl_C to break From 12.1.1.1: bytes=32 seq=1 ttl=255 time=47 ms

PC>ping 12.1.1.2

Ping 12.1.1.2: 32 data bytes, Press Ctrl_C to break Request timeout!

通过这里可以看到 路由根本无法到达12.1.1.2 那么无法到达12.1.1.2也就不可能访问到6.6.6.0 和 7.7.7.0网段了

所以这里我们需要添加一条静态路由 让 5.0 网段可以访问到 6.6.6.6.0网段

配置静态路由:

思考:这条静态路由要写在那个路由上? 我们是企业内网我们最多只能触碰到我们企业出口路由器,所以路由应该写在出口路由器中,也就是R2上

R2添加静态路由配置:

[Huawei]ip route-static 6.6.6.0 24 12.1.1.2 -----注意这只是到达百度服务器6.6.6.0的路由

再次尝试ping:

PC>ping 12.1.1.2

Ping 12.1.1.2: 32 data bytes, Press Ctrl_C to break Request timeout!

发现依然无法ping通,这是什么原因呢?

原因就在包无法回到我们PC,自然也收不到回应信息了,所以我们需要在出口路由器 R3上添加回包路由

R3添加配置:

ip route-static 192.168.5.0 24 12.1.1.1

添加这条路由后再次测试iping

PC>ping 12.1.1.2

Ping 12.1.1.2: 32 data bytes, Press Ctrl_C to break From 12.1.1.2: bytes=32 seq=1 ttl=254 time=78 ms

这下就可以了

这里再次提醒,路由包转发 有去有回,只有去的没有回包是无法ping通的

R3回包路由配置:

ip route-static 192.168.5.0 24 12.1.1.1

静态路由到这里配置完成了,最终192.168.5.0网段主机能够ping通百度服务器了,但这个实验看似很合理

其实还有些问题

如果内网多个网段需要访问百度怎么做? 难道都需要写一次路由嘛?

那要访问多个网站呢? 还需要配置多条吗?

比如现在我要访问 7.7.7.7 这个IP怎么办? 没有路由呀,难道一个个加吗? 其实不用。

默认路由 【ip route-static 0.0.0.0 0 出口ip】

除了静态路由,还有一种路由叫默认路由,也就是说,在没有指定去哪儿的时候,它会自动走一条路。

我们可以删除之前的配置,来设置一条默认路由,这样就能解决 去 6网段和7网段问题,看效果如何

我们在R2 企业出口路由器中添加默认路由指定默认所有包出去都去 R3的 12.1.1.2

ip route-static 0.0.0.0 0 12.1.1.2

配置完成重新尝试ping

PC>ping 12.1.1.2

Ping 12.1.1.2: 32 data bytes, Press Ctrl_C to break From 12.1.1.2: bytes=32 seq=1 ttl=254 time=63 ms

这样也可以ping通了,好处是不用添加多个路由了,也就是说内网多个网段 不需要一个个加上去,只需要一条默认路由即可

添加默认路由后 我们尝试ping 7.7.7.7 和 6.6.6.6

默认路由缺省路由使用场景

缺省路由也就是默认路由 是指在所有路由都不可达的时候选择的路线

缺省路由查看:

[Huawei]dis ip routing-table

 0.0.0.0/0   Static  60   0          RD   12.1.1.2        Ethernet0/0/1   --默认路由
12.1.1.0/24  Direct  0    0           D   12.1.1.1        Ethernet0/0/1
12.1.1.1/32  Direct  0    0           D   127.0.0.1       Ethernet0/0/1

127.0.0.0/8 Direct 0 0 D 127.0.0.1 InLoopBack0 127.0.0.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0 192.168.5.0/24 Direct 0 0 D 192.168.5.1 Ethernet0/0/0 192.168.5.1/32 Direct 0 0 D 127.0.0.1 Ethernet0/0/0

Ping 12.1.1.2: 32 data bytes, Press Ctrl_C to break From 12.1.1.2: bytes=32 seq=1 ttl=254 time=63 ms

路由优先级和路由度量.zip

最后修改:2019-05-03 20:39:17 © 著作权归作者所有
如果觉得我的文章对你有用,请随意赞赏
扫一扫支付

上一篇

发表评论

评论列表

还没有人评论哦~赶快抢占沙发吧~