| Knowledge Base |   | |||||||
New Search |
Spoofing and Connection Management |
|||||||
Article Number: H007 |
||||||||
SUMMARYThis article provides information on how to configure an Orbitor to perform Connection Management and Spoofing in an ISDN environment. Spoofing is the act of making a server or workstation believe that there is still a physical path
to the other, when in fact, it may be currently disconnected. This article is a very detailed step-by-step account of what is required to configure the Orbitor router from start to finish to operate in a Connection Managed/Spoofing environment. It covers the configuration of parameters in different scenarios offering insight into the use of these parameters in other applications. This is all with an eye towards optimizing the use of the Orbitor in your application. Please note that the Orbitor NetWizard, a JAVA-based applet, simplifies installation of the Orbitor router significantly. It removes many of the intermediate steps detailed herein. However, this article intends to show the various features and how they are used to achieve specific functionality, and therefore contains many more additional steps than what you might need during an actual installation. MORE INFORMATIONWhen should I use spoofing?If you are using ISDN and are being charged for the time that the connection is established, you should use spoofing and connection management. Also, spoofing is valuable when you must maintain such items as routes to ensure that a user session is maintained when an ISDN circuit disconnects. Why should I use spoofing?Using connection management and spoofing will serve to reduce usage charges that are otherwise unnecessary. By monitoring the traffic flow, the Orbitor can decide when to activate the ISDN call, and when to disconnect it for optimal cost-efficiencies. SpoofingSpoofing is a very simple concept--create the illusion that a physical connection exists when it doesn't. To accomplish this task, the Orbitor must maintain an understanding of the remote location to which it is connected. The sessions between workstations and servers, the routes that are required to reach this remote location and its resources, and any advertised services that must be replicated onto the local LAN are all examples of items that need to be maintained by the Orbitor. It must also respond to local requests for remote services and decide whether it can service it locally, or send the request to the remote location. Of course, this occurs transparently to the user. Connection ManagementConnection Management monitors traffic over a given physical connection and decides if the connection should be disconnected, maintained, or reconnected. This process is managed by the Connection Management Control Protocol (CMCP) which can be negotiated when a connection is first established to a remote location. The TerminologyThere are various terms used to describe the states of a CMCP-managed connection and the various operations of spoofing. These terms are used throughout this article and are listed here for clarity:
CONFIGURATIONWhen it comes time to configure an Orbitor product to operate in an ISDN environment, and you want to use Connection Management, follow the steps outlined in the subsequent sections of this article. They will identify the key parameters to use, the parameters to consider, and the parameters to stay away from. Network SetupThe following diagram and table depicts the network used in this configuration example.
Router A is a router located in the United Kingdom, while Router B is located in Canada. Obviously, this is a good example of where you'll want to reduce ISDN call charges. The international flavour of this application has been selected to demonstrate how each router would be configured to support both a typical European configuration and a typical North American configuration. Required Configuration ElementsThere are a few parameters that are required to make this application function properly. Listed below are these parameters:
Configured on a per-remote site basis, CMCP is the control protocol that is used to control and manage the ISDN circuit between the two routers. When enabled, two CMCP-enabled routers will negotiate various circuit parameters like how to call one another during resumption activities, when to suspend, and when to terminate the call. Step-by-StepThe procedure listed below assumes that the Orbitor has had the IP Routing, IPX Routing (if so required), and ISDN configuration completed properly. This procedure outlines the requirements to configure the Remote Site profile for use in a CMCP-enabled application. Remote Site Profile ConfigurationThe steps listed below are described in detail so please follow them closely. For the purposes of this example, the configuration has been specified for an Orbitor 500. However, the same configuration can be applied to other Orbitor products as well. If you are not currently connected to the console of the Orbitor please do so now. You'll need to login, providing the password of the console. You should now be at the MAIN Menu. Router B ConfigurationThe following steps are similar for both Router A and Router B. However, the actual ISDN numbers called are different on each, and therefore must be presented seperately.
There are other parameters that must be configured in order for this application to work properly. However, these parameters are common for both Router A and Router B. As such, they are presented in a section of their own further on in this article. Router A ConfigurationThe following steps are similar to Router B.
Protocol Set-UpThis section refers to protocol specific parameters and the associated Control Protocols. The settings for these parameters are common for both Router A and Router B. When you first created a Remote Site profile, you selected the "spoofing" option. This option automatically configures all of the parameters listed in this Protocol Set-Up section. However, the configuration of these parameters is listed here for completeness. After you have completed the configuration listed above, you'll be located at the 'Security Parameters' menu. Tab back to the 'EDIT REMOTE SITE 1 SET-UP MENU' and select 'Protocol Set-Up'.
You have completed the set-up of the Protocol Set-up menu parameters. These settings should be made on both routers to ensure proper operation. Also, please refer to the section on CONSIDERATIONS for other parameters that should be considered. Finalizing the Set-upThe only remaining step to allow the proper operations of Connection Management and Spoofing is to enable the 'Auto-call' parameter located in the 'Circuit Set-Up' menu. Auto-call must be enabled on both routers to ensure proper operations. Once this parameter is enabled, the units will start to call each other and establish the CMCP-enabled circuit. CONSIDERATIONSFor brevity, there are other parameters omitted from these instructions that might be necessary to configure in order to have the Orbitors operate properly in your network. Such parameters as Bandwidth on Demand, Schedules activation of the circuit, Network Address Translation and the use of the NetSafe Firewall are all examples of items not discussed here. Please review the Orbitor Reference Manual for details on these parameters. Call you/Call meThe use or the requirement of the Call you and Call me prefixes is not always obvious but it is important to understand. These two parameters work in concert with the 'ISDN number' and 'Alternate ISDN number' parameters that are configured in the 'ISDN call Set-up' menu. Together, they form the full number to dial to reach the remote device. As well, it is used to help the remote router call back to reach 'this' router. From our example, you may have gleened that we configured the local ISDN number of the remote router into the 'ISDN Number' parameter and configured the required long distance information into the 'Call you' parameter. The 'ISDN number' represents what is normally used as the ISDN Directory number of the unit. The Directory number is always the number that can be used to reach the unit from a local telephone/device.
The 'ISDN number' parameter should only ever contain that ISDN number that is required to contact the unit from a local telephone. If we are using Router B as an example, to call you (Router A) Router B will dial <Call you>+<ISDN number>, which translates to 011 44 1234 567 890. The same process is used in reverse for Router A, combining the 'Call you' fields with the 'ISDN number' to form the ISDN number of the other unit. The Call me field is present to inform the 'other' router how to call back to 'this' router. To understand this, you must generally understand the process used to initially establish the CMCP-enabled circuit.
For simplicity, let's assume Router A calls Router B. When Router A calls Router B, Router A must inform Router B of how to call it back during a circuit resumption event. It does this by conveying both its local ISDN Directory number and the 'Call me' prefix. With this information. Router B has all the information required to call Router A back if it wanted to resume the circuit on its own. Routing is RequiredTo perform spoofing the Orbitor relies on the use of the IP or IPX router to properly support the session and route management that is required to fully "spoof" the LAN environment. This implies that spoofing will not operate in a bridging-only environment. A FINAL NOTEAs mentioned in the opening sections of this article, there are only four (4) parameters that are absolutely required to ensure that CMCP and spoofing will operate properly. We have covered many other steps and parameters that influence the operation of the session, but fundamentally do not change the basic function of these features.
Given the importance of these features to reduce on-line ISDN call charges, if you should not understand any part of this article, please contact Develcon Support Services directly. REFERENCESFor additional details on this topic, you may wish to refer to the Orbitor Reference Manual.§ |
||||||||
| Keywords: ISDN, spoofing, CMCP, PPP, IP, IPX Product: Orbitor Model: All |
||||||||
Copyright © 1998 Develcon Electronics Ltd. All Rights Reserved. |