NAB2023 IPShowcase: First Step in Media-over-IP Network Design: What Should You Do?

KojiOyama 25 views 20 slides May 21, 2024
Slide 1
Slide 1 of 20
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

About This Presentation

One of the current biggest issues in the design and development of the SMPTE ST-2110-based broadcasting facilities is the shortage of Media-over-IP (MoIP) network design engineers who understand both broadcasting and network communications. This is the topic that has been discussed for several years...


Slide Content

First Step in Media-over-IP Network Design
What Should You Do?
Koji “Rosso” Oyama, XceluxDesign Inc.
[email protected]

▪Introduction
▪Media-over-IP (MoIP) Network Design Flow
▪TipsforIPAddressing
▪OtherIssuesWe Should Consider
▪Conclusion
Agenda
Apr/18/2023 © 2023 XceluxDesign Inc. 2

▪Koji “Rosso” Oyama https://www.linkedin.com/in/koji-oyama/
▪Technical Consultant, Evangelist, Hardware/Software Engineer
▪Founder and CEO, XceluxDesign
▪10+ yrsengineer & 10+ yrssales/marketing experience
▪Love New Technology ??????
▪My mission recently: To increase MoIPnetwork engineers
▪XceluxDesign, Inc. www.xceluxdesign.com
▪Technical Consulting Company
▪Founded in October 2016
▪Tokyo, Japan San Jose, CA
▪Targeting area: IP network infrastructure, AI interpretation
Introduction
© 2023 XceluxDesign Inc. 3Apr/18/2023

▪Target Audience :
1.MoIPbeginners
a.Broadcast engineers who are NOT familiar with IP network technology
b.IT network engineers who WANT to know what else is necessary to learn for MoIPnetwork design
▪Recommend to watch my previous presentations at NAB2022 and IBC2022
▪https://youtu.be/dY9NXhGOwgQ
→https://vsf.tv/events_archive/2022-04_NABShow2022/20220427_IP-Showcase-2022-NAB-Koji-Oyama-Xcelux-Design_v101.pdf
▪https://youtu.be/7IFyRiI4QkQ
2.Project managers and leaders
▪who want to know what to take care of during developing an MoIPinfrastructure
▪Goal of the presentation today:
▪You can get hints for learning these technologies →You can get some keywords today!
▪30 mins are not enough to learn whole things
▪All of MoIPtech are based on common network technologies
▪Tons of network design information are on the internet
→Google it with the keyword you get today!
Goal of this presentation
© 2023 XceluxDesign Inc. 4Apr/18/2023

▪Objective: Deploy enough MoIPnetwork experts worldwide
▪Strategy: Engineers’ Networking & Education / Training
▪Invite you to our community channel ‘MoIPSquare!’
▪Open to public : Twitter @MoIP_Square(https://twitter.com/MoIP_Square)
▪to share template files for common network switches
▪to share issues to find solution, and etc.
▪Let’s help each others
▪SDN controllers will be able to configure all NW switches in the near future, BUT…
▪If you don’t know fundamental network technologies, you’ll never analyze any issues when
your system doesn’t work as expected
© 2023 XceluxDesign Inc. 5
Objective of My Project
Apr/18/2023
Follow me ☺

▪Video, audio, and meta data on IP protocols
▪Multicast for media + Unicast for control
▪IPv4 multicast
▪UDP size specified in SMPTE ST 2110-10
▪Receive media data using IGMPwhen you want
that data
▪Based on the manner to send data when needed for
network paths that require transmission
▪IGMP v3 + PIM-SSM
▪Plus, SSM mapping + IGMP v2
▪if you have equipment which does not support IGMP v3
Introduction: Media over IP (1)
© 2023 XceluxDesign Inc. 6Apr/18/2023
Request
To join
the group
receiver A
Multicast
232.100.10.1232.100.20.3232.100.30.7232.100.40.9
MoIPNetwork
(media plane)
PIM-SSM
IGMP v3
receiver B
receiver C
(S,G) = (192.168.10.1,
232.100.10.1)
(S,G) = (192.168.10.1,
232.100.10.1)
(S,G) = (192.168.30.7,
232.100.30.7)
L2/L3 NW Switch
L2/L3 NW Switch
L2/L3 NW Switch
L2/L3 NW Switch

▪JT-NM TR-1001-1:2020
▪http://www.ipshowcase.org/wp-content/uploads/2019/05/1030-Koji-Oyama-
20190409_IPShowcase-NAB19_M3L-CurrentStatus-ST2110-over-25GbE_v100.pdf
▪Media Node Requirements
▪Comply with SMPTE ST 2110 & ST 2059
▪Implement SMPTE ST 2022-7:2018
▪Expose NMOS IS-04/05 entries
▪Implement AMWA BCP-002-01
▪Implement AMWA NMOS IS-08
▪Utilize IPv4 Multicast addressing for streams
▪Utilize DHCP
▪Store current operating settings
▪Store System ID and DHCP-assigned address, and check at re-
start
▪Support the entire range of multicast addresses from 224.0.2.0
through 239.255.255.255
▪224.0.0.0/8 : reserved for common protocol
▪232.0.0.0/8 : use for PIM-SSM
▪239.0.0.0/8 : some addresses used for specific venders and equipment
Introduction: Media over IP (2)
© 2023 XceluxDesign Inc. 7Apr/18/2023

▪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
MoIPNetwork Design Flow
8Apr/18/2023
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
© 2023 XceluxDesign 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
MoIPNetwork Example
© 2023 XceluxDesign Inc. 9Apr/18/2023
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

▪The commands to
configure NW switches
differdepending on the
switch vendors and the
installed network OS
▪Use CLI or GUI to
configure a switch
▪via ethernet interface
or serial interface
Configure Network Switches
© 2023 XceluxDesign Inc. 10Apr/18/2023

1). VLAN
2). VRF
3). Multicast routing
3-a). PIM
3-b). IGMP
4). OSPF
5). LAG/LACP
6). VRRP
Essential Network Technologies
© 2023 XceluxDesign Inc. 11Apr/18/2023
Checklist
❑Checkhow many keywords you’re already familiar with
➢Watch my video @NAB22 IP Showcase https://youtu.be/dY9NXhGOwgQ

Essential Network Technologies
© 2023 XceluxDesign Inc. 12Apr/18/2023

MoIPDesign Tips
© 2023 XceluxDesign Inc. 13Apr/18/2023

Tips for IP Addressing
14Apr/18/2023
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
© 2023 XceluxDesign Inc.

▪You can use private IP addresses
→You better to make an IP addressing rule / guideline for your company or facility
▪Class A
▪10.0.0.0 to 10.255.255.255
▪Class B
▪172.16.0.0 to 172.31.255.255
▪Class C
▪192.168.0.0 to 192.168.255.255
▪Example
▪Media Nodes: 10.1.x.y (Amber), 10.2.x.y (Blue), 10.3.x.y’(Control)
▪Network equipment: 172.21.m.n (Amber), 172.22.m.n (Blue), 172.23.k.l (Control)
▪x / m / k: for Facility A
Apr/18/2023 © 2023 XceluxDesign Inc. 15
Tips for IP Addressing (Cont’d)

▪Use limited IP address resources efficiently
▪Use /30 subnet mask if you connect peer to peer
Apr/18/2023 © 2023 XceluxDesign Inc. 16
Tips for IP Addressing (Cont’d)
▪Example: 10.1.0.0/30 subnet
▪10.1.0.0 : Network Address
▪10.1.0.1 →you can assign
▪10.1.0.2 →you can assign
▪10.1.0.3 : Broadcast Address
L2/L3 NW Switch
10.1.0.2
10.1.0.1

▪Do not assign /30 subnet address too packed
▪Assume your network spec could be changed
Apr/18/2023 © 2023 XceluxDesign Inc. 17
Tips for IP Addressing (Cont’d)
Reserve an IP address area
assuming in advance that
Equipment A will need 1+
more IP addresses for one
port
Packed
(no reserved area)

▪Network Architecture: when combining 2+ segments
▪How to integrate MoIPnetworks which were designed by different thoughts
▪IP Address : Multicast NAT? →Increases latency
▪Network Switch Selection
▪New switches
▪Safety design and control
▪Bandwidth management
▪Other streams should never make damage for the stream on the air
Apr/18/2023 © 2023 XceluxDesign Inc. 18
Other issues

▪As more MoIPfacilities are developed,
there will be a greater shortage of MoIPnetwork engineers
▪It takes some time to become an MoIPnetwork expert
▪To be the expert need more software-engineering skill
▪Sharing tips and case studies is a faster way to be the expert
▪Let's communicate more among MoIPengineers
▪See you again at the IBC show in September
Conclusion
© 2023 XceluxDesign Inc. 19Apr/18/2023

Any Questions?
Koji “Rosso” Oyama, XceluxDesign Inc.
[email protected]
+81-90-1127-2023 / +1-(408) 714-8808
Thank you!
Feel free to contact me!
Please follow the Twitter @MoIP Square