SlideShare une entreprise Scribd logo
W. Watson
Principal
Vulk Coop
Build Your Own Open
Source 5g Tower
SXSW 2024
Austin, Tx
Taylor C.
Principal
Vulk Coop
https://hackmd.io/@vulk/sxsw2024
https://hackmd.io/@vulk/sxsw2024
5g Workshop Overview
● Who are we
● What you will learn
● What you will need to
participate
○ To use a cloud session
■ Any laptop with ssh
○ To run the node
■ Linux laptop
What you will learn (15 minutes)
● What is 5g
● What is Cloud native 5g
● What are the components
of a 5g node and RAN
● How to safely run a 5g node
● 5g Simulator Workshop
● 5g tower Workshop
● 5g Use Cases
What is 5g?
● A standard by the 3GPP
● Has provisions for supporting
more connected devices than 4g
● New, broader spectrum
assignments
● Better security
● More interoperability
● Ultra Reliable Low Latency
guarantees
What is a Cloud Native 5g node?
● Cloud native 5g architecture uses
immutable infrastructure,
declarative configuration, and
microservices when creating a 5g
node.
● This is exemplified by putting the
5g core and RAN into containers
and hosting them in Kubernetes.
What is a RAN?
● A radio (hardware)
○ We will be using a Universal Software
Radio Peripheral (USRP), a software
defined radio (SDR)
● Radio software
○ We will be using SRSRan
● For this installation to be cloud native, we
will need to install SRSRan into Kubernetes
● There is a movement, called ORAN, to make
RANs more interoperable
What are the components of a RAN?
What are the components of a 5g node
core?
What do you need to safely run a 5g node?
● A Faraday cage
○ Regulations require to have a license to transmit on the
5g bands. A faraday cage is used for safely testing radio
equipment. Electromagnetic signals can not get in or
out.
● You need a 5g core.
○ We will be using open5gs for this
● You need a radio.
○ We will be using an NI Ettus B200 for this
● You need software to configure the radio for 5g spectrums.
○ We will be be using SRSRan for this.
● You need a phone with a 5g modem/chipset in it.
○ We will be using a Oneplus 10t with a Snapdragon 8+
modem for this
● You need a programmable sim card.
○ We will be using a sysmocom simcard for this
● You need a card reader/writer
○ We used a HID Omnikey writer for this
● You need a computer to act as the GNB
○ We used a Dell XPS 13 9320 for this
5g Phone Set up
● COTS UE (commercial off
the shelf user equipment)
requires special set up
● Programmable Sim Card
Setup
○ Sysmocom card
○ HID Omnikey writer
○ pysim
Protip: Some 5g Phones Still Don’t Work
● 5g technology is still new. The phones
are still evolving to support it
● Lots of phones are tough to configure or
are not fully 5g (they support 5g non-
standalone mode only) or they don’t
support bands that work with some
solutions
● It's best to get phones that have already
been tested with the RAN that you have
selected
○ https://docs.srsran.com/projects/proj
ect/en/latest/knowledge_base/sourc
e/cots_ues/source/index.html
Workshop Time! (45 minutes)
1. Log in to simulator cloud
instance using ssh
2. Install the 5g core and
UERANSIM locally
3. Shell into the RAN and
ping the core
4. Shell into the RAN and
ping the UEsimulator (A
simulated phone)
5. Shell into the
UESimulator and ping
the internet
Workshop Time! (45 -
60 minutes)
1. Students will connect their
machine to the 5g node in the
faraday cage using the exposed
network
2. Students will start and stop the
5g core, ran, and 5g phone share
3. Students will send whatsapp
messages/calls to the phone in
the faraday cage from their
phones.
4. Students will see a screen share
of phone to prove messages/calls
were received.
Send a text to +1 (512) 761-8107 from WhatsApp
What is Private 5g?
● Private 5g is used in places where
there are many connected devices
○ Smart manufacturing plant
○ Hospitals
● Private 5g is also used where ultra
low latency and reliability is
required
○ Hospital equipment
○ Robots
○ Drones
● Private 5g is when someone, usually
a business, licenses part of the 5g
spectrum for use within a restricted
area, such as a warehouse
What is CBRS?
● Citizens Broadband
Radio Service
● Innovation band
○ Previously for military
○ Mid band spectrum
● Spectrum
○ band 48
○ 3.5 - 3.7 ghz
○ 150 mhz portion
Why CBRS?
● Low interference
○ Compared to wifi 802.11 family
● Implementations
○ 4g lte
○ 5g cbrs
■ Interoperability
● High reliability
● Mobility
○ fast handover between access
points
● Low latency
○ 20 ms
● Security
○ Pre authenticated sim cards
● Capacity
● Coverage
○ 10x
How Does CBRS Work?
● Tiers
○ Incumbent
■ PAL
● by county
■ GAA
● Unlicensed
● CBSD
○ citizen broadband radio service
device
● cbrs spectrum grant
○ maximum power
○ Geolocation
● fcc database
● ESC
○ radar use
○ DOD
○ SAS
○ spectrum allocation system
When should we use CBRS?
● use cases
○ industrial iot
○ Hotels
○ Event venues
○ Campus
○ Airports
○ Sports stadiums
○ Hospitals
○ Mines
○ Warehouses
○ Skyscrapers
○ Decentralized physical infrastructure
■ Dpin
■ Helium
● Cbrs
● 5g
○ nsa
https://hackmd.io/@vulk/sxsw2024
Austin Software Cooperatives Meetup
https://www.meetup.com/Austin-Software-Co-operatives/
CNTI Test Catalog GitHub
https://github.com/cnti-testcatalog
Twitter
@vulkcoop
Email
howl@vulk.coop
CNCF Telco Initiatives
Connecting

Contenu connexe

Similaire à [2024 SXSW] Build Your Own Open Source 5g Node

Deploying Specter Desktop - Mechanism, not Policy
Deploying Specter Desktop - Mechanism, not PolicyDeploying Specter Desktop - Mechanism, not Policy
Deploying Specter Desktop - Mechanism, not Policy
k9ert
 
Solving IoT Hardware Issues With Docker
Solving IoT Hardware Issues With DockerSolving IoT Hardware Issues With Docker
Solving IoT Hardware Issues With Docker
Will Hall
 
IPLOOK Networks201901.pdf
IPLOOK Networks201901.pdfIPLOOK Networks201901.pdf
IPLOOK Networks201901.pdf
SHANTITripathi
 
Case Study: Small Macro Cell Sync Solution
Case Study: Small Macro Cell Sync SolutionCase Study: Small Macro Cell Sync Solution
Case Study: Small Macro Cell Sync Solution
ADVA
 
IPLOOK Networks
IPLOOK NetworksIPLOOK Networks
IPLOOK Networks
IPLOOK Networks
 
Beyond eduroam: Combining eduroam, (5G) SIM authentication and OpenRoaming
Beyond eduroam: Combining eduroam, (5G) SIM authentication and OpenRoamingBeyond eduroam: Combining eduroam, (5G) SIM authentication and OpenRoaming
Beyond eduroam: Combining eduroam, (5G) SIM authentication and OpenRoaming
Karri Huhtanen
 
Broad Sky SD-WAN September 2018
Broad Sky SD-WAN September 2018Broad Sky SD-WAN September 2018
Broad Sky SD-WAN September 2018
Maureen Donovan
 
5g-201008044825.pptx
5g-201008044825.pptx5g-201008044825.pptx
5g-201008044825.pptx
imau6
 
Sarokal fronthaul cpri testing
Sarokal fronthaul cpri testingSarokal fronthaul cpri testing
Sarokal fronthaul cpri testing
Ville Kukkonen
 
harika ppt.pptx
harika ppt.pptxharika ppt.pptx
harika ppt.pptx
RohithTopula
 
IoT Session Thomas More
IoT Session Thomas MoreIoT Session Thomas More
IoT Session Thomas More
Kevin Van den Abeele
 
Cc internet of things @ Thomas More
Cc internet of things @ Thomas MoreCc internet of things @ Thomas More
Cc internet of things @ Thomas More
JWORKS powered by Ordina
 
pfSense presentation
pfSense presentationpfSense presentation
pfSense presentation
Simon Vass
 
pfSense presentation
pfSense presentationpfSense presentation
pfSense presentation
Simon Vass
 
new emerging technologies - 5g technology
new emerging technologies - 5g technologynew emerging technologies - 5g technology
new emerging technologies - 5g technology
AtharvaSolanki2
 
5G WIRELESS TECHNOLOGY (waste) ppt.pptx
5G WIRELESS TECHNOLOGY (waste) ppt.pptx5G WIRELESS TECHNOLOGY (waste) ppt.pptx
5G WIRELESS TECHNOLOGY (waste) ppt.pptx
SaiCharanRaoPolusani
 
5g tech.pptx
5g tech.pptx5g tech.pptx
5g tech.pptx
NANDHINIS109942
 
EOIP Deep Dive
EOIP Deep DiveEOIP Deep Dive
EOIP Deep Dive
GLC Networks
 
Innovations in the Enterprise Routing & Switching Space
Innovations in the Enterprise Routing & Switching SpaceInnovations in the Enterprise Routing & Switching Space
Innovations in the Enterprise Routing & Switching Space
Cisco Canada
 
Broad Sky March 2018 SD-WAN presentation
Broad Sky  March 2018 SD-WAN presentationBroad Sky  March 2018 SD-WAN presentation
Broad Sky March 2018 SD-WAN presentation
Maureen Donovan
 

Similaire à [2024 SXSW] Build Your Own Open Source 5g Node (20)

Deploying Specter Desktop - Mechanism, not Policy
Deploying Specter Desktop - Mechanism, not PolicyDeploying Specter Desktop - Mechanism, not Policy
Deploying Specter Desktop - Mechanism, not Policy
 
Solving IoT Hardware Issues With Docker
Solving IoT Hardware Issues With DockerSolving IoT Hardware Issues With Docker
Solving IoT Hardware Issues With Docker
 
IPLOOK Networks201901.pdf
IPLOOK Networks201901.pdfIPLOOK Networks201901.pdf
IPLOOK Networks201901.pdf
 
Case Study: Small Macro Cell Sync Solution
Case Study: Small Macro Cell Sync SolutionCase Study: Small Macro Cell Sync Solution
Case Study: Small Macro Cell Sync Solution
 
IPLOOK Networks
IPLOOK NetworksIPLOOK Networks
IPLOOK Networks
 
Beyond eduroam: Combining eduroam, (5G) SIM authentication and OpenRoaming
Beyond eduroam: Combining eduroam, (5G) SIM authentication and OpenRoamingBeyond eduroam: Combining eduroam, (5G) SIM authentication and OpenRoaming
Beyond eduroam: Combining eduroam, (5G) SIM authentication and OpenRoaming
 
Broad Sky SD-WAN September 2018
Broad Sky SD-WAN September 2018Broad Sky SD-WAN September 2018
Broad Sky SD-WAN September 2018
 
5g-201008044825.pptx
5g-201008044825.pptx5g-201008044825.pptx
5g-201008044825.pptx
 
Sarokal fronthaul cpri testing
Sarokal fronthaul cpri testingSarokal fronthaul cpri testing
Sarokal fronthaul cpri testing
 
harika ppt.pptx
harika ppt.pptxharika ppt.pptx
harika ppt.pptx
 
IoT Session Thomas More
IoT Session Thomas MoreIoT Session Thomas More
IoT Session Thomas More
 
Cc internet of things @ Thomas More
Cc internet of things @ Thomas MoreCc internet of things @ Thomas More
Cc internet of things @ Thomas More
 
pfSense presentation
pfSense presentationpfSense presentation
pfSense presentation
 
pfSense presentation
pfSense presentationpfSense presentation
pfSense presentation
 
new emerging technologies - 5g technology
new emerging technologies - 5g technologynew emerging technologies - 5g technology
new emerging technologies - 5g technology
 
5G WIRELESS TECHNOLOGY (waste) ppt.pptx
5G WIRELESS TECHNOLOGY (waste) ppt.pptx5G WIRELESS TECHNOLOGY (waste) ppt.pptx
5G WIRELESS TECHNOLOGY (waste) ppt.pptx
 
5g tech.pptx
5g tech.pptx5g tech.pptx
5g tech.pptx
 
EOIP Deep Dive
EOIP Deep DiveEOIP Deep Dive
EOIP Deep Dive
 
Innovations in the Enterprise Routing & Switching Space
Innovations in the Enterprise Routing & Switching SpaceInnovations in the Enterprise Routing & Switching Space
Innovations in the Enterprise Routing & Switching Space
 
Broad Sky March 2018 SD-WAN presentation
Broad Sky  March 2018 SD-WAN presentationBroad Sky  March 2018 SD-WAN presentation
Broad Sky March 2018 SD-WAN presentation
 

Plus de W Watson

[ONE Summit 2024] Evolving Together - Cloud Native Telecom's Journey Forward
[ONE Summit 2024] Evolving Together - Cloud Native  Telecom's Journey Forward[ONE Summit 2024] Evolving Together - Cloud Native  Telecom's Journey Forward
[ONE Summit 2024] Evolving Together - Cloud Native Telecom's Journey Forward
W Watson
 
Cloud Native ORAN Testing in Your Pipeline
Cloud Native ORAN Testing in Your PipelineCloud Native ORAN Testing in Your Pipeline
Cloud Native ORAN Testing in Your Pipeline
W Watson
 
LFN Dev and Testing Forum 2022 CNF Certification Tutorial
LFN Dev and Testing Forum 2022 CNF Certification TutorialLFN Dev and Testing Forum 2022 CNF Certification Tutorial
LFN Dev and Testing Forum 2022 CNF Certification Tutorial
W Watson
 
[Open Source Summit 2020] Cooperatives and Open Source
[Open Source Summit 2020] Cooperatives and Open Source[Open Source Summit 2020] Cooperatives and Open Source
[Open Source Summit 2020] Cooperatives and Open Source
W Watson
 
Cross Cloud CI Intro
Cross Cloud CI IntroCross Cloud CI Intro
Cross Cloud CI Intro
W Watson
 
Looking Awry at Javascript
Looking Awry at JavascriptLooking Awry at Javascript
Looking Awry at Javascript
W Watson
 
The Pervert's Guide to Computer Programming Languages
The Pervert's Guide to Computer Programming LanguagesThe Pervert's Guide to Computer Programming Languages
The Pervert's Guide to Computer Programming Languages
W Watson
 

Plus de W Watson (7)

[ONE Summit 2024] Evolving Together - Cloud Native Telecom's Journey Forward
[ONE Summit 2024] Evolving Together - Cloud Native  Telecom's Journey Forward[ONE Summit 2024] Evolving Together - Cloud Native  Telecom's Journey Forward
[ONE Summit 2024] Evolving Together - Cloud Native Telecom's Journey Forward
 
Cloud Native ORAN Testing in Your Pipeline
Cloud Native ORAN Testing in Your PipelineCloud Native ORAN Testing in Your Pipeline
Cloud Native ORAN Testing in Your Pipeline
 
LFN Dev and Testing Forum 2022 CNF Certification Tutorial
LFN Dev and Testing Forum 2022 CNF Certification TutorialLFN Dev and Testing Forum 2022 CNF Certification Tutorial
LFN Dev and Testing Forum 2022 CNF Certification Tutorial
 
[Open Source Summit 2020] Cooperatives and Open Source
[Open Source Summit 2020] Cooperatives and Open Source[Open Source Summit 2020] Cooperatives and Open Source
[Open Source Summit 2020] Cooperatives and Open Source
 
Cross Cloud CI Intro
Cross Cloud CI IntroCross Cloud CI Intro
Cross Cloud CI Intro
 
Looking Awry at Javascript
Looking Awry at JavascriptLooking Awry at Javascript
Looking Awry at Javascript
 
The Pervert's Guide to Computer Programming Languages
The Pervert's Guide to Computer Programming LanguagesThe Pervert's Guide to Computer Programming Languages
The Pervert's Guide to Computer Programming Languages
 

Dernier

Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Edge AI and Vision Alliance
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
Jason Yip
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
Fwdays
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
DianaGray10
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
c5vrf27qcz
 
Principle of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptxPrinciple of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptx
BibashShahi
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
Alex Pruden
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Neo4j
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
operationspcvita
 
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
Edge AI and Vision Alliance
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Neo4j
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
AstuteBusiness
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 

Dernier (20)

Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
 
Principle of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptxPrinciple of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptx
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
 
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 

[2024 SXSW] Build Your Own Open Source 5g Node

  • 1. W. Watson Principal Vulk Coop Build Your Own Open Source 5g Tower SXSW 2024 Austin, Tx Taylor C. Principal Vulk Coop https://hackmd.io/@vulk/sxsw2024
  • 3. 5g Workshop Overview ● Who are we ● What you will learn ● What you will need to participate ○ To use a cloud session ■ Any laptop with ssh ○ To run the node ■ Linux laptop
  • 4. What you will learn (15 minutes) ● What is 5g ● What is Cloud native 5g ● What are the components of a 5g node and RAN ● How to safely run a 5g node ● 5g Simulator Workshop ● 5g tower Workshop ● 5g Use Cases
  • 5. What is 5g? ● A standard by the 3GPP ● Has provisions for supporting more connected devices than 4g ● New, broader spectrum assignments ● Better security ● More interoperability ● Ultra Reliable Low Latency guarantees
  • 6. What is a Cloud Native 5g node? ● Cloud native 5g architecture uses immutable infrastructure, declarative configuration, and microservices when creating a 5g node. ● This is exemplified by putting the 5g core and RAN into containers and hosting them in Kubernetes.
  • 7. What is a RAN? ● A radio (hardware) ○ We will be using a Universal Software Radio Peripheral (USRP), a software defined radio (SDR) ● Radio software ○ We will be using SRSRan ● For this installation to be cloud native, we will need to install SRSRan into Kubernetes ● There is a movement, called ORAN, to make RANs more interoperable
  • 8. What are the components of a RAN?
  • 9. What are the components of a 5g node core?
  • 10. What do you need to safely run a 5g node? ● A Faraday cage ○ Regulations require to have a license to transmit on the 5g bands. A faraday cage is used for safely testing radio equipment. Electromagnetic signals can not get in or out. ● You need a 5g core. ○ We will be using open5gs for this ● You need a radio. ○ We will be using an NI Ettus B200 for this ● You need software to configure the radio for 5g spectrums. ○ We will be be using SRSRan for this. ● You need a phone with a 5g modem/chipset in it. ○ We will be using a Oneplus 10t with a Snapdragon 8+ modem for this ● You need a programmable sim card. ○ We will be using a sysmocom simcard for this ● You need a card reader/writer ○ We used a HID Omnikey writer for this ● You need a computer to act as the GNB ○ We used a Dell XPS 13 9320 for this
  • 11. 5g Phone Set up ● COTS UE (commercial off the shelf user equipment) requires special set up ● Programmable Sim Card Setup ○ Sysmocom card ○ HID Omnikey writer ○ pysim
  • 12. Protip: Some 5g Phones Still Don’t Work ● 5g technology is still new. The phones are still evolving to support it ● Lots of phones are tough to configure or are not fully 5g (they support 5g non- standalone mode only) or they don’t support bands that work with some solutions ● It's best to get phones that have already been tested with the RAN that you have selected ○ https://docs.srsran.com/projects/proj ect/en/latest/knowledge_base/sourc e/cots_ues/source/index.html
  • 13. Workshop Time! (45 minutes) 1. Log in to simulator cloud instance using ssh 2. Install the 5g core and UERANSIM locally 3. Shell into the RAN and ping the core 4. Shell into the RAN and ping the UEsimulator (A simulated phone) 5. Shell into the UESimulator and ping the internet
  • 14.
  • 15. Workshop Time! (45 - 60 minutes) 1. Students will connect their machine to the 5g node in the faraday cage using the exposed network 2. Students will start and stop the 5g core, ran, and 5g phone share 3. Students will send whatsapp messages/calls to the phone in the faraday cage from their phones. 4. Students will see a screen share of phone to prove messages/calls were received.
  • 16. Send a text to +1 (512) 761-8107 from WhatsApp
  • 17. What is Private 5g? ● Private 5g is used in places where there are many connected devices ○ Smart manufacturing plant ○ Hospitals ● Private 5g is also used where ultra low latency and reliability is required ○ Hospital equipment ○ Robots ○ Drones ● Private 5g is when someone, usually a business, licenses part of the 5g spectrum for use within a restricted area, such as a warehouse
  • 18. What is CBRS? ● Citizens Broadband Radio Service ● Innovation band ○ Previously for military ○ Mid band spectrum ● Spectrum ○ band 48 ○ 3.5 - 3.7 ghz ○ 150 mhz portion
  • 19. Why CBRS? ● Low interference ○ Compared to wifi 802.11 family ● Implementations ○ 4g lte ○ 5g cbrs ■ Interoperability ● High reliability ● Mobility ○ fast handover between access points ● Low latency ○ 20 ms ● Security ○ Pre authenticated sim cards ● Capacity ● Coverage ○ 10x
  • 20. How Does CBRS Work? ● Tiers ○ Incumbent ■ PAL ● by county ■ GAA ● Unlicensed ● CBSD ○ citizen broadband radio service device ● cbrs spectrum grant ○ maximum power ○ Geolocation ● fcc database ● ESC ○ radar use ○ DOD ○ SAS ○ spectrum allocation system
  • 21. When should we use CBRS? ● use cases ○ industrial iot ○ Hotels ○ Event venues ○ Campus ○ Airports ○ Sports stadiums ○ Hospitals ○ Mines ○ Warehouses ○ Skyscrapers ○ Decentralized physical infrastructure ■ Dpin ■ Helium ● Cbrs ● 5g ○ nsa
  • 23. Austin Software Cooperatives Meetup https://www.meetup.com/Austin-Software-Co-operatives/ CNTI Test Catalog GitHub https://github.com/cnti-testcatalog Twitter @vulkcoop Email howl@vulk.coop CNCF Telco Initiatives Connecting