您可以使用規則運算式來定義社群清單的路由對應符合準則。BGP 規則運算式以 POSIX 1003.2 規則運算式為基礎。
下列運算式是 POSIX 規則運算式的子集。
運算式 | 說明 |
---|---|
。* | 比對任何單一字元。 |
* | 比對 0 個或更多出現的模式。 |
+ | 比對 1 個或更多出現的模式。 |
? | 比對 0 或 1 個出現的模式。 |
^ | 比對行首。 |
$ | 比對行尾。 |
_ | 此字元在 BGP 規則運算式中具有特殊意義。它會比對空格、逗號、AS 設定分隔符號 { 和 } 以及聯邦分隔符號 ( 和 )。它也會比對行首和行尾。因此,此字元可用於 AS 值界限比對。此字元在技術上會評估為 (^|[,{}()]|$)。 |
以下是在路由對應中使用規則運算式的一些範例:
運算式 | 說明 |
---|---|
^101 | 比對路由,具有開頭為 101 的社群屬性。 |
^[0-9]+ | 比對具有開頭為 0-9 之間數字的社群屬性,且含有一或多個此類數字之執行個體的路由。 |
。* | 比對含有或不含社群屬性的路由。 |
。+ | 比對含有任何社群值的路由。 |
^$ | 比對不含社群值/含有 Null 社群值的路由。 |