170 likes | 318 Views
Dial-in Virtual Private Networking Using Layer 3 Tunneling. Gary Malkin Bay Networks Internet Telecom Business Group. Subscriber Network. Subscriber Network. Subscriber Network. Overview DVPN Topology. Service Provider IP Network. Dial-in User. Dial-in Router. user data. IP. PPP.
E N D
Dial-in Virtual Private NetworkingUsing Layer 3 Tunneling Gary Malkin Bay Networks Internet Telecom Business Group
Subscriber Network Subscriber Network Subscriber Network OverviewDVPN Topology Service Provider IP Network Dial-in User Dial-in Router
user data IP PPP user data IP IP MAC user data IP MAC GRE OverviewEncapsulation & Tunneling
OverviewProvisioning • Provisioning information for BayDVS • Tunnel protocol and endpoint • Gateway address and path to Subscriber Site • Authentication protocol and server address • Dynamic Address Assignment protocol and server address • Tunnel authentication protocol and key • Operational information and statistics
Tunneling Models • Tunneling From Provider to Customer • Tunneling Within Provider’s Network • Tunneling From PC to Customer’s Network • Tunneling From PC to Provider’s Network
Tunneling Model -Provider to Subscriber Router (Tunnel Endpoint) Remote Client Network RAC (Tunnel Endpoint) Service Provider Network Subscriber Network
Tunneling Model -Within Provider’s Network Network Remote Client RAC (Tunnel Endpoint) Router (Tunnel Endpoint) Service Provider Network Network CPE Router Subscriber Network
Tunneling Model -PC to Subscriber Router (Tunnel Endpoint) Remote Client (Tunnel Endpoint) Network RAC Service Provider Network Subscriber Network
Tunneling Model -PC to Provider’s Network Network Remote Client (Tunnel Endpoint) RAC Router (Tunnel Endpoint) Service Provider Network Network CPE Router Subscriber Network
BayDVS • Description • Topology • Operation Algorithm • Security
BayDVSDescription • Mobile IP based tunneling solution • Requires only IP/PPP on Remote Node • No requirements for Customer Premise Equipment • Provides addressing and routing isolation • Allows authentication by Service Provider or Subscriber • Allows address assignment by Service Provider or Subscriber
BayDVSTopology Service Provider IP Network TMS GW RAS Dial-in User AS DHCP CPE Frame Relay Subscriber Network
BayDVSOperation Algorithm Remote Node Remote Access Server Tunnel Management System Authentication Server DHCP Server Local Node Gateway Connect LCP negotiation CHAP initiation Auth/info request Grant w/info MIP auth request Auth request Grant w/info MIP auth response MIP DAA request DHCP discover/request DHCP response/ack MIP DAA response MIP registration request MIP registration response CHAP completion NCP negotiation OPEN COMMUNICATION Disconnect MIP terminate request MIP terminate response Terminate message
BayDVSOperation Algorithm - Authentication Remote Access Server Authentication Server Tunnel Management System Gateway Auth/info request Grant w/info MIP authentication request Auth request Grant w/info • RAS acquires provisioned information for User’s Subscriber • RAS authenticates user with Subscriber’s Authentication Server MIP authentication response
BayDVSOperation Algorithm - Dynamic Addressing Remote Access Server DHCP Server Gateway MIP DAA request DHCP discover DHCP response MIP DAA response MIP DAA request • RAS “discovers” DHCP server in Subscriber site • RAS requests IP address from DHCP server DHCP request DHCP ack MIP DAA response
BayDVSSecurity • CHAP or PAP user authentication • User authentication managed by provider or subscriber • MD-5 authentication of tunnel establishment
IP (20 bytes) IP Payload GRE (8 bytes) PPP Frame L2TP (12 bytes) UDP (8 bytes) IP (20 bytes) IP Payload Comparison of L2TP and BayDVS • Scaling and Performance • BayDVS Payload Packet • L2TP Payload Packet • Interoperability • Subscriber Requirements • End-to-End (between RC and LNS) Encryption and Compression • Address and Routing Isolation