BGP AS-PATH的正則表達式的理解

                        

^ 標誌一個表達式的開始,如果不用這個字符,那麼默認就沒有開始的限制了。如:當使用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---25499999........的路由   如果是permit 254[5-9],那麼就是匹配起源自AS 254/2545-2549/25455-25459/254555-
培訓,CCNP培訓,上海CCNA培訓,上海CCNP培訓,上海CCIE培訓i Ybh$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的路由條目。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章