如何开启动态路由协议(这几种路由协议你都会吗)

在某些网络项目中,经常会用到一些路由协议,有哪些比较常用的路由协议呢?是如何配置的呢?它们的具体工作流程是怎么的呢?这些作为一个网络工程师必须要掌握的。

rip(Routing Information Protocol)

RIP简介

  1. RIP是在小型TCP/IP网络中使用最为普遍的动态路由协议。
  2. RIP是一个内部网关路由协议(IGP)。
  3. .RIP 使用跳数作为 metric,最大跳数 16 跳。
  4. 距离矢量路由选择协议,每经过一个路由,跳数自动加1。
  5. RIP共有两个版本,ver1和ver2,管理距离为120.
  6. 默认情况下,每隔30秒广播一次更新信息
  7. RIP使用UDP协议,端口号:520。
  8. ver1使用广播地址:255.255.255.255;ver2使用组播地址224.0.0.0。

RIP工作原理

如何开启动态路由协议(这几种路由协议你都会吗)(1)

配置常用命令

[RTA] rip //启动 rip

[RTA-rip-1]version1 //选择版本 1,若不选版本,默认为升级版本 1

[RTA-rip-1] network 192.168.1.0 //宣告:激活 路由

OSPF(Open Shortest Path First)

OSPF 简介

  1. 开放最短路径优先协议(Open Shortest Path First)
  2. 链路状态路由选择协议
  3. 支持大型网络
  4. 划分区域(area)网络,方便扩展
  5. 快速响应网络变化、触发更新
  6. 网络带宽占用少、路由收敛速度快
  7. 增强型内部网关路由选择协议(EIGRP)
  8. 支持可变长子网掩码
  9. OSPF 的流量使用 IP 协议号 89

OSPF工作原理

如何开启动态路由协议(这几种路由协议你都会吗)(2)

  1. 邻居(Neighbor):宣告OSPF的路由器从所有启动OSPF协议的接口上发出Hello数据包。
  2. 邻接关系(Adjacency):两台邻居路由器之间构成的一条点到点的虚链路,邻接关系的建立是由交换hello信息的路由器类型和网络类型决定的。
  3. 链路状态通告(Link State Advertisement,LSA):每一台路由器都会在所有形成邻接关系的邻居之间发送链路状态通告LSA。LSA描述了路由器所有的链路、接口、邻居等信息。ospf定义了许多不同的LSA类型。
  4. 链路状态数据库(LSDB):每一台收到来自邻居路由器发出的LSA的路由器都会把这些LSA信息记录在它的LSDB中,并且发送一份LSA的拷贝给该路由器的其他所有邻居。这样当LSA传播到整个区域后,区域内所有的路由器都会形成同样的LSDB。

配置常用命令

[R1]ospf 1 router-id 1.1.1.1 //进入ospf 进程1 并声明路由器router-id

[R1-ospf-1]area 0 //定义区域

[R1-ospf-1-area-0.0.0.0]network 192.168.12.0 0.0.0.255 //把192.168.12.0网段发布

IS-IS(Intermediate system to intermediate system)

ISIS 简介

  1. 中间系统到中间系统
  2. 管理距离:115
  3. 协议号:ISIS不存在协议号,ISIS不在TCP/IP的协议集中
  4. ISIS路由协议中的路由信息:

Level-0:存在于ES与IS之间

Level-1:存在于同一区域内的多台路由器之间,用于实现区域内路由

Level-2:存在于同一域内的多台路由器之间,用于实现域内路由

Level-3:存在于不同的域之间。

如何开启动态路由协议(这几种路由协议你都会吗)(3)

BGP(Border Gateway Protocol)

BGP简介

  1. BGP是自治系统外部路由协议,用来在AS之间传递路由信息。
  2. 路径矢量路由协议(DV算法),从设计上避免了环路的发生(AS编号)
  3. 由TCP协议承载,端口号为179
  4. 支持CIDR(超网)和路由聚合
  5. 只发送增量路由更新
  6. 路由附带丰富的属性
  7. 路由过滤和路由策略

如何开启动态路由协议(这几种路由协议你都会吗)(4)

常用配置命令

R1]bgp 100 创建bgp编号为100 (也就是AS100)

[R1-bgp]router-id 1.1.1.1 #指定router-id

[R1-bgp]peer 10.0.12.2 as-number 200 #和邻居网络建立邻接关系

[R1-bgp]peer 10.0.13.2 as-number 200 #和邻居网络建立邻接关系

[R1-bgp]network 1.1.1.1 32 #宣告虚拟接口网络

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页