并非所有的路由表中的路由是活跃。路线是活跃??的主要条件是其下一跳的状态。它应该是解析的。不使用未激活路由进行报文转发。动态路由协议只会重新分配活动的路线。 路由范围和目标范围的属性,可以用来改变下一跳解析。通常情况下,下一跳可以通过链接航线是唯一的解决办法。另一方面,路由在BGP更新频繁有没有直接连接的网络的下一跳。默认情况下,这些航线将被安装在路由表中,但不会被激活: [管理]> IP路由公关细节 标志:X - 禁用,A - 活跃,D - 动态, C - ,R,S - 静态连接 - RIP,B - BGP,邻 - OSPF, B - 黑洞,可达,U - P - 禁止 0分贝DST地址= 3.0.0.0 / 8,网关= 192.65.184.3接口“” 网关状态=遥不可及的距离= 20范围= 255目标范围= 30 BGP AS路径=“513,8220,7018,701,703,80”BGP本地県= 100 BGP-产地= IGP 接收= 10.0.0.128 1 DB DST = 4.0.0.0 / 8,网关地址= 192.65.184.3接口=“” 网关状态=遥不可及的距离= 20范围= 255目标范围= 30 BGP AS路径=“513,8220,3356”BGP本地県= 100 BGP-原子总额= BGP-产地= IGP = 10.0.0.128 2 DB DST地址= 4.21.104.0/24网关= 192.65.184.3接口=“” 网关状态=遥不可及的距离= 20范围= 255目标范围= 30 BGP路径=“513,8220,7018,26207,26207,26207,26207”BGP本地県= 100 BGP-产地= IGP = 10.0.0.128 3 DB DST的地址= 4.21.112.0/23网关= 192.65.184.3接口=“” 网关状态=遥不可及的距离= 20范围= 255目标范围= 30 BGP路径=“513,8220,7018,26207,26207,26207,26207”BGP本地県= 100 BGP-产地= IGP = 10.0.0.128 解决方案使用范围属性 一种方法,使所有的活动路径是可以解决通过默认路由的下一跳。要做到这一点,你可以使用递归下一跳解析。添加缺省路由范围<BGP路由目标范围: [管理]> IP路由添加网关= 10.0.0.1范畴= 10 [管理]> IP路由公关细节 标志:X - 禁用,A - 活跃,D - 动态, C - ,R,S - 静态连接 - RIP,B - BGP,邻 - OSPF, B - 黑洞,可达,U - P - 禁止 0 DST地址= 0.0.0.0 / 0网关为10.0.0.1接口= ether1的 网关状态可达的距离= 1范围= 10目标范围= 10 1亚行DST = 3.0.0.0 / 8,网关地址192.65.184.3接口= ether1的 网关状态=递归距离= 20范围= 255目标范围= 30 BGP AS路径=“513,8220,7018,701,703,80”BGP本地県= 100 BGP-产地= IGP 接收= 10.0.0.128 2亚行DST = 4.0.0.0 / 8,网关地址192.65.184.3接口= ether1的 网关状态=递归距离= 20范围= 255目标范围= 30 BGP AS路径=“513,8220,3356”BGP本地県= 100 BGP-原子总额= BGP-产地= IGP = 10.0.0.128 使用目标范围属性的解决方案 当有需要改变目标范围?先前描述的方法可能存在的问题是,所有 路由表中总是会被激活。这可能不是你想要的。 举个例子:有两个接口,以太网和无线路由器。所有BGP路由通过以太网解决,有一些额外的无线接口的静态路由。你想这些静态路由是活跃的,只有当无线接口处于运行状态。通常是这种情况。然而,当具有足够低的范围内有一个默认的路由,所有的路由将被切换到以太网接口,无线接口后失去它的运行位。 一个可能的解决方案是将默认路由完好的范围,并修改BGP路由的目标范围。 [管理员]> IP路由设置为0范围= 255 [管理]>路由过滤器加链= BGP-设定目标范围= 255 [管理]>路由BGP对等体peer1的过滤= BGP- [管理]> IP路由公关细节 标志:X - 禁用,A - 活跃,D - 动态, C - ,R,S - 静态连接 - RIP,B - BGP,邻 - OSPF, B - 黑洞,可达,U - P - 禁止 0 DST地址= 0.0.0.0 / 0网关为10.0.0.1接口= ether1的 网关状态可达的距离= 1范围= 255目标范围= 10 1亚行DST = 3.0.0.0 / 8,网关地址192.65.184.3接口= ether1的 网关状态=递归距离= 200范围= 255目标范围= 255 BGP AS路径=“513,8220,7018,701,703,80”BGP本地県= 100 BGP-产地= IGP 接收= 10.0.0.128 2亚行DST = 4.0.0.0 / 8,网关地址192.65.184.3接口= ether1的 网关状态=递归距离= 200范围= 255目标范围= 255 BGP AS路径=“513,8220,3356”BGP本地県= 100 BGP-原子总额= BGP-产地= IGP = 10.0.0.128 如何不使用它们 可设置范围和目标范围内的下一跳是一个强大的功能,因此可以很容易被滥用。这是可能的下一跳解析环路。如果路由表中会有一个逻辑循环,不会冻结RouterOS的,它会简单地停止在某些点的下一跳解析。 简单的循环,例如(三条路线,每一个想通过另一种解决): [管理]> / IP路由添加DST地址= 1.1.1.0/24网关= 2.2.2.2范畴= 10目标范围= 10 [管理]> / IP路由添加DST地址= 2.2.2.0/24网关= 3.3.3.3范畴= 10目标范围= 10 [管理]> / IP路由添加DST地址= 3.3.3.0/24网关= 1.1.1.1范畴= 10目标范围= 10 [管理]> / IP路由公关 标志:X - 禁用,A - 活跃,D - 动态, C - ,R,S - 静态连接 - RIP,B - BGP,邻 - OSPF, B - 黑洞,可达,U - P - 禁止 #DST-ADDRESS COMMON-SRC 3G门户距离界面 0 S 1.1.1.0/24 2.2.2.2 1 1个S 2.2.2.0/24 3.3.3.3 1 2 3.3.3.0/24 1.1.1.1 1 3 ADC 10.0.0.0/24 10.0.0.133 0 ether1的 更改任何前三路由的网关10.0.0.X,他们都将成为活跃。 更复杂的循环的例子: [管理]> IP路由添加DST地址= 1.1.1.0/24门户= 3.3.3.3范围= 10目标范围= 10 [管理]> IP路由添加DST地址= 1.1.1.0/24网关= 10.0.0.1范畴= 10目标范围= 10距离= 3 [管理]> IP路由添加DST地址= 3.3.3.0/24门户= 1.1.1.1范围= 10目标范围= 10 [管理]> IP路由公关细节 标志:X - 禁用,A - 活跃,D - 动态, C - ,R,S - 静态连接 - RIP,B - BGP,邻 - OSPF, B - 黑洞,可达,U - P - 禁止 0 S DST-1.1.1.0/24网关地址= = 3.3.3.3接口= ether1的 网关状态=递归距离= 1范围= 10目标范围= 10 1 DST地址= 1.1.1.0/24网关为10.0.0.1接口= ether1的 网关状态可达的距离= 3范围= 10目标范围= 10 2 DST地址= 3.3.3.0/24网关= 1.1.1.1接口= ether1的 网关状态=递归距离= 1范围= 10目标范围= 10 3 ADC DST地址10.0.0.0/24的偏好src = 10.0.0.133接口= ether1的距离= 0 范围= 10目标范围= 0 请注意,现在是活动路由的距离较大(即更糟)。 接口路由不可达路由及nexhops (即接口索引,而不是网关地址作为下一跳的路由)通过接口路由,下一跳不能得到解决。下一跳还不能得到解决,甚至当他们通过不可达路由(B型,U,或P)活跃。他们还没有下一跳。 |
不良信息举报Q:2000617|Archiver|ROS软路由论坛 ROSABC.com 网络方案网络工程交流
GMT+8, 2025-3-29 15:27 , Processed in 0.312457 second(s), 15 queries .
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.