as-path正则表达式.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
as-path正则表达式

BGP AS-PATH的正则表达式的理解 2007-08-23 20:01:28  标签:正则表达式   [推送到技术圈] ???????????????????????? ^ 标志一个表达式的开始,如果不用这个字符,那么默认就没有开始的限制了。如:当使用permit ^254,那么表示的意思就是和本地相连的AS是254传过来的路由全部都允许了。如果使用简单的permit 254,那么就是只要是经过了AS 254的路由,全部都被允许了,其实和permit _254_表达的意思相同。CCIE培训,CCNA培训,CCNP培训,上海CCNA培训,上海CCNP培训,上海CCIE培训fsM5|8Mk%}A 泰克网络技术论坛【我们一起努力】|$N/HL? ? ? ? M5@_3q/?OL $ 标志一个表达式的结束,如果不用这个字符,那么默认就没有结束的限制了。如:当使用了permit 254$,那么表示的意思就是起源于AS 254的路由全部被接受,如果permit 254那么见上面的解释。 ?标志匹配前面的一个字符,注意:只是匹配一个字符。?允许前面的字符出现一次或者是空。如:permit 254[0-9]?$,那么就是只匹配起源于AS 254/2540---2549的路由,注意?在CISCO路由器上用CTRL-V来替代。CISCO技术,CCIE认证交流,CCNP认证交流,CCNA认证交流? ? ? ? x8W6M)r` M? ? ? ? [ * 标志匹配前面的一个字符,注意,和?不同的是,*允许前面的字符出现许多次或者是空,而?只允许匹配出现一次或者是空。如:permit 254[0-9]*$,那么就是只匹配起源于AS 254/2540--.......的路由? ?如果是permit 254[5-9],那么就是匹配起源自AS 254/2545-2549/25455-25459/254555- 培训,CCNP培训,上海CCNA培训,上海CCNP培训,上海CCIE培训i Y bh$cF CCIE 培训,CCNP培训,CCNA培训GL@$v.l,T[ +和*的区别就是*可以匹配空,但是+必须匹配一个值才行如permit ^254+$,表示起源于254或者2544/25444........而permit ^254*$则可以匹配起源于AS 25/254/25444。 坛【我们一起努力】 yoL U ~ 句号??.标志匹配任意一个字符,包括空格,如:当我们使用permit .*的时候,表示匹配所有的路由。 CIE认证交流,CCNP认证交流,CCNA认证交流C\pxD~S9s _ 表示两个AS之间的连接符,如:permit ^254_253_252$, 表示起源于252,经过253和254的路由条目。 本文出自 51CTO.COM技术博客 BGP AS-PATH的正则表达式 2008-08-05 16:07:36  标签:正则表达式 BGP AS-PATH   [推送到技术圈] 正则表达式针对的策略对象是在 show ip bgp 后显示的As-Path,其中 i 在最后不做考虑,从左到右依次显示第一跳到达目的地经过的As-Path,所以最右边的As就是发起这条路由的源As,最左边的As就是本地到达目的地的第一跳As。 ? ^? 开始符??? ?$ 结束符?? ?? 匹配一个字符?? * 匹配任意字符(包括空) ? + 匹配任意字符(不包括空)? . 匹配任意字符(包括空格)?? ?_ 连接符 ? ? ?^? 标志一个表达式的开始,如果不用这个字符,那么默认就没有开始的限制。如:当使用 permit ^254,那么意思就是第一跳AS为254的路由全部都允许。 ? permit 254?,只要经过AS 254的路由全部都允许,其实和 permit _254_ 表达的意思相同。 ? ? $? 标志一个表达式的结束,如果不用这个字符,那么默认就没有结束的限制了。 ? permit 254$,那么表示的意思就是起源于AS 254的路由全部接受。 ? ?? 标志匹配前面的一个字符,注意:只是匹配一个字符。?? 允许前面的字符出现一次或者是空。 ? permit 254[0-9]?$,只匹配起源于AS 254/2540---2549的路由 ? (注意?在CISCO路由器上用CTRL-V来替代) ? *? 标志匹配前面的一个字符,注意 * 和 ? 有不同,* 允许前面的字符出现许多次或者是空,而 ? 只允许匹配出现一次或者是空。 ? permit 254[0-9]*$,只匹配起源于AS 254/2540-.. 的路由。 ? permit 254[5-9],匹配起源

文档评论(0)

xjj2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档