组网环境A----B---C----A,ABC之间运行rip协议,B和C之前运行ospf协议,假如A上有1.1.1.0/24和2.2.2.0/24两条路由,ospf和rip都双向重发布,正常情况下1.1.1.0/24和2.2.2.0/24在B和C上,都会通过与A直连的接口过去,因为rip的preference为100,opsf外部路由为150,假如现在我想B针对2.2.2.0/24的路由通过C发过去,C上针对1.1.1.0/24的路由通过B发过去,请问能使用route map来设置对应路由的AD值吗,如何配置,请知道的告诉下谢谢
(0)
最佳答案
您可以使用route map来修改ospf和rip的重分发路由的管理距离,从而影响路由选择。具体的配置方法如下:
• 在B上,为了让2.2.2.0/24的路由通过C发过去,您需要修改ospf重分发rip的管理距离,使其比rip重分发ospf的管理距离更小。您可以使用以下命令:
! 创建一个访问控制列表,匹配2.2.2.0/24
access-list 1 permit 2.2.2.0 0.0.0.255
! 创建一个route map,匹配访问控制列表1,并设置管理距离为90
route-map ospf-to-rip permit 10
match ip address 1
set distance 90
! 在ospf进程中,重分发rip,并应用route map
router ospf 1
redistribute rip subnets route-map ospf-to-rip
• 在C上,为了让1.1.1.0/24的路由通过B发过去,您需要修改rip重分发ospf的管理距离,使其比ospf重分发rip的管理距离更小。您可以使用以下命令:
! 创建一个访问控制列表,匹配1.1.1.0/24
access-list 2 permit 1.1.1.0 0.0.0.255
! 创建一个route map,匹配访问控制列表2,并设置管理距离为80
route-map rip-to-ospf permit 10
match ip address 2
set distance 80
! 在rip进程中,重分发ospf,并应用route map
router rip
redistribute ospf 1 metric 3 route-map rip-to-ospf
这样,您就可以实现您想要的路由选择效果。您可以参考以下链接了解更多关于route map和管理距离的配置和原理 https://www.jannet.hk/administrative-distance-ad-zh-hant/ https://zhuanlan.zhihu.com/p/340765800 https://www.cisco.com/c/zh_cn/support/docs/ip/ip-routed-protocols/113153-adjust-ad-00.html https://blog.csdn.net/bianlu3602/article/details/100953690。
(0)
路由策略就可以,控制发与不发。
(0)
都要发过去,但是希望对端能根据不同的AD值来加入到路由表中
都要发过去,但是希望对端能根据不同的AD值来加入到路由表中
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明