Chinaunix首页 | 论坛 | 博客
  • 博客访问: 251921
  • 博文数量: 37
  • 博客积分: 1980
  • 博客等级: 上尉
  • 技术积分: 445
  • 用 户 组: 普通用户
  • 注册时间: 2007-01-13 11:44
文章分类

全部博文(37)

文章存档

2011年(5)

2010年(8)

2009年(6)

2008年(18)

我的朋友

分类:

2008-09-24 16:23:43

 
 
 
As-Path从左到右显示了第一跳到达目的地经过的AS,所以最右边的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--25499999... 的路由。如果是 permit 254[5-9],那么就是匹配起源自AS 254/2545--2549/25455--25459。
 
+  和 *  的区别就是*可以匹配空,但是+必须匹配一个值才行如 permit ^254+$,表示起源于254或者2544/25444... 而 permit ^254*$ 则可以匹配起源于AS 25/254/25444。
 
 
 .  标志匹配任意一个字符,包括空格,如:当我们使用permit .*的时候,表示匹配所有的路由。

 _  表示两个AS之间的连接符,如:permit ^254_253_252$,表示起源于252,经过253和254的路由条目。
阅读(3024) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~