RFC 3361: DHCP Option for SIP Servers Speaker: Chung yu Wu Teacher: Quincy Wu.

Slides:



Advertisements
Similar presentations
CMPE 150- Introduction to Computer Networks 1 CMPE 150 Fall 2005 Lecture 25 Introduction to Computer Networks.
Advertisements

MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 4 Installing and Configuring the Dynamic Host Configuration Protocol.
1 Internet Networking Spring 2006 Tutorial 8 DNS and DHCP as UDP applications.
System Configuration: DHCP and Autoconfiguration Chapter 6.
Dynamic Host Configuration Protocol (DHCP)
DHCP and Network Settings What is DHCP and its function, what is a Gateway and why do we need one, what is DNS? Presentation written by Carol A. Hopkins.
BOOTP and DHCP Shivkumar Kalyanaraman Rensselaer Polytechnic Institute
RFC 2131 DHCP. Dynamic Host Configuration Protocol.
SIP, Session Initiation Protocol Internet Draft, IETF, RFC 2543.
1 RFC 3486 Compressing the Session Initiation Protocol (SIP) 曾朝弘 電機系 系統組 碩士班一年級.
1 Dynamic Host Configuration Protocol (DHCP). 2 Dynamic Assignment of IP addresses Dynamic assignment of IP addresses is desirable for several reasons:
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 4: Dynamic Host Configuration Protocol.
DHCP Dynamic Host Configuration Protocol CIS 856: TCP/IP and Upper Layer Protocols Presented by Kyle Getz October 20, 2005.
1 Spring Semester 2009, Dept. of Computer Science, Technion Internet Networking recitation #2 DNS and DHCP.
Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 1 Lesson 16 Dynamic Host Configuration Protocol (DHCP)
Dynamic Host Configuration Protocol (DHCP)
Bootstrap and Autoconfiguration (DHCP)
COMS W COMS W Lecture 8. NAT, DHCP & Firewalls.
1 Dynamic Host Configuration Protocol (DHCP) Relates to Lab 7. Module about dynamic assignment of IP addresses with DHCP.
資 管 Lee Application Layer and Client-Server Model A3.
DHCP Dynamic Host Configuration Protocol Information management 2 Groep T Leuven – Information department 2/18 Agenda Introduction BOOTP.
DHCP Dynamic Host Configuration Protocol Zhiqi Chen April 12, 2006.
 Ping - Transmits four 32 byte packets to target computer ◦ Measures response time ◦ Returns IP address of target computer ◦ Example: ping uottawa.ca.
DNS (Domain Name System) Protocol On the Internet, the DNS associates various sorts of information with domain names. A domain name is a meaningful and.
PACKET ANALYSIS WITH WIRESHARK DHCP, DNS, HTTP Chanhyun park.
CN2140 Server II Kemtis Kunanuraksapong MSIS with Distinction MCT, MCITP, MCTS, MCDST, MCP, A+
CN2140 Server Kemtis Kunanuraksapong MSIS with Distinction MCT, MCITP, MCTS, MCDST, MCP, A+
Allocating IP Addressing by Using Dynamic Host Configuration Protocol (DHCP)
Dynamic Host Configuration Protocol (DHCP). History Diskless workstations –needed to know configuration parameters like IP address, netmask, gateway address.
DHCP Dynamic Host Configuration Protocol (RFC 2131) Michael Sadowsky CISC University of Delaware October 12, 2004 BOOTP Bootstrap Protocol (RFC.
1 CS 4396 Computer Networks Lab Dynamic Host Configuration Protocol (DHCP)
1 of 18 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 4 v3.0: Module 1; 1.2.
Bootstrap and Autoconfiguration Chapter 23. Introduction Each computer attached to a TCP/IP internet needs to know: –its IP address –the address of a.
The Future of DHCP Dr. Ralph Droms Bucknell University.
Why Use DHCP? DHCP reduces the complexity and amount of administrative work by using automatic TCP/IP configuration Manual TCP/IP Configuration IP addresses.
1 TCP/IP Networking. 2 TCP/IP TCP/IP is the networking protocol suite most commonly used with UNIX, Windows, NT and most other OS’s. TCP/IP defines a.
BAI513 - PROTOCOLS DHCP BAIST – Network Management.
Module 3: Configuring a Client IP Address. Overview Configuring a Client to Use a Static IP Address Configuring a Client to Obtain an IP Address Automatically.
DHCP/BOOTP Dynamic Host Configuration Protocol Dynamic Host Configuration Protocol (DHCP) is a network protocol that enables a server to automatically.
DHCP Mike O’Connor Eric Tallman Matt Yasiejko. Overview DHCP defined DHCP defined How it works How it works Installation Installation dhcpd.conf dhcpd.conf.
BZUPAGES.COM BOOTP and DHCP The Bootstrap Protocol (BOOTP) is a client/server protocol that configures a diskless computer or a computer that is booted.
Module 2: Allocating IP Addressing by Using Dynamic Host Configuration Protocol (DHCP)
Dynamic Host Configuration Protocol Avanthi Koneru Uttara Sawant Srikanth Palla.
Chapter 17 BOOTP and DHCP.
TCP/IP Protocol Suite DHCP The Dynamic Host Configuration Protocol (DHCP) provides static and dynamic address allocation that can be manual or automatic.
1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Dynamic Host Configuration Protocol (DHCP)
Chapter 18 Host Configuration : DHCP
CIS 856: TCP/IP and Upper Layer Protocols Karthik Ravindra Nov 11, 2008 Dynamic Host Configuration Protocol [DHCP] - RFC 2131.
DHCP as server. What is Dynamic Host Configuration Protocol (DHCP)? Dynamic Host Configuration Protocol (DHCP) is network protocol for automatically assigning.
Multicasting  A message can be unicast, multicast, or broadcast. Let us clarify these terms as they relate to the Internet.
The DHCP Lease Generation Process DHCP ServersDHCP Client.
Address Translation Outline Datalink layer intro ARP RARP DHCP.
Dynamic Host Configuration Protocol (DHCP) DHCP provides a temporary IP address for a limited period of time DHCP has two databases. First one has static.
BAI513 - PROTOCOLS DHCP BAIST – Network Management.
DHCPv4 option for PANA Authentication Agents draft-suraj-dhcpv4-paa-option-00.txt DHC/PANA WG IETF-63 France, Paris.
Configuring and Managing the DHCP Server Role. DHCP overview RARP – one of the first ways to assign addresses BOOTP – Another legacy way to assign addresses.
1 Kyung Hee University Chapter 16 Host Configuration : BOOTP and DHCP.
Instructor Materials Chapter 8: DHCP
© 2003, Cisco Systems, Inc. All rights reserved.
Instructor Materials Chapter 10: Application Layer
Net 431 D: ADVANCED COMPUTER NETWORKS
Chapter 18 Host Configuration : DHCP
Ana Maria Chanaba Robert Huylo
Net431:advanced net services
Chapter 16 Host Configuration : BOOTP and DHCP
Configuring Cisco 2650 Router By John Teissonniere Manny Jacome
Chapter 18 Host Configuration : DHCP
Dynamic Host Configuration Protocol (DHCP)
Presentation transcript:

RFC 3361: DHCP Option for SIP Servers Speaker: Chung yu Wu Teacher: Quincy Wu

CSIE2 Outline Introduction DHCP DNS SIP server DHCP option Security Considerations Conclusion References

CSIE3 Introduction This document defines a DHCP option that contain that contains a list of domains or IPv4 address that can be mapped to one or more SIP outbound proxy servers 。

CSIE4 Introduction (cont) Outbound SIP request URL SIP request message SIP response message RTP Media stream User agent client User agent server SIP server Outbound proxy server

CSIE5 DHCP The Dynamic Host Configuration Protocol is a mechanism for having a DHCP server distribute IP addresses to DHCP client systems on a network 。 Can provide a DHCP client with a full set of TCP/IP configuration values , such as netmask , gateway address etc 。

CSIE6 Configuration values IP ex: netmask ex: gateway ex: DNS IP ex:

CSIE7 DHCP Operation Find DHCP server  DHCPDISCOVER Offer IP to rent the address  DHCPOFFER Accept IP lease  DHCPREQUEST The lease confirming  DHCPACK

CSIE8 DHCP Operation (cont) Ethernet DHCP clientDHCP server 1.DHCPDISCOVER 2.DHCPOFFER 3.DHCPREQUEST 4.DHCPACK

CSIE9 DNS DNS is an Internet-wide service that provides mappings between IP addresses and hostnames 。  The DNS is a distributed database implemented in a hierarchy of name servers 。  The DNS is also an application-layer protocol  IP address — a 32 bit identifier used for addressing hosts and routing data to them  Hostname — an ASCII string used by applications

CSIE10 DNS (cont) Cache memory DNS server DNS client Search DNS Response DNS root Name server ncnu.edu.tw edu.tw tw hk educom ncnunctu Search Search root Search tw Search edu.tw Search ncnu.edu.tw response

CSIE11 SIP server DHCP option SIP server DHCP option has two encoding: 1. encoding byte value ‘enc’=0 list of domain names 2. encoding byte value ‘enc’=1 one or more IPv4 address ‘Len’: the total number of octets in the option, including the encoding byte A DHCP server MUST NOT mix the two encoding in the same DHCP message. The code for this option is 120

CSIE12 Domain Name List The DHCP option for this encoding has the following format: Code Len enc DNS name of SIP server 120 N 0 s1 s2 s3 s4 s5

CSIE13 Example of Domain Name List Ex: ncnu.edu and ncnu.com “n” “c” “n” u” 3 “e” “d” “u” 0 4 “n” “c” “n” u” 3 “c” “o”“m” 0

CSIE14 IPv4 Address List The DHCP option for this encoding has the following format:  Minimum length is 5  The length MUST be a multiple of 4 plus one 120 n 1 a1 a2 a3 a4 a1……….. Code Len enc Address 1 Address 2

CSIE15 Example of IPv4 Address List a Display the address

CSIE16 Security Considerations Modify the response from a DHCP server SIP user agent could be led to contact a rogue SIP server , possibly one that then intercepts call requests or denies service 。

CSIE17 Conclusion Defines DHCP option: -List of domain names -IPv4 address Can be mapped to one or more SIP outbound proxy servers

CSIE18 References RFC 2131 Dynamic Host Configuration Protocol RFC3261 Session Initiation Protocol RFC2119 Key words for use in RFCs to indicate requirement levels