0%

之前介绍了 EBGP 和 IBGP 会话的建立以及维护方式,与 IGP 不同,BGP 默认并不宣告任何可达性信息。这章将解释配置 BGP 以宣告 NLRI(Network Layer Reachachibility Information,网络层可达性信息)的相关技术。可达性信息指的是有关可达目的端的某些信息,虽然 IPv4 和 IPv6 前缀是最容易理解的 NLRI 类型,但是从广义上说,BGP 能够携带包括 IP 地址在内的多种可达性信息。

阅读全文 »

这篇文章将讨论 BGP 的基本操作,包括 BGP 的消息类型、消息使用方式以及消息格式 。此外,本章还要讨论与路由相关联的各种基本的 BGP 属性以及利用这些属性选择最佳路由的方式,最后将解释 BGP 对等会话的配置以及故障检测与排除方式。

阅读全文 »

如果所有网络都使用单一路由协议(如 OSPF 或 IS-IS),那么可以想象如今的互连网会是什么样子。如果每个子网地址均可见的情况下,将根本无法保证网络的稳定性。网络的安全性也将脆弱不堪,这是因为针对路由协议的攻击(甚至是一个不起眼的配置差错)都可能会导致整个互联网的瘫痪。此外,谁能管理这样的网络呢?如果在全世界范围内协调所有网络管理员开展协议升级或协议增强等繁琐的维护工作呢?

阅读全文 »

路由映射与访问列表十分相似,它们都包含匹配确定数据包细节的准则、许可及拒绝这些数据包的操作。但是路由映射不像访问列表,它可以向匹配准则中加入设置准则,设置准则可以按照指定的方式真正地对数据包和路由信息进行修改,而且路由映射还有更多的选项用来匹配给定的数据包。路由映射是一个定制路由策略的强大工具。

阅读全文 »

任何时间指向相同目标网络的路由都会被多台路由器重新分配到路由选择域,其中可能会存在错误的路由选择,在某些情况下,可能会发生路由选择环路和黑洞。被通告路由沿错误方向穿过重新分配路由器的现象叫做路由回馈(route feedback)。

路由过滤可以使网络管理员对路由通告施加严格的控制。任何时刻路由器从一种协议向另一种协议重新分配路由,管理员可以使用路由过滤控制哪些路由被重新分配,同样的,路由器执行相互重新分配,在两个或多个路由选择协议之间相互共享路由,使用路由器过滤器可以确保沿着唯一的方向通告路由。

阅读全文 »

路由汇总可以减少路由表的大小和路由通告的内容,从而节省网络资源。路由表越小、越简单,那么管理和故障诊断也越容易。0.0.0.0/0 是 IPv4 的缺省地址,指向 0.0.0.0/0 的路由是缺省路由。类似的,缺省 IPv6 地址 ::/0 可以汇总所有的 IPv6 地址。其他的每个 IP 地址都比缺省地址更准确,所以当路由表中存在缺省路由时,如果不能寻找到一个更加匹配的路由,那么都会匹配到缺省路由上。

阅读全文 »

当路由器使用路由选择协议通告从其他方式学习到的路由时,路由器将执行重新分配。这里所谓的其他方式可能是另外一个路由选择协议、静态路由或者直连目标网络。例如,路由器可能同时运行 OSPF 进程和 RIP 进程,如果设置 OSPF 进程通告来自 RIP 进程的路由,这就叫做重新分配 RIP。

在整个 IP 网络中,如果从配置管理和故障管理的角度来看,通常更愿意运行一种路由选择协议,而不是多种路由选择协议。但是现代网络常常又迫使我们接受多协议 IP 路由选择这一事实。

阅读全文 »

IS-IS 协议的用户虽然为数不多但毕竟还是存在,在一些网络(主要是一些 ISP 和运营商网络)运行 IS-IS 协议进行 IP 路由选择。IS-IS 的意思是中间系统到中间系统,并且是为 ISO 无连接网络协议(ISO’s Connectionless Network Protocol,CLNP)设计的路由选择协议。IS-IS 协议是由 ISO10589 定义和解释的。

阅读全文 »

IPv6 的路由选择需要对协议进行一些改动。首先最主要的改动就是,每个协议消息都必须改为能够传送长度为 IPv4 地址 4 倍的地址。这些可以通过更改最短路径优先(OSPF)协议来实现,要么通过更改现有的链路状态通告(LSA),要么定义新的 LSA。同时,OSPF 协议的发展早在 20 世纪 80 年代末就开始了,当时路由器的性能很低,时延很大,而且内存昂贵。现在这些问题都不存在了,OSPFv2 的一些用来适应和调节那些早期连网实际情况的特性现在已不实用了。因此,OSPFv2 协议的大量实际应用经验表明,它在某些领域显得没有效率。

因此,在起初考虑扩展 OSPF 支持 IPv6 的时候,就意识到这是一个改进优化 OSPF 协议本身的机会。结果是,不仅为 IPv6 对 OSPFv2 进行了扩展,还创建了一个新的 OSPF 的改进版本:OSPFv3。

阅读全文 »