ARISTA ST2110 Smpte Truck Interconnectivity Deployment User Guide
- June 6, 2024
- ARISTA
Table of Contents
ST2110 Smpte Truck Interconnectivity Deployment
Specifications:
-
Product Name: Arista SMPTE ST2110 & OB Truck
Interconnectivity -
Manufacturer: Arista
-
Maximum Link Speed: 1.6TbE
-
Supports: /31 subnet masks
Product Information:
The Arista SMPTE ST2110 & OB Truck Interconnectivity
solution is designed to provide seamless connectivity between OB
trucks for SMPTE ST2110 workflows. It supports high-speed links up
to 1.6TbE and allows for easy configuration of IP addressing to
establish interconnections between trucks.
Product Usage Instructions:
Single Link Configuration:
To configure a basic T2T IP addressing for a single link between
Truck A and Truck B:
- Truck A – Switch A – e1: IP address 10.0.0.0/31
- Truck B – Switch B – e1: IP address 10.0.0.1/31
Multiple Links Configuration:
To configure multiple links between two OB trucks for increased
bandwidth:
-
Configure additional interfaces (e2, e3, e4, …, eN) on both
switches for each link -
Example configuration for e2 link: Truck A – Switch A – e2: IP
address 10.0.0.2/31, Truck B – Switch B – e2: IP address
10.0.0.3/31
Interconnecting Multiple Trucks:
To connect Truck A to Truck C or other future trucks:
-
Consider using IP unnumbered or dynamic routing protocols to
facilitate easy connectivity -
Ensure proper IP addressing and routing configurations for
seamless interconnection
FAQ:
What is IP unnumbered?
IP unnumbered is a method that allows devices to share the same
IP address, simplifying network configurations, especially in
scenarios where multiple devices need to be interconnected.
How can I ensure seamless connectivity between multiple OB
trucks?
You can achieve seamless connectivity by configuring proper IP
addressing, utilizing dynamic routing protocols, and ensuring
consistent network configurations across all trucks involved.
Deployment Guide
SMPTE ST2110 & OB truck interconnectivity
Introduction Within the Media & Entertainment (M&E) world there are various
stakeholders involved in the supply chain and value chain that exists between,
say, the live sporting event on the field and the television in your living
room used to watch this sporting event. Closer to the action on the field
there exists an industry of events production companies in the form of Outside
Broadcast (OB) trucks, flypacks, and “rolling racks” used to acquire
audio/video content which eventually, among other locations, ends up in your
living room. Within the OB trucks are a skilled team of audio & video experts
choreographing many elements of the content displayed on your living room
television, your phone, your tablets, and many other electronic viewing
devices. In addition to the director, who runs the show, there are audio
mixing personnel, color-correction specialists, replay technicians, graphics
and sound effects masters, as well as a team of engineers who are assigned to
each truck and travel with the trucks as they move from venue to venue. Over
the last several years the industry has adopted the SMPTE ST2110 framework for
live production. And as the industry continues to transition from SDI-based
workflows to IP-based workflows the presence of IP has enabled the ability to
allow for ease of integration when the inevitable need for creating elastic
environments suddenly presents itself. What is one to do if there is a premier
television sporting event that needs a lot more cameras, replay operators, and
other capabilities? Well you bring in more OB trucks, rolling racks, &
flypacks to increase the overall capacity needed for pre-game, game, and post-
game productions. Fortunately as a well-informed and enlightened systems
architect you had the foresight to choose a COTS-based, open API, standards-
based IP solution as the switch fabric within your new IP-based SMPTE ST2110
environment. Using a COTS-based IP & Ethernet switching fabric allows you to
quickly expand your fabric using either standards-based computer networking
protocols, an SDN controller solution, or both. We’ve also all heard about
“the cloud” and the ability to “pay as you go” in order to tap into compute,
storage, and services/workflows on-demand from many of the well-known cloud
service providers. Today it’s not unusual for workflows to exist on-the-
ground, at various remote broadcast studio locations thousands of miles away,
and/or in the aforementioned cloud. Regardless of whether your event needs
more OB trucks on-the-ground, remote workflows that are across the Internet or
a leased circuit, or more compute & storage horsepower in the cloud, a COTS-
based solution has the ability to make your constantly changing workflow needs
more agile, seamless, robust, and manageable in our IP world.
arista.com
Deployment Guide
Creative freedom on the SMPTE ST2110 network Over the last few years we’ve had
the opportunity to work with some of the top OB truck designers around the
world, many of whom have deployed Arista switch fabrics at the heart of their
IP designs. As mentioned earlier there are often times when televised events
need more than a single OB truck perhaps from the same OB truck manufacturer,
as well as situations where many of the competing OB truck manufacturers need
to interconnect all their trucks on-site and share SMPTE ST2110 workflows, IP
multicast flows, PTP, and more. We are already seeing this shared 2110 IP
workflow strategy become more and more frequent and mandatory.
If you’ve been a voracious reader of Arista’s Media & Entertainment deployment
and best practices guides you may be familiar with the differences between
Layer 2 (L2) and Layer 3 (L3) network designs. There are many advantages in,
say, a SMPTE ST2110 environment where we prefer an L3 design for, among other
things, increased bandwidth control, packet flooding control, and fault domain
control. We’ve all heard the stories where a technician randomly plugs in an
Ethernet switch into another Ethernet switch (because the technician just
needed more Ethernet ports to plug in more broadcast devices) and suddenly
there are lengthy disruptions to the live broadcast and comm links go down for
some brief (yet panic-inducing) and unacceptable period of time. This can
occur in L2 environments when there is a Spanning Tree reconvergence or
multicast flooding in large L2 domains.
For one of our large OB truck customers, for whom we’ve designed many trucks
over the years, we adhered to SMPTE ST2110 networking best practices. This
entailed keeping each truck on their own L3 boundary so that when their trucks
need to be connected together (for the reasons mentioned above) having routed
interfaces between trucks (“truck-to-truck” or “T2T”) makes the most sense.
From a very basic IP configuration (there is no consideration, just yet, for
IP multicast, routing protocols, PTP, etc) perspective, and from a best
practices perspective, let’s say that you want N number of links, perhaps as
shown below:
Given the physical T2T interconnections above, the basic L3 interconnections
would be as follows for 1 of those N links: Truck A, Switch A, e1 (basic T2T
IP addressing)
interface e1 description Truck A T2T-1 going to Truck B T2T-1 no switchport ip
address 10.0.0.0/31
Truck B, Switch B, e1 (basic T2T IP addressing)
interface e1 description Truck B T2T-1 going to Truck A T2T-1 no switchport ip
address 10.0.0.1/31
arista.com
2
Deployment Guide
NOTE: Yes, you can have an IP address ending in “.0” and Arista switches
support “/31” subnet masks to help conserve IP address space.
So right now we’ve only configured a single link between Truck A & Truck B
(let’s call it “T2T-1”) connecting the 2 trucks. This, of course, is a single
point of failure. What if I want more than a single link? And what if a single
link is just not enough bandwidth? As of this writing (year 2023), you can
easily have a 400GbE link as T2T-1, with 800GbE and 1.6TbE on the horizon.
As the picture above implies we can have N links between our 2 OB trucks. The
more links we provide, the more overall bandwidth between the 2 trucks for our
SMPTE ST2110 workflows. And, of course, we’d have to configure (among other
things) IP addressing for both Switch A & B’s e2, e3, e4, …, eN interfaces,
where the e2’s in both trucks might look like this (note the differences from
e1 in red):
Truck A, Switch A, e2 (basic T2T IP addressing) interface e2
description Truck A T2T-2 going to Truck B T2T-2 no switchport ip address
10.0.0.2/31 Truck B, Switch B, e2 (basic T2T IP addressing) interface e2
description Truck B T2T-2 going to Truck A T2T-2 no switchport ip address
10.0.0.3/31
The keen observer will realize that given the configs above for each of the
interfaces (e1, e2, …, eN) that T2T-1 must always go between Truck A’s e1 and
Truck B’s e1, and T2T-2 must always go between Truck A’s e2 and Truck B’s e2,
and so on for all N links. Otherwise the IP addressing must change if, say,
someone wants to connect Truck A’s e1 to Truck B’s e2 – or maybe a technician
accidentally connects the wrong T2T links. Wouldn’t it be nice if we did not
have to worry about e1 connecting to e1, and e2 connecting to e2, etc and just
randomly connect the 2 trucks routed interfaces as below:
Or what about when Truck A needs to connect to Truck C for an event next week across the country? Do we now have to re-IP Truck C’s IP addresses to mate with Truck A’s IP addresses (where Truck C would then have the same IP’s as Truck B on all T2T links)? What about when Trucks B & C come together someday further into the future?
arista.com
3
Deployment Guide
Wouldn’t it be nice if any OB truck could connect its SMPTE ST2110 network to
any other truck’s SMPTE ST2110 network easily and just be “plug and play”?
There are many ways one could solve this problem, here are just a few:
· Use Arista CloudVision with pre-defined T2T scenarios already built ·
Ansible playbooks also with pre-defined scenarios already built · Use the
following IETF RFC compliant (RFC 1812) “pure” networking approach with IP
unnumbered
What is IP unnumbered?
IP unnumbered is a network configuration & design method where multiple
interfaces share the same IP address. Instead of assigning a set of dedicated
IP addresses from a limited pool to, say, point-to-point links (where there is
a matching pair of /31 addresses on each link) and having to manage these IPs
and track them, you can reuse the IP address from a loopback (or other)
address thereby relieving the design engineer/architect of some
responsibility. This allows for more efficient use of IP address space.
Recall from earlier that these T2T interfaces are routed (or L3) interfaces.
Essentially they need an IP address assigned at each end, but we want the
flexibility of being able to connect any truck (hence, any switch) to any
other truck (switch) without having to reconfigure IP addresses on interfaces
constantly. The OB trucks are constantly moving around the country/world every
week for a different televised event and each new event will require a change
in (what is essentially) the network topology. Unlike your typical enterprise
or cloud datacenter, the OB truck fabric can grow or shrink as time moves
forward. Most datacenters just grow – monotonically increasing in size – they
rarely shrink from week to week. The OB trucks are assigned to various events
around the globe based on their geographic location at any point in time.
Therefore it’s highly probable that for events needing more OB trucks that the
allocation of trucks needing to be mated together in order to share SMPTE
ST2110 workflows needs to be flexible enough to allow for any truck to any
truck configurations.
Behind those routed/L3 T2T interfaces exist a bunch of IP subnets within each
truck. There may be subnets for cameras, audio devices, replay devices,
multiviewers, gateways, and other broadcast devices. How might we inform the
other (mated) OB trucks of these IP subnets? We can either statically define
routes between the trucks, or use a more agile and robust method via dynamic
routing protocols.
Routing
Let’s pretend that within a particular OB truck you have an L3 network on the
SMPTE ST2110 fabric and that amongst Ethernet/IP switches within that truck
fabric you decide to use OSPF as the routing protocol to advertise IP subnets
within the truck. Well when the day comes that requires more than just one
truck at an event, connecting two trucks is rather trivial in order to spread
workflows around.
arista.com
4
Deployment Guide
If you own both trucks, presumably you trust what’s going on in each truck.
Hence one could forgo needing to implement extra security and policy measures
in order to protect Truck A from Truck B and vice-versa. Note that in
heterogeneous environments where the OB trucks being mated together are
owned/built by different manufacturers, policy discussions may be beneficial
for all stakeholders and fortunately a COTS-based solution (like Arista
Networks) allows for flexibility in policy instantiation.
So we want to connect Trucks A & B together and our goal is to make sure that
the routed/L3 interfaces don’t need an explicit IP address and we also need to
run our chosen routing protocol (OSPF) to advertise IP subnets between the two
trucks. Let’s look at some possible configs now for our two switches from
examples earlier:
Truck A, Switch A (IP unnumbered)
interface lo100 description OSPF-IP-unnumbered ip address 10.99.99.99/32 ip
ospf area 0.0.0.0
interface e1 description Truck A T2T-1 going to other Truck T2T-1 no
switchport ip address unnumbered lo100 ip ospf network point-to-point ip ospf
area 0.0.0.0
interface e2 description Truck A T2T-2 going to other Truck T2T-2 no
switchport ip address unnumbered lo100 ip ospf network point-to-point ip ospf
area 0.0.0.0 . . .
interface eN description Truck A T2T-N going to other Truck T2T-N no
switchport ip address unnumbered lo100 ip ospf network point-to-point ip ospf
area 0.0.0.0
Truck B, Switch B (IP unnumbered)
interface lo100 description OSPF-IP-unnumbered ip address 10.199.199.199/32 ip
ospf area 0.0.0.0
interface e1 description Truck B T2T-1 going to other Truck T2T-1 no
switchport ip address unnumbered lo100 ip ospf network point-to-point ip ospf
area 0.0.0.0
arista.com
5
Deployment Guide
interface e2 description Truck B T2T-2 going to other Truck T2T-2 no
switchport ip address unnumbered lo100 ip ospf network point-to-point ip ospf
area 0.0.0.0 . . .
interface eN description Truck B T2T-N going to other Truck T2T-N no
switchport ip address unnumbered lo100 ip ospf network point-to-point ip ospf
area 0.0.0.0
Interesting to note, the loopback 100 (“lo100”) addresses don’t need to be on
the “same” IP subnet (Truck A has 10.99.99.99/32 and Truck B has
10.199.199.199/32) and also notice that for each T2T interface we’re reusing
the same loopback address (“lo100”) on all N links thereby conserving IP
addresses and making the configuration easier. Some of you might stop and
wonder to yourself how this might affect flow distribution on the N links for
both IP unicast or IP multicast flows.
ECMP, IP multicast, & IP unnumbered
When you have multiple parallel interfaces between trucks (if not for anything
else, for redundancy purposes) there is a selection mechanism in order to
determine which of these many paths a packet goes. Let’s use the new diagram
below as an example.
The FHR (or First Hop Router) is an L3 router running PIM-SM (Protocol
Independent Multicast – Sparse Mode) that is closest to the sender. The LHR
(or Last Hop Router) is the L3 router running PIM-SM that is closest to the
receiver. When a receiver desires to receive a particular IP multicast packet
it’ll issue an IGMP Join message. Let’s pretend that the receiver is IGMPv3
compliant and asks to receive an IP multicast flow (“G”) from a particular
sender (“S”) – in this case it’ll issue an IGMPv3 (S,G) Join. When this IGMP
Join reaches the LHR, the LHR will issue a PIM Join towards the direction of
the sender (“S”). It knows which direction to send that PIM Join towards based
on its unicast IP routing table entry for “S” (the path to “S”).
In the above case the LHR has to pick which of the 4 colored links to send that PIM Join down. How does it determine that? Before the PIM Join leaves the LHR performs a hash calculation based on 4 attributes (a “4-tuple”): (S, G, nextHopIP, interfaceID). The “S” & “G” are self-explanatory – they are the (S,G) in the original IGMP Join. The “nextHop IP” is the value of the IP address on the other side of the /31 link (on the FHR side, in the above diagram). Of the 4 possible inputs for “nextHop” (one per link), the “nextHopIP” values in each calculation will be “10.0.0.0”, “10.0.0.2”, “10.0.0.4”, and “10.0.0.6”, respectively. The “interfaceID” is a unique 32-bit identifier assigned to the interface that the PIM Join will leave the LHR from. Note that this LHR egress interface (that the PIM Join leave from) will then eventually be the IIF (Incoming Interface) for the IP multicast flow originating from the Sender. Likewise, when the multicast routing table on the FHR is programmed, its OIL (Output Interface List) will also contain that same physical link (that was chosen at the prior PIM Join stage for a particular (S,G) or (*,G)) when the multicast tree from the sender to receiver is built.
arista.com
6
Deployment Guide
Speaking of which, what about the situation when the receiver issues an IGMP
(,G) Join? The “S” value that is then chosen for the hash calculation at the
LHR will then be the RP (Rendezvous Point) IP address. The hash that is
highest across all 4 links will determine which of the 4 links is chosen. If 2
or more hash values are equal, then the link with the highest IP address will
be chosen.
You’ll also notice that the T2T interfaces in the diagram have unique /31 IP
routed interface addressing. How might the hash algorithm change when I use IP
unnumbered and I reuse the same loopback IP address on all 4 links? In that
case the 4-tuple hash is reduced down to a 3-tuple hash: (S, G, interface ID)
PIM & PTP
For SMPTE ST2110 we need to configure PIM-SM and PTP with the proper SMPTE
2059-2:2015 PTP profile and message rates on these interfaces. For brevity,
let’s just look at a single interface on a single truck of a T2T link and put
it all together.
Any truck, any switch (IP unnumbered, PIM, PTP)
interface eN description Truck B T2T-N going to other Truck T2T-N no
switchport ip address unnumbered lo100 ip ospf network point-to-point ip ospf
area 0.0.0.0 pim ipv4 sparse-mode ptp enable ptp sync-message interval -3 ptp
announce interval 0 ptp delay-req interval -3
There are, of course, global configurations (PIM, PTP, and routing protocol)
needed to round-out the complete configuration for a fully-operational switch
fabric. Assuming that the remainder of the configurations for the switches
pertaining to OSPF, PIM, IP routing, and PTP are present and accurate, you are
on your way to building a more robust & dynamic T2T fabric.
Let’s pretend that each of Truck A & B has their own PTP GMs (because these
trucks may also run independently from each other) and that each truck runs on
the same PTP domain, assuming that the PTP Priority1 & Priority2 values are
appropriately chosen, the PTP BMCA (Best Master Clock Algorithm) will just
choose a prevailing GM to synchronize the entire fabric of the combined
trucks. Essentially one of the GMs from one of the trucks will become the
timing source for both trucks.
RP design strategy
If we consider the single truck situation, say there only exists Truck A, in
order to handle PIM-SM and the case of IGMP (,G) Joins or devices that are
not capable of IGMPv3 (S,G) Joins we need to have an RP within the truck. In
fact, each truck needs an RP because each truck can run independently. But
what happens when 2 or more trucks need to come together for an event?
In a dynamic PIM-SM environment there are some IETF protocols which can be of
assistance here – notably AnyCastRP and MSDP. Both protocols are used to
synchronize RP state and tell the other truck(s) about active senders (aka
“sources”) from within their own truck. In a SMPTE ST2110 environment IP
multicast video flows consume many gigabits per second and IP multicast multi-
channel audio flows consume many 100’s of megabits per second, therefore
bandwidth consumption, predictability, & control are important.
In general, we try to design systems that place RPs closer to the IP multicast
senders in each truck, and since trucks can run independently from one another
there is already an RP in each truck. Having an RP in closer proximity to the
sender can reduce the possibility of disruptive & bursty PIM Register traffic
needed to build the IP multicast routing tables when the switchover from
shared-tree RPT (Root Path Tree) to shortest-tree SPT (Shortest Path Tree)
occurs.
arista.com
7
Deployment Guide
From an RP perspective, we essentially need to (1) know where our RP(s) exist
and (2) synchronize the necessary state between all of our RPs. Determining
the location of RPs can be configured manually or automatically through
another IETF protocol called BSR (Bootstrap Router). Since BSR only allows for
a single active RP in a PIM domain (while all other RP candidates are just
passive backups) we don’t recommend using BSR in a SMPTE ST2110 environment
due to the large bandwidths and the fact that by definition the active RP
would not be the “closest” RP for all active sources but only some sources.
From an IP addressing standpoint every RP is going to have the same IP address
– an AnyCastIP address. Well, how can this be? Given that we are using a
dynamic routing protocol (OSPF in this case), each RP will advertise this same
AnyCastIP address out to the surrounding routers. Every other router (non-RP)
in the switch fabric will find its shortest path to its nearest RP that shares
this AnyCastIP address. State is then shared via AnyCastRP to the other RPs.
Let’s take a look at some AnyCastRP example configurations.
Truck A, Switch A
interface lo0 ip address 10.1.0.1/32 ip address 10.0.0.1/32 secondary (This
will be the AnyCastIP address)
ip routing router multicast
ipv4 routing
router pim sparse-mode ipv4 ssm range standard rp address 10.0.0.1 anycast-rp
10.0.0.1 10.1.0.1 (This will be the RP for Truck A, this truck) anycast-rp
10.0.0.1 10.2.0.1 (This will be the RP for Truck B) anycast-rp 10.0.0.1
10.3.0.1 (This will be the RP for Truck C)
Truck B, Switch B
interface lo0 ip address 10.2.0.1/32 ip address 10.0.0.1/32 secondary (This
will be a virtual AnyCastIP address)
ip routing router multicast
ipv4 routing
router pim sparse-mode ipv4 ssm range standard rp address 10.0.0.1 anycast-rp
10.0.0.1 10.1.0.1 (This will be the RP for Truck A) anycast-rp 10.0.0.1
10.2.0.1 (This will be the RP for Truck B, this truck) anycast-rp 10.0.0.1
10.3.0.1 (This will be the RP for Truck C)
For any possible truck that, say, Truck A might connect to someday, you can
add more anycast-rp lines to the config above for each of the other possible
RPs in the connected T2T system. Do note that the state synchronization
between all RPs is done via a tunneled unicast UDP/IP PIM Register packets and
hence can follow a unicast forwarding path out a non-PIM interface. So if a
truck is not present and there is a default route in the configuration be
careful that you aren’t inadvertently sending this UDP traffic into a
blackhole (perhaps a perimeter firewall).
arista.com
8
Deployment Guide
For those wishing to safeguard the above situation, you have many options. You
could comment out a particular truck RP config (ie. comment out the specific
truck anycast-rp config line) that’s not physically present and connected. You
could use a null0 static route that is summarizable or with a high
administrative cost per truck route back to its loopback address used above.
When another truck (in the AnyCastRP list) is physically present and
dynamically advertising its loopback addresses via an L3 routing protocol the
lower administrative distance route (from the dynamic routing protocol) will
prevail over an administrative distance of 255.
Note that any other (non-RP) switches in the truck will just need this rp
address 10.0.0.1 (which is the AnyCastIP address of the entire switch fabric)
config line and not need any of the anycast-rp config line(s). All routers
will take the shortest path to the closest AnyCastIP address and will land on
its own RP first, assuming its own RP is the point of egress to another truck.
There are certainly various strategies with RPs that one can consider such as
placement of RPs, number of RPs, using certain RPs for certain IP multicast
ranges, etc. Each design requires different requirements and the real
advantage of using a COTS product is the ability to be able to utilize these
open-standard based protocols in very flexible, extensible, and agile manners.
Conclusion These are just some of the considerations for the various event
production companies to consider when bringing together two or more SMPTE
ST2110 entities, whether it’s two or more OB trucks, two or more rolling racks
or flypacks, or trucks mated with rolling racks and flypacks. The approaches
can range from a purely “plug and play” open-standards dynamic environment
built on openstandard IETF & IEEE networking protocols to an SDN (Software
Defined Networking) approach.
A plug and play approach may be an acceptable approach where bandwidth,
control, and trust are guaranteed. If all trucks/rolling racks/flypacks are
owned and operated by the same entity, in many cases these three attributes
are implied. In the latter SDN approach you may consider Arista MCS (Media
Control Service) which provides for a robust, resilient, and agile software
integration between your broadcast control software and an Arista switch
fabric. For those customers requiring more overall workflow control, more
workflow & salvo performance, more bandwidth control, and specific
architecting of IP multicast flow pathing within arbitrary topologies, we
invite you to learn more about Arista MCS on our website.
If competing OB truck (or rolling rack/flypack) vendors must come together to
collaborate from a SMPTE ST2110 perspective for a live production, it’s
perfectly plausible (and already proven in large global sporting events in
2023) for all vendors to come together from an open-standards perspective
using standard networking protocols. These protocols can also allow for the
addition of policies and rulesets given that the aforementioned implicit trust
may not always be present – in much the same way as multiple ISPs come
together to share information and traffic flows. One can also build a hybrid
SMPTE ST2110 system using both SDN and non-SDN approaches together. See the
following link about bringing together both Arista MCS and non-MCS
environments.
The flexibility of a COTS, open-standards, open API switch fabric (like Arista
Networks) also allows for robust interfacing & peering needs with non-COTS and
proprietary legacy-inspired IP-based vendors, helping to give these non-COTS
vendors a seat at the SMPTE ST2110 interoperability table, especially in
larger multi-vendor multi-OB truck or cloud workflow environments. We will
take a look at this topic in a future paper in this series.
In addition, future series papers will dive a bit deeper into the IETF/IEEE
protocols mentioned earlier. We will also talk about the complementary network
to the SMPTE ST2110 network used to managed everything – the management (or
“out of band”) network for GUI access, web interface access, software/firmware
updates, Internet and VPN connectivity, logging, telemetry, and WiFi for the
local & remote VPN users.
Whatever your architectural approach will be, let’s not forget that the stakes
are high within live television production across many stakeholders. Uptime
and MTBF (Mean Time Between Failures) are two of many operational metrics
within the hardware electronics world that align with reliability and
stability. Bug counts and security vulnerabilities are just two of the many
operational metrics that are valued in the software world. Combined together,
all of these metrics can and will affect your business.
arista.com
9
Deployment Guide
Before you choose Arista Networks as your SMPTE ST2110 switch fabric know that
we prioritize product quality and stability within our own hardware & software
designs, as well as within our culture. This is reflected in our annual
analyst ratings as leaders in the Ethernet/IP switching infrastructure
business and also within our world-class Net Promoter Score (NPS) ratings. The
last thing that we want is for our Media & Entertainment customers to worry
about the Ethernet/IP switch fabric at the heart of their SMPTE ST2110
environment. In fact, our co-founder, Ken Duda, is so committed to your
success and Arista product quality that he hands out his personal cell phone
number to every customer that he meets asking them to call him directly if
there is ever a problem that seems insurmountable.
Santa Clara–Corporate Headquarters 5453 Great America Parkway, Santa Clara, CA
95054
Phone: +1-408-547-5500 Fax:
+1-408-538-8920 Email: info@arista.com
Ireland–International Headquarters 3130 Atlantic Avenue Westpark Business
Campus Shannon, Co. Clare Ireland
Vancouver–R&D Office 9200 Glenlyon Pkwy, Unit 300 Burnaby, British Columbia
Canada V5J 5J8
San Francisco–R&D and Sales Office 1390 Market Street, Suite 800 San
Francisco, CA 94102
India–R&D Office Global Tech Park, Tower A, 11th Floor Marathahalli Outer Ring
Road Devarabeesanahalli Village, Varthur Hobli Bangalore, India 560103
Singapore–APAC Administrative Office 9 Temasek Boulevard #29-01, Suntec Tower
Two Singapore 038989
Nashua–R&D Office 10 Tara Boulevard Nashua, NH 03062
arista.com
Copyright © 2024 Arista Networks, Inc. All rights reserved. CloudVision, and
EOS are registered trademarks and Arista Networks is a trademark of Arista
Networks, Inc. All other company names are trademarks of their respective
holders. Information in this document is subject to change without notice.
Certain features may not yet be available. Arista Networks, Inc. assumes no
responsibility for any errors that may appear in this document. April 8, 2024
10
Read User Manual Online (PDF format)
Read User Manual Online (PDF format) >>