设为首页 收藏本站
查看: 2013|回复: 0

[经验分享] 记一次Cisco企业高级组网中不正确配置PBR引发的环路排错

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2016-9-9 09:18:01 | 显示全部楼层 |阅读模式
嗨,各位。好久没了,最近忙的一塌糊涂,作为一个勤奋好学的网工,我要把实战中遇到的问题记录下来,同时分享给各位。此次的文档分享,是上个月的一次项目实战中记录下来的PBR-策略路由排错。具体的配置不会一一记录,但是会写个大概配置。


毕竟都是有几年的网工经验了,基础的不会就别看了,我都嫌弃!!! j_0058.jpg

不多说,我们先上一张图,图的背景就不多介绍了,反正可以给大家保证的是全部均为实实在在的真机。
PS:图进行了和谐,还有很多设备均进行了删减,做网工永远要记住一件事情,信息安全!!!!
QQ截图20160909091619.png

图中设备清单如下:(仅列举网络设备)
S5700-52TP-LI-接入层交换机
AR2204-路由C
cisco-3750核心路由A-istack部署
cisco-3750路由B
cisco-3750GW设备
主机F-windows2008-r2-64bit
Juniper-SSG320-FWD
IPS设备-hillstone-SG2560-旁挂

软件环境:软件版本不一一列举,均是经过岁月认证的稳定IOS。

说下局部需求;
1.主机F的流量必须通过PBR扔到路由C上,然后经过FWD访问ISP公网资源。并仅允许在一条线路上实现,不得通过上下游设备使流量经过路由C。
2.主机F的流量通过FW-D设备进行DIP的映射策略配置(切记,这里不是MIP也不是VIP),这次文档不会介绍此需求如何实现,后期会进行补充。
备注:得到甲方的需求时,目测非常的奇葩。故想了个办法,核心网络起动态-OSPF+auth-key认证、重发布直连和静态、边界正常接入宣告即可。路由设备间全部互联ping即可。

这里呢,再说明下为什么我的标题是“记一次不正确的配置PBR导致的环路呢?”,因为我在此次实施过程当中确实因为自己的问题,导致了整个施工卡了近十分钟,十分钟对于一个资深工程师已经算是极大的事故了,所以我认为这真的应该拿出来好好的嘲讽自己一番。

我大概描述下流量的正确走向,如下图:
QQ截图20160909091637.png
我简单的列出下PBR的相关配置:
核心路由A:
ip access-list extended add113
permit ip 172.16.113.0 0.0.0.255 any log
route-map PBR-Global permit 10

match ip address 113
set ip next-hop 172.16.106.18

rack1_3750X2_isp_core#show route-map 输出如下:
route-map PBR-Global, permit, sequence 10
  Match clauses:
    ip address (access-lists): 113
  Set clauses:
    ip next-hop 172.16.106.18
  Policy routing matches: 56 packets, 5630 bytes

路由B:
ip access-list extended add113
permit ip 172.16.113.0 0.0.0.255 any log
route-map PBR permit 15
match ip address add113
set ip next-hop 172.16.106.34

route-map ARPBR permit 15
match ip address add113
set ip next-hop 172.16.106.34【故障发生点,后面详细介绍】

route-map PBR, permit, sequence 15
  Match clauses:
    ip address (access-lists): add113
  Set clauses:
    ip next-hop 172.16.106.34

route-map ARPBR, permit, sequence 15
  Match clauses:
    ip address (access-lists): add113
  Set clauses:
    ip next-hop 172.16.106.34【故障发生点,下面详细介绍】
  Policy routing matches: 13 packets, 1378 byte

路由C:
acl number 3002  
rule 5 permit ip source 172.16.113.0 0.0.0.255 logging
traffic classifier PBR operator or
if-match acl 3002
traffic behavior PBR
statistic enable                        
redirect ip-nexthop 172.16.106.33
traffic policy PBR
classifier PBR behavior PBR
接口挂载图省略,太简单的配置不想赘述,如果不会,请自行看书学习。


主机F,路由跟踪测试图如下:
QQ截图20160909091647.png
结论:环在了34-33中间,回头检查visio图,重新观察流量走向,故障发生描述如下图。
QQ截图20160909091704.png

中间我思考十分钟的时间,这里就省略了。毕竟太尴尬了,

故障判断:
问题出现在路由B上,在核心路由A过来的流量,进方向挂载PBR,流量指向路由C正常过去了,路由C将流量回指回来后,出现路由B再次把流量指回路由C。判断路由C到路由B直连链路,PBR配置有问题。

检查发现:
route-map ARPBR, permit, sequence 15
  Match clauses:
    ip address (access-lists): add113
  Set clauses:
    ip next-hop 172.16.106.34【故障发生点】
  Policy routing matches: 13 packets, 1378 byte


将next-hop 修改为FW-D的直连linkip地址,至此故障得到解决,如下图展示。
QQ截图20160909091750.png
结论,PBR下一跳填写错误导致出现环路。




运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-269712-1-1.html 上篇帖子: Cisco 交换机EC 捆绑 下篇帖子: cisco设备时间配置 Cisco 组网
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表