21
PSMC Proxy Server-based Multipath Connection CS 526 Advanced Networking - Richard White

PSMC Proxy Server-based Multipath Connection

  • Upload
    quasim

  • View
    24

  • Download
    3

Embed Size (px)

DESCRIPTION

PSMC Proxy Server-based Multipath Connection. CS 526 Advanced Networking - Richard White. Network Architectures Network Overlays SCOLD PSMC Issues Conclusion. On Proxy Server Based Multipath Connections Yu Cai, PhD Dissertation, UCCS, 2005. Overview. Network Architecture. Clients. - PowerPoint PPT Presentation

Citation preview

Page 1: PSMC Proxy Server-based Multipath Connection

PSMCProxy Server-based Multipath

Connection

CS 526

Advanced Networking

- Richard White

Page 2: PSMC Proxy Server-based Multipath Connection

Overview

Network Architectures Network Overlays SCOLD PSMC Issues Conclusion

On Proxy Server Based Multipath Connections

Yu Cai, PhD Dissertation, UCCS, 2005

Page 3: PSMC Proxy Server-based Multipath Connection

Network Architecture

• Clients• Servers

• Routers• Links

• Name Servers

Page 4: PSMC Proxy Server-based Multipath Connection

Client/Server Model

1. Client requests DNS name translaton

2. Router directs query to local proxy server 3. Proxy server redirects shortest path to host

Page 5: PSMC Proxy Server-based Multipath Connection

Client/Server Problems

1. Client requests DNS name translation

2. Router directs query to local proxy server 3. Proxy server redirects shortest path to host

• Shortest path not always fastest!

• Wasted bandwidth!

Page 6: PSMC Proxy Server-based Multipath Connection

Client/Server Vulnerability

1. Client requests DNS name translation

2. Router directs query to local proxy server 3. Proxy server redirects shortest path to host

• Shortest path not always fastest!

• Wasted bandwidth!

• Distributed Denial of Service (DDoS) Attack!

Page 7: PSMC Proxy Server-based Multipath Connection

Layered Architecture

Page 8: PSMC Proxy Server-based Multipath Connection

Service Overlays

• Build on existing capabilities• Don’t need to retrofit existing services• Modular compatibility for adding and removing

Page 9: PSMC Proxy Server-based Multipath Connection

Secure Collective Defense (SCOLD)

• SCOLD Coordinator• SCOLD Proxy Servers

Page 10: PSMC Proxy Server-based Multipath Connection

Secure Collective Defense (SCOLD)

• SCOLD Coordinator• SCOLD Proxy Servers

• Defends against DDoS attacks!

Page 11: PSMC Proxy Server-based Multipath Connection

Secure Collective Defense (SCOLD)

• SCOLD Coordinator blocks incoming attack on main gateway• Notifies trusted DNSs to use trusted proxys• Trusted proxys route requests through alternate gateways

Page 12: PSMC Proxy Server-based Multipath Connection

SCOLD Performance

• SCOLD overhead incurs performance delays• SCOLD overhead is insignicant compared to attacks!

Page 13: PSMC Proxy Server-based Multipath Connection

Proxy Server-based Multipath Connection (PSMC)

• Can we extend the SCOLD concept to enhance network perfromance?• Shortest path not always fastest!

• Wasted bandwidth!

Page 14: PSMC Proxy Server-based Multipath Connection

PSMC Architecture

• Sender module responsible for packet distribution among multiple paths• Some packets go through normal “direct route”• Some packets go through “indirect routes”• Receiver module reassembles packets in correct order.

Page 15: PSMC Proxy Server-based Multipath Connection

Proxy Server-based Multipath Connection (PSMC)

• Aggregating bandwidth increases throughput• Multiple paths increase reliability, decrease vulnerability

Page 16: PSMC Proxy Server-based Multipath Connection

123456

Proxy Server-based Multipath Connection (PSMC)

• PSMC increases probability packets arrive out of order

123456 125643 12

Page 17: PSMC Proxy Server-based Multipath Connection

123456

Proxy Server-based Multipath Connection (PSMC)

• PSMC increases probability packets arrive out of order

123456 125643

• Resulting in significantly higher retransmit requests

56 4 3

Page 18: PSMC Proxy Server-based Multipath Connection

123456Buffer 2

Buffer 1

125643123456

Proxy Server-based Multipath Connection (PSMC)

123456 125643

• PSMC increases probability packets arrive out of order• Resulting in significantly higher retransmit requests• Solution: Create a double receiving buffer!

Page 19: PSMC Proxy Server-based Multipath Connection

PSMC Performance

• PSMC without double buffering was worse than standard routing!• PSMC with double buffering was significantly better than standard routing!

Page 20: PSMC Proxy Server-based Multipath Connection

Issues

Detecting compromised proxy servers

Controlling malicious users

More efficient double-buffer management

Investigating quality of service capabilities

Page 21: PSMC Proxy Server-based Multipath Connection

Conclusion

Increase bandwidth utilization

Decrease vulnerability to attack & failure

Can be used to implement quality of service proportional differentiation