缺省网关在TCPP网络中扮演重要的角色,它通常是一个路由器,在TCPP网络上可以转发数据包到其他网络,可以为网络上的TCPP主机提供同远程网络上其他主机通信时所使用的默认路由。
缺省网关/缺省路由器 Default Gateway/Default Router这些术语具有二层意义,具体含义取决于设备功能。在两种情况下,词“路由器”和“网关”是等价的。对于IP主机,缺省路由器/网关是主机用于向主机广播域之外传输数据报所使用的IP路由器的地址。对于IP路由器,缺省路由器/网关是在不知道其他路由器时数据报应该转发到的路由器的IP地址,网关目前被认为是应用层协议转换设备。
在配置IP地址时,需要指定IP地址、子网掩码和默认网关这三个参数。如果只有一个子网(所有主机都具有相同的网络地址),不需要与外部网络通信,则缺省网关就不用指定(网络中不存在路由器),但IP地址和子网掩码必须同时指定。一般情况下,如果不指定缺省网关地址,那么该主机只能在本地子网中进行通信。
缺省网关地址即路由器的IP地址,路由器是位于本地网络,并连向其他网络或Internet的网络设备。对于C类IP地址,只有路由器IP地址的最后一个字节与本地网络上其他主机的地址不同。要注意的是,路由器经常有一个以上的IP地址。用户只需选择其在本地网络上的那一个IP地址。如果计算机连到了Internet上(或者连到了另一个执行DNS的TCP/IP网络),则需要最后一个参数。[1]
配置方式:为了转发数据报,发送设备首先必须知道有哪些路由器连接在本网络上,以及哪台路由处理器保存有到目的地设备的最短路径。因为创建和维护路由表不是最终用户的责任,所以使用缺省网关来转发所有非本地的数据包,缺省网关的配置方式有以下几种。
要在基于Cisco IOS命令的交换机上定义缺省网关,可以在全局配置模式下输入下面的命令:
Switch(config)#ip default-gateway ip-address
其中,变量“ip-address”是缺省路由处理器的IP地址。
交换机像其他末端站点一样,它必须配置缺省网关以便交换机能够与在其他IP子网中的设备进行通信。要做到这一点,必须添加一条指向与交换机sc0接口在同一个子网LAN中的网关路由器的静态路由。要在基于设置(et)命令的交换机上定义缺省网关,可以在特权模式下输入下面的命令:
Switch(enable)#set ip route destination gateway metric
下表描述了“setip route”命令中变量的含义。
| 变量 | 描述 |
|---|---|
| destination | 要添加的IP地址或IP网络别名或者某台主机,用关键字“缺省”作为目的地以设置作为缺省路由的新条目。 |
| gateway | 路由器的IP地址或者IP别名。 |
| metric | (任选的)用来指示目的地网络是在本地的还是远程的值,用0代表本地,1代表远程。 |
注:可以为交换机添加多条路由,包括缺省路由。通过“ set ip route”命令给交换机添加路由并不能将它变成一台路由器,该命令也不会影响交换机交换IP数据包。该命令只对交换机的IP通信有效,并非用于穿过交换机的数据。
| 变量 | 描述 |
|---|---|
| destination | 要添加的IP地址或IP网络别名或者某台主机,用关键字“缺省”作为目的地以设置作为缺省路由的新条目。 |
| gateway | 路由器的IP地址或者IP别名。 |
| metric | (任选的)用来指示目的地网络是在本地的还是远程的值,用0代表本地,1代表远程。 |
在配置子网中的客户主机时,如果该客户计算机要求能够访问本地网络之外的其他主机时,我们必须为其配置缺省网关。大多数情况下,客户计算机缺省网关的IP地址可以通过DHCP服务器进行自动配置。然而在某些时候,我们也需要手工为运行Windows Server 2003、Windows 2000、Windows 95和Windows 98的客户计算机配置缺省网络的属性,即缺省网关的IP地址。
为客户计算机手工配置缺省网关的步骤为:
实现局域网的工作站与其他IP网络或者子网内的主机通信,可以使用多种不同的方法。其中最常用的方法是在本地主机上手工配置缺省网关。在实际应用中,引起故障的原因不仅仅是缺省网关配置不正确,还可能是因为工作站的基本IP配置不正确。有时是因为工作站的IP地址配置不正确,或者更常见的是子网掩码配置不正确,而导致网络故障。需要注意的是,某些操作系统在修改IP配置后,需要重新启动才能使修改生效。
注意:某些局域网操作系统在修改IP配置后,需要重新启动工作站。具体的情况参见操作系统手册。当用户报告IP应用程序故障时,需要询问它是否能ping通子网内的其他主机。如果可以ping通子网内的其他主机,但不能ping通其他子网内的主机,表明缺省网关设置错误。
两个TCP/IP网络之间的连接可以靠IP Router(Default Gateway)来完成。如果甲网络上的主机要与乙网络上的主机通信时,可以借助于 IP Router(Default Gateway)的帮助。可以将Windows NT计算机设置成IP Router。在网络上每一台主机中设置其静态路径信息(Static Routing Information),如果主机中需要设置静态路径信息,则 Windows NT利用Default Gateway(默认网关)来完成。
利用缺省网关,在同一网络与规划网络信息传递的过程利用以下两个例子来说明利用缺省网关,在同一网络与规划网络信息传递的情形。假设子网掩码都是255.255.0.0,具体信息传递过程如右图所示。
例1:图中的计算机A要传递信息给计算机B时,由于计算机A的IP为168.95.116.10计算机B的IP为168.95.116.20,而两台计算机的Network ID都是168.95,因此可知计算机A与B是在同一网络区段内,计算机A不需要通过IP Router就可以将信息传递给计算机B。
例2:当计算机A要传递信息给计算机D时,由于计算机A的P为168.96.116.10,计算机D的IP为154.67.120.11,两台计算机的Network ID(168.95与154.67)不相同,因此可知计算机A与计算机D是在不同的网络区段内,计算机A必须通过IP Router才能将数据传到计算机D。
求购