生活中经常会出现,你愿意把一件事情告诉A、而不告诉B、C、D等人的情况。据说赵本山和范伟合作的小品中有这一段:
范伟:(忽然想起状)有一种感冒特效药,大哥知道不?
赵本山:(内行地)据专家透露,流行感冒根本没有特效药,能够减轻症状就不错了。
范伟:看看,看看。大哥啊,典型的落伍!落伍的典型!即将流行的流行感冒特效药,治感冒刚刚的,一般人我不告诉他。
赵本山:是不是?忽悠我吧?
范伟:美国研究瑞士专利法国技术德国设备日本原料,意大利工艺澳大利亚制造,几内亚比绍卫生部批准生产,商品名称叫做“红药”,国卫药2006准字号。
赵本山:简单说八国联军制造
其中在基于RIP协议的路由器互联中,也有很多类似的情况。前面系列文章提到。passive-interface 的方式,只能禁止RIP信息通告给所有路由器,而不能有选择的向指定路由器通告RIP信息。
有没有一种,路由器A只向直连的路由器通告RIP信息的方式呢?有的。书中在路由器Floyd和Andy之间增加了一台路由器Bea。
这里指出路由器Floyd和Bea进行RIP协议通告、路由器Andy和Bea进行RIP协议通告、而路由器Floyd和Andy不进行RIP协议通告。
Bea的配置为正常的、“放任”RIP协议通告的配置:
只需要在Floyd和Andy各自增加一个“我只告诉你Bea、你不要告诉别人”命令。这个命令就是neighbor。
Andy的具体配置如下:
这里RIP协议信息通过单播的方式,只送到Bea的地址为192.168.12.67的接口上,而同在一个网段内的Floyd接口则不会收到Andy的RIP信息通告。
这里Floyd这样配置“neighbor 192.168.12.67”,也可达到同样的效果。