© 2001 Intertex Data AB, All Rights Reserved Spring VON 2001 Demo 1 Intertex Data AB, Sweden IX66 Internet Gate A Firewall with SIP Support Prepared for:Voice On the Net DEMO, Spring 2001 By: Henrik Bergstrom Research and Development Intertex Data AB
© 2001 Intertex Data AB, All Rights Reserved Spring VON 2001 Demo 2 Demo Setup Internet (public addresses) PSTN GSM LAN (private addresses) SIP Home Appliances Controller
© 2001 Intertex Data AB, All Rights Reserved Spring VON 2001 Demo 3 SIP to GSM through Firewall LAN PSTN Gateway Internet PSTN Firewall/NAT SIP Proxy Registrar SIP Server GSM Gateway Dynamic session setup siplab.net SIP forwarding RINGING!
© 2001 Intertex Data AB, All Rights Reserved Spring VON 2001 Demo 4 SIP to SIP through Firewall Internet (public addresses) LAN (private addresses) REGISTER OUTBOUND CALL INBOUND CALL
© 2001 Intertex Data AB, All Rights Reserved Spring VON 2001 Demo 5 SIP Home Appliances Control DO lamp power on Internet (Ethernet) LAN (Ethernet) Internet SIP Server siplab.net SIP Home Appliances Controller SIP
© 2001 Intertex Data AB, All Rights Reserved Spring VON 2001 Demo 6 ”Media Proxy” Setup Internet Non SIP capable firewall DMZ LANWAN Media streams and SIP signalling SIP capable firewall
© 2001 Intertex Data AB, All Rights Reserved Spring VON 2001 Demo 7 SIP Capable Firewall functionality General Dynamic control of access lists (“holes”), based on SIP and SDP data Session statefulness, e.g. to track end of call Understanding of security issues in SIP, i.e. don’t allow everything in the protocol Additional for NAT (Network Addr. Translation) Rewriting of SIP and SDP data Media stream translation
© 2001 Intertex Data AB, All Rights Reserved Spring VON 2001 Demo 8 Accessing Protected Devices Firewall Problems: Sessions initiated from outside of the firewall - OK, open port 5060, but… Media streams on dynamically allocated port numbers - Ooops… ! Even with public IP addresses inside
© 2001 Intertex Data AB, All Rights Reserved Spring VON 2001 Demo 9 Accessing Protected Devices NAT & PAT Problems: Where is the device? - Registration/location function Private IP addresses and ports in SIP messages - Rewrite with globally routable addresses IP address and port of media stream has to be modified - NAT engine has to be dynamically controlled Worse with private IP addresses inside
© 2001 Intertex Data AB, All Rights Reserved Spring VON 2001 Demo 10 Home Appliances Control Control your temperature, refrigerator, alarm, toaster and more… An extension to SIP in progress See sip-appliances-framework-01.txt Submitted to OSGI See
© 2001 Intertex Data AB, All Rights Reserved Spring VON 2001 Demo 11 The Intertex IX66 Internet Gate As Internet Gate ”only” or with integrated ADSL modem The Intertex IX66 series OEM as: PowerBit Telia SurfinBird
© 2001 Intertex Data AB, All Rights Reserved Spring VON 2001 Demo 12 The Intertex IX66 Internet Gate A closer look Firewall & NAT/PAT SIP Proxy and Registrar DHCP Server WEB Server for configuration Appliance control, LAC via expansion port
© 2001 Intertex Data AB, All Rights Reserved Spring VON 2001 Demo 13 The Intertex IX66 Internet Gate Goodies Two Ethernet and one USB port Expansion port, e.g. for appliance control Smart Card Reader Upgradeable And more… Optional ADSL Built-in
© 2001 Intertex Data AB, All Rights Reserved Spring VON 2001 Demo 14 SIP Capable Firewalls Products from Intertex IX66 for the SOHO market, with or without ADSL Linux based firewall for larger LANs Linux based Media Proxy as an add on to existing firewalls. Handles large systems.