【HCIP】学习 -- BGP简介

181 阅读2分钟

image.png

前言

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第26天,点击查看活动详情

BGP

  • 自治系统AS是指由同一个技术管理机构管理,使用统一的选路策略的一些路由器的集合。
  • AS的内部是使用IGP来计算和发现路由的,同一个AS的内部路由器之间是相互信任的,因此IGP的路由计算和信息泛洪完全处于开放状态,人工干预很少。
  • 不同的AS之间的连接需求推动了外部网关协议的发展,BGP作为一种外部网关协议,用于AS之间进行路由控制和优选。

BGP的基本作用

image.png

  • AS内部使用IGP来计算和发现路由,如OSPF,ISIS,RIP等
  • AS之间使用BGP来传递和控制路由,不同的运营商之间,或者不同的区域和国家之间。
  • BGP关注一个AS作为一个节点,一个市,一个省或者一个国家来计算路由。

AS自治系统

  • 自治系统是指单一技术管理下的一组网络。
  • 16位编码(2009年1月使用32位编码)
  • 1-65535
  • 私有的AS 64512-65534
  • 互联网编号指派机构会分配AS号
  • IGP在AS内运行
  • 自治系统之间使用BGP

常见的AS

  • 中国电信163 (4134)、中国电信CN2(4809),中国网通(9929)
  • AS同时在BGP中还有关键性的作用:最佳路由的选举,避免环路,路由过滤等。

BGP特点

BGP是一种具有以下特点的路径矢量协议:

  • 更新可靠:BGP在TCP(端口179)上运行
  • 仅增量式、触发式更新
  • 定期提供存活消息以验证TCP连接性
  • 丰富的度量标准(称作路径矢量或者属性)
  • 专门为大型网络设计
  • 由于距离矢量协议

使用BGP的三大理由

  • 大量路由需要承载,IGP只能容纳千条,而BGP则可以容纳上万条。
  • 支撑MPLS/VPN应用,传递用户VPN路由
  • 策略能力强,可以很好的实现路由决策与数据控制