NAB2024 IPShowcase: Mastering the Basics of Media-over-IP Network Design -- Road to Public Access of Practical Training Materials --

KojiOyama 52 views 32 slides May 21, 2024
Slide 1
Slide 1 of 32
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32

About This Presentation

I have been actively engaged in MoIP (Media over Internet Protocol) facility network design and the development of MoIP network training materials for several years. Recently, there has been a notable increase in the number of MoIP facility designs in Japan, signaling a growing need for the continuo...


Slide Content

Simple. Scalable. Proven.
Mastering the Basics of
Media-over -IP Network Design
~ Road to Public Access of Practical Training Materials ~
Rosso” Koji Oyama
Xcelux Design Inc.
[email protected]

Introduction
© 2024 Xcelux Design Inc. 2Apr 14, 2024

“Rosso” Koji Oyamahttps://www.linkedin.com/in/koji-oyama/
Technical Consultant, Evangelist, Hardware/Software Engineer
Founder and CEO, Xcelux Design
10+ years engineer & 10+ years sales/marketing experience
Love New Technology
My mission recently: To increase MoIP network engineers (education)
Xcelux Design, Inc. www.xceluxdesign.com
Technical Consulting Company
Founded in October 2016
Tokyo, Japan San Jose, CA U.S.A.
Targeting area: IP network infrastructure, AI real-time translation
and DIY musician monetization support
I have designed lots of commercial MoIP networks for broadcasting so far
Introduction
© 2024 Xcelux Design Inc. 3Apr 14, 2024

Target Audience:
MoIP network managers, architects, and engineers
who are worried about how to secure engineers in the future due to the lack of MoIP network engineers
Today’s Goal:
You can get hands-on training materials info for developing MoIP network engineers
FYI. Some of MoIP network design materials are available linked below:
Goal of this presentation
© 2024 Xcelux Design Inc. 4Apr 14, 2024
NAB 2022 IPShowcase
(https://youtu.be/dY9NXhGO
wgQ?si=9fIR1myTe-yFi73o)
on YouTube
IBC 2022 IPShowcase
(https://youtu.be/7IFyRiI4QkQ
?si=koPOcuTElK3Y_cmh)
on YouTube
NAB 2023 IPShowcase
(https://youtu.be/9RORQLBVZ
eM?si=a7vKf- CKHvPO2SR- )
on YouTube
IBC 2023 IPShowcase
(https://youtu.be/glebCVsBJ1
w?si=6i7NxfnidUVyuTHr)
on YouTube

AI Real-time Translation for this presentation
© 2024 Xcelux Design Inc. 5Apr 14, 2024

Scan this QR code by your own Smartphone
© 2024 Xcelux Design Inc. 6Apr 14, 2024

MoIP Network Design Training Materials
© 2024 Xcelux Design Inc. 7Apr 14, 2024

The design of the media plane of MoIP network using PPM-SSM multicast
routing is different from that of common Ethernet/IP based network of IT
infrastructure
Less information about building MoIP network on the internet
The number of MoIP facilities is increasing, but the number of MoIP
network engineers is not increasing
The shortage of MoIP network design engineers has been predicted for
several years
Current Issues
© 2024 Xcelux Design Inc. 8Apr 14, 2024
e.g.) Difference in thinking
about packet loss
IT engineer Broadcasting Engineer
Resend when happened Never happened

Develop MoIP network engineers in-house
Create a database to accumulate know-how
Shortest path for immediate practical design
Solution: Training MoIP Network Engineers
© 2024 Xcelux Design Inc. 9Apr 14, 2024
Develop Practical Training Materials

This training is a program of 2 hours x 12 sessions
1.Ethernet/IP protocol basics and network switch initial settings
2.L2 switching, VLAN, and logical separation
3.PTP protocols, offset/jitter/wander, and BC mode connections and settings
4.L3 routing, VRF, rouging table, and its role and how to check it
5.L3 unicast rouging by using OSPF
6.Multicast routing and difference between IGMPv2 and v3
7.IGMP filtering and its role and how to implement it
8.PIM-SSM, SSM range settings, and its role and how to implement it
9.IP addressing and MoIP Network design methodology
10.Verification & Debugging, how to use WireShark & a passive optical TAP, and settings for
monitoring port on a NW switch
11.Complete MoIP design experience from scratch
physical design logical design implementation verification
12.Continue from 11
MoIP Training Course Contents
© 2024 Xcelux Design Inc. 10Apr 14, 2024

IT Infrastructure Network Engineers or Broadcast Engineers ?
My opinion:
Best for the Broadcast Engineers
who can communicate with customers in broadcasting production arena
who can understand the current systems and basic terminology for broadcast production
The technical terms and design constraints used in broadcast production are unique
It’s not easy to understand them for IT infrastructure network engineers
who is young and has basic computer science knowledge
who is proactive about learning new things
Who are the Target Students?
© 2024 Xcelux Design Inc. 11Apr 14, 2024

Practical Hands-on Training
Content that incorporates know-how accumulated through actual design experiences
Even if you think you understand after listening to lectures, there are a lot of things you
don't understand when it comes to actually designing and implementing it
1 to 2 lessons for a session to confirm how you understand each essential technology
Key Features of the Training Program
© 2024 Xcelux Design Inc. 12Apr 14, 2024

Recommend that you permanently install a minimally configured
MoIP network environment for a training purpose
Very important to have an environment where you can check yourself
whenever you have doubts
Example of MoIP Hands-on Training Environment
© 2024 Xcelux Design Inc. 13Apr 14, 2024

By taking practical lessons, students can experience the difference
between L2 and L3 and deepen the understanding
Feature#1. Understanding the difference between
L2 switching vs L3 routing by hands-on training
© 2024 Xcelux Design Inc. 14Apr 14, 2024

In the training environment, you can try out various abnormal conditions
that rarely occur under normal circumstances
Feature#2. Understanding how a PTP network
behaves in the event of a network switch failure
© 2024 Xcelux Design Inc. 15Apr 14, 2024
See how behavior changes when something goes wrong

Essentials for MoIP Network Design
-- Fundamental Technologies covered in this Hands-on Training --
© 2024 Xcelux Design Inc. 16Apr 14, 2024

Similar as software design flow
Design  Implementation  Verification
Design is the most important
Assume agile development rather than
waterfall
First spec is not fixed yet
Impossible to predict 100% future problems
by understanding the specifications of all
devices
Assume the spec will be changed when
fixing issues
MoIP Network Design Flow Overview
© 2024 Xcelux Design Inc. 17Apr 14, 2024
Design
(Device selection, IP addressing,
Logical connections)
Verification
(Normal & abnormal test scenarios,
Packet capturing, Test Environment)
Implementation
(NW switch configuration)

Not only physical but
also logical design is
necessary
Bottom-up design
whileverifyingthe
feasibility of a specific
functionality
w/minimal network
configuration is likely
to result in faster
design / verification
convergence
MoIP Network Design Flow Details
18Apr 14, 2024
List up all media and control nodes
Count the number of physical ports
of equipment to be connected
List all media and control sessions
Physical Network Design Logical Network Design
Calculate bandwidth of each ports
Select adequate
network switches
assign IP addresses for
each sessions and multicast groups
Calculate the max bandwidth
of each sessions
Structural Design: abstract to specific
(logical /physical architecture, isolation, fault tolerance)
Check behavior using
actual network with the
minimum configuration
Verification (normal & abnormal sequences)
configure switches
Documentation
Revise / Modify the specification Review
Finish
List all required
functionalities
Allow the
iteration
© 2024 Xcelux Design Inc.

Production for Video,
Audio, Inter-comm
Spine-Leaf NW
switches
Non-blocking
ST 2059 PTP
Boundary clock
BMCA
Redundant (ST 2022-7 )
Separated media and
control plane
Logically / Physically
MoIP Network Example
© 2024 Xcelux Design Inc. 19Apr 14, 2024
Grandmaster Grandmaster
L3 NW Switch L3 NW Switch
L2/L3 NW Switch L2/L3 NW SwitchL2/L3 NW SwitchL2/L3 NW Switch
L2/L3 NW Switch L2/L3 NW Switch
Media Plane
Control Plane
audio
Inter-comm
Inter-comm
Inter-comm
playout
video

https://en.wikipedia.org/wiki/Virtual_LAN
It is a technology to set virtual groups of devices and operate each as if they were
one LAN
It is any broadcast domain that is partitioned and isolated in a network
Port VLAN, Tag VLAN (IEEE802.1Q)
VLAN (Virtual Local Area Network)
© 2024 Xcelux Design Inc. 20Apr 14, 2024
L2 NW Switch
L2 NW Switch
192.168.200.11
192.168.200.12
192.168.200.13
192.168.200.14
192.168.200.15
192.168.200.16
Segment
= 192.168.200.0/24
L2 NW Switch
L2 NW Switch
192.168.100.1
192.168.100.2
192.168.100.3
192.168.100.4
192.168.100.5
192.168.100.6
Segment = 192.168.100.0/24
Physically partitioned
and isolated
trunk
VLAN100
VLAN200
Logically partitioned
and isolated
(Physically resource
shared)
L2 NW Switch
L2 NW Switch

https://en.wikipedia.org/wiki/Virtual_routing_and_forwarding
It allows you to configure multiple virtual routers in one router.
It allows multiple instances of a routing table to co-exist within the same
router at the same time
VRF (Virtual Routing and Forwarding)
© 2024 Xcelux Design Inc. 21Apr 14, 2024
L3 NW Switch
L3 NW Switch
10.1.10.1/16
VLAN110
10.1.20.2/16
VLAN12010.1.30.3/16
VLAN130
10.1.40.4/16
VLAN14010.1.50.5/16
VLAN150
10.1.60.6/16
VLAN160
VLAN100
10.1.0.12/16
10.1.0.21/16
L3 NW Switch
L3 NW Switch
10.2.10.11/16
VLAN210
10.2.20.12/16
VLAN220
10.2.30.13/16
VLAN230
10.2.40.14/16
VLAN24010.2.50.15/16
VLAN250
10.2.60.16/16
VLAN260
VLAN200
10.2.0.12/16
10.2.0.21/16
Physically partitioned
and isolated
VLAN100
L3 NW Switch
VLAN200
L3 NW Switch
Logically partitioned
and isolated

https://en.wikipedia.org/wiki/Multicast_routing
a method of transmitting to all subscribers
registered in a group by one transmission
Use for Media Plane
Multicast protocols: PIM, Multicast BGP, …
Multicast routing
© 2024 Xcelux Design Inc. 22Apr 14, 2024
Unicast (one- to-one)Broadcast (one-to-all)
Multicast (one-to-many) Anycast
(one-to-one-of-many)

https://en.wikipedia.org/wiki/Protocol_Independent_Multicast
One of multicast routing protocol
PIM does not include its own topology discovery mechanism  Protocol Independent
Use for Media Plane
4 variants: PIM- SM, PIM- DM, Bidir-PIM, PIM-SSM
Multicast routing:
PIM(Protocol Independent Multicast)
© 2024 Xcelux Design Inc. 23Apr 14, 2024

https://en.wikipedia.org/wiki/Internet_Group_Management_Protocol
It is a communications protocol used by hosts (receivers) and adjacent routers on IPv4
networks to establish multicast group memberships
It allows the network to direct multicast transmissions only to hosts that have requested them
Use for Media Plane
Multicast routing:
IGMP (
Internet Group Management Protocol)
© 2024 Xcelux Design Inc. 24Apr 14, 2024
These diagrams are quoted from https://mrncciew.com/2012/12/25/igmp-basics/

https://en.wikipedia.org/wiki/Open_Shortest_Path_First
It is one of routing protocols for IP networks
It gathers link state information from available routers and constructs a topology map
of the network
You don’t need to make a routing table manually, OSFP does automatically
But you have to consider how a routing table changes when one of switches
accidentally stops
OSPF (Open Shortest Path First)
© 2024 Xcelux Design Inc. 25Apr 14, 2024
Media Node
192.168.130.2/24
OSPFOSPF
OSPF
VLAN100
VLAN110 VLAN120 VLAN130
192.168.130.0/24
 192.168.130.254
192.168.130.0/24  192.168.120.253192.168.130.0/24  192.168.110.253

Roadmap of Making the Training Materials
to Open Public
© 2024 Xcelux Design Inc. 26Apr 14, 2024

Further popularization of ST-2110-based MoIP network
Hope this will help expand the next business
Want to solve the situation where there is little information on MoIP
network design on the internet
Don’t want people around the world who have similar issues to take the same
detour that I did
Reason for Publishing All of the Materials
© 2024 Xcelux Design Inc. 27Apr 14, 2024
Accumulation of know-how
Fairness of learning opportunities

Planned Schedule
© 2024 Xcelux Design Inc. 28Apr 14, 2024
Apr May June Jul Aug Sep
IBC24
NAB24
(Now)
Japanese  English
Refinement of practice assignments
Github preparation for publication

All materials will be uploaded onto the Github by this September
https://github.com/RossoKoji/MoIP- HandsOn- Training
The URL to be Open Public
© 2024 Xcelux Design Inc. 29Apr 14, 2024

Conclusion
© 2024 Xcelux Design Inc. 30Apr 14, 2024

1st training materials will be released by this September
English translation of all materials are necessary
It doesn't end with a release in this September
important to further accumulate know- how and maintain the
materials
Call for volunteers
See you again at IBC show
Future Plan
© 2024 Xcelux Design Inc. 31Apr 14, 2024

Simple. Scalable. Proven.
Questions?
“Rosso” Koji Oyama, Xcelux Design Inc.
[email protected]
+81-90-1127-2023 / +1-(408) 818-8943
https://www.linkedin.com/in/koji-oyama/
THANK YOU !
Please follow @MoIP Square
(https://twitter.com/MoIP_Square
on X (formerly Twitter)