HCIP----BGP总结

BGP:边界网关协议     无类别的路径矢量EGP协议

使用范围:BGP范围,在AS之间使用的协议

     EGP类别的路由协议,用于AS 与AS间惊醒路由条目共享

协议特点(算法):路径矢量型,没有算法

协议是否传递网络掩码:传递网络掩码,支持VLSM CIDR

协议消息数据包封装:基于TCP封装,端口号:179

AS:自治系统    自治系统范围:1-65535,公有AS(1-64511);私有AS(64512-65535)

 

IGP追求:收敛速度快      选择路径佳(无环)     占用资源少  hop-by-hop

EGP追求:可控性        可靠性         AS-BY-AS

 

BGP 的设计特点

1.可靠性:大量的路由共享,取消周期更新        TCP  179端口工作

TCP金基于单播通信

BGP需要单播建立邻居关系(手工指定邻居的ip地址),BGP可以非直连建邻(peer)

BGP承载于IGP之上

 2.可控性:建邻、路由宣告、选路控制(干涉选路)及其容易进行

 3、AS---By----AS,以一个AS为一跳

 

一、BGP协议特点

1.BGP时一种路径矢量型路由协议  无类别路径矢量 -----距离矢量的升级版---AS--BY--AS

2.BGP协议版本,当前版本V4(V4+)V1   V2   V3(有类别)V4(无类别,仅仅支持IPV4单播路由传递)V4+(支持IPV4单播路由、IPV6单薄,IPV4组播、IPV6组播、VPNV4、VPNV6等,除了IPV4单薄路由之外的其他的都成为MP-BGP-----多协议BGP;注意:默认仅仅支持传递IPV4单播路由,传递其他方式路由时需要开启(激活))

使用单播更新来发送所有信息;基于TCP 179端口工作

3.更新地址:单播更新

4.更新方式:触发更新、增量更新    增量更新--仅触发无周期

5.BGP协议种存在大量的属性(是一种基于规则的路由协议)

  具有丰富的属性来取代IGP中度量进行选路----多个参数控制协议

6.BGP协议支持路由认证

  可以在进项和出项对流量实施强大的策略--可控性

  默认不被用于负载均衡-----通过各种选路规则仅仅产生一条最佳路径

7.支持BGP路由聚合(汇总)

8.BGP是一种非常消耗资源的路由协议(一个路由器只能运行一个BGP进程协议)

 

二、适合使用BGP的网络环境

1.传输AS

2.多宿主

3.需要对进入和离开的流量进行强大的策略控制时

三、BGP邻居关系

IBGP:内部BGP邻居

EBGP:外部BGP邻居

IBGP邻居的防环机制:IBGP水平分割机制(IBGP值传一跳规则,通过一个IBGP邻居学习的路由不能传递给其他的IBGP邻居);next-hop、起源者属性、簇ID列表。

EBGP邻居的防环机制:AS-path  AS路径防环,不接收AS-path中包含自身AS号的路由信息

四、BGP邻居状态机制

Idle:初始化

Connect:连接

Active:活动

Opensent:发送open报文

Openconfirm:open报文确认

Established:邻居状态

五、BGP消息数据包

一、open:建立BGP邻居关系,只发送一次

BGP邻居关系建立条件:

1.router-id必须不同

2.BGP认证一致

3.指定正确的AS号

4.建立TCP三次握手的两端路由可达

二、keepalive:保活,维持BGP邻居关系。周期性发送周期时间

keep alive时间默认为60s

Hold时间,保持时间默认为180s

三、update:更新

四、notification:报告(错误报告)

 

 

posted on 2020-12-07 17:23  兴奋大马猴  阅读(362)  评论(0编辑  收藏  举报