水平分割(Split Horizo​​n),路由过滤(Route filtering),并且让RIPv2宣布一条不连接的路由到主机

路由器A,B和C位于/ 24城域以太网子网上的10.1.1.1,10.1.1.2和10.1.1.3处。 每个路由器在另一个接口上也有自己的专用子网。 路由器B的私有子网通过防火墙链接到另一个组织的10.20.20.0networking。

Router B向10.20.20.0的主机重新分配A和C的几条静态路由。 然而,一个新的主机10.20.20.5/32必须通过不同的path通过路由器C到达。我知道C可以通告这个基于主机的路由没有问题,但我想保持我所有的10.20.20 .x静态路由在一个地方。

那么,B如何通过RIPv2告诉A将10.20.20.5/32的数据包发送给C呢?

到目前为止,看起来我在路由器B的10.1.1.2接口上不需要ip水平分割 ,可能是因为B已经从C其他路由学习了下一跳10.1.1.3。 但是RIPv2如何在没有自动总结的情况下进行水平分割, networking10.0.0.0真的有效? 如果B学习到ANY 10.xxxnetworking或来自A或C的主机的路由,足够用于水平分割以防止重新分配IP路由10.20.20.5 255.255.255.255 10.1.1.3

如果我想暂停只为这一个新的主机分割地平线,我怎么过滤掉B尝试没有IP分割地平线广告回路的混乱?

非常感谢。

也许发布你的configuration的相关部分? 我相信在路由器上重新分配静态路由应该使用该configuration分配路由器上的静态路由。 当您运行show ip route时,您没有看到路由器上的show ip route吗?

另外,我对你的意思是“路由器共享相同的子网”有点困惑….所有的主机都不在同一个子网上,所以stream量只是通过交换机? 我认为你需要抽象一些你的问题,例如,粘贴IP地址和子网。

请记住,重新分配静态将重新分配所有静态路由,使用路由映射来限制哪些静态路由被重新分配。 这个思科页面说如何。

您将在路由器“C”上为/ 32主机需要静态路由。 您也可以在路由器“B”上为指向路由器“C”的同一主机指定一个静态路由器作为下一跳,然后您可以通过RIP重新分配路由器。

 router B> ip route 10.20.20.5 255.255.255.255 10.1.1.3 router rip version 2 redistribute static router C> ip route 10.20.20.5 255.255.255.255 10.30.30.1 

“B”和“C”路由器背后的networking是否是相同的networking? 如果是,那么你可能会有一些不对称的路由,除非他们也在他们的路由器上做一些工作。