第1篇    大规模网络路由概述

第1章    企业网模型

1.2    趋势和挑战

图片.png

    信息技术发展至今,包括企业在内的各种组织几乎都已部署了各种各样的IT系统,这些系统大部分基于各种类型的计算机网络。应对企业不断发展的需求,IT系统也处于不断的发展进化之中。

    IT系统的发展可分为业务数字化、业务流程整合及面向战略三个阶段:

    ·业务数字化:在这个阶段,IT应用主要集中在业务流程数字化和办公自动化等以数字化代替人工操作的方面。从技术架构来看,此时的IT系统以计算为中心,计算、存储和应用呈现出静态绑定的关系。应用依赖于特定厂商、特定型号的计算、存储设备。IT资源为满足业务应用的峰值需求而配置,其平均利用率则很低,造成IT投资的严重浪费;网络、存储、计算分别独立管理维护,管理复杂,维护难度高,过度依赖于原厂提供的服务;系统扩展性差,难以快速适应机构内部和外部挑战带来的变化。这一阶段的网络技术也呈现纷繁复杂的局面,存在多种互不兼容的协议体系,例如用于Novell文件和打印共享的IPX/SPX(Internet Packet eXchange/Sequential Packet eXchange,网间分组交换/序列包交换),用于IBM大型机和服务器的SNA(Systems network Architecture,系统网络体系结构),以及用于访问Internet的TCP/IP(Transfer Control Protocol/Internet Protocol,传输控制协议/互联网协议)等。

    ·业务流程整合:以客户为中心的业务流程整合,需要打破部门壁垒,实现如ERP、集成供应链、客户关系管理、营销管理、产品研发管理等业务流程整合。业务需求催生出以业务为中心的动态IT架构,这种架构有两大特征,一是能够实现通信、存储、计算三大IT基础资源的整合管理和优化;二是具备开放的体系结构,可满足业务流程定制与优化的要求。而今天的网络系统也正在发展为基于IP的统一平台,这种开放架构可以大幅度降低IT系统的复杂度,提高性能和兼容性。例如,基于IP的网络和存储协同优化可以提高IT整体性能50%以上。

    ·面向战略:未来的IT系统将发展为以战略为中心的知识系统,业务战略与IT战略将融为一体,成为整个组织肌体的一部分。IT将充当整个组织的数字神经系统,提供智能决策支持。计算机网络必须适应这一发展趋势,不仅提供网络连通性,提高性能和可靠性,更要为IT系统上层应用提供灵活而智能的服务。

图片.png

    当今的IT系统正在从业务数字化阶段向业务流程整合阶段的过渡。一方面,经过多年的建设,IT系统为组织机构带来高效率、低成本的好处;另一方面,面临业务流程整合的压力,组织机构在IT资源整合、IT资源管理和IT业务个性化等方面都面临重大挑战。

    IT资源整合

    IT管理

    在业务流程整合的阶段,IT管理需要从简单的网管管理转向全面的资源管理及业务管理。优化IT资源,提高IT的ROI(Return On Investment,投资回报率),需要更加精细的管理能力。

    当前计算机网络系统面临的主要管理难点主要包括:

    ·内容管理:对各种信息资源和Internet访问的便捷性,在提高工作效率的同时,也可能导致员工有效工作时间的降低。

    ·流量管理:计算机网络承载了越来越多的实时业务和生产相关的关键业务,某些节点极可能成为网络的瓶颈。深度的业务识别、实时动态的流量监控和调节、网络资源优化配置成为当务之急。

    ·安全管理:由于业务的多样性和网络的开放性,各种各样的***威胁着IT系统。加上承载网络日趋归一,IT系统面临的威胁也日益加重。包括接入安全、内容安全、网络安全、存储安全等在内的整体安全性成为一个关键问题。

    ·配置管理:随着企业规模的扩大,大量的网络设备需要广域互连。一旦需要变更配置,位于分支网点的大量设备要在短时间内进行全面的配置变更或升级。如何此类业务批量部署和配置成为一个难题。

    综上所述,组织机构不但需要不断提高网络性能,更需要构建可维护、可管理、可优化的高品质网络。要解决各种难题,实现这个目标,就需要构建一个全面、精细、架构开放的只能管理系统。


1.3    IToIP面向服务的解决方案

图片.png

   

图片.png

图片.png


1.4    层级化网络模型

图片.png

图片.png

图片.png

图片.png

图片.png


1.5    H3C企业网架构

1.5.1    典型企业网结构

图片.png


1.5.2    H3C模块化企业网结构

图片.png


图片.png


第2章    大规模网络路由技术概述

2.2    三层网络模型与路由技术

图片.png

    一个典型的大规模网络,根据功能可划分为接入层、汇聚层、核心层三层。各层对路由的要求有所不同,所推荐使用的路由协议也有所不同。

    ·核心层:核心层是网络的骨干,提高高速数据转发和路由快速收敛,具有较高的可靠性、稳定性和可扩展性等要求。所以,通常核心层采用收敛速度快、扩展性好的路由协议,如OSPF、IS-IS等。如果网络规模很大,如在ISP网络,为了便于实现路由控制,确保高速路由转发,也会采用BGP协议作为核心层协议。

    ·汇聚层:汇聚层负责汇聚来自接入层的流量并执行复杂策略,所实现的路由功能包括路由聚合、路由策略、负载均衡、快速收敛等。所以,在路由层面上,汇聚层通常采用收敛速度快,支持路由聚合、负载分担,易于实施路由策略的路由协议,如OSPF、IS-IS等。

    ·接入层:接入层提供网络的用户接入功能,所以通常接入层采用配置简单,占用系统资源少的路由协议如RIPv2、静态路由等。也可以采用OSPF的Stub区域或IS-IS的Level-1区域,以减少区域中路由数量,并降低接入层路由变化对汇聚层的影响。

    大规模路由网络通常使用BGP或静态路由接入Internet。使用BGP接入可以更好地控制路由的发布与接收;而使用静态路由可以节省网络开销。

    并不是所有的路由网络都必须划分为三层。层次越多,网络拓扑也就越复杂,所使用的协议可能也会越多,从而增加配置与维护的难度。在设备能力允许的情况下,也可将网络划分为两层,将接入层的功能集成在汇聚层中。因OSPF、IS-IS协议支持两层划分,与两层网络契合可简化部署与配置。


2.3    大规模网络对路由技术的需求

图片.png

图片.png

图片.png

图片.png

图片.png


第2篇    路由基础

第3章    路由控制与转发

    为了使路由转发效率更高,系统使用了路由控制平面和转发平面。路由控制平面负责路由计算和维护,而路由转发平面负责IP数据报文的转发。


3.2    路由的控制与转发平面

图片.png


3.3    路由表和FIB表

图片.png

图片.png

图片.png


3.4    快速转发表

图片.png

图片.png

图片.png

图片.png

图片.png


第4章    路由协议基础

4.2    路由分类

图片.png


4.3    静态路由应用

图片.png


4.4    动态路由协议

图片.png

    根据作用的范围,路由协议可分为:

    ·    内部网关协议(Interior Gateway Protocol,简称IGP):在一个自治系统内部运行,常见的IGP协议包括RIP、OSPF和IS-IS。

    ·    外部网关协议(Exterior Gateway Protocol,简称EGP):运行于不同自治系统之间,BGP是目前最常用的EGP。

    根据使用的算法,路由协议可分为:

    ·    距离矢量协议(Distance-Vector):包括RIP和BGP。其中,BGP也被称为路径矢量协议(Path-Vector)。

    ·    链路状态协议(Link-State):包括OSPF和IS-IS。

    以上两种算法的主要区别在于发现和计算路由的方法不同。

说明:

    自治系统(Autonomous System)是拥有同一选路策略,并在同一技术管理部门下运行的一组路由器。


图片.png

    各种动态路由协议所共同的目的是计算与维护路由。通常,各种动态路由协议的工作过程大致相同,都包含以下几个阶段:

    ·邻居发现

    运行了某种路由协议的路由器会主动把自己介绍给网段内的其它路由器。路由器通过发送广播报文或发送给指定的路由器邻居来做到这一点。

    ·交换路由信息

    发现邻居后,每台路由器将自己已知的路由相关信息发给相邻的路由器,相邻的路由器又发送给下一台路由器。这样经过一段时间,最终每台路由器都会收到网络中所有的路由信息。

    ·计算路由

    每一台路由器都会运行某种算法,计算出最终的路由来。(实际上需要计算的是该条路由的下一跳和度量值)

    ·维护路由

    为了能够观察到某台路由器突然失效(路由器本身故障或连接线路中断)等异常情况,路由协议规定两台路由器之间的协议报文应该周期性地发送。如果路由器有一段时间收不到邻居发来的协议报文,则认为邻居失效了。

    各个路由协议工作原理大体类似,但在实现细节上会有所不同。

图片.png

图片.png

图片.png


4.5    路由选择原理

图片.png

图片.png

图片.png


4.6    路由协议比较

图片.png

图片.png

图片.png


第5章    路由负载分担与备份

5.2    路由负载分担

图片.png


5.3    路由备份

图片.png图片.png

图片.png

图片.png


第6章    路由聚合与CIDR

6.2    路由聚合

图片.png

图片.png


6.3    RIP协议中的聚合

图片.png

图片.png

图片.png


6.4    路由聚合环路产生与避免

图片.png

图片.png

图片.png


6.5    CIDR

图片.png


第3篇    OSPF

第7章    OSPF协议基本原理

    OSPF(Open Shortest Path First,开放最短路径优先)是IETF开发的一个基于链路状态的内部网关协议,目前在互联网上大量地使用。


7.2    OSPF协议概述

7.2.1    OSPF协议特点

图片.png


图片.png


7.7.2    OSPF基本原理

图片.png


图片.png


7.3    分层结构

7.3.1    骨干区域与非骨干区域

图片.png

图片.png

    OSPF协议的区域划分可以带来以下好处:

    ·减少区域内LSA的数量:在进行了区域划分之后,OSPF路由器的LSDB就不需要维护所有区域的链路状态信息,而只需要维护本区域内的链路状态信息。LSDB所维护的SLA数量减少了,运行OSPF协议对于路由器性能的要求也降低了。这样对于性能不是很好的路由器来说,也同样可以运行OSPF协议。

    ·便于管理:功能性和地理位置相同的路由器,往往有着相同的路由选择需求。例如,对于某国家骨干网来说,可以根据地理位置,将各个省份的路由器划分在不同的区域内,也可以根据功能性的需求,将服务器区、测试区、网管区等中的路由器划分在为不同的区域内,对于它们进行集中管理,同时进行路由控制。

    ·减少路由震荡的影响:可以对部分区域进行特殊配置,或者在区域边缘设置路由聚合和路由过滤等策略,将路由震荡控制在区域内,减少对于自治系统内其他区域路由器的影响,降低其他区域路由器SPF算法反复计算的次数。


7.3.2    OSPF路由器类型

图片.png

图片.png


7.4    Router ID与网络类型

7.4.1    Router ID

图片.png

图片.png


7.4.2    OSPF网络类型

图片.png


图片.png


7.5    报文和封装

图片.png


7.6    邻居建立和状态迁移

7.6.1    邻居发现与维护

图片.png

图片.png


7.6.2    DR/BDR的选举

图片.png

图片.png

图片.png

图片.png


7.6.3    邻接关系建立过程

图片.png

图片.png

图片.png


7.6.4    OSPF邻居状态机

图片.png


7,7    LSDB更新

图片.png

图片.png


第8章    配置和优化OSPF协议


8.2    OSPF基本配置与显示

8.2.1    配置OSPF基本功能

图片.png


8.2.2    配置Router ID

图片.png


8.2.3    OSPF单区域配置示例

图片.png


8.2.4    OSPF多区域配置示例

图片.png


8.2.5    OSPF显示与调试

图片.png

图片.png

图片.png

图片.png

图片.png

图片.png

图片.png

图片.png


8.3    优化OSPF网络

8.3.1    配置OSPF网络类型

图片.png


8.3.2    配置OSPF接口开销

图片.png

图片.png


8.3.3    配置OSPF报文定时器

图片.png

图片.png

图片.png


8.3.4    配置OSPF 引入缺省路由

图片.png

图片.png

图片.png


第9章    配置OSPF高级特性

9.2    OSPF虚连接

9.2.1    区域划分时存在问题和解决方法

图片.png

图片.png


9.2.2    配置OSPF虚连接

图片.png


9.2.3    OSPF虚连接显示

图片.png


9.3    OSPF的LSA和路由选择

9.3.1    LSA报文头格式

图片.png


9.3.2    LSA类型

图片.png


9.3.3    Type1 LSA(Router LSA)

图片.png


9.3.4    Type 2 LSA(Network LSA)

图片.png


9.3.5    Type 3 LSA(Summary LSA)

图片.png


9.3.6    Type4 LSA(ASBR Summary LSA)

图片.png


9.3.7    Type 5 LSA(AS External LSA)

图片.png

图片.png


9.3.8    OSPF选路原则

图片.png

图片.png


9.3.9    OSPF 引入外部路由时导致的问题及解决方法

图片.png


9.4.1    概述

图片.png


9.4.2    配置Stub区域

图片.png

图片.png


9.4.3    配置Totally Stub区域

图片.png

图片.png


9.4.4    配置NSSA区域

图片.png

图片.png


9.5    OSPF路由聚合

9.5.1    概述

图片.png


9.5.2    在ABR上配置路由聚合

图片.png

图片.png

图片.png


9.5.3    在ASBR上配置路由聚合

图片.png

图片.png

图片.png


9.6    OSPF安全特性

9.6.1    概述

图片.png


9.6.2    配置OSPF报文验证

图片.png


图片.png


图片.png


9.6.3    配置禁止接口发送OSPF报文

图片.png


9.6.4    配置过滤OSPF的路由和LSA

图片.png

图片.png

图片.png

图片.png

图片.png


第4篇    IS-IS

第10章    IS-IS基本概念

10.2    IS-IS概述

图片.png

    IS-IS属于内部网关协议(Interior Gateway Protocol,IGP),用于自治系统内部。IS-IS是一种链路状态协议,使用最短路径优先(Shortest Path First,SPF)算法进行路由计算。

    IS-IS协议可支持大中型网络,路由收敛速度快,可以作为除OSPF协议外的另一种选择。在90年代中期,一些运营商选择IS-IS作为其网络的IGP路由协议,主要是因为集成IS-IS能够同时支持CLNP和IP,易于从早期的OSI网络平滑过渡到IP网络。


10.2.1    OSI和TCP/IP

图片.png

    在ISO涉及的OSI网络模型中,IS-IS协议处于网络层,对应于TCP/IP模型的Internet层。其所涉及到的协议及服务如下:

    ·CLNP(Connectionless Network Protocol,无连接网络协议):OSI中的网络层协议,类似于TCP/IP协议的IP协议。

    ·CLNS(Connecitionless Service Access Point,网络服务接入点):即OSI中网络层的地址,用来标识一个抽象的网络服务访问点,描述OSI模型的网络地址结构。

    就像OSPF协议是专门为IP协议设计的路由选择协议一样,IS-IS协议就是专门为CLNP协议所设计的路由选择协议。


10.2.2    IS-IS基本概念和术语

图片.png

IS-IS协议的基本术语如下:

    ·    IS(Intermediate System,中间系统):相当于TCP/IP中的路由器,是IS-IS协议中生成路由和传播路由信息的基本单元。

    ·    ES(End System,终端系统):相当于TCP/IP中的主机系统。ES不参与IS-IS路由协议的处理,ISO使用专门的ES-IS协议定义终端系统与中间系统间的通信。

    ·    RD(Routing Domain,路由域):在一个路由域中多个IS通过相同的路由协议来交换路由信息。

    ·    Area(区域):路由域的细分单元,类似于OSPF,IS-IS允许将整个路由域划分为多个区域。

    ·    ES-IS(End System to Intermediate System Routing Exchange Protocol,终端系统到中间系统路由选择交换协议):负责ES与IS之间的通信。

    在路由器域中,路由器与终端系统间使用ES-IS协议来进行主机和网关发现;而路由器之间使用IS-IS来进行邻居关系建立及路由信息交换。

    在ES-IS中,ES通过发送ESH(End System Hello)来告诉IS自己的存在,同时IS通过监听ESH来确定本网段是否存在ES;IS通过发送ISH(Intermediate System Hello)来通知ES自己的存在。ES通过监听ISH确定网络中存在的IS,并选择其中一个IS作为自己的网关。如果ES要发送报文到另外一个ES,需要先把报文发送给网关IS,IS再负责报文转发。

    在IS-IS中,路由器通过IIH(IS-to-IS Hello PDUs)来建立邻居关系。每一个IS都会生成LSPDU(Link State Protocol Data Unit,链路状态协议数据单元,简称LSP),此LSP包含了本IS的所有链路状态信息,通过在IS-IS邻居间交换LSP,网络中的每一个IS都生成了LSDB(Link State Database,链路状态数据库),且所有IS的LSDB中所包含的链路状态信息都是相同的。

    与OSPF类似,IS-IS中的路由器使用SPF算法计算出自己的路由。


10.3    IS-IS分层路由

图片.png

图片.png

图片.png


10.4    IS-IS与OSPF的比较

图片.png

图片.png


第11章    IS-IS协议原理

11.2    OSI地址

图片.png

图片.png

图片.png

图片.png

图片.png

图片.png

图片.png


11.3    IS-IS协议报文

图片.png

图片.png

图片.png

图片.png


11.4    IS-IS网络类型

图片.png

图片.png

图片.png

图片.png

图片.png


11.5    LSDB的同步

图片.png

图片.png

图片.png


11.6    拓扑计算与IP路由的生成

图片.png

图片.png


第12章    配置IS-IS

12.2    IS-IS基本配置

12.2.1    配置IS-IS基本功能

图片.png   


12.2.2    配置IS-IS路由器类型及接口邻接关系

图片.png


12.2.3    配置IS-IS链路开销

图片.png


12.3    IS-IS区域配置示例

图片.png


12.4    IS-IS多区域配置示例

图片.png


图片.png


12.5    IS-IS高级配置

12.5.1    配置IS-IS验证

图片.png


12.5.2    配置IS-IS路由聚合

图片.png


12.6    IS-IS路由聚合和验证配置示例

图片.png


12.7    次优路由产生和解决方案

12.7.1    区域外次优路由的产生和解决方案

图片.png


图片.png


12.7.2    配置IS-IS路由***

图片.png


12.8    IS-IS显示和维护

图片.png

图片.png

图片.png

图片.png

图片.png


第5篇    控制IGP路由

第13章    路由过滤

13.2    路由过滤概述

13.2.1    路由过滤的作用

图片.png

    路由器在运行路由协议后,通过路由协议进行路由信息的发布与接收。通常情况下,距离矢量型路由协议会将自己的全部路由信息发布出去,同时也接收邻居路由器发来的所有路由信息;而链路状态型路由协议也会发送自己产生的LSA,并接收邻居发来的LSA,然后在本地构建LSDB数据库,根据LSDB计算出路由。

    但是,有时为了控制报文的转发路径,路由器在发布与接收路由信息时,可能需要实施一些策略,以对路由信息进行过滤,只接收或发布满足一定条件的路由信息。路由过滤的另一个好处是节省设备和链路资源,甚至保护网络安全。

    

13.2.2    路由过滤方法

图片.png


图片.png


13.3    配置静默接口过滤路由

图片.png


13.4    地址前缀列表

13.4.1    地址前缀列表匹配流程

图片.png


13.4.2    配置地址前缀列表

图片.png


13.5    Filter-policy

13.5.1    Filter-policy

图片.png


13.5.2    配置filter-policy过滤RIP路由

图片.png

图片.png



13.5.3    配置filter-policy过滤RIP路由示例

图片.png

图片.png


13.5.4    配置filter-policy过滤OSPF和IS-IS路由

图片.png


图片.png


第14章    路由策略

    Route-policy是一种常用的、功能强大的路由策略工具。它不但能够过滤路由,还能对路由的属性进行改变。


14.2    路由策略概述

图片.png

    路由策略(Routing policy)是为了改变网络流量所经过的途径而修改路由信息的技术,主要通过改变路由属性(包括可达性)来实现。

    路由器在发布与接收路由信息时,可能需要实施一些策略,以便对路由信息进行过滤,例如只接收或发布满足一定条件的路由信息。一种路由协议可能需要引入其它的路由协议发现的路由信息,路由器在引入其它路由协议的路由信息时,可能只需要引入一部分满足条件的路由信息,并控制所引入的路由信息的某些属性,以使其满足本协议的要求。

    为实现路由策略,首先要定义将要实施路由策略的路由信息的特征,即定义一组匹配规则。可以以路由信息中的不同属性作为匹配依据进行设置,如目的地址、发布路由信息的路由器地址等。匹配规则可以预先设置好,然后再将它们应用于路由的发布、接收和引入等过程的路由策略中。

    Route-policy是实现路由策略的工具。它实际上是一种比较复杂的过滤器,不仅可以匹配路由信息的某些属性,还可以在条件满足时改变路由信息的属性。


14.3    Route-policy组成和原理

14.3.1    Route-policy组成

图片.png


14.3.2    Route-policy匹配流程

图片.png

图片.png

图片.png


14.4    Route-policy配置与查看

图片.png


图片.png


图片.png


14.5    Route-policy的应用

图片.png

图片.png


第15章    路由引入

    在进行网络设计时,一般都仅选择运行一种路由协议,以降低网络的复杂性,使易于维护。但是在现实中,当需要更换路由协议,或需要对运行不同路由协议的网络进行合并时,有可能在网络中同时运行多种路由协议。


15.2    多协议网络与路由引入

15.2.1    多协议网络

图片.png


15.2.2    路由引入

图片.png


图片.png

图片.png


15.3    路由引入规划

15.3.1    概述

图片.png


15.3.2    单向路由引入

图片.png


15.3.3    双向路由引入

图片.png


15.3.4    路由引入产生环路及解决方法

图片.png

图片.png


15.3.5    路由引入产生次优路由及解决方法

图片.png


15.4    路由引入配置

15.4.1    配置RIP协议引入外部路由

图片.png

图片.png


15.4.2    配置OSPF协议引入外部路由

图片.png


图片.png


15.4.3    配置IS-IS协议引入外部路由

图片.png


15.4.4    路由引入示例

图片.png


图片.png


第16章    PBR

    通常,路由器仅根据IP报文中的目的地址查看路由表进行转发,报文中的其它信息不作为报文转发的依据。但在实际应用中,有时需要具有相同目的地址的数据流被分布到不同路径上。PBR(policy-based-route,基于策略的路由)是一种依据用户制定的策略进行路由选择的机制。通过合理应用PBR,路由器可以根据到达报文的源地址、地址长度等信息灵活地进行路由选择。


16.2    PBR概述

图片.png

图片.png

图片.png


16.3    PBR配置与查看

图片.png图片.png

图片.png

图片.png


16.4    PBR的应用

图片.png

图片.png


第6篇    BGP-4

第17章    BGP基本原理

    随着网络规模的不断扩大以及网络拓扑的复杂化,网络管理者需要对自治系统间的路由加强控制,于是BGP协议应运而生了。目前BGP的版本是BGP-4,是运行在Internet上的唯一域间路由协议。

    BGP具有很多鲜明的特点,比如运行于TCP协议之上、支持CIDR和路由聚合、可以灵活地控制和选择路由以及具备丰富的属性和路由策略等等。BGP是运行在自治系统之间的域间路由协议,与OSPF、RIP等域内路由协议不同,其着重点不在于发现和计算路由,而在于路由的控制和选择。


17.2    BGP概述

图片.png


图片.png

    BGP是一种外部网关协议(EGP),与OSPF、RIP等内部网关协议(IGP)不同,其重点关心的不在于发现和计算路由,而在于AS之间传递信息以及控制优化路由信息。

    BGP是一种“路径矢量”路由协议,其路由信息中携带了所经过的全部AS路径列表。这样,接收该路由信息的BGP路由器可以很明确的知道此路由信息是否源于自己的AS。如果路由源于自己的AS,BGP路由会丢弃此条路由,这样就可从根本上避免了AS之间产生环路的可能性。

    为了保证BGP协议的可靠性传输,其使用TCP协议来承载,端口号为179。通过TCP协议天然的可靠传输机制、重传、排序等机制来保证BGP协议消息交互的可靠性。

    BGP能够支持CIDR和路由聚合,可以将一些连续的子网聚合成较大的子网(突破了自然分类地址限制),从而可以在一定程度上控制路由表的快速增长,并降低了路由查找的复杂度。

    在邻居关系建立后,BGP路由器会将自己的全部路由信息通告给邻居;此后,如果路由表有变化,则只将增量部分发送给邻居。这样可以大大减少BGP传播路由所占用的带宽,以利于在Internet上传播大量的路由信息,并降低路由器CPU与内存资源的消耗。

    与IGP不同,BGP最重要的特性是丰富的路由属性以及强大的路由过滤和路由策略。通过使用路由策略等方法来更改路由属性,或根据路由更新信息中的属性来实现路由过滤和路由策略,从而使BGP的使用者可以非常灵活地对路由进行选路和控制。


17.3    BGP基本术语

    图片.png


图片.png

图片.png

图片.png


17.4    BGP消息及状态机

图片.png


图片.png


17.5    BGP路由属性

图片.png

图片.png

图片.png

图片.png

图片.png

图片.png

图片.png


17.6    BGP的选路规则

17.6.1    BGP协议对路由的处理流程

图片.png


17.6.2    BGP的路由优选

图片.png

图片.png


17.6.3    BGP路由的发布策略

图片.png


第18章    BGP基本配置

18.2    配置BGP协议基本功能

18.2.1    配置BGP连接

图片.png

图片.png


28.2.2    配置BGP生成路由

图片.png


18.3    BGP基本配置示例

图片.png


18.4    BGP协议的基本显示和维护

图片.png

图片.png

图片.png

图片.png


第19章    控制BGP路由

    与IGP协议不同,BGP协议的着重点不在于计算和发现路由,而是通过其丰富的属性和策略以实现对路由的控制。

19.2    控制BGP路由概述

图片.png

    BGP路由是构成internet路由的核心,目前的规模已经达到十几万条。在实际应用中,经常需要对BGP路由进行过滤控制,以实现只接受或者发送对本身业务有用的路由。而BGP与IGP最大的不同就不在于发现和计算路由,而在于在不同的AS之间控制路由的传播和选择最佳路由。

    控制BGP路由可以通过两种方式实现。一是通过BGP的基本属性实现对BGP选路的控制。这种方式比较简单,主要是通过配置、修改BGP基本属性值以影响协议的选路,从而实现控制BGP路由的目的。二是通过配置过滤器来实现对BGP选路的控制和过滤。通过定义过滤器,来匹配路由的IP网段、BGP属性、AS路径列表等参数,从而实现对接受的路由、发送的路由以及本地发布的路由控制。在使用过滤器的过程中,常见的过滤器主要有Filter-poliey、Route-policy、AS路径访问列表等。


19.3    配置BGP基本属性控制BGP路由

图片.png

图片.png


19.3.1    配置preferred-value控制BGP路由示例

图片.png


19.3.2    配置LOCAL_PREF控制BGP路由示例

图片.png


19.3.3    配置MED值控制路由示例

图片.png


19.3.4    配置next-hop-local 控制BGP路由示例

图片.png

图片.png


19.4    使用过滤器控制BGP路由

图片.png


19.4.1    配置Filte-policy控制BGP路由

图片.png

图片.png

图片.png


19.4.2    配置Route-policy控制BGP路由

图片.png


19.4.3    定义Route-policy

图片.png


图片.png


图片.png

图片.png


19.4.4    配置Route-policy控制BGP路由示例

图片.png

图片.png


19.4.5    配置AS路径过滤列表

图片.png

图片.png

图片.png

图片.png

图片.png


第20章    BGP增强配置

    作为主要应用于AS之间的路由协议,BGP更经常的被应用和部署大规模的网络中,而这些大规模的网络中存在BGP对等体众多、路由表庞大等问题,基本的BGP属性并不能满足在大规模网络中的路由需求。


20.2    大规模BGP网络概述

图片.png

图片.png


20.3    配置BGP对等体组

图片.png

图片.png

图片.png

图片.png


20.4    配置BGP团体属性

图片.png

    团体是一个路由属性,在BGP对等体之间传播,是一组有相同特征的目的地址的集合,没有物理上的边界,与其所在的AS无关并不受到AS范围的限制。

    包含有团体属性的路由,表示该路由是一个路由团体中的一员,该路由团体具有某种或者多种相同特征。根据这些特征区分不同的路由,可以大大简化路由策略的配置工作,同时也增强路由策略的能力。例如,一个ISP可以给自己所有的客户路由指定一个具体的团体属性,这样学习到该路由的路由器想要给这些路由指定MED或者LOCAL_RREF等属性时,直接基于该团体属性进行操作,而不需要逐条路由的去操作指定。

    图片.png


图片.png

图片.png


20.5    配置BGP聚合

图片.png


图片.png

图片.png

图片.png


20.6    配置BGP反射与联盟

图片.png


图片.png

图片.png


图片.png


图片.png

图片.png

图片.png

图片.png

图片.png


20.7    配置BGP衰减

图片.png

图片.png


20.8    部署多出口BGP网络

图片.png

图片.png

图片.png

图片.png

图片.png


第21章    BGP综合配置

21.2    网络概况

图片.png


21.3    网络基本配置

图片.png

图片.png


21.4    选路配置

图片.png

图片.png

图片.png

图片.png


第7篇    IPv6基础

第22章    IPv6邻居发现

    ND(Neighbor Discovery,邻居发现)协议是IPv6的一个关键协议,它综合了IPv4中的一些协议如ARP、ICMP路由器发现和ICMP重定向等,并对它们做了改进。


22.2    邻居发现协议

图片.png


图片.png

图片.png


22.3    IPv6地址解析

图片.png

图片.png

图片.png

图片.png


22.4    IPv6无状态地址自动配置

图片.png


图片.png


22.5    ND协议配置

图片.png


图片.png


图片.png


图片.png

图片.png

图片.png


第23章    IPv6路由协议

23.2    IPv6路由协议概述

图片.png


    与IPv4路由相同,IPv6路由可以通过三种方式生成,分别是通过链路层协议直接发现在生成直连路由,通过手工配置生成的静态路由和通过路由协议计算生成的动态路由。

    IPv6路由协议共有4种,为RIPng、OSPFv3、IPv6-IS-IS和BGP+。

    IPv6路由协议根据作用的范围,可分为:

    ·    在一个自治系统内部运行的内部网关协议,包括RIPng、OSPFv3和IPv6-IS-IS。

    ·    运行于不同自治系统之间的外部网关协议,包括BGP4+。

    根据使用的算法,有可分为:

    ·    距离矢量协议:包括RIPng和BGP4+。其中BGP也被称为路径矢量协议。

    ·    链路状态协议,包括OSPFv3和IPv6-IS-IS。


图片.png

图片.png

图片.png


23.3    RIPng协议

图片.png

图片.png

图片.png

图片.png


23.4    OSPFv3协议

图片.png

图片.png

图片.png

图片.png

图片.png

图片.png

图片.png


第24章    IPv6过渡技术

24.2    IPv6过渡技术概述

图片.png

图片.png


24.3    IPv6隧道技术

图片.png


图片.png

图片.png

图片.png

图片.png

图片.png

图片.png


24.4    NAT-PT

图片.png


图片.png


图片.png


图片.png

图片.png

图片.png

图片.png