全零网络IP地址0.0.0.0表示意义详谈

RFC:

0.0.0.0/8 - Addresses in this block refer to source hosts on "this"
network. Address 0.0.0.0/32 may be used as a source address for this
host on this network; other addresses within 0.0.0.0/8 may be used to
refer to specified hosts on this network ([RFC1122], Section 3.2.1.3).

因此,根据RFC文档描述,它不只是代表本机,0.0.0.0/8可以表示本网络中的所有主机,0.0.0.0/32可以用作本机的源地址,0.0.0.0/8也可表示本网络上的某个特定主机,综合起来可以说0.0.0.0表示整个网络

在路由器配置中可用0.0.0.0/0表示默认路由,作用是帮助路由器发送路由表中无法查询的包。如果设置了全零网络的路由,路由表中无法查询的包都将送到全零网络的路由中去。

查阅百度知道里一些说法如下:

1. 严格说来,0.0.0.0已经不是一个真正意义上的IP地址了。它表示的是这样一个集合:所有不清楚的主机和目的网络。这里的“不清楚”是指在本机的路由 表里没有特定条目指明如何到达。对本机来说,它就是一个“收容所”,所有不认识的“三无”人员,一 律送进去。如果你在网络设置中设置了缺省网关,那么Windows系统会自动产生一个目的地址为0.0.0.0的缺省路由。

2. 网络中0.0.0.0的IP地址表示整个网络,即网络中的所有主机。它的作用是帮助路由器发送路由表中无法查询的包。如果设置了全零网络的路由,路由表中无法查询的包都将送到全零网络的路由中去。


转自:http://liuzhigong.blog.163.com/blog/static/17827237520114207278610/

在交换机或路由器配置中,`ip route` 命令用于指定静态路由。这里的命令涉及到两条默认路由(default route),它们的目标网络都是 `0.0.0.0 0.0.0.0`,意味着这是通往未知目的地的最后手段,默认将流量发送到下一跳地址。 让我们逐步分析这两组命令之间的区别: 1. **第一种组合** ``` ip route 0.0.0.0 0.0.0.0 21.58.9.3 ip route 0.0.0.0 0.0.0.0 21.58.1.3 ``` 这里配置了两个相同的默认路由目标(`0.0.0.0 0.0.0.0`),但分别指向了不同的下一跳 IP 地址 (`21.58.9.3` 和 `21.58.1.3`)。通常情况下,只有第一条生效,除非启用了负载均衡或其他策略来分发流量。如果没有特别配置,则第二条会冗余无效。 2. **第二种组合** ``` ip route 0.0.0.0 0.0.0.0 21.58.1.3 ip route 0.0.0.0 0.0.0.0 21.58.9.3 ``` 此处只是上下顺序颠倒了一下而已,并不影响实质意义。同样地,默认只会有一个有效,具体取决于设备如何处理多条默认路由的情况。 --- ### 配置解释 #### 默认路由的作用 - 当数据包的目的地址无法匹配其他更具体的路由表项时,就会使用默认路由将其转发出去。 - 上述两组命令实际上都试图提供两个潜在出口选项给未知目的地址的数据流选择走哪一边儿离开本局域网区域前往外部广袤世界探索奇遇去了呢~ #### 关键差异在哪里? 其实上述四行语句内容一致只是书写形式略有变化罢了~真正决定是否能够实现某些特殊需求的关键要素在于以下几个方面: 1. 管理距离 (Administrative Distance): 每一种类型的协议都有一个关联数值表示相对可靠性高低等级关系等信息帮助判断到底应该相信谁说的东西才靠谱点儿哦亲~一般来说像直连链路啥的是最可信哒然后就是静态路由接着才是动态获取之类的方式啦... 2. 度量值 (Metric Value): 如果存在多个来源相同但路径长度不一样的话也可能会影响到最终选路结果哟!不过对于我们这里讨论的例子而言因为嘛所以没啥差别啦哈哈哈~ 3. 设备自身算法: 不同品牌型号的产品内部实现原理不尽相同有时候即使表面上看过去一样的东西背后运作机制却大相径庭需要查阅对应手册才能搞清楚具体情况才行咯! 总之啊,在常规环境下简单添加这么几句话基本没有什么实质性影响可言,但是如果想要玩出花活比如做些高级玩意儿诸如ECMP(Equal Cost Multi Path)之类的那就得好好研究一下相关知识领域再动手实践一番啰~ ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值