Cisco Cisco ASR 5500
Mobile Video Gateway Overview
▀ Features and Functionality
▄ MVG Administration Guide, StarOS Release 17
22
Table 3. Video Response Re-addressing
Step
Description
1—3 UE sets up a TCP connection with Origin Server by sending SYN. The TCP three-way handshake takes place between UE
and the Origin Server.
4
UE sends a HTTP request to the OS for “video_url” which passes through the MVG. This request could take the form of
an HTTP GET.
an HTTP GET.
5
MVG sends the request to the origin server.
6—
11
11
MVG analyzes the response and checks the response for video content.
If the response contains video content, the MVG breaks/closes the existing connection with OS and establishes a new
connection with CAE. The request with additional information like the congestion information etc. (x-headers) is then
steered to one of the CAE servers configured on the system.
The CAE can either send its stored copy of response or fetch it from OS (in case the response is not cached before or is
cached but is stale).
If the response contains video content, the MVG breaks/closes the existing connection with OS and establishes a new
connection with CAE. The request with additional information like the congestion information etc. (x-headers) is then
steered to one of the CAE servers configured on the system.
The CAE can either send its stored copy of response or fetch it from OS (in case the response is not cached before or is
cached but is stale).
12
CAE processes, optimizes, and streams the video in real time back to the MVG.
13
MVG proxies the content back to the UE.
14
UE closes the TCP connection.
15
MVG closes the connection with CAE.
Bulkstatistics Support
Bulkstatistics reporting for the CAE Video Re-addressing feature is supported and the following bulkstatistics are
available in the ECS schema:
available in the ECS schema:
video-readdress-req-redirected
video-readdress-res-redirected
video-readdress-req-with-xheader-inserted
video-readdress-upl-bytes-redirected
video-readdress-upl-pkts-redirected
video-readdress-dnl-bytes-redirected
video-readdress-dnl-pkts-redirected
video-readdress-req-charging-action-hit
video-readdress-resp-charging-action-hit
video-readdress-skipped-pipelined-reqs
video-readdress-connect-failed-to-video-server
video-readdress-load-balancer-failures
video-readdress-flows-connected-to-video-server
video-readdress-xhdr-insert-failed