邊界閘道通訊協定(BGP)原則計費(PA)功能允許您根據每個輸入介面上的社群清單、AS編號和/或AS_PATH來指派計數器,藉此區分處理IP流量。
BGP PA Output Interface Accounting引入了一些擴展,以在輸出介面上啟用BGP PA,並根據介面上的輸入和輸出流量的源地址包括計費。分配基於諸如社群清單、自治系統編號或自治系統路徑等引數的計數器以標識IP流量。
使用BGP PA功能之前,請在路由器上啟用思科快速轉發(CEF)或分散式思科快速轉發(dCEF)。
以下支援Cisco IOS版本12.0(9)S的平台首先支援BGP PA功能。
Cisco 7200、7500和7500系列12000由器
Cisco IOS版本12.2(13)T中支援此功能的平台數量要大得多。這些平台包括:
1400、1600、1700、2600、3600、7100、7200、7500、AS5300、AS5350、AS5400、AS5800、AS5850、ICS750、IGX 8400 URM、MGX8 50、uBR7200。
BGP PA輸出介面計費是在12.0(22)S中加入,並在12.3(4)T中首次作為新功能引入。有許多思科平台支援此功能。
註:要獲取有關此功能的平台支援的最新資訊,請訪問Cisco Feature Navigator II(僅限註冊客戶)。
本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除(預設)的組態來啟動。如果您在即時網路中工作,請確保在使用任何命令之前瞭解其潛在影響。
此功能最初在Cisco IOS®軟體版本12.0(9)S ED上提供。若要使原則計費功能生效,您必須在路由器上啟用BGP和CEF/dCEF。
使用BGP原則計費,您可以根據流量經過的路由對流量計費(並應用計費)。例如,您可以計算路由為國內、國際、陸地或衛星的流量。通過這種方式,您可以按客戶確定所有流量並對它們進行記帳。
此功能充分利用BGP table-map 命令,該命令根據團體清單、AS編號、AS_PATH等將置入路由表中的字首分類。根據這些匹配標準,BGP會計政策設定與每個介面關聯的記帳表的時段編號(當前為1到64)。每個桶代表一個流量分類,允許按社群清單、AS編號或每個輸入介面的AS_PATH對IP流量進行不同入帳。
如需詳細資訊,請參閱BGP原則計費。
注意:BGP PA對傳送到不同對等體或從不同對等體接收的IP流量進行測量和分類。PA以前僅在輸入介面上可用。
BGP策略記帳輸出介面記帳功能引入了幾個擴展,以在輸出介面上啟用BGP PA,並根據介面上的輸入和輸出流量的源地址包括記帳。分配基於諸如社群清單、自治系統編號或自治系統路徑等引數的計數器以標識IP流量。輸出介面計費是在Cisco IOS版本12.0(22)S中新增的。
如需文件慣例的詳細資訊,請參閱思科技術提示慣例。
在社群清單(或定義AS_PATH清單)中指定對流量進行記帳分類的社群。
ip community-list 30 permit 100:190 ip community-list 40 permit 100:198 ip community-list 50 permit 100:197 ip community-list 60 permit 100:296 ip community-list 70 permit 100:201 !
定義route-map以匹配社群清單並設定相應的桶編號。
route-map set_bucket permit 10 match community 30 set traffic-index 2 ! route-map set_bucket permit 20 match community 40 set traffic-index 3 ! route-map set_bucket permit 30 match community 50 set traffic-index 4 ! route-map set_bucket permit 40 match community 60 set traffic-index 5 ! route-map set_bucket permit 50 match community 70 set traffic-index 6
使用從BGP獲知的路由更新IP路由表時,使用BGP下的table-map命令修改桶編號。
router bgp 110 table-map set_bucket network 15.1.1.0 mask 255.255.255.0 neighbor 14.1.1.1 remote-as 100 ! ip classless ip bgp-community new-format
在連線到客戶的輸入介面上啟用策略記帳功能。
interface POS7/0 ip address 15.1.1.2 255.255.255.0 no ip directed-broadcast bgp-policy accounting no keepalive crc 32 clock source internal
BGP PA輸出介面記帳的配置與BGP PA非常相似。上一節中介紹的前三個步驟完全相同。唯一的更改是在用於啟用介面上的PA功能的bgp-policy accounting命令中。在以下示例中,BGP PA在POS介面7/0上啟用。PA標準基於輸出流量的源地址
interface POS7/0 ip address 10.15.1.2 255.255.255.0 bgp-policy accounting output source no keepalive crc 32 clock source internal
要檢查哪個字首分配給哪個儲存桶以及哪個社群(或社群),請使用show ip cef和show ip bgp命令。
Router# show ip cef 196.240.5.0 detail 196.240.5.0/24, version 21, cached adjacency to POS7/2 0 packets, 0 bytes, traffic_index 4 via 14.1.1.1, 0 dependencies, recursive next hop 14.1.1.1, POS7/2 via 14.1.1.0/30 valid cached adjacency Router# show ip bgp 196.240.5.0 BGP routing table entry for 196.240.5.0/24, version 2 Paths: (1 available, best #1) Not advertised to any peer 100 14.1.1.1 from 14.1.1.1 (32.32.32.32) Origin IGP, metric 0, localpref 100, valid, external, best Community: 100:197
要檢視每個介面的流量統計資訊,請使用show cef interface policy-statistics命令。
LC-Slot7# show cef interface policy-statistics : POS7/0 is up (if_number 8) Bucket Packets Bytes 1 0 0 2 0 0 3 50 5000 4 100 10000 5 100 10000 6 10 1000 7 0 0 8 0 0
修訂 | 發佈日期 | 意見 |
---|---|---|
1.0 |
29-Dec-2005 |
初始版本 |