SlideShare une entreprise Scribd logo
1  sur  38
Télécharger pour lire hors ligne
TMedia 1+1 Solution
Confidential
Topics Covered in this Presentation
▪ High Availability (HA)
▪ Tmedia 1+1 solution for HA
▪ TMedia 1+1 Connections
▪ Installation and Configuration
▪ Status
▪ Monitoring
High Availability
▪ Continuous operation in case of failure
▪ Hardware: Use two physical units
▪ Dual Telecom units
▪ Dual Ethernet switch
▪ Dual power supplies
▪ Network: Diversity
▪ TDM lines with different physical path
▪ Ethernet routing through different paths
▪ Application: Use backup applications with checkpointing
▪ Quick restart without effect
▪ Fallback to secondary
High Availability
▪ Problem identification
▪ Monitoring
▪ Health check
▪ Identify source
▪ Action plan in case of issues
▪ Prepared in advance
▪ Spare units
Monitoring
System
High Availability
▪ Active/Active
▪ Signaling relay
▪ Signaling + Media (Double capacity)
▪ 1+1
▪ Any mode at full capacity
▪ All traffic on one unit
Active
Active
Active
Standby
TMedia 1+1 Solution for HA
Primary Secondary
Configuration Replication
High Availability
Communication
• Configuration replication
• Application Heartbeat
• Automatic Selection of Master
Heartbeat / Checkpointing
• Redundant control ports
• High availability communication
TMG TMG
TMedia 1+1 Solution for HA
• TDM ports redundancy
• Passive 1+1 patch panel
• Receive signal duplicated
TMG
TMG
OC3
STM-1
1+1
Patch
Panel
Tmedia
Tmedia
1+1
Network
PSTN /
TDM Network
Primary
Secondary
Fiber
OC3/STM-1
Fiber
OC3/STM-1
Note: Network Fiber not protected
Main
Main
TMedia 1+1 Solution for HA
• TDM ports redundancy
• Transmit signal selected
TMG
TMG
OC3
STM-1
1+1
Patch
Panel
Tmedia
Tmedia
1+1
Network
PSTN /
TDM Network
Primary
Secondary
Fiber
OC3/STM-1
Fiber
OC3/STM-1
Main
Main Laser
off
Laser
on
TMedia 1+1 Solution for HA
• TDM ports redundancy
• Transmit signal selected
• Media and TDM signaling re-established
TMG
TMG
OC3
STM-1
1+1
Patch
Panel
Tmedia
Tmedia
1+1
Network
PSTN /
TDM Network
Primary
Secondary
Fiber
OC3/STM-1
Fiber
OC3/STM-1
Main
Main
Laser
off
Laser
on
TMedia 1+1 Solution for HA
• Automatic Protection Switching (APS) mode
TMG
TMG
Tmedia
Tmedia
1+1
Network
PSTN /
TDM Network
Primary
Secondary
Fiber
OC3/STM-1
Main Fiber
OC3/STM-1
Main
Main
APS
APS
OC3
STM-1
1+1
Patch
Panel
APS Fiber
OC3/STM-1
Network Fiber
Protected
TMedia 1+1 Solution for HA
• VoIP ports
• Any IP Traffic: SIP, RTP, Sigtran, H.248, Management
• Redundant with bonding or independent
Note: Cannot use LAG on these ports
TMG
IP
network
voip0
voip1
TMedia 1+1 Solution for HA
• TMedia failure
• VoIP ports assigned to secondary unit
• Reverse ARP (RARP) done to force network switchover
• Media and IP signaling re-established
TMG
IP
network
voip0
voip1
TMG
voip1
voip0
No IP
TMG
IP
network
voip0
voip1
TMG
voip1
voip0
No IP
Reverse ARP
TMedia 1+1 Solution for HA
• VoIP ports
• Use two ethernet switches for better redundancy
Ethernet Switch 2
TMG
voip0
voip1
Ethernet Switch 1
H.248 mode – no loss of calls
TMG3200 OC3/STM1
TMG3200 OC3/STM1
1+1
Patch
Panel
Primary
Secondary
IP
network
PSTN /
TDM Network
Media Gateway
Controller (MGC)
Real-time
checkpointing
Media
H.248
Communication
Media
Other Failure Scenarios
▪ Application down
▪ Automatic restart
▪ Resynchronization
Primary
APP
APP
APP
APP
Secondary
APP
APP
APP
APP
Other Failure Scenarios
▪ Application not restarting
▪ Fallback to secondary
▪ Resynchronization
▪ See:
https://docs.telcobridges.com/Redun
dancy_%26_High_Availability
Primary
APP
APP
APP
APP
Secondary
APP
APP
APP
APP
TMG3200 1+1 Connections
TMG3200 OC3/STM1
TMG3200 OC3/STM1
OC3
STM-1
1+1
Patch
Panel
Fiber
OC3/STM-1
Management
Main
APS
APS
Tmedia
Main
Tmedia
1+1
Network
Primary
Secondary
Note: Also applies to TSG3200
eth1
eth0
IP
network
voip0
voip1
voip1
voip0
mgmt0
mgmt0
Fiber
OC3/STM-1
PSTN /
TDM Network
High Availability
Communication
Passive
• OC3 and STM-1
TMG3200 1+1 Connections
• OC3/STM-1 1+1 Patch Panels
To Secondary TMG
To Primary TMG
From Network
TMG3200 1+1 Connections
TMG3200 DS3
TMG3200 DS3
DS3
Management
Tmedia
Tmedia
1+1
Network
PSTN
Primary
Secondary
DS3
1+1
Patch
Panel
DS3
DS3
IP
network
voip0
voip1
voip1
voip0
eth1
eth0
• 3x DS3
mgmt0
mgmt0
20
TMG3200 1+1 Connections
Confidential
To Secondary TMG
To Primary TMG
From Network
• DS3 1+1 Patch Panels
TE
1+1
Patch
Panel
TMG3200 1+1 Connections
IP
network
TMG3200 T1/E1
TMG3200 T1/E1
SCSI
voip0
Management
Tmedia
Tmedia
1+1
Network
PSTN /
TDM Network
Primary
Secondary
TE
1+1
Patch
Panel
SCSI T1/E1
eth1
eth0
mgmt0
mgmt0
voip1
voip1
voip0
32 T1/E1
port
32 T1/E1
port
• 64x T1/E1
• 32 ports per patch panel
TMG3200 1+1 Connections
Front
Rear
• T1/E1 1+1 Patch Panels
To Secondary TMG
To Primary TMG
From Network
Note: E1 at 120 ohms
1+1
Patch
Panel
TSG800/TMG800 1+1 Connections
IP
network
TSG800 / TMG800
TSG800 / TMG800
T1/E1
voip0
Management
Tmedia
Tmedia
1+1
Network
PSTN /
TDM Network
Primary
Secondary
1+1
Patch
Panel
T1/E1
T1/E1
mgmt1
eth1
eth0
mgmt0
mgmt0 mgmt1
voip1
voip1
voip0
8 T1/E1
port
8 T1/E1
port
• 16x T1/E1
• 8 ports per patch panel
TSG800/TMG800 1+1 Connections
8 T1/E1 port
from Network
8 T1/E1 port to
Primary unit
8 T1/E1 port to
Secondary unit
▪ T1/E1 1+1 Patch Panel
▪ Passive
▪ Supports up to 8 T1 or E1
To Primary TMG
To Secondary TMG
From Network
TMedia Installation
▪ TMedia Installation
▪ Connect HA ports directly between the units (eth0/eth1)
▪ Connect TDM ports to 1+1 patch panel
▪ Connect VOIP ports (voip0/voip1)
▪ bonding → Must have vlans configured on both ethernet switches
▪ Initial configuration
▪ Select between primary and secondary
Initial Configuration 1+1 System
26
▪Connect from any web
browser
▪Select 1+1 redundant
System
▪Must have HA
communication
Initial Configuration 1+1 System
27
▪ Select Primary
Initial Configuration 1+1 System
28
▪ On new system select “no”
▪ For a primary unit
replacement, select “yes”
Initial Configuration 1+1 system
29
▪ Select Secondary
▪ Has 1+1 license
▪ Will synchronize configuration
from the primary
Configuration
▪ 1+1 group created automatically
▪ Connect to any unit to configure the 1+1 pair
▪ Licenses or upgrades must be done from the primary unit
Status
▪ State of the primary/secondary unit
Status
▪ History of events
See: https://docs.telcobridges.com/Toolpack:OnePlusOneGroupsStatus_B
Status
▪ State of the primary/secondary hosts
▪ Master/Slave state → Control of the 1+1 system
Monitoring
▪ Monitoring
▪ SNMP
▪ Restful API
▪ To monitor
▪ TDM interfaces
▪ VoIP interfaces
▪ Control interfaces
▪ Signaling interfaces
▪ Application failure/switchover
Monitoring
▪ SNMP
▪ ifTable: OID 1.3.6.1.2.1.2.2
▪ State of the interfaces changed (Ethernet, TDM, Signaling)
▪ Bonding (separate state than each interface)
▪ tbHostTable: OID 1.3.6.1.4.1.21776.1.9.2
▪ Unit Primary/Secondary and Master/Slave
▪ tbHaAppTable: OID 1.3.6.1.4.1.21776.1.6.1.2
▪ Applications running on primary or secondary unit
Test Reliability
▪ Test cases
▪ Disconnect cables (voip, HA, TDM, etc)
▪ One at a time!
▪ Shutdown unit
▪ Halt unit: Status -> Hosts -> Action: Shutdown/Halt
▪ Reboot host unit: Status -> Hosts -> Action: Reboot
▪ Reboot telecom unit: Status -> Hardware Units -> Reboot unit: Yes
See: https://docs.telcobridges.com/Toolpack:TelecomHardwareStatus_C
Action Plan
▪ Prepare scenarios in case of failures
▪ Physical port down → fix as soon as possible
▪ Ethernet (Voip or HA links)
→verify switch port status
→Verify physical cabling
▪ TDM
→ Verify link on both units
▪ Process to replace a unit in a 1+1 system
▪ See: https://docs.telcobridges.com/Using_a_spare_unit
THANK YOU!
www.telcobridges.com
support@telcobridges.com
+1.450.655.8993
38
Confidential

Contenu connexe

Similaire à Tmedia 1+1 Solution Technical Training from TelcoBridges

Universal IP Overview 2009
Universal IP Overview 2009Universal IP Overview 2009
Universal IP Overview 2009Alex Romero
 
Điều khiển nhà máy thủy điện
Điều khiển nhà máy thủy điệnĐiều khiển nhà máy thủy điện
Điều khiển nhà máy thủy điệnTuan Anh
 
PLNOG 8: Piotr Szolkowski - Bezpieczne i wysoce skalowalne Data Center
PLNOG 8: Piotr Szolkowski - Bezpieczne i wysoce skalowalne Data CenterPLNOG 8: Piotr Szolkowski - Bezpieczne i wysoce skalowalne Data Center
PLNOG 8: Piotr Szolkowski - Bezpieczne i wysoce skalowalne Data CenterPROIDEA
 
Sa permaconn presentation 201109
Sa permaconn presentation 201109Sa permaconn presentation 201109
Sa permaconn presentation 201109Paul Behr
 
Webinar NETGEAR Prosafe Switch, la sicurezza della LAN
Webinar NETGEAR Prosafe Switch, la sicurezza della LANWebinar NETGEAR Prosafe Switch, la sicurezza della LAN
Webinar NETGEAR Prosafe Switch, la sicurezza della LANNetgear Italia
 
Power path viewer_technical_presentation
Power path viewer_technical_presentationPower path viewer_technical_presentation
Power path viewer_technical_presentationxKinAnx
 
Peek Traffic Controller PTC 1
Peek Traffic Controller PTC 1Peek Traffic Controller PTC 1
Peek Traffic Controller PTC 1Peter Ashley
 
Siemens-profinet-rt-vs-irt-webinar-13oct2020.pdf
Siemens-profinet-rt-vs-irt-webinar-13oct2020.pdfSiemens-profinet-rt-vs-irt-webinar-13oct2020.pdf
Siemens-profinet-rt-vs-irt-webinar-13oct2020.pdfFranciscoVillar21
 
Getting started with quorum -101
Getting started with quorum -101  Getting started with quorum -101
Getting started with quorum -101 Chainstack
 
FTTx GPON System Troubleshooting.pptx
FTTx GPON System Troubleshooting.pptxFTTx GPON System Troubleshooting.pptx
FTTx GPON System Troubleshooting.pptxTedevTu
 
OpenKilda: Stream Processing Meets Openflow
OpenKilda: Stream Processing Meets OpenflowOpenKilda: Stream Processing Meets Openflow
OpenKilda: Stream Processing Meets OpenflowAPNIC
 
A Smart Landfill Gas Control System Design to Optimize ROI & Performance
A Smart Landfill Gas Control System Design to Optimize ROI & PerformanceA Smart Landfill Gas Control System Design to Optimize ROI & Performance
A Smart Landfill Gas Control System Design to Optimize ROI & PerformanceAffinity Energy
 
PLNOG16: ZTP – Zero Touch Provisioning in use, Marek Plaza
PLNOG16: ZTP – Zero Touch Provisioning in use, Marek PlazaPLNOG16: ZTP – Zero Touch Provisioning in use, Marek Plaza
PLNOG16: ZTP – Zero Touch Provisioning in use, Marek PlazaPROIDEA
 
Maximizing High-Performance Applications with CAN Bus
Maximizing High-Performance Applications with CAN BusMaximizing High-Performance Applications with CAN Bus
Maximizing High-Performance Applications with CAN BusICS
 
Maximizing High Performance Applications with CAN Bus
Maximizing High Performance Applications with CAN BusMaximizing High Performance Applications with CAN Bus
Maximizing High Performance Applications with CAN BusJanel Heilbrunn
 

Similaire à Tmedia 1+1 Solution Technical Training from TelcoBridges (20)

Universal IP Overview 2009
Universal IP Overview 2009Universal IP Overview 2009
Universal IP Overview 2009
 
Điều khiển nhà máy thủy điện
Điều khiển nhà máy thủy điệnĐiều khiển nhà máy thủy điện
Điều khiển nhà máy thủy điện
 
PLNOG 8: Piotr Szolkowski - Bezpieczne i wysoce skalowalne Data Center
PLNOG 8: Piotr Szolkowski - Bezpieczne i wysoce skalowalne Data CenterPLNOG 8: Piotr Szolkowski - Bezpieczne i wysoce skalowalne Data Center
PLNOG 8: Piotr Szolkowski - Bezpieczne i wysoce skalowalne Data Center
 
Sa permaconn presentation 201109
Sa permaconn presentation 201109Sa permaconn presentation 201109
Sa permaconn presentation 201109
 
SDI to IP 2110 Transition Part 2
SDI to IP 2110 Transition Part 2SDI to IP 2110 Transition Part 2
SDI to IP 2110 Transition Part 2
 
Introducing Pro-EC44
Introducing Pro-EC44Introducing Pro-EC44
Introducing Pro-EC44
 
Webinar NETGEAR Prosafe Switch, la sicurezza della LAN
Webinar NETGEAR Prosafe Switch, la sicurezza della LANWebinar NETGEAR Prosafe Switch, la sicurezza della LAN
Webinar NETGEAR Prosafe Switch, la sicurezza della LAN
 
Power path viewer_technical_presentation
Power path viewer_technical_presentationPower path viewer_technical_presentation
Power path viewer_technical_presentation
 
Peek Traffic Controller PTC 1
Peek Traffic Controller PTC 1Peek Traffic Controller PTC 1
Peek Traffic Controller PTC 1
 
Siemens-profinet-rt-vs-irt-webinar-13oct2020.pdf
Siemens-profinet-rt-vs-irt-webinar-13oct2020.pdfSiemens-profinet-rt-vs-irt-webinar-13oct2020.pdf
Siemens-profinet-rt-vs-irt-webinar-13oct2020.pdf
 
Getting started with quorum -101
Getting started with quorum -101  Getting started with quorum -101
Getting started with quorum -101
 
Sangoma Vega Gateway Training Presentation
Sangoma Vega Gateway Training PresentationSangoma Vega Gateway Training Presentation
Sangoma Vega Gateway Training Presentation
 
Vo ip
Vo ipVo ip
Vo ip
 
FTTx GPON System Troubleshooting.pptx
FTTx GPON System Troubleshooting.pptxFTTx GPON System Troubleshooting.pptx
FTTx GPON System Troubleshooting.pptx
 
OpenKilda: Stream Processing Meets Openflow
OpenKilda: Stream Processing Meets OpenflowOpenKilda: Stream Processing Meets Openflow
OpenKilda: Stream Processing Meets Openflow
 
A Smart Landfill Gas Control System Design to Optimize ROI & Performance
A Smart Landfill Gas Control System Design to Optimize ROI & PerformanceA Smart Landfill Gas Control System Design to Optimize ROI & Performance
A Smart Landfill Gas Control System Design to Optimize ROI & Performance
 
PLNOG16: ZTP – Zero Touch Provisioning in use, Marek Plaza
PLNOG16: ZTP – Zero Touch Provisioning in use, Marek PlazaPLNOG16: ZTP – Zero Touch Provisioning in use, Marek Plaza
PLNOG16: ZTP – Zero Touch Provisioning in use, Marek Plaza
 
Ccna Imp Guide
Ccna Imp GuideCcna Imp Guide
Ccna Imp Guide
 
Maximizing High-Performance Applications with CAN Bus
Maximizing High-Performance Applications with CAN BusMaximizing High-Performance Applications with CAN Bus
Maximizing High-Performance Applications with CAN Bus
 
Maximizing High Performance Applications with CAN Bus
Maximizing High Performance Applications with CAN BusMaximizing High Performance Applications with CAN Bus
Maximizing High Performance Applications with CAN Bus
 

Dernier

Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 

Dernier (20)

Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 

Tmedia 1+1 Solution Technical Training from TelcoBridges

  • 2. Topics Covered in this Presentation ▪ High Availability (HA) ▪ Tmedia 1+1 solution for HA ▪ TMedia 1+1 Connections ▪ Installation and Configuration ▪ Status ▪ Monitoring
  • 3. High Availability ▪ Continuous operation in case of failure ▪ Hardware: Use two physical units ▪ Dual Telecom units ▪ Dual Ethernet switch ▪ Dual power supplies ▪ Network: Diversity ▪ TDM lines with different physical path ▪ Ethernet routing through different paths ▪ Application: Use backup applications with checkpointing ▪ Quick restart without effect ▪ Fallback to secondary
  • 4. High Availability ▪ Problem identification ▪ Monitoring ▪ Health check ▪ Identify source ▪ Action plan in case of issues ▪ Prepared in advance ▪ Spare units Monitoring System
  • 5. High Availability ▪ Active/Active ▪ Signaling relay ▪ Signaling + Media (Double capacity) ▪ 1+1 ▪ Any mode at full capacity ▪ All traffic on one unit Active Active Active Standby
  • 6. TMedia 1+1 Solution for HA Primary Secondary Configuration Replication High Availability Communication • Configuration replication • Application Heartbeat • Automatic Selection of Master Heartbeat / Checkpointing • Redundant control ports • High availability communication TMG TMG
  • 7. TMedia 1+1 Solution for HA • TDM ports redundancy • Passive 1+1 patch panel • Receive signal duplicated TMG TMG OC3 STM-1 1+1 Patch Panel Tmedia Tmedia 1+1 Network PSTN / TDM Network Primary Secondary Fiber OC3/STM-1 Fiber OC3/STM-1 Note: Network Fiber not protected Main Main
  • 8. TMedia 1+1 Solution for HA • TDM ports redundancy • Transmit signal selected TMG TMG OC3 STM-1 1+1 Patch Panel Tmedia Tmedia 1+1 Network PSTN / TDM Network Primary Secondary Fiber OC3/STM-1 Fiber OC3/STM-1 Main Main Laser off Laser on
  • 9. TMedia 1+1 Solution for HA • TDM ports redundancy • Transmit signal selected • Media and TDM signaling re-established TMG TMG OC3 STM-1 1+1 Patch Panel Tmedia Tmedia 1+1 Network PSTN / TDM Network Primary Secondary Fiber OC3/STM-1 Fiber OC3/STM-1 Main Main Laser off Laser on
  • 10. TMedia 1+1 Solution for HA • Automatic Protection Switching (APS) mode TMG TMG Tmedia Tmedia 1+1 Network PSTN / TDM Network Primary Secondary Fiber OC3/STM-1 Main Fiber OC3/STM-1 Main Main APS APS OC3 STM-1 1+1 Patch Panel APS Fiber OC3/STM-1 Network Fiber Protected
  • 11. TMedia 1+1 Solution for HA • VoIP ports • Any IP Traffic: SIP, RTP, Sigtran, H.248, Management • Redundant with bonding or independent Note: Cannot use LAG on these ports TMG IP network voip0 voip1
  • 12. TMedia 1+1 Solution for HA • TMedia failure • VoIP ports assigned to secondary unit • Reverse ARP (RARP) done to force network switchover • Media and IP signaling re-established TMG IP network voip0 voip1 TMG voip1 voip0 No IP TMG IP network voip0 voip1 TMG voip1 voip0 No IP Reverse ARP
  • 13. TMedia 1+1 Solution for HA • VoIP ports • Use two ethernet switches for better redundancy Ethernet Switch 2 TMG voip0 voip1 Ethernet Switch 1
  • 14. H.248 mode – no loss of calls TMG3200 OC3/STM1 TMG3200 OC3/STM1 1+1 Patch Panel Primary Secondary IP network PSTN / TDM Network Media Gateway Controller (MGC) Real-time checkpointing Media H.248 Communication Media
  • 15. Other Failure Scenarios ▪ Application down ▪ Automatic restart ▪ Resynchronization Primary APP APP APP APP Secondary APP APP APP APP
  • 16. Other Failure Scenarios ▪ Application not restarting ▪ Fallback to secondary ▪ Resynchronization ▪ See: https://docs.telcobridges.com/Redun dancy_%26_High_Availability Primary APP APP APP APP Secondary APP APP APP APP
  • 17. TMG3200 1+1 Connections TMG3200 OC3/STM1 TMG3200 OC3/STM1 OC3 STM-1 1+1 Patch Panel Fiber OC3/STM-1 Management Main APS APS Tmedia Main Tmedia 1+1 Network Primary Secondary Note: Also applies to TSG3200 eth1 eth0 IP network voip0 voip1 voip1 voip0 mgmt0 mgmt0 Fiber OC3/STM-1 PSTN / TDM Network High Availability Communication Passive • OC3 and STM-1
  • 18. TMG3200 1+1 Connections • OC3/STM-1 1+1 Patch Panels To Secondary TMG To Primary TMG From Network
  • 19. TMG3200 1+1 Connections TMG3200 DS3 TMG3200 DS3 DS3 Management Tmedia Tmedia 1+1 Network PSTN Primary Secondary DS3 1+1 Patch Panel DS3 DS3 IP network voip0 voip1 voip1 voip0 eth1 eth0 • 3x DS3 mgmt0 mgmt0
  • 20. 20 TMG3200 1+1 Connections Confidential To Secondary TMG To Primary TMG From Network • DS3 1+1 Patch Panels
  • 21. TE 1+1 Patch Panel TMG3200 1+1 Connections IP network TMG3200 T1/E1 TMG3200 T1/E1 SCSI voip0 Management Tmedia Tmedia 1+1 Network PSTN / TDM Network Primary Secondary TE 1+1 Patch Panel SCSI T1/E1 eth1 eth0 mgmt0 mgmt0 voip1 voip1 voip0 32 T1/E1 port 32 T1/E1 port • 64x T1/E1 • 32 ports per patch panel
  • 22. TMG3200 1+1 Connections Front Rear • T1/E1 1+1 Patch Panels To Secondary TMG To Primary TMG From Network Note: E1 at 120 ohms
  • 23. 1+1 Patch Panel TSG800/TMG800 1+1 Connections IP network TSG800 / TMG800 TSG800 / TMG800 T1/E1 voip0 Management Tmedia Tmedia 1+1 Network PSTN / TDM Network Primary Secondary 1+1 Patch Panel T1/E1 T1/E1 mgmt1 eth1 eth0 mgmt0 mgmt0 mgmt1 voip1 voip1 voip0 8 T1/E1 port 8 T1/E1 port • 16x T1/E1 • 8 ports per patch panel
  • 24. TSG800/TMG800 1+1 Connections 8 T1/E1 port from Network 8 T1/E1 port to Primary unit 8 T1/E1 port to Secondary unit ▪ T1/E1 1+1 Patch Panel ▪ Passive ▪ Supports up to 8 T1 or E1 To Primary TMG To Secondary TMG From Network
  • 25. TMedia Installation ▪ TMedia Installation ▪ Connect HA ports directly between the units (eth0/eth1) ▪ Connect TDM ports to 1+1 patch panel ▪ Connect VOIP ports (voip0/voip1) ▪ bonding → Must have vlans configured on both ethernet switches ▪ Initial configuration ▪ Select between primary and secondary
  • 26. Initial Configuration 1+1 System 26 ▪Connect from any web browser ▪Select 1+1 redundant System ▪Must have HA communication
  • 27. Initial Configuration 1+1 System 27 ▪ Select Primary
  • 28. Initial Configuration 1+1 System 28 ▪ On new system select “no” ▪ For a primary unit replacement, select “yes”
  • 29. Initial Configuration 1+1 system 29 ▪ Select Secondary ▪ Has 1+1 license ▪ Will synchronize configuration from the primary
  • 30. Configuration ▪ 1+1 group created automatically ▪ Connect to any unit to configure the 1+1 pair ▪ Licenses or upgrades must be done from the primary unit
  • 31. Status ▪ State of the primary/secondary unit
  • 32. Status ▪ History of events See: https://docs.telcobridges.com/Toolpack:OnePlusOneGroupsStatus_B
  • 33. Status ▪ State of the primary/secondary hosts ▪ Master/Slave state → Control of the 1+1 system
  • 34. Monitoring ▪ Monitoring ▪ SNMP ▪ Restful API ▪ To monitor ▪ TDM interfaces ▪ VoIP interfaces ▪ Control interfaces ▪ Signaling interfaces ▪ Application failure/switchover
  • 35. Monitoring ▪ SNMP ▪ ifTable: OID 1.3.6.1.2.1.2.2 ▪ State of the interfaces changed (Ethernet, TDM, Signaling) ▪ Bonding (separate state than each interface) ▪ tbHostTable: OID 1.3.6.1.4.1.21776.1.9.2 ▪ Unit Primary/Secondary and Master/Slave ▪ tbHaAppTable: OID 1.3.6.1.4.1.21776.1.6.1.2 ▪ Applications running on primary or secondary unit
  • 36. Test Reliability ▪ Test cases ▪ Disconnect cables (voip, HA, TDM, etc) ▪ One at a time! ▪ Shutdown unit ▪ Halt unit: Status -> Hosts -> Action: Shutdown/Halt ▪ Reboot host unit: Status -> Hosts -> Action: Reboot ▪ Reboot telecom unit: Status -> Hardware Units -> Reboot unit: Yes See: https://docs.telcobridges.com/Toolpack:TelecomHardwareStatus_C
  • 37. Action Plan ▪ Prepare scenarios in case of failures ▪ Physical port down → fix as soon as possible ▪ Ethernet (Voip or HA links) →verify switch port status →Verify physical cabling ▪ TDM → Verify link on both units ▪ Process to replace a unit in a 1+1 system ▪ See: https://docs.telcobridges.com/Using_a_spare_unit