这个问题很奇怪,为什么设置时不带子网掩码,查看原因是RIP只支持classful网络宣告。这个意思是RIP以主类网络来发布网段,不管你network后面跟的是什么,它都给你划到主类网络中去的。例如network 1.1.1.1 ,实际有效的show run 中会显示1.0.0.0 ;再如network 172.16.18.0 实际有效的是172.16.0.0 。
反思这个实现,应该是最早的版本实现是如此实现的,我们自己实现RIP其实也可以按照掩码来实现,问题不大,只需要路由通告的方式是一致就行。