4.1 动态路由

一、动态路由定义

  • 路由器使用路由协议从其他路由器那里获悉的路由。
  • 当网络拓扑发生变化时,路由器会自动更新路由信息。

二、路由协议概述

  • 路由器之间交互信息的一种语言。
  • 共享路由信息。
  • 维护路由表、提供最佳转发路径。

三、分类

1、根据作用范围

  1. 内部网关协议(IGP):用于一个AS内部交换路由信息,RIP、OSPF、IS-IS等。
  2. 外部网关协议(EGP):用于多个AS之间交换路由信息。
  3. 自治系统(AS):处于单个管理机制下的网络,如企业、电信、移动、联通。

2、根据协议算法

  1. 距离矢量(DV):基于距离矢量算法,路由器并不了解拓扑结构,RIP、EIGRP。
  2. 链路状态(LS):基于SPF(最短路径优先)算法,路由器了解完整的网络拓扑结构,OSPF、IS-IS。

3、根据发送的更新是否携带掩码

  1. 有类:不携带掩码,RIPv1、IGRP。
  2. 无类:携带掩码,RIPv2、EIGRP、OSPF、IS-IS、BGP。

4、根据业务应用

  1. 单播路由协议:RIP、EIGRP、OSPF、BGP、IS-IS。
  2. 组播路由协议:DVMRP、PIM-SM、PIM-DM。

四、路由协议操作规则

  • 协议是在接口上运行的;
  • 只能学习和发布相同协议已知的路由信息;
  • 如果不同的路由协议需要交换路由信息,就需要进行注入(import)。

五、路由器收敛

  • 当所有路由表包含相同网络可达信息;
  • 网络(路由)进入一个稳定状态;
  • 网络在达到收敛前无法完全正常工作。

六、衡量动态路由协议的一些性能指标

  • 正确性:能够正确找到最优的路由,无自环路。
  • 快收敛:当拓扑结构发生变化之后,能够迅速做出相应的路由改变。
  • 低开销:协议自身的开销(内存、CPU、网络带宽)最小。
  • 安全性:协议自身不易受攻击,有安全机制。
  • 普适性:适应各种拓扑结构和各种规模的网络。
### 路由引入与路由控制的概念 路由引入是指将一种路由协议中的路由条目引入到另一种路由协议中,从而实现不同协议之间的路由信息共享。这种操作通常用于简化网络管理并提高网络互连性[^2]。 路由控制则是指在网络环境中为了防止潜在的风险(如路由环路和次优路径),通过设置特定的策略来管理和过滤路由信息的过程。这可以通过应用访问列表、前缀列表或其他形式的路由映射来完成[^4]。 ### 实现方法及配置方式 #### 配置静态路由和直连路由引入 当需要将直连路由引入到RIP协议时,在路由器上执行如下命令: ```plaintext Router-A_config_rip# redistribute connected metric 1 ``` 这条命令会将所有直连网段通告给运行RIP协议的邻居设备,并指定度量值为1。这种方式适用于小型企业级内部网络环境下的简单场景[^1]。 #### 使用BGP进行跨域路由引入 对于大型互联网服务提供商ISP或跨国公司而言,可能会涉及到多个自治系统AS之间交换路由信息的需求。此时可采用边界网关协议BGP来进行跨域路由引入: ```bash router bgp <your_as_number> network <network_address> mask <subnet_mask> neighbor <neighbor_ip> remote-as <remote_as_number> address-family ipv4 unicast redistribute ospf <process_id> exit-address-family ``` 上述配置实现了OSPF向BGP的单向引入;如果要双向同步,则还需在另一端做相应的反向配置[^3]。 #### 应用路由策略实施精细控制 为了避免不必要的风险,在实际部署过程中往往还需要结合具体的业务需求制定详细的路由策略。例如利用`route-map`定义匹配条件并对符合条件的数据包采取相应措施: ```bash ip prefix-list PLIST permit 192.0.2.0/24 le 27 ! route-map RMAP deny 10 match ip address prefix-list PLIST set community no-export additive ! route-map RMAP permit 20 ``` 此示例展示了如何创建一个名为PLIST的前缀列表以允许C类地址范围内的子网掩码长度不超过27位的前缀,并将其应用于RMAP路线图中拒绝某些特定流量的同时标记其团体属性为no-export。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值