热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

第六章:路由相关的基础知识点

目录路由器的功能路由分类①浮动静态路由②策略路由路由表单臂路由网关一般是路由器上的一个接口,用于转发数据;只要转发的路径不是本网段中的主机,

目录

        • 路由器的功能
        • 路由分类
          • ① 浮动静态路由
          • ② 策略路由
        • 路由表
        • 单臂路由




  1. 网关一般是路由器上的一个接口,用于转发数据;只要转发的路径不是本网段中的主机,都向网关上发
  2. 网络能ping通的条件:数据包能来能回(即沿途的路由器必须知道到达目的地址如何转发,沿途的路由器必须知道回来的数据包如何转发)
  3. 直连的路由器,不需要管理员添加路由路径,数据包能够被直接转发;不直连的路由器,需要管理员添加路由器路径告诉数据包如何转发,也就是添加静态路由
  4. 添加路由命令:ip route 目的IP 子网掩码 下一跳IP
  5. 跟踪路由路径:traceroute 目的ip
  6. 查看路由表:show ip route
  7. 路由汇总:目的是为了简化路由表,即将处于一个大网段的多个小网段IP地址通过IP合并(类似于超网合并)的方式汇总成一个。官方定义为~将连续的IP地址指派给物理地址较为集中的网络,在路由器上配置路由表,可以将连续的多个网络汇总成一条。
  8. 默认路由(Default route一种特殊的静态路由),是对IP数据包中的目的地址找不到存在的其他路由时,路由器所选择的路由。目的地不在路由器的路由表里的所有数据包都会使用默认路由。
      作用:通过默认路由也能够简化路由表的配置
      网关实际上起到默认路由的作用
           配置默认路由格式为:R1(config)# ip route 0.0.0.0 0.0.0.0 10.0.0.2
  9. 网络不通排错
        检查沿途的路由是否畅通:查路由表
        检查两段的机器是否有网关:查网关



路由器的功能

1)连接多个独立的网络或子网
2)实现网络间最佳寻径和数据包传送
3)数据流量控制、负载分流等



路由分类

直连路由、静态路由(浮动静态路由)、动态路由、策略路由

① 浮动静态路由

(1) 网络中冗余和备份是“天经地义”的尝试
(2) 对静态路由,如果存在多条线路,可以用主链路用作流量转发,备份链路在主链路失效后“上位”
(3) 决定谁是主链路,谁是辅助链路的方法是:修改备份链路的管理距离

ip route 0.0.0.0  0.0.0.0  Ethernet0/1  12.1.1.2
ip route 0.0.0.0  0.0.0.0  Serial1/1     10 # 设置备份路由的管理距离大于默认值1,当主链路发生故障时,备份链路上的静态路由就浮现出来,因此称为浮动静态路由

本来是这个样子的
S* 0.0.0.0 [1/0] via 12.1.1.2  Ethernet0/1

R1(config) # int e0/1
R1(config-if) # shutdown #把接口关闭掉,模拟主链路发生了故障

然后,就变成了这个样子
S* 0.0.0.0/0 is directly connected,Serial1/1

② 策略路由

是一种比基于条件进行路由更加灵活的数据包路由转发机制,条件可以是源IP、目的IP、协议、应用等。

深信服产品支持静态路由、策略路由,部分产品支持OSPF动态路由协议。



路由表

    指的是路由器或者其他互联网设备上存储的表,该表中存有到达特定网络终端的路径,在某些情况下,还有一些与这些路径相关的度量。



单臂路由

参考链接 : 第五章:VLAN虚拟局域网(VLAN间路由、单臂路由)

单臂路由的使用场景:回顾一下我们之前讲的三层交换机VLAN间路由中有讲到要实现VLAN间路由一定要使用三层交换机启用路由功能来实现,如下的情况若只有二层交换机要怎么来实现不同VLAN之间的互访呢?
Alt
    上图就是三层交换机,它自带了路由功能,如果是二层交换机则可以通过在前端添加一个路由器来实现不同VLAN之间的路由,这就叫做单臂路由。拓扑结构如下:
Alt


推荐阅读
  • HSRP热备份路由器协议的应用及配置
    本文介绍了HSRP热备份路由器协议的应用及配置方法,包括设计目标、工作原理、配置命令等。通过HSRP协议,可以实现在主动路由器故障时自动切换到备份路由器,保证网络连通性。此外,还介绍了R1和R2路由器的配置方法以及Sw1和Sw2交换机的配置方法,最后还介绍了测试连通性和路由追踪的方法。 ... [详细]
  • CISCO ASA防火墙Failover+multiple context详细部署By 年糕泰迪[操作系统入门]
    一.文章概述本文主要就CISCOASA防火墙的高可用和扩张性进行阐述和部署。再cisco防火墙系列中主要有3种技术来实现高可用和扩张性。分别是Failover,multiplese ... [详细]
  • NSD cisco高级路由与交换技术2014.8.12
    实验01:DHCP服务的应用实验目标:通过建立DHCP服务,给计算机自动分配地址实验环境:实验步骤:一、配置计算机pc8pc ... [详细]
  • VScode格式化文档换行或不换行的设置方法
    本文介绍了在VScode中设置格式化文档换行或不换行的方法,包括使用插件和修改settings.json文件的内容。详细步骤为:找到settings.json文件,将其中的代码替换为指定的代码。 ... [详细]
  • 本文讨论了在openwrt-17.01版本中,mt7628设备上初始化启动时eth0的mac地址总是随机生成的问题。每次随机生成的eth0的mac地址都会写到/sys/class/net/eth0/address目录下,而openwrt-17.01原版的SDK会根据随机生成的eth0的mac地址再生成eth0.1、eth0.2等,生成后的mac地址会保存在/etc/config/network下。 ... [详细]
  • 本文详细介绍了在Linux虚拟化部署中进行VLAN配置的方法。首先要确认Linux系统内核是否已经支持VLAN功能,然后配置物理网卡、子网卡和虚拟VLAN网卡的关系。接着介绍了在Linux配置VLAN Trunk的步骤,包括将物理网卡添加到VLAN、检查添加的VLAN虚拟网卡信息以及重启网络服务等。最后,通过验证连通性来确认配置是否成功。 ... [详细]
  • IP经常分为内网和外网的,内网IP一般是有路由器分配的,尤其是想公司可能都有各自的内网IP,公用的公网IP。查询内网IP的通用方法是通过doc指令来查询,如ipconfig或者ipconfigall ... [详细]
  • 用户视图(查看运行状态或其他参数)系统视图(配置设备的系统参数)system-viewEntersystemview,returnuservi ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 本文介绍了在rhel5.5操作系统下搭建网关+LAMP+postfix+dhcp的步骤和配置方法。通过配置dhcp自动分配ip、实现外网访问公司网站、内网收发邮件、内网上网以及SNAT转换等功能。详细介绍了安装dhcp和配置相关文件的步骤,并提供了相关的命令和配置示例。 ... [详细]
  • 本文介绍了计算机网络的定义和通信流程,包括客户端编译文件、二进制转换、三层路由设备等。同时,还介绍了计算机网络中常用的关键词,如MAC地址和IP地址。 ... [详细]
  • HDFS2.x新特性
    一、集群间数据拷贝scp实现两个远程主机之间的文件复制scp-rhello.txtroothadoop103:useratguiguhello.txt推pushscp-rr ... [详细]
  • Java学习笔记之面向对象编程(OOP)
    本文介绍了Java学习笔记中的面向对象编程(OOP)内容,包括OOP的三大特性(封装、继承、多态)和五大原则(单一职责原则、开放封闭原则、里式替换原则、依赖倒置原则)。通过学习OOP,可以提高代码复用性、拓展性和安全性。 ... [详细]
  • Go Cobra命令行工具入门教程
    本文介绍了Go语言实现的命令行工具Cobra的基本概念、安装方法和入门实践。Cobra被广泛应用于各种项目中,如Kubernetes、Hugo和Github CLI等。通过使用Cobra,我们可以快速创建命令行工具,适用于写测试脚本和各种服务的Admin CLI。文章还通过一个简单的demo演示了Cobra的使用方法。 ... [详细]
  • 移动传感器扫描覆盖摘要:关于传感器网络中的地址覆盖问题,已经做过很多尝试。他们通常归为两类,全覆盖和栅栏覆盖,统称为静态覆盖 ... [详细]
author-avatar
卢军好2602912493
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有