
4 Virtual Routing
Understanding the details of virtual routing is only necessary for more advanced routing scenarios and not
simple cases of controlling one or more individual routers. In the simple routing scenario, at a minimum the
rest of this section and the
Simple Matrix Profiles
section below are suggested reading. Please contact Matrix
Switch Corporation if you need system configuration assistance.
The MSC-GCP2U32 LCD panel supports
Virtual Routing
which is a software feature used for customizing the
media routing infrastructure of one or more Matrix Switch Corporation video/audio devices. This feature
provides a level of abstraction which can be used for advanced routing scenarios, such as: combining multiple
audio/video devices into a single multi-level virtual router, Source/Destination remapping, controlling a subset
of a Matrix and Source/Destination combining for creating larger multi-system matrices.
Virtual routing is configured using the Mascot
MtxProfiles Command
which can be used to define one or more
Virtual Routing Matrices, an example is controlling multiple individual routers and selecting between the
profiles using the M1-M4 Macro Buttons. The
FrameIP Command
can also be used for adding simple matrix
profiles for controlling a router without advanced virtual routing.
4.1 Simple Matrix Profiles
A simple matrix profile specifies the control of a single router at a given IP address and is a subset format of the
more advanced virtual matrix profiles described in additional sections.
Virtual matrices are specified using JSON. JSON is a text format for defining structured data, which was
adopted from Javascript. More information can be found at
http://www.json.org
.
NOTE:
A word surrounded by <> characters acts as a placeholder for further definition. For example
<URL>
is defined as a string consisting of an IP address with optional TCP/IP port number separated by a colon.
Simple virtual matrix JSON object structure
{
"name" : "
<NAME>
",
"routers" : [ “
<URL>
” ]
}
•
<NAME>:
An optional name identifying this profile. For simple profiles the IP address of the router is
usually used, if name is not specified.
•
routers:
Specifies an array of strings, which for a simple profile, defines a single router device to
control.
•
<URL>:
Currently a Frame URL consists of an IP address of a Router device optionally followed by a
colon and a Mascot protocol TCP/IP port number (defaults to port 40 if not specified). For example
“192.168.2.60” or “10.0.0.20:4000”.
Page 30 of 75
©
2013 Matrix Switch Corporation
www.matrix-switch.tv