第九次课边界网关协议(1)

更新时间:2023-08-07 07:06:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

边界网关协议(1)

高等计算机网络 边界网关协议BGP(1) 边界网关协议 ( )计算机科学与技术学院 网络工程教研室 袁卫华

边界网关协议(1)

第八次课主要内容一、复习 二、BGP协议概述 协议概述 三、小结和作业

计算机科学与技术学院 网络工程教研室

边界网关协议(1)

一、复习 问 题1、评判流量强度的常用指标有哪些? 、评判流量强度的常用指标有哪些? 2、描述一下漏桶的工作过程。 、描述一下漏桶的工作过程。 3、单个漏桶对流量强度的指标有哪些影响? 、单个漏桶对流量强度的指标有哪些影响? 3、漏桶与加权公平队列结合,当分组流经过漏桶后经 、漏桶与加权公平队列结合, 服务时, 过WFQ服务时,一个分组经受的最大时延是多少? 服务时 一个分组经受的最大时延是多少? 4、简述QoS常见的两种体系结构。 、简述 常见的两种体系结构。 常见的两种体系结构 5、试简要对比这两种体系结构。 、试简要对比这两种体系结构。

计算机科学与技术学院 网络工程教研室

边界网关协议(1)

二、BGP协议概述 协议概述1.内容概述 内容概述 1)自治系统AS )自治系统 2)BGP协议概述 ) 协议概述BGP协议特点 协议特点 为什么需要BGP? ? 为什么需要 BGP邻居关系 邻居关系 BGP的工作机制 的工作机制 BGP路由通告原则 路由通告原则 IGP和BGP的同步 和 的同步

计算机科学与技术学院 网络工程教研室

边界网关协议(1)

二、BGP协议概述 协议概述2.自治系统 自治系统AS 自治系统 1)自治系统AS定义 )自治系统 定义AS:Autonomous System。 : 。 一组处于相同管理与技术控制下的路由器集合。 一组处于相同管理与技术控制下的路由器集合。 它们使用相同的内部网关协议和统一的度量值来决定如何在 AS内部路由分组。 内部路由分组。 内部路由分组 并使用AS间路由选择协议来决定如何将分组路由到其他自治 并使用 间路由选择协议来决定如何将分组路由到其他自治 系统。 系统。一个AS通常代表一个独立的组织机构, 一个 通常代表一个独立的组织机构,并应用它自己的路由和 通常代表一个独立的组织机构 安全策略。 安全策略。 外界将AS看作一个实体。 外界将 看作一个实体。 看作一个实体计算机科学与技术学院 网络工程教研室

边界网关协议(1)

二、BGP协议概述 协议概述2.自治系统 自治系统AS 自治系统 2)内部网关协议IGP )内部网关协议AS内部使用内部网关协议 内部使用内部网关协议(Interior Gateway Protocol, IGP)确定 内部使用内部网关协议 确定 分组在AS内的转发路径 内的转发路径。 分组在 内的转发路径。 距离矢量型路由选择协议RIP:路由选择信息协议 : IGRP:内部网关路由选择协议 : EIGRP:增强型内部网关路由选择协议 :

链路状态型路由选

择协议OSPF:开放最短路径优先协议 : IS-IS:中间系统到中间系统 :计算机科学与技术学院 网络工程教研室

边界网关协议(1)

二、BGP协议概述 协议概述2.自治系统 自治系统AS 自治系统 3)外部网关协议EGP )外部网关协议AS之间使用外部网关协议 之间使用外部网关协议(Exterior Gateway Protocol, EGP)确 之间使用外部网关协议 确 定分组在AS间的转发路径 间的转发路径。 定分组在 间的转发路径。 BGP 4( Border Gateway Protocol version 4):边界网关协议 ):边界网关协议 ): BGP4+:BGP4的扩展,以支持包括 : 的扩展, 在内的多种协议。 的扩展 以支持包括IPV6在内的多种协议。 在内的多种协议

计算机科学与技术学院 网络工程教研室

边界网关协议(1)

二、BGP协议概述 协议概述2.自治系统 自治系统AS 自治系统 4)自治系统编号:AS号 )自治系统编号: 号地址授权委员会IANA负责分配,是一个 位二进 负责分配, 由Internet地址授权委员会 地址授权委员会 负责分配 是一个16位二进 取值范围为1-65535。 制数 ,取值范围为 。 1-64511:注册的因特网编号 ,由IANA注册机构分配。 : 注册机构分配。 注册机构分配只有当组织打算使用BGP等EGP协议来连接 等 协议来连接Internet是,才使用 只有当组织打算使用 协议来连接 是 IANA分配的 号。 分配的AS号 分配的

64512-65535:为私用AS号,专用网络编号,由ISP分配。 :为私用 号 专用网络编号, 分配。 分配

计算机科学与技术学院 网络工程教研室

边界网关协议(1)

二、BGP协议概述 协议概述2.自治系统 自治系统AS 自治系统 4)自治系统编号:AS号 )自治系统编号: 号

计算机科学与技术学院 网络工程教研室

边界网关协议(1)

二、BGP协议概述 协议概述2.自治系统 自治系统AS 自治系统 5)什么样的网络需要AS号? )什么样的网络需要 号具有多个外部连接的网络 任何实施不同路由策略的网络 具有单个外部网络连接的网络无需AS号 具有单个外部网络连接的网络无需 号被认作其Provider自治系统的一部分 自治系统的一部分 被认作其

计算机科学与技术学院 网络工程教研室

边界网关协议(1)

二、BGP协议概述 协议概述2.自治系统 自治系统AS 自治系统 6)自治系统的类型 )末梢(stub) AS 末梢只有到某一个AS的连接 只有到某一个 的连接 只能传输本地流量(源自或目的为本 内主机 只能传输本地流量 源自或目的为本AS内主机 源自或目的为本 内主机) 不需运行BGP,只需配置一条去往外部网络的静态路由即可。 ,只需配置一条去往外部网络的静态路由即可。 不需运行

计算机科学与技术学院 网络工程教研室

边界网关协议(1)

二、BGP协议概述 协议概述2.自治系统 自治系统AS 自治系统 6)自治系统的类型 )多穴(multihomed) AS 多穴AS有到

外部网络的多个 有到外部网络的多个 出口点 拒绝为其他AS中转流量 拒绝为其他 中转流量

计算机科学与技术学院 网络工程教研室

边界网关协议(1)

二、BGP协议概述 协议概述2.自治系统 自治系统AS 自治系统 6)自治系统的类型 )中转(transit) AS 中转有到多个AS的连接 有到多个 的连接 根据特定策略为其他 AS中转流量。 中转流量。 中转流量 中转AS通过在其内部 中转 通过在其内部 运行BGP让AS的多台边 运行 让 的多台边 界路由器共享BGP路由 界路由器共享 路由 信息,从而为其他AS中 信息,从而为其他 中 转数据流。 转数据流。计算机科学与技术学院 网络工程教研室

边界网关协议(1)

二、BGP协议概述 协议概述2.自治系统 自治系统AS 自治系统 7)自治系统之间的关系 )不是由两者间的物理连接所决定, 不是由两者间的物理连接所决定,而是两者之间的经济商业 关系所决定。 关系所决定。 Provider/Customer :提供者 客户关系 提供者/客户关系一个AS在收费基础上为另一个 传输流量 一个 在收费基础上为另一个AS传输流量。 在收费基础上为另一个 传输流量。

Peering:对等关系 :两个AS分别为对方的客户提供中转服务, 两个 分别为对方的客户提供中转服务,但一般不为对方的 分别为对方的客户提供中转服务 Peers提供中转服务。 提供中转服务。 提供中转服务 AS间的对等关系一般本着相互免费的原则建立,一般不公开。 间的对等关系一般本着相互免费的原则建立,一般不公开。 间的对等关系一般本着相互免费的原则建立 AS间的对等关系可能需要定期重新协商。 间的对等关系可能需要定期重新协商。 间的对等关系可能需要定期重新协商计算机科学与技术学院 网络工程教研室

边界网关协议(1)

二、BGP协议概述 协议概述2.自治系统 自治系统AS 自治系统 7)自治系统之间的关系 )AS-X AS-Y AS-Z

peer provider

peer customer

对等关系AS会为对方的客户中转流量 对等关系 会为对方的客户中转流量 但对等关系不会传递 AS-X和AS-Z没有对等关系,所以不会为对 和 没有对等关系, 没有对等关系 方的客户t中转流量 方的客户 中转流量计算机科学与技术学院 网络工程教研室

Traffic allowed traffic NOT allowed

边界网关协议(1)

二、BGP协议概述 协议概述3. BGP协议概述 协议概述 1)BGP (Border Gateway Protocol) )自治系统间选路协议。 自治系统间选路协议。BGP4及其扩展是当今唯一可接受的可 及其扩展是当今唯一可接受的可 用于因特网的BGP版本,是Internet中域间选路协议事实上的 版本, 用于因特网的 版本 中域间选路协议事实上的 标准,为每个AS处理: 标准,为每个 处理: 处理从相邻AS处获得的子网可达性信息 从相邻 处获得的子网可达

性信息 向该AS内部的路由器传达这些可达性信息 向该 内部的路由器传达这些可达性信息 基于AS策略和可达性信息, 基于 策略和可达性信息,决定到达子网的最佳路由 策略和可达性信息

计算机科学与技术学院 网络工程教研室

边界网关协议(1)

二、BGP协议概述 协议概述3. BGP协议概述 协议概述 2)BGP 协议特点 )BGP更加关注路由策略 控制路由的传播和选择更好的路由 更加关注路由策略(控制路由的传播和选择更好的路由 更加关注路由策略 控制路由的传播和选择更好的路由) 而不是网络拓扑(发现和计算路由 发现和计算路由) ,而不是网络拓扑 发现和计算路由在确定最佳路由时考虑的不是速度,而是基于策略, 在确定最佳路由时考虑的不是速度,而是基于策略,让AS能够 能够 根据多种BGP属性来控制数据流的传输。 属性来控制数据流的传输。 根据多种 属性来控制数据流的传输

BGP是一种能够避免环路 是一种能够避免环路(loop free)的路径矢量 矢量(DV)协议 是一种能够避免环路 的路径矢量 协议 BGP路由更新是增量更新 路由更新是增量更新BGP邻居建立后,将交换整个BGP路由表,但是之后 邻居建立后,将交换整个 路由表, 邻居建立后 路由表 但是之后BGP邻居之 邻居之 间只需要发送增量更新(触发更新) 间只需要发送增量更新(触发更新)

计算机科学与技术学院 网络工程教研室

边界网关协议(1)

二、BGP协议概述 协议概述3. BGP协议概述 协议概述 2)BGP 协议特点 )BGP运行在 运行在TCP之上,端口号为 。 之上, 运行在 之上 端口号为179。BGP是唯一一种使用 是唯一一种使用TCP作为传输层协议的 路由选择协议。 作为传输层协议的IP路由选择协议 是唯一一种使用 作为传输层协议的 路由选择协议。 OSPF和EIGRP直接运行在 层之上 和 直接运行在IP层之上 直接运行在 IS-IS运行在网络层 运行在网络层 RTP使用 使用UDP作为传输层协议 使用 作为传输层协议

BGP支持 支持CIDR、路由聚合 支持 、路由聚合(route aggregation)CIDR和路由聚合可以防止路由表过大 和路由聚合可以防止路由表过大

计算机科学与技术学院 网络工程教研室

边界网关协议(1)

二、BGP协议概述 协议概述3. BGP协议概述 协议概述 3)为什么需要BGP? )为什么需要 ?大规模ISP一般情况会有到其上游 一般情况会有到其上游providers的多条连接 大规模 一般情况会有到其上游 的多条连接可靠性: 可靠性:提供一定的冗余 性 能:提高链接容量 更多前往某些网络的路由:不依赖于单 更多前往某些网络的路由:不依赖于单ISP的路由选择策略 的路由选择策略

需要运行BGP,对路径属性进行操纵,以确定最佳路由。 ,对路径属性进行操纵,以确定最佳

路由。 需要运行

计算机科学与技术学院 网络工程教研室

本文来源:https://www.bwwdw.com/article/qz9j.html

Top