New Features in Release 3.3
Release 3.3 of Cisco Internet Streamer VDS introduces the following features:
The Cisco VDS-IS 3.3 Release introduces virtualization for SE, SR and CDSM modes of VDS-IS. This enables the SE, SR and CDSM to boot as a Virtual Machine in the UCS platform and in other server platforms.
- Support for Content Deletion per Delivery Service per SE
The Cisco VDS-IS 3.3 Release enhances the content deletion feature present in the earlier releases. To simplify the earlier process of deletion new GUI and APIs are created for the following content deletion enhancements:
– Per delivery service content deletion
– Per delivery service per streamer content deletion
– Synchronous deletion and Asynchronous deletion
– Glob expression support in content URL
– Feature compatibility
– Security and Wholesale consideration
– Version Inter operability
- MPEG Dash (Live/VOD) Support
The Cisco VDS-IS 3.3 Release provides support for both VOD and Live profile of MPEG Dash.
– VDS-IS is transparent to MPEG Dash contents for both MPD files and content fragments.
– Support preposition of MPEG Dash contents for both MPD files and content fragments.
– Support for generic transaction log for MPEG Dash.
– Support for two segment formats for MPEG Dash, MPEG-2 TS and ISO base medial file format.
- Delivery Services Monitoring Active TCP Sessions
A new type of snapshot transaction log is generated by WebEngine with following counters per DS per URL regex periodically:
– Number of active TCP sessions.
– Number of bytes sent since the previous snapshot.
– Snapshot of the allocated bandwidth (in bits per second from the SE to the End User).
– Number of HTTP requests received since the previous snapshot.
The generation interval is configurable between the range of 1 minute to 10 minutes with a granularity of minutes per URL regex.
- Support to Enable Session Logging on Root Location
VDS-IS 3.3 enables Session Tracking in all SEs attached to a delivery service. Upon receiving requests from Client the HTTP/HTTPS transactions will be tracked in Session by WebEngine.
- Generic Session Tracking with Content Access Protection
In earlier Releases for Generic Session Tracking none of the requests were rejected. In VDS-IS 3.3 Generic Session Tracking is enhanced to reject request with 403 when the request can not be tracked and the requested content is protected.
- Generic Session Tracking with HTTPS
In VDS-IS 3.3, Generic Session Tracking and Logging feature is verified to be working fine with HTTPS. No behavior change is made for Generic Session Tracking and Logging feature.
- Geo Location Server Support
In VDS-IS 3.3, it provides support for latest release of Quova (Nestar). Another geo location service, Maxmind GeoIP web service will also be supported. New failover mechanism will be added to the Quova latest release and Maxmind. Other changes include, more geo location information fields are checked for geo protection, IPv6 IP address support for both Quova and Maxmind servers.
Geo location information of an IP address is obtained from an external server. RESTful API is used to communicate with Quova (Nestar) latest release server and Maxmind server.
In Earlier Releases, IPv6 was supported for client facing interfaces by SEs and SRs. The IPv6 is supported by dual stack approach, so both IPv4 and IPv6 communication with clients are supported.
In VDS-IS 3.3, IPv6 support is extended to enable IPv6 communication with the following VDS-IS's external servers:
– Origin Server
– Geo Location server (except Legacy Quova server)
- Support of Open SSL Version 1.0.1c
In VDS-IS 3.3, the OpenSSL library is upgraded to 1.0.1c. Crypto hardware acceleration capability and improvement in the HTTPS performance are a result of the 1.0.1c upgrade.
- HTTPS Mutual Authentication (Inc CRL)
In Mutual Authentication (two-way authentication), the SSL client verifies the identity of the SSL server, and then the SSL server verifies the identity of the SSL-client. With this verification of client, SSL server can make sure that the client is authorized.
One-way HTTPS authentication only enables the SSL client verify the identity of the SSL server. This authentication for SSL server is currently supported.
Certificate Revocation List (CRL) is also supported. CRL is a list of certificates that have been revoked before their scheduled expiration date. It is maintained by a CA which also provides information about revoked certificates that were issued by that CA.
- Configurable HTTPS Cypher List
VDS-IS supports HTTPS streaming to client, VDS-IS 3.3 Release requires that the CDSM presents the list of all Cyphers supported by SE and the operator chooses to disable some of the Cyphers from the list.
For HTTPS streaming between OS and Content Acquirer, Content Acquirer can also provide a supported Cypher list to OS.
The Cypher list can be configured for individual Delivery Service or in system level. By default, all supported Cyphers are enabled. The configured Cypher list will be sent to SEs which is used by each SE to select Cypher during the SSL/TLS handshake with client/OS.
- Secondary IP Address (Different Subnet) on Port Channel/Interface
In Earlier Releases, a network interface can be assigned more than one IP address. But for portchannel interface it is limited, multiple IP address can only be assigned in the same subnet.
This feature enables access to a CDN from different subnet, more than one IP address is defined in different subnet on a portchannel.
- Transaction Log Exporting Control
In Earlier Releases, transaction log exporting was controlled at the global level. Enhancements have been made to control the exporting of transaction logs individually by GUI and CLI. All transaction logs are still dumped to the disk as before.
The FTP destination configuration and the achieving frequency are still controlled at the global level. The device group support and Splunk support follow the existing behavior.
- DNS Redirection Based On WE Status
In VDS-IS 3.3 Release, a new option is added for SR to provide a configurable option to use Web Engine's status as the whole streamer's status for redirection. That is, if web engine reaches it's threshold, SR will not direct the traffic to the same streamer.
- Option to Schedule Slowscan
In Earlier Releases, the Slowscan (which synchronizes the files from disks to ContentMgr) runs every 12 hours, this behavior is not configurable. It was found that the Slowscan was running unexpectedly at peak time. In VDS-IS 3.3 Release, an option is provided to schedule the Slowscan. The option is only available on SE.
- VDS-IS Identification Feature
In Earlier Releases, when logging into VDS-IS devices through SSH/telnet device mode is displayed as "Cisco Service Engine", "Cisco Service Router" or "Cisco Content Delivery System Manager". In VDS-IS 3.3 Release, it is changed to “Service Engine”, “Service Router” and “Content Delivery System Manager” respectively.
According to different use cases, the "Server" Header of SE/SR response is either "Cisco-CDS" or from Origin Server, like "Apache/2.2.22 (Debian)" for example. In VDS-IS 3.3 Release, this is configurable, operators could choose to keep the same behavior as before or operators could configure an arbitrary string.
Server Header of SE/SR response is a per-delivery-service configuration.
- Per Session DSCP Marking for FMS
VDS-IS 3.3 Release provides DSCP Marking for Flash Media Streaming use cases including VOD and Live. This is done through service rule file configuration. It allows for per session DSCP marking as well as some other flexible rules based on configurations.
Accessing Bug Search
This section explains how to use the Bug Toolkit to search for a specific bug or to search for all bugs in a release.
Step 2 At the Log In screen, enter your registered Cisco.com username and password; then, click Log In . The Bug Toolkit page opens.
Note If you do not have a Cisco.com username and password, you can register for them at http://tools.cisco.com/RPF/register/register.do.
Step 3 To search for a specific bug, click the Search Bugs tab, enter the bug ID in the Search for Bug ID field, and click Go .
Step 4 To search for bugs in the current release, click the Search Bugs tab and specify the following criteria:
- Select Product Category— Video .
- Select Products—Videoscape Distribution Suite for Internet Streaming.
- Software Version—[ 3.3].
- Search for Keyword(s)—Separate search phrases with boolean expressions (AND, NOT, OR) to search within the bug title and details.
- Advanced Options—You can either perform a search using the default search criteria or define custom criteria for an advanced search. To customize the advanced search, click Use custom settings for severity, status, and others and specify the following information:
– Severity—Choose the severity level.
– Status—Choose Terminated , Open , or Fixed .
Choose Terminated to view terminated bugs. To filter terminated bugs, uncheck the Terminated check box and select the appropriate suboption (Closed, Junked, or Unreproducible) that appears below the Terminated check box. Select multiple options as required.
Choose Open to view all open bugs. To filter the open bugs, uncheck the Open check box and select the appropriate suboptions that appear below the Open check box. For example, if you want to view only new bugs in Prime Optical 9.5, choose only New .
Choose Fixed to view fixed bugs. To filter fixed bugs, uncheck the Fixed check box and select the appropriate suboption (Resolved or Verified) that appears below the Fixed check box.
– Advanced—Check the Show only bugs containing bug details check box to view only those bugs that contain detailed information, such as symptoms and workarounds.
– Modified Date—Choose this option to filter bugs based on the date when the bugs were last modified.
– Results Displayed Per Page—Specify the number of bugs to display per page.
Step 5 Click Search . The Bug Toolkit displays the list of bugs based on the specified search criteria.
Step 6 To export the results to a spreadsheet:
a. In the Search Bugs tab, click Export All to Spreadsheet .
b. Specify the filename and location at which to save the spreadsheet.
c. Click Save . All bugs retrieved by the search are exported.
If you cannot export the spreadsheet, log into the Technical Support website at http://www.cisco.com/cisco/web/support/index.html or contact the Cisco Technical Assistance Center (TAC).