思科ospf里面 network 疑问
说实话,没太看懂你的问题,就根据我理解的来回答你:据我所知思科的network命令默认按反掩码处理,但也能处理正掩码。比如network 192.168.1.0 0.0.0.255和network 192.168.1.0 255.255.255.0效果是一样的。255.255.255.255是一个例外,正掩码反掩码区分不出来,路由器没办法判断你要通告的是所有网络,还是某个地址。原则上,不允许一个路由器通告整个网络,所以可能思科内部做了特殊处理,把255.255.255.255认为是正掩码,然后只通告一个地址了。手头没有手册,全凭记忆,有不对的地方还请其他人指正。
■网友
我经常把 network 0.0.0.0 255.255.255.255 写成 network 0.0.0.0 0.0.0.0 但是最终的效果是一样的,因为Cisco默然会修改成 network 0.0.0.0 255.255.255.255
在学习过程中,难免会有些误区,本文为大家彻底澄清子网掩码、反掩码、通配符掩码以及ospf network 命令误区,并介绍一些正确的示例:
1.子网掩码(IP subnet mask)
用途:标识一个IP地址的网络位,主机位
网络设备判断目的IP跟自己是否同一网段的依据。
特点:1和0绝对不可能间隔,1总在0的前面。
网络通信角度,子网掩码只具有本地意义。跟对端没有匹配的硬性要求。
误区:一条链路两端的子网掩码必须一致(是习惯不是必须)
例外:ospf 多路访问网络中,掩码不一致会影响ospf邻居关系建立
2.通配符掩码 wildcard mask
用途:选出一组符合否规则的IP地址
特点:0表匹配,1表示不需要匹配。0和1 的位置根据需求可随意穿插
示例1:
deny ip 192.168.1.0 0.0.0.255 192.168.2.0 0.0.0.255
deny ip 192.168.1.2 0.0.0.255 192.168.2.2 0.0.0.255
deny ip 192.168.1.3 0.0.0.255 192.168.2.3 0.0.0.255
这三跳条目是完全相同的,效果都是阻止192.168.1.x 访问192.168.1.x (x表示任意数字)
红色字体部分对应的是全1,所以是忽略的 ,写什么都无所谓了
实例2:
deny ip 192.168.1.0 255.0.0.255 192.168.2.0 255.0.0.255
deny ip 193.168.1.0 255.0.0.255 193.168.2.0 255.0.0.255
deny ip 194.168.1.0 255.0.0.255 194.168.2.0 255.0.0.255
这三跳条目是完全相同的,效果都是阻止x.168.1.x 访问 x.168.2.x (x表示任意数字)
红色字体部分对应的是全1,所以是忽略的 ,写什么都无所谓了
3. 反掩码(中国式教育的败笔,误人子弟的一个说法,通配符掩码的错误理解)
需求1:阻止192.168.1.0/24 访问 192.168.2.0/24
命令:deny ip 192.168.1.0 0.0.0.255 192.168.2.0 0.0.0.255
看起啦确实是把掩码反过来写正好满足要求,实际上逻辑关系已经变了。只是恰巧蒙对了而已。
少有求知欲的同学都有必要问一下,为什么要把掩码反过来写呢?
如果写成 deny ip 192.168.1.0 255.255.255.0 192.168.2.0 255.255.255.0
严格解读效果是:拒绝 x.x.x.0 访问 x.x.x.0
但是很多版本故作人性化,show run的时候自己给该成了:
deny ip 192.168.1.0 0.0.0.255 192.168.2.0 0.0.0.255
这属于操作系统对客户错误理解的妥协
后期的思科版本不再做此修改-----------------------------------------------------------------
需求2:阻止 X.168.1.x 访问 X.168.2.x
命令:deny ip 192.168.1.0 255.0.0.255 192.168.2.0 255.0.0.255
这个需求用反掩码的逻辑恐怕就行不通了吧? 当然这个需求属于怪异需求。
推荐阅读
- 车车人|为什么老司机进隧道开车时都不愿走右侧车道?原来里面大有学问!
- 在英雄联盟里面跟别人solo有啥技巧吗一对一的那种〒_〒?
- 为啥滴滴和快的的专车业务在叫车的产品流程里面没有参考uber的派单的模式而是继续采用司机抢单的模式
- 男子眼睛不适一年多,去医院一看,里面竟有一小截树枝!
- 电池|最近上市的新车里面居然有超多SUV?最帅的都在这了
- 请问这段代码是啥意思,从一个仿造网站上下载的软件里面的,对电脑有危害吗
- 胖哥汽车|火花塞只坏了1个,修车工却全部换新,里面到底有什么猫腻?
- ucloud售前架构师怎样在销售团队里面的职责主要是啥
- 有个很火视频里面女主角走后,看起来有点邋遢的男主角捂着心口痛哭,是哪部电影
- Wordpress新版4.8.1设置-常规里面域名url不可以更换
