㈠ 默认路由的用法 默认路由怎么用
默认路由的用法
指定默认路由
指定默认路由(last resort gateway)的命令:
ip route 0.0.0.0 0.0.0.0
ip default-network
ip default-gateway
default-information originate
ip default-gateway
当路由器上的ip routing无效时,使用它指定默认路由,用于RXBoot模式(no ip routing)下安装IOS等。或者关闭ip routing 让路由器当主机用,此时需要配置默认网关。另外此命令常用于二层交换机上,因为在二层交换机上没有第三层路由表项。
ip default-network
2、ip default-network和ip route 0.0.0.0 0.0.0.0
两者都用于ip routing有效的路由器上,区别主要在于路由协议是否传播这条路由信息。比如:IGRP无法识别0.0.0.0,因此传播默认路由时必须用ip default-network。
当用ip default-network指令设定多条默认路由时,administrative distance最短的成为最终的默认路由;如果有复数条路由distance值相等,那么在路由表(show ip route)中靠上的成为默认路由。
同时使用ip default-network和ip route 0.0.0.0 0.0.0.0双方设定默认路由时,如果ip default-network设定的网络是直连(静态、且已知)的,那么它就成为默认路由;如果ip default-network指定的网络是由交换路由信息得来的,则ip route 0.0.0.0 0.0.0.0指定的表项成为默认路由。
如果想在路由表里标记路由就只有直接宣告主类网络
2513(config)# ip default−network 171.70.0.0
用ip default−network宣告网络时,如果宣告的不是主类网络,路由表就不会标记为*。而是多出一条静态路由(RUN里面也有),如果宣告的是主类网络就会标记为*号。(这是没有路由协议的情况)
在有路由协议的环境下:
IGRP/EIGRP:ip default-network 宣告的网络必须是被EIGRP或IGRP或重分布进来的路由
RIP:ip default-network 宣告的网络被标记为R*
IS-IS/OSPF:不支持
2.ip route 0.0.0.0 0.0.0.0
创建一条静态路由到网络0.0.0.0 0.0.0.0是做默认路由的另一个方法,与ip default-network一样,ip route
0.0.0.0 0.0.0.0 同样不用依赖任何路由协议,但是ip routing必须打开。
IGRP不能理解ip route 0.0.0.0 0.0.0.0这条命令,EIGRP可以用这条命令,但是这条命令如果来自一条静态路由,则必须将这条静态路由重发布进EIGRP中!在rip早期版本中,ip route 0.0.0.0 0.0.0.0会自动发布,但在CISCO IOS 12.0T之后,发布的路由必须是RIP所学到或重分布进来的,OSPF 、ISIS同样不支持,可以用default-information originate来进行发布
最后,如果使用多条ip route 0.0.0.0 0.0.0.0指令,则流量会自动在多条链路上负载均衡。
默认路由的基本简介
默认路由配置方法
默认路由和静态路由的命令格式一样。只是把目的地ip和子网掩码改成0.0.0.0和0.0.0.0。由于默认路由只能存在末梢网络中,所以只有R1和R3可用,配置格式为:
R1(config)#ip route 0.0.0.0 0.0.0.0 10.0.0.2
R3(config)#ip route 0.0.0.0 0.0.0.0 20.0.0.1
默认路由
(Default route),是对IP数据包中的目的地址找不到存在的其他路由时,路由器所选择的路由。目的地不在路由器的路由表里的所有数据包都会使用默认路由。这条路由一般会连去另一个路由器,而这个路由器也同样处理数据包: 如果知道应该怎么路由这个数据包,则数据包会被转发到已知的路由;否则,数据包会被转发到默认路由,从而到达另一个路由器。每次转发,路由都增加了一跳的距离。
当到达了一个知道如何到达目的地址的路由器时,这个路由器就会根据最长前缀匹配来选择有效的路由。子网掩码匹配目的IP地址而且又最长的网络会被选择。用无类别域间路由标记表示的IPv4默认路由是0.0.0.0/0。因为子网掩码是/0,所以它是最短的可能匹配。 当查找不到匹配的路由时,自然而然就会转而使用这条路由。同样地,在IPv6中,默认路由的地址是::/0. 一些组织的路由器一般把默认路由设为一个连接到网络服务提供商的路由器。这样,目的地为该组织的局域网以外——一般是互联网、城域网或者VPN——的数据包都会被该路由器转发到该网络服务提供商。当那些数据包到了外网,如果该路由器不知道该如何路由它们,它就会把它们发到它自己的默认路由里,而这又会是另一个连接到更大的网络的路由器。同样地,如果仍然不知道该如何路由那些数据包,它们会去到互联网的主干线路上。这样,目的地址会被认为不存在,数据包就会被丢弃。
主机里的默认路由通常被称作默认网关。默认网关通常会是一个有过滤功能的设备,如防火墙和代理服务器。
㈡ 配置默认路由
ip route 〔网络号〕〔子网掩码] [下一跳IP地址或是出站接口〕。
你说的那条下ip route是配置默认路由的命令。第一个0.0.0.0是IP网络,表示所有网络,后面的这个0.0.0.0是子网掩码,表示所有IP位都可以为0或是1,它和前面的IP地址来共用表示所有IP地址。
后面的200.18.8.,,这个应该还有一个数字,表示一个IP,指所有网络都通过这个IP来连接,比如说你要连接到202.102.111.111,它会通过200.18.8.*这个IP来连接。
㈢ 什么是默认路由和静态路由的区别
默认路由一般是 0.0.0.0 0.0.0.0 的路由能匹配任何数据包,从而让任何数据包都可以被路由。而静态路由是一条明细路由,比如192.168.0.0/24 192,168.1.1 这就是一条明细路由了。在路由表里一般都以s来开头,默认路由一般是是s*。
㈣ 静态路由和默认路由的区别
静态路由:这个是手动设置的,如ip route 192.168.1.1 255.255.255.255 192.168.1.254
这条静态路由指的是把去往192.168.1.1这个IP的数据全部发往192.168.1.254
默认路由:一般这个是其他路由选择都没有匹配时,才会选择这个
如:ip route 0.0.0.0 0.0.0.0 192.168.1.1这条默认路由指的是如果其他路由规则不匹配,
就把剩下的数据发往192.168.1.1
静态默认路由:一般的默认路由都是静态的,当然还有一种动态默认路由
动态默认路由:这个和静态的默认路由又有什么区别呢?比如有一个星形拓扑,R1为核心路
由器,而剩下的R2,R3为分支,想要让R1告诉分支路由器,当找不到路径到达一个远
程网络时候,全部通过核心路由器来转发数据到远程网络。但是当有新的路由器加入到
这个网络拓扑的时候,这个路由器也能通过核心路由器发现核心路由器上的默认路由,
这时候的默认路由则是动态的(例如:只要是能够动态得到核心路由器的网络的所有的路由器都能有这么一条默认路由,如EIGRP 用D*来表示)
㈤ 默认路由的配置是什么默认路由有什么作用能不能举个例子
除非网络管理员干预,否则静态路由不会发生变化。由于静态路由不能对网络的静态路由的优点是简单、高效、可靠。在所有的路由中,静态路由优先级最高。
㈥ 静态路由配置格式是什么
静态路由配置格式在redhat环境下,有三种配置方法:
方法一:在/etc/sysconfig/network配置文件中配置:
default via 192.168.3.1 dev eth0 #192.168.3.1为eth0网卡的网关地址
10.211.6.0/24 via 192.168.3.1 dev eth0
10.0.0.0/8 via 10.212.52.1 dev eth1 #10.212.52.1为eth1网卡的网关地址
注:该种配置写法同样支持写到/etc/sysconfig/network-scripts/route-interferface 配置文件中。
具体可以参看redhat官方文档。
方法二:在/etc/sysconfig/network-scripts/route-interferface 配置文件配置
在这里支持两种配置格式的写法
A:方法1中提到的方法
cat /etc/sysconfig/network-scripts/route-eth0
0.0.0.0/0 via 192.168.3.1 dev eth0
10.211.6.0/24 via 192.168.3.1 dev eth0
cat /etc/sysconfig/network-scripts/route-eth1
10.0.0.0/8 via 10.212.52.1 dev eth1
B:网络掩码法
cat /etc/sysconfig/network-scripts/route-eth0
ADDRESS0=0.0.0.0
NETMASK0=0.0.0.0
GATEWAY0=192.168.3.1
ADDRESS1=10.211.6.0
NETMASK1=255.255.255.0
GATEWAY1=192.168.3.1
其中网段地址和掩码全是0代表为所有网段,即默认路由。
cat /etc/sysconfig/network-scripts/route-eth1
ADDRESS0=10.0.0.0
NETMASK0=255.0.0.0
GATEWAY0=10.212.52.1
网络掩码法也可以参看redhat官方文档。
方法三:/etc/sysconfig/static-routes配置
cat /etc/sysconfig/static-route
any net any gw 192.168.3.1
any net 10.211.6.0/24 gw 192.168.3.1
any net 10.0.0.0 netmask 255.0.0.0 gw 10.212.52.1
注:默认情况下主机中并没有该文件,之所以该方法也可以是因为/etc/init.d/network启动脚本会调用该文件,具体调用部分代码如下:
Add non interface-specific static-routes.
if [ -f /etc/sysconfig/static-routes ]; then
grep "^any" /etc/sysconfig/static-routes | while read ignore args ; do
/sbin/route add -$args
done
fi
三、suse静态路由配置
(6)默认路由的配置格式代表什么意思扩展阅读:
配置静态路由的命令的格式为:
router(config)# ip route network [mask] {address | interface} [distance] [permanent]
其中各参数含义如下:
network:目标网络的网络ID。
mask:目标网络的子网掩码。
address:到达目标网络经过的下一跳路由器的入口IP地址。
interface:到达目标网络的必经的本地路由器的出口的接口名称。
distance:管理开销,不需要改变默认管理开销时,使用该参数进行修改。
permanent:永久有效。如果配置了该选项,即使该接口被关闭,这条静态路由也不会被删除。
参考资料:网络-静态路由
㈦ 什么是默认路由
默认路由就是一个指向出口网关的一条静态路由,也就是说去往所有目的地都把数据发往下一跳。
例: ip route 0.0.0.0 0.0.0.0 192.168.10.1
其中0.0.0.0 0.0.0.0代表所有网络,192.168.10.1代表下一跳的地址,直白点说就是我去往所有目的的数据都交给我的下一跳192.168.10.1,让网关帮我转发数据。
㈧ 什么是默认路由默认路由的格式及使用场合是什么
默认路由一般存在指向网络出口设备来用的,比如说一个汇聚设备的很多vlanif指向下一跳的出口网关,或者出口网关设备一条缺省路由指向运营商等等。
默认路由即缺省路由,基本在每个路由设备上都会做的。
基本格式是: ip route 0.0.0.0 0.0.0.0 下一跳ip地址(或者标识出接口)。
㈨ 启用默认路由是什么意思
默认路由的作用是,比如当你访问一个网页时,如果这个网站的ip地址不能通过路由表中的其他路由信息转发数据时,就会通过默认路由把数据传出去。这个路由可能代表了一个端口,或者一个ip地址段。默认路由就是在不知道目标网络里,路由器自动根据给定的下一跳地址,进行路由器的转发条目,也就是系统里面那条0.0.0.0 对应的那一跳地址。可以使用route print查看本机的路由表
㈩ 怎么理解默认路由
默认路由(Default route),是对IP数据包中的目的地址找不到存在的其他路由时,路由器所选择的路由。目的地不在路由器的路由表里的所有数据包都会使用默认路由。
这条路由一般会连去另一个路由器,而这个路由器也同样处理数据包:如果知道应该怎么路由这个数据包,则数据包会被转发到已知的路由;否则,数据包会被转发到默认路由,从而到达另一个路由器。每次转发,路由都增加了一跳的距离。
(10)默认路由的配置格式代表什么意思扩展阅读:
指定默认路由
指定默认路由(last resort gateway)的命令:
ip route 0.0.0.0 0.0.0.0
ip default-network
ip default-gateway
default-information originate
ip default-gateway
当路由器上的ip routing无效时,使用它指定默认路由,用于RXBoot模式(no ip routing)下安装IOS等。或者关闭ip routing 让路由器当主机用,此时需要配置默认网关。另外此命令常用于二层交换机上,因为在二层交换机上没有第三层路由表项。