45fan.com - 路饭网

搜索: 您的位置主页 > 路由器设置 > 阅读资讯:IP Default-Gateway,默认路由,IP Default-Network的区别

IP Default-Gateway,默认路由,IP Default-Network的区别

2013-06-15 10:30:19 来源:www.45fan.com 【

网关就像传达室的工作人员,当你要和自己不在一个工作间(网段)的人交流时,就需要把消息先发给传达室,然后传达室再帮你联系其他工作区间的人!

有时候出于种种原因,路由器不可能获知网络中的每一个网段,那么这时就需要给它配置个网关,这样就可以将所有未知目的地的数据包发给网关!

在路由器上使用命令:IP Default-Gateway +ip地址为路由器指定一个默认网关,其实这命令的作用和我们PC的网关一样的!但是我们要想在在路由器上启用这条命令,必须要先关闭路由功能(no ip routing)后!

小提示:如果路由器处于boot模式时,同样也可以通过该命令配置默认网关,这样可以帮助TFTP之类的传输!

配置IP Default-Gateway

注意:必须先关闭路由功能!

说明:基本IP配置如上图所示!

1在R1上配置IP Default-Gateway

(1)在R1上配置IP Default-Gateway

R1(config)#no ip routing

R1(config)#ip default-gateway 12.1.1.2

说明:在R1上关闭路由功能,并指定默认网关为12.1.1.2

(2)在R1上查看默认网关

R1#show ip route

Default gateway is 12.1.1.2

Host               Gateway           Last Use    Total Uses  Interface

ICMP redirect cache is empty

说明:R1上路由功能已关闭,并且所有的数据包都将发给网关12.1.1.2

(3)测试网络连通性

R1#ping 2.2.2.2

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 2.2.2.2, timeout is 2 seconds:

!!!!!

Success rate is 100 percent (5/5), round-trip min/avg/max = 20/40/108 ms

说明:因为R1网关为12.1.1.2,而2.2.2.2在R2上,所有R1和2.2.2.2通信正常

(4)现在假设不关闭路由功能,看ip default-gateway起作用不

R1(config)#ip routing

R1(config)#do show ip route

Gateway of last resort is not set

12.0.0.0/24 is subnetted, 1 subnets

C       12.1.1.0 is directly connected, FastEthernet0/0

R1#ping 2.2.2.2

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 2.2.2.2, timeout is 2 seconds:

.....

Success rate is 0 percent (0/5)

说明:可以看到ip default-gateway没有起作用,所有得到结论:必须要先关闭路由功能才能使用ip default-gateway

IP route 0.0.0.0 0.0.0.0

从上面的实验可以看到ip default-gateway要想成功启用,必须要关闭路由功能,这对于路由器来说好坑爹哦!它的目的就是路由,你还把人家路由功能关了!呵呵!那么在路由功能开启的情况下,我们就可以通过命令IP route 0.0.0.0 0.0.0.0同样的为路由器配置默认网关!初学网络的时候是最喜欢这条命令了,简单省事!

那么他们的区别在于:ip default-gateway只能在路由功能关闭的时候工作,并且一台路由器只能配置一条,而我们的IP route 0.0.0.0 0.0.0.0可以在路由功能开启的时候工作,可以配置多条,利于负载均衡啊!

实验这里就不贴出了,平常用得太多了,不过在配置多条IP route 0.0.0.0 0.0.0.0时,需要注意的是,负载均衡会受到CEF的影响,所有默认情况下就得不到你想要的结果了!

IP Default-Network

这条命令同样可以为路由器配置默认网关,三者的区别在于,IP Default-Gateway只能工作在非路由模式下,而IP route 0.0.0.0 0.0.0.0可以工作在路由模式下,但是不会自动被动态路由协议通告给邻居。而如果使用IP Default-Network,则被IP Default-Network所定义的网络将成为路由器的默认网关,所有未知目标的数据包都会发往该网络,而且它所定义的默认网关是能够自动被动态路由协议传递的!不过使用IP Default-Network也有所限制,那就是只有RIP,IGRP,EIGRP才能够自动传递默认网关,OSPF和IS-IS这两哥们是不会传递的!

在IGRP,EIGRP中,IP Default-Network所指定的网络必须在EIGRP进程中通告,或者将该路由重分布进EIGRP才会自动传递;而对于RIP,不需要在进程下通告就能自动传递,这个其实也要看IOS来了,某些很屌丝的IOS要求IP Default-Network所指定的网络必须为路由器直连才会被传递,负责无效!

配置IP Default-Network

说明:基本IP配置如上图所示

1.在R1上配置IP Default-Network

(1)在R1上手工配置到2.2.2.2/32的静态路由

R1(config)#ip route 2.2.2.2 255.255.255.255 12.1.1.2

说明:配置该静态路由,目的在于让2.2.2.2/32实现存在4路由表中。

(2)查看R1的路由表,并测试到远程网络2.2.2.2/32和3.3.3.3/32的连通性

R1#show ip route

    2.0.0.0/32 is subnetted, 1 subnets

S       2.2.2.2 [1/0] via 12.1.1.2

    12.0.0.0/24 is subnetted, 1 subnets

C       12.1.1.0 is directly connected, FastEthernet0/0

R1#ping 2.2.2.2

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 2.2.2.2, timeout is 2 seconds:

!!!!!

Success rate is 100 percent (5/5), round-trip min/avg/max = 32/49/88 ms

R1#ping 3.3.3.3

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 3.3.3.3, timeout is 2 seconds:

..... http://www.45fan.com/a/Router/1946.html

Success rate is 0 percent (0/5)

说明:路由表中只有2.2.2.2的路由条目,自然去往3.3.3.3就不能成功

(3)在R1上配置ip default-network

R1(config)#ip default-network 2.2.2.2

(4)再次查看R1的路由表并测试连通性

R1(config)#do show ip route

Gateway of last resort is not set

2.0.0.0/8 is variably subnetted, 2 subnets, 2 masks

S       2.2.2.2/32 [1/0] via 12.1.1.2

S       2.0.0.0/8 [1/0] via 2.2.2.2

12.0.0.0/24 is subnetted, 1 subnets

C       12.1.1.0 is directly connected, FastEthernet0/0

R1#ping 3.3.3.3

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 3.3.3.3, timeout is 2 seconds:

.....

Success rate is 0 percent (0/5)

说明:可以看到还是没通,这是为什么啦?因为ip default-network是classful的,所指定的网段必须是没有划分过子网的的主类网络,否则不会产生默认网关!2.2.2.2/32是2.0.0.0/8的子网,所以被忽略了!

(5)修改静态路由和默认网关,然后再查看路由表和测试连通性

R1(config)#ip route 2.0.0.0 255.0.0.0 12.1.1.2

R1(config)#ip default-network 2.0.0.0

R1#show ip route

Gateway of last resort is 12.1.1.2 to network 2.0.0.0

S*   2.0.0.0/8 [1/0] via 12.1.1.2

    12.0.0.0/24 is subnetted, 1 subnets

C       12.1.1.0 is directly connected, FastEthernet0/0

R1#ping 3.3.3.3

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 3.3.3.3, timeout is 2 seconds:

!!!!!

Success rate is 100 percent (5/5), round-trip min/avg/max = 20/44/112 ms

说明:可以看到R1当前的路由表中有一条指向2.0.0.0/8的默认路由,所有会将所有未知目标的数据包发往2.0.0.0,最终R1能够和3.3.3.3/32通信。

延伸阅读:详解什么是路由器网关及其作用


本文地址:http://www.45fan.com/a/Router/1946.html
Tags:
编辑:路饭网
关于我们 | 联系我们 | 友情链接 | 网站地图 | Sitemap | App | 返回顶部