簡介
本檔案介紹思科聚合服務路由器(ASR)1000和整合服務路由器(ISR)G3裝置的點策略器功能及其中的一些新變化。預設情況下,Punt-policer處於啟用狀態,它管制所有控制平面的流量。如果您想瞭解有關punt-policer和punt相關丟棄的詳細資訊,請參閱Cisco ASR 1000系列服務路由器上的資料包丟棄。最近,在點策略器日誌記錄和操作方面進行了一些更改,旨在為普通CLI使用者提供一個清晰的日誌記錄機制,以識別裝置上丟包的原因。
每個介面分支管制器
這是在Polaris版本16.4中引入的。
這樣,網路管理員可以基於每個介面配置點策略器限制。當您希望確定產生大量突發流量的介面時,它特別有用,因此它減少了故障排除時間並為資料包捕獲提供了替代方案。在此功能之前,如果您需要知道突發流量的源介面,則必須執行消耗大量時間和資源的資料包捕獲。
設定和驗證
Router(config)#platform punt-intf rate < packet per second>
Router(config)#interface gigabitEthernet 0/0/0
Router(config-if)#punt-control enable
此配置為每個介面啟用點策略監控。例如,如果在全域性和特定介面上將點壓控制速率配置為1000,裝置將跟蹤此特定介面的點壓丟棄30秒。在30秒的時間間隔之後,路由器會顯示一個這樣的日誌,以提醒管理員發生了點數違規事件。
*Jun 21 23:01:01.476: %IOSXE-5-PLATFORM: F1: cpp_cp: QFP:0.1 Thread:076 TS:00000044123616602847 %PUNT_INJECT-5-DROP_PUNT_INTF: punt interface policer drop packet from GigabitEthernet0/0/0
由於30秒是一個較大的時間間隔,因此引入了一個命令,通過該命令可以檢視介面的最新丟棄。
Router#show platform hardware qfp active infrastructure punt statistics type punt-intf-drop latest
Punt Intf Drop Statistics (lastest 1000 dropped packets):
Interface Packets
----------------------------------------------
GigabitEthernet0/0/0 1000
您可以清除捨棄統計資料以監控即時捨棄情況。
Router#show platform hardware qfp active infrastructure punt statistics type punt-intf-drop latest clear
Punt Intf Drop Statistics (lastest 1000 dropped packets):
Interface Packets
----------------------------------------------
Router#
記錄預設Punt-Policer
對於每個介面,需要顯式配置punt-policer。但是,在全域性的ASR裝置上,按原因的點策略器始終處於活動狀態。最近,在16.6.1版映像中,針對每個原因的點監察器實施了日誌記錄。從現在開始,每當發生按原因的點數違規時,都會生成日誌。
從第一個日誌的時間開始,路由器將監控punt原因30秒。如果30秒後有另一個丟棄活動,則會生成另一個日誌。
日誌消息將如下所示,因此您會看到punt cause 60。
F1: cpp_cp: QFP:0.1 Thread:035 TS:00000000089593031387 %PUNT_INJECT-5-DROP_PUNT_CAUSE: punt cause policer drop packet cause 60
您可以使用此命令檢查點原因相關詳細資訊。
BGL14.Q.20-ASR1006-1#show platform hardware qfp active infrastructure punt config cause 60
QFP Punt Table Configuration
Punt table base addr : 0x48F46010
punt cause index 60
punt cause name IP subnet or broadcast packet
maximum instances 1
punt table address : 0x48F46100
instance[0] ptr : 0x48F46910
QFP interface handle : 3
Interface name : internal1/0/rp:1
instance address : 0x48F46910
fast failover address : 0x48F2B884
Low priority policer : 70
High priority policer : 71
除了此日誌之外,您還可以始終使用舊命令來監控點滴操作。
Router#show platform hardware qfp active infrastructure punt statistics type punt-drop
Router#show platform hardware qfp active infrastructure punt statistics type per-cause
Router#show platform hardware qfp active infrastructure punt statistics type global-drop
結論
隨著逐點原因日誌記錄和逐介面點監控的引入,有更好的工具可以隔離點相關問題。當您看到QFP狀態中的punt drop時,應該使用說明工具進一步隔離問題。