rip宣告网络

1.华三设备

  1. 命令:network [ip-address | interface ]

  2. 作用:宣告直连网段

  3. 使用:当想宣告10.1.1.0/24网段时,写法有很多种,例如:network 10.0.0.0、network 10.1.0.0、network 10.1.1.0、network 10.1.2.0等等。注意,这里说的是华三设备,不是华为设备,关于华为设备的,下面会说。有些小伙伴就觉得奇怪,为什么可以有这么多种写法?原因:当时输入network 命令后,华三设备会将network后面的ip地址变为其对应的主类地址,实际上宣告的是输入ip的主类地址。主类地址的解释在第四点。
    在这里插入图片描述

  4. 主类地址:拿一个ip对应的自然掩码和该ip相与,便可得到该ip的主类地址。例如上面的10.0.0.0 、10.1.0.0、10.1.2.0的主类地址均为10.0.0.0。

  5. 问题:宣告的网络都是主类地址,也就是自然网段,那rip协议岂不是学习不到非自然网段的路由?
    答:非也,虽然rip协议宣告的是自然网段,但ripv2是可以学习到非自然网段的路由的,ripv1就不能啦。为什么呢?先看下ripv1和ripv2的区别吧

ripv1:RIP-1是有类别路由协议(Classful Routing Protocol),其协议报文中没有携带掩码信息,它只能识别A、B、C类这样的自然网段的路由。
ripv2:RIP-2是一种无分类路由协议(Classless Routing Protocol),其协议报文中携带掩码信息。正是因为协议报文中包含掩码信息,所以ripv2能学习到非自然网段的路由

  1. 配置验证
    拓扑图如下:
    在这里插入图片描述
    ripv1配置效果图和抓包图:
    在这里插入图片描述
    在这里插入图片描述
    ripv2配置效果图和抓包图:
    注意:要想看到这个结果,记得要在rip进程下执行undo summary关闭ripv2的自动聚合,否则看到的路由还会是自然网段的。
    在这里插入图片描述
    在这里插入图片描述

2.华为设备

  1. 注意事项:华为rip协议配置和华三的几乎一样,不过需要注意的是,华为宣告网络时,network后面的ip地址必须为主类地址,否则就会报错:Error: The network address is invalid, and the specified address must be major-net address without any subnets。所以,当想宣告10.1.1.0/24网段时,就只能使用network 10.0.0.0
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_44933518/article/details/109491203
RIP