background image

New Features

9

Media Flow Controller 2.0.5 Release Notes

 Release 2.0.5

Virtual Player Hash Verify 

For generic and smoothflow type virtual-players, there are new hash-verify options to 
help prevent bandwidth stealing and to allow you to refine your hash calculation:  

expiry-time-verify query-string-parm <string>

 

url-type {absolute-url | relative-uri | object-name}

Notes:

expiry-time-verify query-string-parm

—Specify a query parameter string for 

expiry-time-verify; for example, e. The value supplied by the query parameter must 
be a standard POSIX timestamp (seconds since January 1 1970 00:00:00 UTC). 
Media Flow Controller extracts the timestamp value from an incoming URL and 
compares it with the current time in its system to determine if the URL request has 
expired. An expiry time of 0 (zero) indicates it “does not expire.”
Sample URL request form where “e” indicates the expiry-time-verify query-string-
parm
 value:

http://www.example.com/media/foo.flv?e=3312665958&h=ec41f550878f45d9724776761d6ac416

url-type

—Specify which part of the request URL to use to generate the hash for 

hash-verify:

absolute-url

—Current and default behavior. The hash calculation should use 

the entire request URL (including the query string up to the configured match 
query-string-parm
 value).

relative-uri

—The hash calculation should use only the URI part of the request 

URL, excluding the domain and access method (but including the query string up 
to the configured match query-string-parm value).

object-name

—The hash calculation should use only the object name part of the 

request URL (and the query string up to the configured match query-string-parm 
value).

Media Flow Controller computes an md-5 hash of an incoming URL by combining a specified
part of the URL, the url-type, along with a configured shared-secret that is appended or
prefixed (as configured) to it. The computed hash digest value is then compared with the hash
value provided in the incoming URL via a configured match  query-string-parm. If a match
between the computed and provided hash values is unsuccessful, the request is denied.

You can help prevent bandwidth stealing by adding a check for the expiry time of the
requested URL with the hash-verify  expiry-time-verify option that compares the incoming
request’s timestamp with the current Media Flow Controller timestamp. The expiry-time-
verify
 value must be placed in front of the hash value so it becomes part of the hash; if an
attempt is made to request the same URI again by tampering with the expiry-time-verify
value, the request fails as the hash will not match. 

Note!

 The virtual-player <name> type <type> hash-verify command has several elements;

and many virtual-player commands are different based on what type of virtual-player you are
configuring. See the Media Flow Controller Administrator’s Guide and CLI Command
Reference
 for details on using virtual-player

Summary of Contents for MEDIA FLOW CONTROLLER 2.0.5

Page 1: ...Juniper Networks Inc 1194 North Mathilda Avenue Sunnyvale CA 94089 USA 408 745 2000 www juniper net Published 2010 11 15 Media Flow Controller Software Release Notes Release 2 0 5...

Page 2: ...CONTAINED HEREIN THEN A DO NOT DOWNLOAD INSTALL OR USE THE SOFTWARE AND B YOU MAY CONTACT JUNIPER NETWORKS REGARDING LICENSE TERMS 1 The Parties The parties to this Agreement are i Juniper Networks In...

Page 3: ...Nothing in this Agreement shall give rise to any obligation to support the Software Support services may be purchased separately Any such support shall be governed by a separate written support servi...

Page 4: ...yvale CA 94089 ATTN General Counsel You may obtain a copy of the GPL at http www gnu org licenses gpl html and a copy of the LGPL at http www gnu org licenses lgpl html 15 Miscellaneous This Agreement...

Page 5: ...Series Upgrading to the Latest Release 11 VXA Series 2002 and 2010 Port Naming 12 Release Installation for Generic Hardware Guidelines 12 Host Bus Adapter Hard Drive Controller 12 Choosing a Controlle...

Page 6: ...TABLE OF CONTENTS Media Flow Controller 2 0 5 Release Notes 6 Copyright 2010 Juniper Networks Inc...

Page 7: ...ogging In Configuring Basic Network Connectivity Upgrading Web Interface Upgrading CLI Requesting Technical Support Related Documentation Important See the Media Flow Controller 2 0 4 Release Notes fo...

Page 8: ...rigin server without further processing The default value is disabled Network TCP For network tcp there is a new option useful when running non persistent connections or performance tests on Transpare...

Page 9: ...request URL excluding the domain and access method but including the query string up to the configured match query string parm value object name The hash calculation should use only the object name pa...

Page 10: ...wn problems and limitations in Release 2 0 5 Analytics Manager Logging Origin Server Platform Analytics Manager When a namespace is configured with namespace name delivery protocol http origin request...

Page 11: ...ond TPS greater than 40 000 some events are lost to the accesslog Workaround None ID 6210 Origin Server Platform Multiple bond interfaces are not supported Although you can configure more than one bon...

Page 12: ...isks JBOD mode with write cache disabled regardless of controller battery At initialization Media Flow Controller attempts to uniquely identify each HDD by its manufacturer given serial number This al...

Page 13: ...figuration is required Connecting and Logging In You can connect to the command line interface CLI with SSH Telnet once enabled Telnet is disabled by default or serial console using the IP address of...

Page 14: ...Console System Config Upgrade page to easily upgrade your system if you have an install image URL or have obtained the image and installed it locally To upgrade Media Flow Controller using the Web int...

Page 15: ...al support you can access our tools and resources online or open a case with JTAC JTAC Policies For a complete understanding of our JTAC procedures and policies review the JTAC User Guide located at h...

Page 16: ...LI commands Juniper Networks Media Flow Manager Administrator s Guide and CLI Command Reference Provides product and feature overviews task procedures and describes CLI commands Juniper Networks Media...

Reviews: