Tutorialspoint

Celebrating 11 Years of Learning Excellence! Use: TP11

SIP AND NAT : SIP/FIREWALL/NAT/SBC

person icon Tite BEUGRE

4.2

SIP AND NAT : SIP/FIREWALL/NAT/SBC

Analyse approfondie des problématiques que pose le NAT au protocole SIP et les solutions possibles pour y remédier.

updated on icon Updated on Jun, 2025

language icon Language - French

person icon Tite BEUGRE

category icon IT and Software ,Network and Security,Firewall

Lectures -15

Duration -10.5 hours

Lifetime Access

4.2

price-loader

Lifetime Access

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

Le NAT est une opération purement IP mise en place pour assurer des enjeux de sécurité, confidentialité mais aussi pour pallier l’insuffisance d’adresses IP publiques. A ce titre il s’agit d’une opération purement légitime et normale pour le bon fonctionnement du réseau.

Cependant, il faut noter que le NAT dans son fonctionnement altère le callflow SIP impliquant une rupture des communications SIP et même RTP entre deux devices n’étant pas sur le même LAN, voire des devices qui sont sur internet.

Ce cours, très riche en contenu, traite justement ce problème du NAT relativement au protocole SIP dans tous les détails. Il donne les outils nécessaires à tout ingénieur qui implémente une infrastructure SIP avec des ramifications LAN et donc en présence de NAT.

Lesquels outils permettent de comprendre le problème et d’y apporter les solutions idoines.

C’est ici l’occasion de parler de NAT, de firewall qui est un équipement clé dans un réseau IP.

Nous parlons aussi du SBC, équipement incontournable dans la téléphonie.

Ce cours aborde aussi le concept de ‘GRUU’ très souvent utilisé dans certaines architectures en téléphonie.

Enfin bien d’autres notions telles l’application level gateway, ICE, STUN, hairpining etc y sont abordées.

Tout ceci pour consolider les acquis de l’ingénieur de sorte qu’il appréhende les complexités liées au SIP avec beaucoup plus d’aisance.

Pour la dernière partie, nous vous faisons découvrir une solution de SBC AS A SERVICE : ANYNODE SBC

Ci-dessous le contenu :

PARTIE 0

INTRODUCTION : NOTIONS DE FIREWALL

PARTIE I: NAT

I.NAT REQUEST

II.NAT RESPONSE

III.UDP ‘HOLE PUNCHING’

IV.NAT HAIRPINNING

V. MEDIA HAIRPINNING

VI.MULTIPLE NAT TYPE

Full Cone

Restricted Cone

Port Restricted Cone

Symetric NAT

VII.MAPPING AND FILTERING

Endpoint Independent Mapping

Address Dependent Mapping

Address and Port Dependent Mapping

Filtering rules

PARTIE II: FIREWALL AND NAT PROBLEMS

I.LE PROBLEME DU NAT

II.LE PROBLEME DU NAPT OU PAT

III.PETIT RESUME SUR LES PROBLEMES DU SIP RELATIFS AU NAT

IV.LE PROBLEME DU FIREWALL

PARTIE III : SOLUTIONS

I.INTERACTIVE CONNECTIVITY ESTABLISHMENT (ICE)

Classic STUN (rfc 3489)

Architecture

Paramètre ‘received’ dans le header « VIA »

Paramètre ‘rport’ dans le header « VIA »

Problème du classic STUN

Symetric RTP

SIP client using STUN

STUN –rfc8489

Requête et réponse STUN

Traversal using Relays around NAT (TURN)

II.APPLICATION DE STUN ET TURN DANS ICE

ICE en théorie

ICE en pratique

ICE tags

‘ICE-lite’

‘trickle’ ICE

III. MEDIA PROXY

IV.APPLICATION LEVEL GATEWAY (ALG)

Notion de ‘SIP Aware’ firewall – incoming

‘SIP aware’ firewall – outgoing

V.UNIVERSAL PLUG AND PLAY (UPnP)

Notion de ‘Near End’ NAT

Notion de ‘Far End’ NAT

VI. GLOBALLY ROUTABLE USER AGENT URI (GRUU)

PARTIE IV : SESSION BORDER CONTROLLER

I.DESCRIPTION

II.FONCTIONALITES D’UN SBC

DoS attack prevention

DoS protection

Access control

Topology hiding

VPN Separation

Fraud prevention

Monitoring and reporting

QoS

Normalisation

Optimization

III. SBC EN PRATIQUE

Goals

  • Bien comprendre les différents types de NAT
  • Bien appréhender la nature des problèmes posés par le NAT en SIP

  • Bien comprendre ICE avec STUN et TURN

  • Bien comprendre l'utilité d'un SBC

Prerequisites

  • Connaitre SIP/SDP

  • Connaitre TCP/IP

SIP AND NAT : SIP/FIREWALL/NAT/SBC

Curriculum

Check out the detailed breakdown of what’s inside the course

Introduction

1 Lectures
  • play icon Introduction 06:32 06:32

Introduction 2

1 Lectures
Tutorialspoint

SIP and NAT Partie I

1 Lectures
Tutorialspoint

SIP and NAT Partie II

1 Lectures
Tutorialspoint

SIP and NAT Partie III

1 Lectures
Tutorialspoint

SIP and NAT Partie IV

1 Lectures
Tutorialspoint

Travaux Pratiques séance 1

7 Lectures
Tutorialspoint

Travaux Pratiques séance 2

2 Lectures
Tutorialspoint

Instructor Details

Tite BEUGRE

Tite BEUGRE

A telecom engineer by training, I hold a design engineering diploma in Telecommunications and Networks awarded by the FELIX HOUPHOUET BOIGNY NATIONAL POLYTECHNIC INSTITUTE (INPHB, ABIDJAN, IVORY COAST).
After my engineering cycle, I obtained a Specialized Master's degree in NETWORK DESIGN AND ARCHITECTURE at TELECOM PARIS (now IP PARIS).
After my Specialized Masters, I obtained a certification in SIP (Session Initiation Protocol) issued by thesipschool: SSCA ELITE (SIP SCHOOL CERTIFIED ASSOCIATE)
Besides this certification I also have a certification in Networking 4 Video and Voice Over IP called SSVVP (The SIP SCHOOL VVoIP PROFESSIONAL).
Additionally, I am a partner of TE-SYSTEM on a product called ANYNODE.
ANYNODE is MICROSOFT's cloud-based Session Border Controller (SBC) solution.
I can therefore provide technical support to any company that wishes to deploy an ANYNODE SBC or carry out certain other projects relating to their ANYNODE SBC such as migration to MICROSOFT Teams and many others.
I also work in a company as a technical project manager in a Voice over IP environment with equipment from the manufacturer MITEL.
Finally, I have a SAHEL TELEPHONY SERVICES laboratory where I implement call scenarios at the request of certain companies or on my own initiative with the aim of carrying out new SIP implementations.
I am also a member of the SIP Forum, where I regularly consult new SIP frameworks, webinars, and implementations. 

Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515