RHCP Remote Host Configuration Protocol Configuring a Remote

  • Slides: 17
Download presentation
RHCP (Remote Host Configuration Protocol) Configuring a Remote Host in a User-Friendly Manner Jenq-Haur

RHCP (Remote Host Configuration Protocol) Configuring a Remote Host in a User-Friendly Manner Jenq-Haur Wang, Tzao-Lin Lee {f 3506002, tl_lee}@csie. ntu. edu. tw Dept. of Computer Science and Information Engineering, National Taiwan University, Taipei, Taiwan

Contents Y Introduction Y The configuration user interface Y The configuration environment Y RHCP:

Contents Y Introduction Y The configuration user interface Y The configuration environment Y RHCP: the protocol Y RHCP vs. DHCP Y Discussion Y Conclusion

Introduction Y System Administration: l User, Hardware, Software, Backup, Monitoring, Troubleshooting, Security Y Network

Introduction Y System Administration: l User, Hardware, Software, Backup, Monitoring, Troubleshooting, Security Y Network Management: General parameters: configuration files l Specific servers: get, unpack, configure, make, run l Diagnostics l

Host Configuration Y Configuring a remote host in Linux Console l Telnet l DHCP

Host Configuration Y Configuring a remote host in Linux Console l Telnet l DHCP clients l RHCP servers l

The User Interface Y HTML + CGI Y Steps in Configuring a Remote Host

The User Interface Y HTML + CGI Y Steps in Configuring a Remote Host Authentication l Getting Parameters l system related l server-dependent l Making Modifications l Confirmation of Parameter Modifications l

Authentication

Authentication

General Parameters

General Parameters

Server-Specific Parameters

Server-Specific Parameters

Parameter Confirm

Parameter Confirm

Configuration Environment Configuration Server HTTP CGI program (Web Server) Configuration Client RHCP/UDP (Web Browser)

Configuration Environment Configuration Server HTTP CGI program (Web Server) Configuration Client RHCP/UDP (Web Browser) Host to be configured Configuration Daemon

RHCP: the Protocol The Time Diagram Client CGI get Daemon RHCP_GET RHCP_ACK set confirm

RHCP: the Protocol The Time Diagram Client CGI get Daemon RHCP_GET RHCP_ACK set confirm Getting Parameters Authenticate & verify parameters RHCP_SET Setting Parameters RHCP_ACK, RHCP_FINAL

The Message Format Authentication key * Op: RHCP_GET, RHCP_SET, RHCP_ACK, RHCP_NAK, RHCP_FINAL

The Message Format Authentication key * Op: RHCP_GET, RHCP_SET, RHCP_ACK, RHCP_NAK, RHCP_FINAL

The Security Policy Server Client decode & check pass key generate & encode Daemon

The Security Policy Server Client decode & check pass key generate & encode Daemon decode & check

RHCP vs. DHCP Differences between RHCP and DHCP Client RHC P Serve r Request

RHCP vs. DHCP Differences between RHCP and DHCP Client RHC P Serve r Request parameters for the Client Offer parameters Access parameters on the Daemon Action complete DHCP Server RHCP Daemon

Interoperations between RHCP & DHCP RHC P Serve r RHC P Client Router, gateway,

Interoperations between RHCP & DHCP RHC P Serve r RHC P Client Router, gateway, firewall Normal host (fixed IP) DHCP Client DHCP Server

Discussion Y RHCP & DHCP server combined? Y RHCP on Multi-platform? Y Why another

Discussion Y RHCP & DHCP server combined? Y RHCP on Multi-platform? Y Why another protocol besides DHCP? Y HTML+CGI? Configuration Client RHCP request RHCP reply Configuration Daemon

Conclusion Y Configuration files Y User-friendly Y DHCP+RHCP Y LAN management: convenience & security

Conclusion Y Configuration files Y User-friendly Y DHCP+RHCP Y LAN management: convenience & security Y RHCP homepage: http: //www. oaserver. ntu. edu. tw/RHCP/