問題:
為什麼WCCP協商失敗並出現錯誤:00000002提供了WCCP調試消息: Here_I_Am packet from x.x.x.x w/bad fwd method 00000001?
環境:
- 思科網路安全裝置(WSA)
- 思科Catalyst 4948系列交換機
- WCCP
症狀:
WCCP不適用於Cisco Catalyst 4948與IOS 12.2。運行「debug ip wccp events」將顯示:
000104: 3w0d: WCCP-EVNT:wccp_update_assignment_status:輸入
000105: 3w0d: WCCP-EVNT:wccp_update_assignment_status:退出
000106: 3w0d: WCCP-EVNT:S00: Here_I_Am packet from 10.158.116.13 w/bad fwd method 00000001, was provided 00000002
000107: 3w0d: WCCP-EVNT:S00: Here_I_Am packet from 10.158.116.13,具有不相容的功能
在Catalyst 'debug ip wccp packets'上,顯示:
000162: 3w0d: WCCP-PKT:S00:傳送I_See_You資料包到10.158.116.13,帶rcv_id
在WSA上,代理日誌顯示:
2007年4月16日:19:03:58 +0800 INFO : prox::INFO: Wccp2_i_see_you received from 10.158.116.10 120 bytes
2007年4月16日:19:03:58 +0800 INFO : prox::INFO: Wccp2_here_i_am傳送到路由器10.158.116.10 120位元組
根據以下思科支援文章,思科 Catalyst 4948交換機不支援帶有 其 GRE封裝轉發方法:
http://www.cisco.com/c/en/us/td/docs/switches/lan/catalyst4500/release/note/OL_9592.html
摘自這篇文章:
對於WCCP版本2,不支援以下功能:
- GRE封裝轉發方法
- 基於雜湊桶的分配方法
- 輸出介面上的重新導向(重新導向輸出)
- Redirect-list ACL
需要將WSA配置為專門使用L2重定向而不是GRE。可透過以下步驟從裝置的WebUI進行配置:
- GUI > Network > Transparent Redirection。
- <WCCP Service Name> > Advanced > Forwarding Method > L2
- <WCCP服務名稱> > 高級 > 返回方法 > L2
- 提交並提交更改