zoukankan      html  css  js  c++  java
  • 默认路由ip default-network和ip route 0.0.0.0 0.0.0.0区别

    ip route 0.0.0.0 0.0.0.0 是设默认路由。

    ip default-gateway是设默认网关,这个网关是当你把设备的三层转发功能关掉(no ip routing),仅当做一台网络终端来用的时候,这个设备发出的IP包所使用的默认网关。

    当你打开三层路由功能以后,默认网关不再有意义,此时决定IP流向的是默认路由。

    指定默认路由(last resort gateway)的指令供有3种,可以分成两类:

    1、ip default-gateway

    当路由器上的ip routing无效时,使用它指定默认路由,用于RXBoot模式(no ip routing)下安装IOS等。

    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指定的表项成为默认路由。

    最后,如果使用多条ip route 0.0.0.0 0.0.0.0指令,则流量会自动在多条链路上负载均衡。 

    ip default-gateway 是cisco 里设置默认网关的命令,需要在全局模式下执行如:

    Switch(config)#ip default-gateway 10.0.0.254 此命令是将交换机的默认网关设置为10.0.0.254

    路由器是不能执行此命令的,但在全局模式下执行no ip routing(关闭路由功能) 后就可以执行。此时路由器是模拟一台主机,可以使用ip default-gateway 设置网关。

    总结:ip default-gateway 命令是设置默认网关的,交换机上设置默认网关是为了跨网段访问交换机,而路由器上必须先no ip routing 然后再使用此命令配置默认网关(一般是GNS3里模拟主机做实验用)。默认网关就是通向远程网络的一个出口,一般是路由器或三层交换机。二层交换机以MAC地址进行通信,默认允许所有vlan通过trunk(除本地vlan外都会打上tag),而三层交换机具备二层交换机的功能同时还可以路由(即使用IP地址寻址操作),每个vlan 接口配置IP地址,这个IP地址就是各个vlan下主机的默认网关,可以实现不同vlan的互访。

  • 相关阅读:
    Redis
    Zookeeper的安装配置及基本开发
    【Unity Shader】新书封面 — Low Polygon风格的渲染
    Hive基本原理及环境搭建
    Hadoop开发环境搭建
    java常用排序算法
    企业人事管理系统项目拾金
    Linux27:分区、格式化与修复
    Linux26:查询磁盘和监控系统资源
    Linux25:文件系统特点与XFS文件系统
  • 原文地址:https://www.cnblogs.com/biglu/p/10857341.html
Copyright © 2011-2022 走看看