请求拨号路由
- 格式:doc
- 大小:90.00 KB
- 文档页数:6
请求拨号路由示例
该节给出请求拨号路由复杂性(和简洁性)的范例。下面的图解显示了要使用请求拨号 IP 路由的两个办公室之间的配置。
西雅图办公室有一台运行“路由和远程访问”的服务器,它用作远程访问服务器和请求拨号路由器。西雅图办公室中所有计算机都连接到 172.16.1.0 网络(子网掩码 255.255.255.0)。西雅图路由器(今后称作路由器 1)有连接到其 COM1 端口的调制解调器,而调制解调器的电话号码是 555-0111。
纽约办公室有一台运行“路由和远程访问”的服务器,它用作远程访问服务器和请求拨号路由器。纽约办公室中的所有计算机都连接到 172.16.2.0 网络(子网掩码 255.255.255.0)。纽约路由器(今后称作路由器 2)有连接到其 COM2 端口的调制解调器,而调制解调器的电话号码是 555-0122。
IP 地址为 172.16.1.10 的计算机上的用户需要能连接到 IP 地址为 172.16.1.20 的计算机上的用户的能力,反之亦然。
配置路由器 1
路由器 1 上请求拨号路由的配置包括如下三个步骤:
1. 创建请求拨号接口。
2. 创建静态路由。
3. 创建呼叫路由器 1 时路由器 2 使用的帐户。
创建请求拨号接口
通过请求拨号接口向导使用“路由和远程访问”,路由器 1 的管理员创建一个名为 DD_NewYork 的请求拨号接口,配置如下:
设备:COM1 上的调制解调器
电话号码:555-0122
协议:TCP/IP
身份验证凭据:带有密码的 DD_Seattle
创建静态路由
通过使用“路由和远程访问”,请求拨号接口向导将使静态路由名称和目标具有以下配置:
接口:DD_NewYork
目标:172.16.2.0
子网掩码:255.255.255.0
跃点数:1
创建具有拨入权限的帐户
通过使用“Active Directory 用户和计算机”或“本地用户和组”,路由器 1 的管理员创建具有以下设置的用户帐户:
帐户名称:带有密码的 DD_NewYork。
帐户设置:清除“用户下次登录时须更改密码”复选框并选中“密码永不过期”复选框。
通过用户帐户的拨入属性或远程访问策略授予 DD_NewYork 帐户拨入权限。
配置路由器 2
路由器 2 上请求拨号路由的配置包括如下三个步骤:
1. 创建请求拨号接口。
2. 创建静态路由。
3. 创建呼叫路由器 2 时路由器 1 使用的帐户。
创建请求拨号接口
通过使用“路由和远程访问”,路由器 2 的管理员创建一个名为 DD_Seattle 的请求拨号接口,配置如下:
设备:COM2 中的调制解调器
电话号码:555-0111
协议:TCP/IP
身份验证凭据:带有密码的 DD_NewYork
创建静态路由
通过使用“路由和远程访问”,请求拨号接口向导将使静态路由名称和目标具有以下配置:
接口:DD_Seattle
目标:172.16.1.0
子网掩码:255.255.255.0
跃点数:1
注意
因为请求拨号连接是点到点连接,所以网关 IP 地址是不可配置的。
创建具有拨入权限的帐户
通过使用“Active Directory 用户和计算机”或“本地用户和组”,路由器 2 的管理员创建具有以下设置的用户帐户:
帐户名称:带有密码的 DD_Seattle。
帐户设置:清除“用户下次登录时须更改密码”复选框并选中“密码永不过期”复选框。
通过用户帐号的拨入属性或远程访问策略授予 DD_Seattle 帐户拨入权限。
结果配置
下面的图解根据请求拨号接口、静态路由以及西雅图和纽约办公室的用户帐户,显示请求拨号路由的配置。
注意
为了双向初始化的请求拨号路由可以正常工作,两台运行“路由和远程访问”的服务器上必须都创建请求拨号接口的身份验证凭据(例如用户帐户名称)。此范例显示正确的配置并在下表中进行了总结。
路由器 请求拨号接口名称 用户帐户名称
路由器 1 DD_NewYork DD_Seattle
路由器 2 DD_Seattle DD_NewYork
请求拨号连接过程
当 172.16.1.10 上的用户试图连接到 172.16.2.20 上的资源时,将发生以下事件:
1. 自 172.16.1.10 发往 172.16.2.20 的数据包被转发到路由器 1。
2. 路由器 1 接收来自 172.16.1.10 的数据包并检查其路由表。找到到 172.16.2.20 的路由,该路由使用 DD_NewYork 接口。
3. 路由器 1 检查 DD_NewYork 接口的状态,发现它处于断开状态。
4. 路由器 1 检索 DD_NewYork 请求拨号接口的配置。
5. 根据 DD_NewYork 配置,路由器 1 使用 COM1 上的调制解调器拨打号码 555-0122。
6. 路由器 2 应答传入的呼叫。
7. 路由器 2 请求来自传入呼叫者的身份验证凭据。
8. 路由器 1 发送带有相关密码的用户名 DD_Seattle。
9. 在身份验证凭据的回执上,路由器 2 根据 Windows Server 2003 家族的安全功能检查用户名和密码,并通过 DD_Seattle 用户帐户的拨入属性和已配置的远程访问策略来验证路由器 1 是否具有拨入权限。
10. 路由器 2 现在必须决定传入的呼叫者是拨号网络客户端还是创建请求拨号连接的路由器。路由器
2 搜索其请求拨号接口的列表,以找到一个与路由器1 发送的用户名相匹配的用户名作为身份验证凭据的一部分。路由器 2 找到与用户名凭据匹配的请求拨号接口 DD_Seattle。
11. 路由器 2 将 DD_Seattle 请求拨号接口的状态更改为连接状态。
12. 路由器 1 将来自 172.16.1.10 计算机的数据包通过请求拨号连接转发到路由器 2。
13. 路由器 2 接收该数据包然后将其转发到 172.16.2.20 计算机。
14. 对由 172.16.1.10 计算机发出的连接请求的响应由 172.16.2.20 计算机转发到路由器 2。
15. 路由器 2 接收发往 172.16.1.10 的数据包并检查其路由表。使用 DD_Seattle 接口找到到
172.16.1.10 的路由。
16. 路由器 2 检查 DD_Seattle 接口的状态,发现它处于连接状态。
17. 路由器 2 将数据包转发到路由器 1。
18. 路由器 1 将数据包转发到 172.16.1.10 计算机。
如果用户名称凭据与适当的请求拨号接口名不匹配,则呼叫方将被标识为远程访问客户端,这将导致发生路由问题。
例如,如果路由器 1 使用 DialUpRouter1 作为其用户名凭据,则路由器 1 将被标识为远程访问客户端而不是路由器(假定 DialUpRouter1 是有拨入权限的有效帐户)。数据包从 172.16.1.10 处的用户路由到前面进程中描述的 172.16.2.20 处的用户。
但是,从 172.16.2.20 到 172.16.1.10 的响应数据包将被转发到路由器 2,经过检查路由表,决定使用
DD_Seattle 接口。DD_Seattle 处于断开状态。基于 DD_Seattle 的配置,使用 COM2。但是,COM2 当前用于远程访问客户端(路由器 2)。然后,路由器 2 尝试定位未使用的其他调制解调器。如果找到,路由器 2 呼叫路由器 1 并在建立连接后转发数据包。如果无法找到其他调制解调器,从 172.16.2.20 到
172.16.1.10 的响应数据包将丢失。
请求拨号路由更新
当请求拨号路由可以节约连接成本时,典型的路由协议依赖于周期性公布过程以与路由信息通讯。例如,RIP-for-IP 每隔 30 秒钟公布一次其所有接口上的路由表的内容。此操作对永久性连接的 LAN 或 WAN 线路不成问题。对于敏感用途的拨号 WAN 线路,此周期性的操作类型可能导致路由器每隔 30 秒钟就呼叫其他路由器,这会导致预料不到的电话费用。因此,不应该运行通过临时拨号 WAN 线路的路由协议。
如果不使用路由协议更新路由表,那么必须输入路由作为静态路由。手动或自动输入与通过接口可获得的网络 ID 对应的静态路由。请求拨号接口静态路由的自动输入称为自动静态更新,并且由运行“路由和远程访问”的服务器所支持。RIP-for-IP 支持自动静态更新,但 OSPF 不支持。
当说明时,对自动静态更新配置的请求拨号接口将通过活动连接发送请求以请求连接的另外一端上路由器中的所有路由。在响应请求时,将请求的路由器的所有路由自动输入为请求路由器路由表中的静态路由。静态路由也是连续的;它们保留在路由表中,即使接口断开或重新启动路由器。自动静态更新是路由信息的一次性单向交换。
通过将更新当作已计划的任务执行,可以自动化并计划执行自动静态更新。
注意
自动静态中的“自动”是指将请求路由自动添加为路由表中的静态路由。通过明确的操作执行发送路由请求:当请求拨号接口处于连接状态时,通过“路由和远程访问”或 Netsh 实用程序。每次进行请求拨号连接时,不会自动执行自动静态更新。
当请求自动静态更新时,在从其他路由器请求更新之前删除现有自动静态路由。如果未响应请求,路由器将无法替换它已删除的路由。这可能会导致丢失与远程网络的连接。
开放式最短路径优先 (OSPF) 在 Windows XP 64-Bit Edition 和 Windows Server 2003 家族 64
位版本中不适用。
未计数的连接
在连接建立过程中,请求拨号连接使用点对点协议 (PPP)。对于基于 TCP/IP 的连接,TCP/IP 连接设置是经过协商的。基于 TCP/IP 的 PPP 连接的一个重要元素就是 IP 地址的分配。
当两个请求拨号路由器(运行“路由和远程访问”的服务器或运行 Windows NT 4.0“路由和远程访问服务
(RRAS)”的服务器)间的呼叫初始化时,呼叫路由器请求来自应答路由器的 IP 地址。此外,应答路由器也请求来自呼叫路由器的 IP 地址。如果两个路由器相互之间给定所请求的 IP 地址,则每个路由器的 PPP
连接上的逻辑接口将从其他路由器指派 IP 地址。这称为编号连接。
Windows NT 4.0 RRAS 请求拨号连接需要一个编号连接。如果呼叫或应答路由器没有 IP 地址可以分配到其他路由器,则连接建立过程将失败。为了使两个路由器相互分配 IP 地址,必须通过 RRAS 属性为正确分配 IP 地址配置两个路由器。带有 RRAS 的常见配置问题是:IP 地址分配的默认配置是要通过 DHCP 获得 IP 地址,而网络上没有可用的 DHCP 服务器。因为没有将 IP 地址分配给其他路由器,连接建立过程将失败。
此配置问题不再是“路由和远程访问”服务的问题,原因有两个: