OSPF,BGP和ICMP

本文介绍了路由器的路由选择算法,重点讲解了开放最短路径优先OSFP和边界网关协议BGP。OSFP是一种链路状态协议,使用Dijkstra算法,而BGP在AS之间运行,通过AS-PATH和NEXT-HOP属性选择路由。此外,还提及了ICMP——因特网控制报文协议,用于错误报告和查询。
摘要由CSDN通过智能技术生成

在控制平面我们关注的是,路由器转发报文的路径是怎么样的。也就是如何在路由器中配置转发表。配置转发表有一下两种方式:

  • 每台路由器控制:也是是传统的路由选择方式,每台路由器自己计算转发表。
  • 逻辑集中式控制:就是通过 S D N SDN SDN的方式进行路由选择,由 S D N SDN SDN计算并配置转发表。

这里我们只涉及传统的路由控制方法,不涉及 S D N SDN SDN。下面我们先讲两种传统的路由选择算法,然后再讲在因特网路由选择协议** O S P F OSPF OSPF B G P BGP BGP**。

1. 路由选择算法

根据执行算法需不需要路由器所在网络中的所有的链路信息,可以将算法分为集中式和分散式两类:

  • 集中式路由选择算法:其中一个常用算法是链路状态算法。也是就在数据结构中的 D i j k s t r a Dijkstra Dijkstra算法。
  • 分散式路由选择算法:常用的算法是距离向量算法。从数据结构中 B e l l m a n − F o r d Bellman-Ford BellmanFord算法变形而来。

这两个算法在数据结构哪里学过,比较容易理解。

2. 因特网路由选择协议 O S F P OSFP OSFP B G P BGP BGP

因为在全球有很多路由器,不可能把全部的路由器一起的运行路由选择算法,这样很浪费时间。同时每一个 I S P ISP ISP通常希望按照自己的想法配置路由器,如选择 I S P ISP ISP内部的路由选择算法,或对外部隐藏内部的路由器组成。

所以通过 I S P ISP ISP我们可以把全球的网络划分为多个自治系统(AS),每一个AS内部统一运行自己的路由选择协议。通常一个 I S P ISP ISP内部的路由器和链路构成一个AS。不过有些比较大的 I S P ISP ISP将它的内部分成多个互联AS。每一个AS有一个唯一的AS号(ASN),ASN由 I C A N N ICANN ICANN区域注册机构所分配。

在一个AS的内部,路由器彼此拥有对方的信息,运行自治系统内部路由选择协议。而在AS之间,运行自治系统间路由选择协议。下面分别介绍这两种协议。

2.1 开放最短路优先( O S F P OSFP OSFP)

O S F P OSFP OSFP是一种链路状态协议,使用链路状态和 D i j k s t r a Dijkstra Dijkstra最低开销路径算法。在使用 O S F P OSFP OSFP的时候,路由器使用 O S F P OSFP OSFP报文向AS内部的广播路由选择信息。每当链路发生变化,路由器就会广播链路状态信息。即使链路状态不发生变化,路由器也要周期性的广播链路状态信息,这样可以使链路状态算法具有更好的健壮性。 O S F P OSFP OSFP报文直接由 I P

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值