BGP真实案例案例分析.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
BGP 案例分析 1 使用由 RFC 1771 定义的 BGP,可以在自治系统 (AS) 之间创建无环路域间路由。 AS 是同处一个技术管理之下的一组路由器。 AS 中的路由器可以使用多个内部网关协议 (IGP) 在 AS 内部交换路由信息。 这些路由器可以使用外部网关协议将数据包路由至 AS 外部。 BGP 如何工作? BGP 在端口 179 上使用 TCP 作为传输协议。 两个 BGP 路由器互相之间形成 TCP 连接。 这些路由器是对等路由器。 对等路由器交换消息以公开和确认连接参数。 BGP 路由器交换网络可达性信息。 这些信息主要指示路由为达到目标网络而必须通过的完整路径。 路径以 BGP AS 编号形式表示。 此信息有助于构建无环路 AS 的图形。 该图形还显示在何处应用路由策略来对路由行为强制实施某些限制。 任何两个形成 TCP 连接以交换 BGP 路由信息的路由器都是“对等体”(或称“邻居”)。 BGP 对等体最初交换完整的 BGP 路由表。 在此交换以后,对等体在路由表更改时发送增量更新。 BGP 保存 BGP 路由表的版本号。 所有 BGP 对等体的版本号都是相同的。 每当 BGP 通过更改的路由信息更新路由表时,版本号就会更改。 发送保持连接数据包可确保 BGP 对等体之间的连接处于活动状态。 出现错误或特殊情况时将发送通知数据包。 eBGP 和iBGP 如果一个 AS 有多个 BGP 扬声器,则该 AS 可以充当其他 AS 的传输服务。 如此部分中的图表所示,AS200 是 AS100 和 AS300 的传输 AS。 要将信息发送到外部 AS,必须确保网络的可达性。 为了保证网络可达性,将进行如下过程: 在 AS 内的路由器之间进行内部 BGP (iBGP) 对等 将 BGP 信息重分配到 AS 中运行的 IGP 当 BGP 在分属两个不同 AS 的路由器之间运行时,该 BGP 称为外部 BGP (eBGP)。 当 BGP 在同一 AS 内的路由器间运行时,该 BGP 称为 iBGP。 启用 BGP 路由 完成以下步骤,以便启用和配置 BGP。 假设您希望使用两个通过 BGP 进行通信的路由器,即 RTA 和 RTB。 在第一个示例中,RTA 和 RTB 在不同的 AS 之中。 在第二个示例中,两个路由器属于同一个 AS。 定义路由器进程和路由器所属的 AS 编号。 发出以下命令以在路由器上启用 BGP: router bgp autonomous-system RTA# router bgp 100 RTB# router bgp 200 这些语句指示 RTA 运行 BGP,并且属于 AS100。 RTB 运行 BGP,并且属于 AS200。 定义 BGP 邻居。 BGP 邻居的形成表明路由器尝试通过 BGP 进行通信。 形成 BGP 邻居部分解释了这个过程。 形成 BGP 邻居 两个 BGP 路由器在建立彼此间的 TCP 连接之后互称邻居。 为使两个对等路由器启动路由更新交换,TCP 连接是必需的。 TCP 连接启动后,路由器发送开放消息,以便交换各自的值。 路由器交换的值包括 AS 编号、路由器所运行的 BGP 的版本、BGP 路由器 ID 以及连接持续时间。 在确认并接受这些值之后将建立邻居连接。 除 Established 之外的任何状态都表示两个路由器未成为邻居,因而无法交换 BGP 更新。 发出以下 neighbor 命令以建立 TCP 连接: neighbor ip-address remote-as number 命令中的 number 是希望通过 BGP 进行连接的路由器的 AS 编号。 对于 eBGP 来说,ip-address 是直接连接的下一跳地址。 对于 iBGP 来说,ip-address 是另一个路由器上的任何 IP 地址。 在对等路由器的 neighbor 命令中使用的两个 IP 地址必须 能够互相访问。 验证这两个 IP 地址之间的可达性的一种方法是在它们之间执行扩展 ping 操作。 扩展 ping 强制发出 ping 操作的路由器使用 neighbor 命令所指定的 IP 地址作为源。 路由器必须使用此地址,而不是发出数据包的接口的 IP 地址。 如果有任何 BGP 配置发生更改,则必须 重置邻居连接以使新参数生效。 clear ip bgp address 注意:?address 是邻居地址。 clear ip bgp * 此命令清除所有邻居连接。 默认情况下,将使用 BGP 4 开始 BGP 会话,如有必要可以向下协商到早期版本。 您可以禁止协商,强制指定路由器与邻居通信时使用的 BGP 版本。 在路由器配置

文档评论(0)

153****9163 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档