路由与交换第二章静态路由

目录

第一节 配置标准静态路由

第二节 配置默认静态路由

第三节 配置汇总静态路由

第四节 配置浮动的静态路由

第五节 静态路由的管理与排错


第一节 配置标准静态路由

驱动问题

1、静态路由作为手工配置的路由具有哪些优缺点?

      • 安全、可靠、可控

      • 扩展性差、弹性差

2、静态路由可用于解决哪些网络环境下的路由问题?

      • 简单、特殊、备用用途

3、配置一条标准静态路由需要哪些信息?

      • 目标网络:网络号、掩码

      • 下一跳:IP地址/出口

1、静态路由的主要用途

  • 在预计不会显著增长的小型网络中,提供易于维护的路由表

  • 对于末接网络,静态路由比较适用,对于yin'we末接网络对外连接只有一条

  • 使用单个默认路由来表示未知网络的路径,该网络到路由表中的其他路由没有更具体的匹配

    • 末接网络是指只有一条路由访问的网络,并且路由器只有一个邻居

2.静态路由与动态路由的比较

动态路由

静态路由

配置复杂性

一般与网络大小无关

随网络大小增加

拓扑变化

自动适应拓扑变化

管理员干预所需的

扩展

适用于简单和复杂的拓扑

适用于简单拓扑

安全

更不安全

更安全的

资源使用情况

使用CPU,内存,链路,带宽

不需要额外的资源

可预测性

路由由当前拓扑决定

到目的地的路线总是相同的

3、静态路由的类型

  • 标准的静态路由

    • 接入指定网络

  • 默认的静态路由

    • 接入末端网络

  • 静态路由汇总

    • 总结路由表项

  • 浮动静态路由

    • 创建备份路由

4、检查路由表

  • 每个路由器只有直接连接的网络及其相关的本地地址的条目

  • 除了它们直接连接的接口之外,任何路由器都不知道任何网络

5、IP route命令

用于配置ipv4静态路由

基本格式:

Router(config)#ip route network-address subnet-mask

{ip-address | exit-interface }

network-address    需要添加到路由表中的远端网络的目的网络地址

subnet-mask          需要添加到路由表中的远端网络的子网掩码,可以通过修改子网掩码来汇总一组网络

ip-address              通常被称为下一跳路由器的IP地址

exit-interface          转发报文到目的网络的出接口

6、配置下一跳IPv4静态路由

例:

R1(config)#ip route 172.16.1.0 255.255.255.0 172.16.2.2

172.16.2.2  R2上0/0/0接口IP地址,即下一跳

7、验证静态路由配置结果

  • ping命令用来验证数据包是否可以到达目的地,返回路径是否正常

  • traceroute命令用来验证报文所经过的路由

  • show running-config命令用来验证静态路由输入是否正确

  • show ip route命令用来验证路由表中配置的路由

    • show ip route static

    • show ip route network

8、ipv6路由命令

类似ipv4

Router(config)# ipv6 route ipv6-prefix/ipv6-mask

{ipv6-address | exit-intf}

prefix-length    添加到路由表中的远端网络的前缀长度

9、验证路由表的更改

  • 除show ip route外,还可以使用debug命令实时监控路由器的运行情况

    • 查看路由器在添加或删除路由时的变化

    • 观察路由器的任何变化

  • 注意调试命令,特别是调试所有命令,应该谨慎使用,因为它们会干扰路由器操作,并占用大量的CPU和内存资源

  • 关闭debug的使用

    • undebug ip routing or undebug all command.

10、递归查找路线

  • 当路由器在转发一个包之前必须在路由表中执行多次查找时,就会发生递归路由查找

  • 当静态路由将所有报文转发到下一跳地址时,会进行递归路由查找

    • 查找匹配项,指定下一跳地址

    • 匹配出接口的下一跳地址

  • 因为递归查找会消耗路由器资源,所以应该尽可能避免使用递归查找

11、配置出接口静态路由

  • 我们可以重新配置静态路由,使用出接口而不是下一跳地址

  • 配置了出口接口的静态路由更高效,因为路由表可以在一次搜索中解析出口接口,而不是两次搜索

  • 命令中配置了直连静态路由,并配置了出接口

Router(config)# ip route network-address subnet-mask exit-intf

12、修改带有出接口的静态路由 检查直连静态路由

使用no ip route命令删除当前的静态路由

直连静态路由的管理距离仍为1

13、静态路由和以太网出接口

  • 在以太网网络中,可能有许多不同的设备共享同一个多存取网络,包括主机甚至多个路由器

  • 通过在静态路由中指定以太网出口接口,路由器将没有足够的信息来确定下一跳设备

  • 对于出方向为以太网的静态路由,最好同时配置下一跳地址和出接口的静态路由

第二节 配置默认静态路由

驱动问题

1、默认静态路由有什么作用?

      • 代表所有的非特定路由,以简化配置

2、默认静态路由用于什么场景?

      • 末节路由

      • 边缘网络

3、如何表示默认静态路由

      • ipv4:0.0.0.0 0.0.0.0

      • ipv6: ::/0

1、默认的静态路由

  • 默认的静态路由是匹配所有报文的路由。

  • 路由器不需要存储Internet中所有网络的路由,而是可以储存一个默认路由来表示不在路由表中的任何网络。

  • 当路由表中没有其他路由与报文的目的IP地址匹配时使用

    • 最后的网关

  • 常用的情况

    • 当一个路由器只与另一个路由器相连时,这个路由器被称为末节路由器

    • 将公司的边缘路由器接入ISP网络时

2、配置IPv4默认静态路由

Router(config)#ip route 0.0.0.0 0.0.0.0 {ip-address | exit-intf}

  • 与配置静态路由类似

  • 只不过目的ip地址和子网掩码都是0

  • 0.0.0.0网络地址和子网掩码通常被称为“四次零”路由

  • /0 mask表示匹配0位或不匹配

    • 所有数据包将匹配

3、配置IPv6默认静态路由

Router(config)# ipv6 route ::/0 {ipv6-address | exit-intf}

类似IPv4

第三节 配置汇总静态路由

驱动问题

1、汇总静态路由有什么作用?

      • 代表多个特定的路由,以提高效率

2、如何表示汇总静态路由?

      • 对特定路由进行计算,减少掩码长度

1、静态路由汇总

  • 路由聚合是将多条静态路由合并成一条静态路由的过程

  • 汇总路由可以减少路由表的大小

  • 创建更小的路由表可以提高查找路由表的效率

2、适合汇总路由的时间

  • 在以下情况下,多条静态路由可以聚合为一条静态路由:

    • 目的网络可以汇聚为一个网络地址

    • 多条静态路由都使用相同的出接口或下一跳IP地址

3、汇总路由计算步骤

  • 用二进制写出你想要总结的网络

  • 要查找要汇总的子网掩码,请从最左位开始

  • 向右走,找到所有连续匹配的位

  • 当你发现一列不匹配的位时,停止,你在总边界

  • 现在数一数最左边匹配位的个数,这个数字将成为汇总路由的子网掩码

  • 要找到需要汇总的网络地址,复制匹配的22位,并将所有的0位加到最后,得到32位

4、配置汇总路由

  • 删除当前相关的静态路由

  • 配置汇总的静态路由

  • 验证新建的静态路由

5、汇总路由的优点

  • 提高了路由的效率

第四节 配置浮动的静态路由

驱动问题

1、浮动路由有什么作用?

      • 作为主路由失效后的备用路由,提高可用性

2、如何配置并验证浮动静态路由?

      • 指定较高的管理距离

      • 关闭主路由接口,查看数据包路径

1、浮动静态路由

浮动静态路由用于在链路故障时,提供一条到主静态或动态路由的备份路径

仅在主路由不可用时使用

如果首选路由丢失,它可以接管,交通可以通过这条备用路线发送

2、配置IPv4浮动静态路由

浮动静态路由配置了比主路由更高的管理距离

R1(config)# ip route 0.0.0.0 0.0.0.0 172.16.2.2

R1(config)# ip route 0.0.0.0 0.0.0.0 10.10.10.2 5

第五节 静态路由的管理与排错

驱动问题

1、完整的端到端的路由过程有哪些步骤?

      • 发送端:发送至网关

      • 中间路由器:解封装->查表->封装->发送下一跳

      • 接收端:接收

2、静态路由失效通常有哪些原因?

      • 配置错误、物理层故障、数据链路层故障

3、如何有方法、有步骤的进行故障排除?

      • 连通性检查确定故障设备

      • 检查路由表、接口状态

      • 检查接口配置、静态路由配置

1、错失路由

  • 网络会受到许多不同的力量的影响,这些力量会导致网络的状态经常发生变化:

    • 一个接口失效

    • 服务提供商断开连接

    • 成为过饱和的链接

    • 管理员配置错误

  • 当网络发生变化时,可能会导致连通性丢失

  • 网络管理员负责定位和解决问题

2、故障诊断工具

  • 通过指定ping包的源IP地址来测试端到端的连通性

  • 发现2点之间路径上的所有跳(路由器)

  • 显示路由表,确定转发过程

  • 显示路由器接口状态

  • 显示直连的设备列表

3、排除路由丢失或配置错误

寻找丢失或配置错误的路由需要系统的使用正确的工具

从ping开始

如果ping失败,则使用traceroute来确定数据包无法到达的位置

检查路由表

如果静态路由表配置错误,则删除静态路由,然后重新配置新的静态路由

问题:查看路由器接口状态

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值