62
Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features. Microsoft Windows 2000 builds on RRAS in Windows NT 4.0 and adds a number of new features. RRAS is fully integrated with Windows 2000 Server. RRAS is extensible with application programming interfaces (APIs) that third-party developers can use to create custom networking solutions and that vendors can use to participate in internetworking. The combined features of Windows 2000 RRAS allow a Windows 2000 Server computer to function as a multiprotocol router, a demand-dial router, and a remote access server.

Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

Embed Size (px)

Citation preview

Page 1: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

Overview of Routing and Remote Access Service (RRAS)• When RRAS was implemented in Microsoft Windows NT

4.0, it added support for a number of features.

• Microsoft Windows 2000 builds on RRAS in Windows NT 4.0 and adds a number of new features.

• RRAS is fully integrated with Windows 2000 Server.

• RRAS is extensible with application programming interfaces (APIs) that third-party developers can use to create custom networking solutions and that vendors can use to participate in internetworking.

• The combined features of Windows 2000 RRAS allow a Windows 2000 Server computer to function as a multiprotocol router, a demand-dial router, and a remote access server.

Page 2: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

Combining Routing and Remote Access Service

• Routing services and remote access services have been combined because of Point-to-Point Protocol (PPP), which is the protocol suite that is commonly used to negotiate point-to-point connections.

• Demand-dial routing connections also use PPP to provide the same kinds of services as remote access connections.

• The PPP infrastructure of Windows 2000 Server supports several types of access.

Page 3: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

Installation and Configuration

Page 4: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

Disabling Routing and Remote Access Service

• You can use the Routing and Remote Access snap-in to disable RRAS.

• You can refresh the RRAS configuration by first disabling the service and then enabling it.

Page 5: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

Authentication and Authorization

Page 6: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

Unicast IP Support

• Windows 2000 provides extensive support for unicast IP routing.

• In unicasting, two computers establish a two-way, point-to-point connection.

• Routing and Remote Access Service includes a number of features to support unicast IP routing.

Page 7: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

Multicast IP Support

• Windows 2000 supports the sending, receiving, and forwarding of IP multicast traffic.

• Multicast traffic is sent to a single host but is processed by multiple hosts who listen for this type of traffic.

• Routing and Remote Access Service includes a number of features to support multicast IP routing.

Page 8: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

IPX Support

• The Windows 2000 Server router is a fully functional IPX router.

• Routing and Remote Access Service includes a number of features to support IPX routing.

Page 9: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

AppleTalk

• Windows 2000 RRAS can operate as an AppleTalk router by forwarding AppleTalk packets and supporting the use of RTMP.

• Most large AppleTalk networks are AppleTalk internets that are connected by routers.

• A Windows 2000–based server can provide routing and seed routing support.

Page 10: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

Demand-Dial Routing

• Windows 2000 provides support for demand-dial routing.

• IP and IPX can be forwarded over demand-dial interfaces over persistent or on-demand wide area network (WAN) links.

Page 11: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

Remote Access

• RRAS enables a computer to be a remote access server.

• RRAS accepts remote access connections from remote access clients that use traditional dial-up technologies.

Page 12: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

VPN Server

• RRAS enables a computer to be a virtual private network (VPN) server.

• RRAS supports Point-to-Point Tunneling Protocol (PPTP) and Layer 2 Tunneling Protocol (L2TP) over IP Security (IPSec).

Page 13: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

RADIUS Client-Server

• Internet Authentication Service (IAS) is the Microsoft implementation of a Remote Authentication Dial-In User Service (RADIUS) server.

• RADIUS is a client-server protocol that enables RADIUS clients to submit authentication and accounting requests.

• The RADIUS server has access to user account information and can check remote access authentication credentials.

• RADIUS supports remote access user authentication and authorization and allows accounting data to be maintained in a central location.

Page 14: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

SNMP MIB Support

• RRAS provides Simple Network Management Protocol (SNMP) agent functionality with support for Internet MIB II.

• Routing and Remote Access Service includes support for additional MIB enhancements beyond Internet MIB II.

• MIB support is also provided for Windows 2000 functions, legacy LAN Manager MIB functions, and the WINS, DHCP, and IIS services.

Page 15: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

API Support for Third-Party Components

• RRAS has fully published API sets for unicast and multicast routing protocol and administration utility support.

• Developers can write additional routing protocols and interfaces directly into RRAS architecture.

Page 16: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

Overview of Remote Access

• Remote access clients are either connected to only the remote access server’s resources, or they are connected to the RAS server’s resources and beyond.

• A Windows 2000 remote access server provides two remote access connection methods.

Page 17: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

Dial-Up Remote Access Connections

Page 18: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

Remote Access Client

• A number of remote access clients can connect to Windows 2000 remote access server.

• Almost any third-party PPP remote access clients can connect to a Windows 2000 remote access server.

• The Microsoft remote access client can dial into a Serial Line Interface Protocol (SLIP) server.

Page 19: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

Remote Access Service Server

• The remote access server accepts dial-up connections.

• The remote access server forwards packets between remote access clients and the network to which the remote access server is attached.

Page 20: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

Dial-Up Equipment and WAN Infrastructure

• Public Switched Telephone Network (PSTN)

• Digital links and V.90

• Integrated Services Digital Network (ISDN)

• X.25

• ATM over ADSL

Page 21: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

Public Switched Telephone Network (PSTN)

Page 22: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

Digital Links and V.90

Page 23: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

Integrated Services Digital Network (ISDN)

Page 24: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

X.25

Page 25: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

Asynchronous Transfer Mode (ATM) over Asymmetric Digital Subscriber Line (ADSL)

Page 26: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

Remote Access Protocols

• Remote access protocols control the establishment of connections and the transmission of data over WAN links.

• Windows 2000 remote access supports three types of remote access protocols: PPP, SLIP, and AsyBEUI.

Page 27: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

LAN Protocols

• LAN protocols are the protocols used by remote access clients to access resources on the network connected to the RAS server.

• Windows 2000 remote access supports TCP/IP, IPX, AppleTalk, and NetBEUI.

Page 28: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

Secure User Authentication

• Secure user authentication is obtained through the encrypted exchange of user credentials.

• Secure authentication is possible through the use of PPP and one of the supported authentication protocols.

Page 29: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

Mutual Authentication

• Mutual authentication is obtained by authenticating both ends of the connection through the encrypted exchange of user credentials.

• It is possible for a RAS server not to request authentication from the remote access client.

Page 30: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

Data Encryption

• Data encryption encrypts the data sent between the remote access client and the RAS server.

• Data encryption on a remote access connection is based on a secret encryption key known to the RAS server and remote access client.

• Data encryption is possible over dial-up remote access links when using PPP along with EAP-TLS or MS‑CHAP.

• Microsoft Windows 2000, Windows NT 4.0, Windows 98, and Windows 95 remote access clients and remote access servers support Microsoft Point-to-Point Encryption (MPPE).

Page 31: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

Callback

• The RAS server calls the remote access client after the user credentials have been verified.

• Callback can be configured on the server to call the remote access client back at a number specified by the user of the remote access client.

• Callback can be configured to always call back the remote access client at a specific number.

Page 32: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

Caller ID

• Caller ID can be used to verify that the incoming call is coming from a specified phone number.

• Caller ID requires that the caller’s telephone line, phone system, RAS server’s telephone line, and the Windows 2000 driver for the dial-up equipment support caller ID.

Page 33: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

Remote Access Account Lockout

• The remote access account lockout feature is used to specify how many times a remote access authentication can fail against a valid user account before access is denied.

• The feature does not distinguish malicious attempts from authentic users.

• An administrator must decide on two remote access account lockout variables.

Page 34: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

Managing Users

• Set up a master account database in the Active Directory store or on a RADIUS server.

• A master account database allows the RAS server to send the authentication credentials to a central authenticating device.

Page 35: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

Managing Addresses

• For PPP connections, IP, IPX, and AppleTalk, addressing information must be allocated to remote access clients during the establishment of the connection.

• The RAS server must be configured to allocate IP addresses, IPX network and node addresses, or AppleTalk network and node addresses.

Page 36: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

Overview of Access Management

• Remote access connections are accepted based on the dial-in properties of a user account and the remote access policies.

• Different remote access conditions can be applied to different remote access clients or to the same remote access client based on the parameters of the connection attempt.

• Multiple remote access policies can be used to meet various conditions.

• RRAS and IAS use remote access policies to determine whether to accept or reject connection attempts.

Page 37: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

Access by User Account

Page 38: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

Access by Policy

Page 39: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

Accepting a Connection Attempt

When a user attempts a connection, the connection attempt is accepted or rejected based on a specific logic.

Page 40: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

Managing Account Lockout

• Changing settings in the registry on the authenticating computer configures the account lockout feature.

• If the RAS server is configured for Windows authentication, modify the registry on the RAS server computer.

• If the RAS server is configured for RADIUS authentication and IAS is being used, modify the registry on the IAS server.

Page 41: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

Managing Authentication

• Windows authentication

• RADIUS authentication

• Windows and RADIUS accounting

Page 42: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

Overview of Virtual Private Networks (VPNs)

• VPNs allow remote users to connect securely to a remote corporate server by using the routing infrastructure provided by a public internetwork, such as the Internet.

• VPN is a point-to-point connection between the user’s computer and a corporate server.

• VPN allows a corporation to connect with its branch offices or with other companies over a public internetwork.

• The secure connection across the internetwork appears to the user as a virtual network interface.

Page 43: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

Connecting Networks over the Internet

• Dedicated lines

• Dial-up lines

Page 44: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

Connecting Computers over an Intranet

• VPNs allow a department’s LAN to be physically connected to the corporate internetwork but separated by a VPN server.

• The VPN server is not acting as a router between the corporate internetwork and the department LAN.

Page 45: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

Overview of Tunneling

• Tunneling is a method of using an internetwork infrastructure to transfer a payload.

• Instead of sending the frame as produced by the originating node, the frame is encapsulated with an additional header, which provides routing information.

• The process of encapsulation and transmission of packets is known as tunneling.

• The logical path through which the encapsulated packets travel the transit internetwork is called a tunnel.

Page 46: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

Tunnel Maintenance and Data Transfer

• Tunnel maintenance protocol

• Tunnel data transfer protocol

Page 47: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

Tunnel Types

• Voluntary tunnels

• Compulsory tunnels

Page 48: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

PPTP

Page 49: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

L2TP

Page 50: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

PPTP vs. L2TP

• PPTP requires that the transit internetwork be an IP internetwork. L2TP requires only that the tunnel media provide packet-oriented point-to-point connectivity.

• When header compression is enabled, L2TP operates with 4 bytes of overhead, compared to 6 bytes for PPTP.

• L2TP provides tunnel authentication, while PPTP does not.

• PPTP uses PPP encryption and L2TP does not.

Page 51: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

IPSec

• Overview of IPSec

• ESP tunnel mode vs. ESP transport mode

• IPSec ESP tunnel mode packet structure

Page 52: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

IP-IP

• IP-IP is a simple OSI layer 3 tunneling technique.

• A virtual network is created by encapsulating an IP packet with an additional IP header.

• The primary use of IP-IP is for tunneling multicast traffic over sections of a network that does not support multicast routing.

• The IP payload includes everything above IP.

Page 53: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

Managing Users

• A master account database is usually set up on a domain controller or on a RADIUS server.

• The same user account is used for both dial-in remote access and VPN remote access.

Page 54: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

Managing Addresses and Name Servers

• The VPN server must have IP addresses available in order to assign them to the VPN server’s virtual interface and to VPN clients.

• By default, the IP addresses assigned to VPN clients are obtained through DHCP.

Page 55: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

Managing Access

Configure the properties on the Dial-In tab of the users’ properties and modify remote access policy as necessary.

Page 56: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

Managing Authentication

• The VPN server can be configured to use either Windows or RADIUS authentication.

• If Windows is selected, the user credentials are authenticated by using Windows authentication and remote access policy.

• If RADIUS is selected, user credentials and parameters are sent as a series of RADIUS request messages to the RADIUS server.

Page 57: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

Troubleshooting

• Connection attempt is rejected when it should be accepted.

• Connection attempt is accepted when it should be rejected.

• Unable to reach locations beyond the VPN server.

• Unable to establish a tunnel.

Page 58: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

Routing and Remote Access Snap-In

Page 59: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

Net Shell Command-Line Utility• The Net Shell utility includes a number of options.

• Commands can be abbreviated to the shortest unambiguous string.

• Commands can be either global or context specific.

• Global commands can be issued in any context and are used for general netsh functions.

• Netsh has two command modes.

• You can run a script either by using the -f option or by typing the exec global command while in the Net Shell command window.

• To create a script of the current configuration, type the global dump command.

• The Net Shell command includes context-specific commands.

Page 60: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

Authentication and Accounting Logging

• RRAS supports the logging of authentication and accounting information for PPP-based connection attempts when Windows authentication or accounting is enabled.

• The authentication and accounting information is stored in a configurable log file or files.

• You can configure the type of activity to log and log file settings.

Page 61: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

Event Logging

• The Windows 2000 Router performs extensive error logging in the system event log.

• Four levels of logging are available.

• Take specific steps if an OSPF router is unable to establish an adjacency on an interface.

• The level of event logging can be set from various places with the Routing and Remote Access snap-in.

• Logging consumes system resources and should be used sparingly.

Page 62: Overview of Routing and Remote Access Service (RRAS) When RRAS was implemented in Microsoft Windows NT 4.0, it added support for a number of features

Tracing

• RRAS has an extensive tracing capability that you can use to troubleshoot complex network problems.

• Tracing records internal component variables, function calls, and interactions.

• You can enable tracing for each routing protocol by setting the appropriate registry values.

• Tracing consumes system resources and should be used sparingly.

• To enable file tracing for each component, you must set specific values within the registry.