Snom 4S manual Scaling and Redundancy, Nat

Page 18

2.

[ S N O M 4 S N A T F I L T E R ]

a=rtpmap:0 pcmu/8000 a=rtpmap:8 pcma/8000 a=rtpmap:3 gsm/8000 a=rtpmap:18 g729/8000 a=rtpmap:2 g726-32/8000 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-15

a=sendrecv a=silenceSupp:off - - - -

The NAT Filter changes the private address to a globally routable address and inserts the local port. It also inserts a hint that tells the other user agent that it should not do silence suppression. This reduces the risk that the connection is closed during a talk spurt of one of the parties.

2.4 Scaling and Redundancy

The NAT Filter product was designed to support distributed server farms. That means that the servers act stateless in principle; user agents may randomly pick a server in a server farm. This feature allows opera- tors to set up very large and robust networks.

Table 1: NAT conbimations

To/From

Public IP

Full Cone

Restricted

Symmetrical

 

 

NAT

NAT

NAT

Public IP

Always

When

When STUN

When STUN

 

 

STUN

and ICE are

and ICE are

 

 

support is

available

available

 

 

available

 

 

Full Cone NAT

 

When

When STUN

When STUN

 

 

STUN is

and ICE are

and ICE are

 

 

available

available

available

Restricted

 

 

When STUN

When STUN

NAT

 

 

and ICE are

and ICE are

 

 

 

available

available

 

 

 

 

and no port

 

 

 

 

checking

Symmetrical

 

 

 

Needs filter

NAT

 

 

 

 

 

 

 

 

 

 

 

 

 

 

18 • Architecture

Image 18
Contents Snom 4S NAT Filter Admin Manual Snom 4S NAT Filter Version Table of Contents Snmp Overview Features ApplicationsSnom technology AG Overview Architecture NAT Filter and SIPNAT Signalling SIP How does NAT work?Symmetrical RTP Media RTP Classification of User AgentsProbing Media Paths Role of the NAT FilterOptimizing the Media Path for Symmetrical NATSBC Behaviour RegisteringRTP Relay Snom technology AG Scaling and Redundancy NATDetecting the right NAT Filter Requirements on User Agents Non NAT-Aware User AgentsSTUN/ICE-Aware User Agents Defining the Maximum Session Time Architecture Installation WindowsInstallation Snom technology AG Installation Snom technology AG Linux Rpm -ihv snomnatf-2.10.*.rpm Installation Logging Port BindingStandard Port Random Port System Settings LoggingPreparing Recovery General Outound ProxyMedia Relay Media PortsPort Budgets Controlling RoutingMultiple 2xx Handling Challenging Trusted AddressesMaximum Packet Size Silence Suppression Connection Oriented MediaRemoving Headers Codec Control Web Server IntegrationClir Addresses Timeout Settings Register TimeoutsCall Timeouts Security Settings Snom technology AG Outbound Proxy List System Information Server LogTrace Call History Current Ports Currently Handled UA Memory StatisticsConfiguration Web Server Integration Authentication Interface to the Web ServerSnom technology AG Web Server Integration Registration Call Initiation Snom technology AG Call Termination Snom technology AG Web Server Integration Setup of the SBC Setup of the ToolsAvailable OID OIDSnom technology AG Snmp Checklist for Installation Checklist for Installation Reader‘s Feedback Snom technology AG All rights reserved