Cisco Bug: CSCun33324 - X-Header not inserted in all HTTP GET
Dec 25, 2016
- Cisco ASR 5000 Series
Known Affected Releases
Symptom: 2 HTTP GET are in the same packet and only see the last one. From code inspection, the function acs_tcp_modify_payload() is only called once. The problem is that this is a very special pipelining request. We send multiple HTTP requests in a row, but they typically would be sent in separate packets. Not a single packet containing multiple requests, so the code does support pipelining but it expects to see one request per packet. Conditions: 14.0 (50922) We went through the logs and it seems the issue happens due to "blacklisting" being enabled where for first HTTP GET we do not go for rule matching and hence we do not populate the x-header to be inserted later while parsing second HTTP GET. We go for rule matching and insert the x-header at the end of the packet.
Bug details contain sensitive information and therefore require a Cisco.com account to be viewed.
Bug Details Include
- Full Description (including symptoms, conditions and workarounds)
- Known Fixed Releases
- Related Community Discussions
- Number of Related Support Cases