HCIP-6.3BGP边界网关协议原理与配置一

1、BGP的概述

边界网关协议(BGP)是运行于 TCP 上的一种自治系统的路由协议。

BGP用于在不同的自治系统(AS)之间交换路由信息。当两个AS需要交换路由信息时,每个AS都必须指定一个运行BGP的节点,来代表AS与其他的AS交换路由信息。

1.1、AS(自治系统)

AS(自治系统):自治系统是指使用统一内部路由协议的一组网络(一系列IP网络及其设备的集合)。一个单一机构(网络规模比较大或者将来会发展成较大规模的网络)可以申请AS号码。AS必须具有一个公开且正式登记的自治系统编号(ASN)。ASN编号是受由互联网地址分派机构(IANA, Internet Assigned Numbers Authority)统一管理的。

互联网是由一个又一个的自治系统AS组成的。下一跳可能在国外、某省。
在这里插入图片描述

比如:
AS34587 自治系统名称CERNET-IDC-AP教育网数据中心
AS38283 自治系统名称CHINANET-SCIDC-AS-AP电信四川数据中心
AS24400 自治系统名称CMNET-V4shanghao-AS-AP移动上海

AS号(编号):为了方便区分和标定不同的AS,我们给每个自治系统设计了一个编号,即AS号,由16位二进制构成,编号的取值范围为 0 - 65535;其中0和65535为保留值,不使用,所以,AS号真正的取值范围为1-65534;其中,我们将64512-65534这一部分的AS号称为私有AS号。

注:因为传统的AS号存在不够用的问题,所以目前也存在拓展版的AS号,由32位二进制构成 ,目前绝大多数设备已经支持拓展版的AS号

为什么要使用AS,可以想象一个OSPF协议或者RIP协议能支持多少台路由,一个协议理论上当超过255台路由器后,不再传输,也就是范围太大了,单一协议无法完成传输,所以需要进行划分。BGP用于在不同的自治系统(AS)之间交换路由信息。由一个AS向另一个AS进行路由信息交换。
AS自治系统
因此,边界网关协议是互联网上一个核心的去中心化自治路由协议。它通过维护IP路由表或“前缀”表来实现自治系统(AS)之间的可达性,属于矢量路由协议(wikipedia)。

1989年发布了主要的外部网关协议:边界路由协议(BGP),新版本BGP-4 是在1995年发布的。在目前IPV4环境下,使用最广泛发BGP版本是BGPV4。目前市场上已经存在BGPV4+。BGPV4+:又可以称为MP-BGP,可以支持多种地址族的应用。

1.2、Internet Exchange Point (IXP)

Internet 交换点 (IXP) 是一个物理位置,Internet 服务提供商 (ISP) 和CDN等 Internet 基础设施公司通过它相互连接。这些位置位于不同网络的“边缘”,并允许网络提供商在他们自己的网络之外共享传输。通过在 IXP 位置内部存在,公司能够缩短来自其他参与网络的传输路径,从而减少延迟,缩短往返时间,并可能降低成本。(Cloudflare)

1.3、BGP邻居类型

  • IGP在同一个AS内包含ISIS、eigrp、ospf等协议。IGP自治系统内部的路由协议
  • EGP在AS与AS之间,EGP包含BGP协议。 EGP自治系统之间的路由协议

在BGP中,我们将邻居关系称为对等体关系。BGP着重于控制路由的传播和选择最优的路由。BGP用于域间的动态路由协议,如果BGP运行于同一自治系统内部时,称为IBGP;如果BGP运行于不同自治系统之间时,称为EBGP。
BGP邻居类型
自治系统的编号范围是从1到65535,其中1到64511是注册的因特网编号,64512到65535是私有网络编号。16位

2009发展为32位的自治系统的编号 1-2^32=42亿

1.3.1、BGP邻居类型 – IBGP

运行在相同AS内的BGP路由器建立的邻居关系为IBGP(Internal BGP)邻居关系。
注:在BGP中,我们将邻居关系称为对等体关系。
IBGP通过IGP或静态路由来提供TCP连接的IP可达性,这样才能建立IBGP对等体。IGP为运行于AS内部的路由协议,主要有:RIP、OSPF以及ISIS,IGP着重于发现和计算路由。
IBGP

1.3.2、BGP邻居类型 – EBGP

运行在不同AS之间的BGP路由器建立的邻居关系为EBGP(External BGP)邻居关系。

1.4、BGP的特征:

1、用属性来描述路径。
2、BGP通过TCP协议作为传输协议(179)
注:RIP UDP 520 ;OSPF IP 89。
3、通过keepalive消息来检测TCP的连接(只要TCP连接正常,那BGP就正常)不是hello。
4、拥有自己的BGP表
5、具有丰富的选路规则,便于实现路由策略控制
6、VLSM CIDR
7、支持MD5认证
8、采用增量更新和触发更新

1.5、BGP的报文种类:

Type(类型):1 字节,指示报文类型,BGP的5种报文

TYPE描述
Open报文用于对等体建立邻居关系;自身能力、信息;
Keepalive报文用于在对等体之间周期性的发送,维护连接对等体邻居;只有报头;
Update报文用于通告更新路由和撤销路由和路由前缀,路由属性信息;
Notification报文用于错误信息通告,断开对等体邻居;
Route-refresh报文用于通知对等体自己支持路由刷新的能力。BGP刷新很慢,需要手工刷新。

1.5.1、BGP邻居关系建立:

BGP邻居关系

  • Open报文:是TCP连接建立后发送的第一个报文,用于建立BGP邻居之间的连接关系。BGP邻居在接收到Open报文并协商成功后,将发送Keepalive报文确认并保持连接的有效性。确认后,BGP邻居间可以进行Update、Notification、Keepalive和Route-refresh报文的交换。
  • Update报文:用于在BGP邻居之间交换路由信息。Update报文可以发布多条属性相同的可达路由信息,也可以撤销多条不可达路由信息。
    • 一条Update报文可以发布多条具有相同路由属性的可达路由,这些路由可共享一组路由属性。所有包含在一个给定的Update报文里的路由属性适用于该Update报文中的NLRI(Network Layer Reachability Information)字段里的所有目的地(用IP前缀表示)。
    • 一条Update报文可以撤销多条不可达路由。每一个路由通过目的地(用IP前缀表示),清楚地定义了BGP路由器之间先前通告过的路由。
    • 一条Update报文可以只用于撤销路由,这样就不需要包括路径属性或者NLRI。相反,也可以只用于通告可达路由,就不需要携带撤销路由信息了。
  • Notification报文:当BGP路由器检测到错误状态时,就向邻居发出Notification报文,之后BGP连接会立即中断。
  • Keepalive报文:BGP路由器会周期性的向邻居发出Keepalive报文,用来保持连接的有效性。
  • Route-refresh报文:Route-refresh用于在改变路由策略后请求对等体重新发送路由信息。

1.5.2、BGP报文结构和类型:

BGP报文结构

BGP报文结构2

报头TYPE类型序号描述
Open报文1类似Hello包,协商邻居的各项参数,建立邻居关系
Update报文2交换路由信息
Notification报文3报告错误,中止邻居关系。
keeplive报文4维护邻居关系
Route-refresh报文5当路由策略发生变化时,触发请求邻居重新通告路由

注:route-refresh不是所有厂商都支持。

1、open报文
open报文

Optional Parameters Length:可选参数的长度。如果为0,表示没有可选参数。
Optional Parameters :可选参数列表,每一个可选参数是一个TLV三元组。

TLV(Type-Length-Value)三元组
Optional Parameters可选参数列表的TLV(Type-Length-Value)三元组:
T=Parameters Type、L=Parameters Length、V=三个Capability。
详细内容不多讲,报文的内容以后参看HCIE的BGP报文。

open报文携带的参数(五种):

参数描述
AS号比对这个AS号和本地所在的AS号是否一致,如果一致,则可以正常建立邻居关系。
认证认证口令双方需要比对,一致则可以正常建立邻居关系。
ROUTE-ID区分和标定路由器的。
Holdtime (保活时间)默认时间为180S,在保活时间内,如果没有收到对方发送的keeplive包或者update包,则将断开BGP邻居关系。
否支持刷新周期发送时间等于保活时间的1/3。默认保活时间180S,则默认的周期发送时间为60S。

BGP本身就是一个多地址族的协议(MP-BGP,多协议BGP),地址族(IPv4、IPv6)。
AFI协议簇ID

2、Update报文
Update报文
在这里插入图片描述

3、Notification报文
在这里插入图片描述

Error Code描述
1消息头错误
2Open消息错误
3Update消息错误
4保持时间超时
5状态机错误
6终止
Error CodeErrsubcode错误子码描述
11连接非同步
12错误的消息长度
13错误的消息类型
21不支持的版本号
22错误的对等体AS号
23错误的BGP ID
24不支持的可选参数

1.6、BGP对等体的建立

BGP对等体的建立、更新和删除等交互过程主要有5种报文、6种状态机和9个原则。

1.6.1、BGP状态机

BGP的状态机:描述的是BGP对等体建立过程中状态的变化。因为BGP这个协议可以将邻居建立过程和路由收发过程分开进行。

BGP对等体(BGP Peer):
相互交换消息的BGP发言者之间互称对等体(Peer),也可以称为BGP邻居。

Speaker:发送BGP消息的路由器称为BGP发言者,它接收或产生新的路由信息,并发布给其它BGP Speaker。

Peer:相互交换消息的BGP Speaker之间互称对等体(Peer),若干相关的对等体可以构成对等体组(Peer Group)。

Peer状态描述
IDLE(空闲状态)开始准备TCP的连接并监视远程对等体。
Connect(连接状态)正在进行TCP连接,等待完成中,认证都是在TCP建立期间完成的。如果TCP连接建立失败则进入Active状态,反复尝试TCP连接。
Active(活跃状态)TCP连接建立失败,反复尝试重新建立TCP会话。
Open-SentOpenSent TCP连接已经建立成功,开始发送Open包,Open包携带参数协商对等体的建立。
Open-Confirm参数、能力特性协商成功,自己发送Keepalive包,等待对方的Keepalive包。
Established已经收到对方的Keepalive包,双方能力特性协商发现一致,开始使用Update通告路由信息。

BGP状态机

1)、 Idle状态是BGP初始状态。在Idle状态下, BGP拒绝邻居发送的连接请求。只有在收到本设备的Start事件后, BGP才开始尝试和其它BGP对等体进行TCP连接,并转至connect状态。
2)、在Connect状态下, BGP启动连接重传定时器(Connect Retry) ,等待TCP完成连接。

  • 如果TCP连接成功,那么BGP向对等体发送open报文,并转至opensent状态。
  • 如果TCP连接失败,那么BGP转至Active状态,反复尝试连接。
  • 如果连接重传定时器超时, BGP仍没有收到BGP对等体的响应,那么BGP继续尝试和其它BGP对等体进行TCP连接,停留在Connect状态。
    3)、在Active状态下, BGP总是在试图建立TCP连接。
  • 如果TCP连接成功,那么BGP向对等体发送Open报文,关闭连接重传定时器,并转至OpenSent状态。
  • 如果TCP连接失败,那么BGP停留在Active状态。
  • 如果连接重传定时器超时, BGP仍没有收到BGP对等体的响应,那么BGP转至Connect状态。
    4)、在OpenSent状态下, BGP等待对等体的Open报文,并对收到的Open报文中的AS号、版本号、认证码等进行检查。
  • 如果收到的open报文正确,那么BGP发送Keepalive报文,并转至OpenConfirm状态
  • 如果发现收到的Open报文有错误,那么BGP发送Notification报文给对等体,并转至Idle状态
    5)、在OpenConfirm状态下, BGP等待Keepalive或Notification报文。
  • 如果收到keepalive报文,则转至Established状态,
  • 如果收到Notification报文,则转至Idle状态。
    6)、在Established状态下, BGP可以和对等体交换Update、 Keepalive、Route-refresh报文和Notification报文。
  • 如果收到正确的Update或keepalive报文,那么BGP就认为对端处于正常运行状态,将保持BGP连接。
  • 如果收到错误的Update或Keepalive报文,那么BGP发送Notification报文通知对端,并转至Idle状态。
  • 如果收到Notification报文,那么BGP转至Idle状态。
  • 如果收到TCP拆链通知,那么BGP断开连接,转至Idle状态。
  • Route-refresh报文不会改变BGP状态。

1.6.2、BGP对等体之间的交互原则:(9个原则)

BGP设备将最优路由加入BGP路由表,形成BGP路由。BGP设备与对等体建立邻居关系后,采取以下交互原则:
1、从IBGP对等体获得的BGP路由, BGP设备只发布给它的EBGP对等体
2、从EBGP对等体获得的BGP路由, BGP设备发布给它所有EBGP和IBGP对等体
3、当存在多条到达同一目的地址的有效路由时, BGP设备只将最优路由发布给对等体
4、路由更新时, BGP设备只发送更新的BGP路由
5、所有对等体发送的路由, BGP设备都会接收
6、所有EBGP对等体在传递过程中下一跳改变
7、所有IBGP对等体在传递过程中下一跳不变
8、默认EBGP传递时TTL值为1
9、默认IBGP传递时TTL值为255

2、BGP配置

BGP邻居关系建立在TCP连接的基础之上。

建立IBGP对等体需要点:

  • 可以通过IGP或静态路由来提供TCP连接的IP可达性,这样才能建立IBGP对等体。
  • 建立IBGP对等体时要保障下一跳可达,处于边界的IBGP对等体需要将下一跳指向自己这样才能建立IBGP对等体。
    IBGP通常情况下用LOOPBACK环回口作为更新源去建立邻居关系,更加稳定。只要路由器启动着,环回口就不会断开。

建立EBGP对等体需要点:

  • EBGP之间不可以是OSPF协议因为IGP是内部网关协议。
  • 建立EBGP邻居关系时,一般使用直连接口的IP地址
  • 如果使用环回口作为更新源建立EBGP,EBGP对等体时因为EBGP只能传一跳,因而,在建立EBGP对等体时,需要修改EBGP多跳的跳数为2以上〈自己环回到对端环回是两跳,默认一跳)。
    在这里插入图片描述

2.1、建立IBGP对等体配置:

R1基本配置

sys
sysn R1
int g0/0/0
ip add 12.0.0.1 24
int g0/0/1
ip add 13.0.0.1 24
int lo 0
ip add 1.1.1.1 32
ospf 1 router 1.1.1.1
area 0
net 12.0.0.0 0.0.0.255
net 13.0.0.0 0.0.0.255
net 1.1.1.1 0.0.0.0

R2基本配置

sys
sysn R2
int g0/0/0
ip add 12.0.0.2 24
int g0/0/1
ip add 23.0.0.2 24
int g0/0/3
ip add 24.0.0.2 24
int lo 0
ip add 2.2.2.2 32
ospf 1 router 2.2.2.2
area 0
net 12.0.0.0 0.0.0.255
net 23.0.0.0 0.0.0.255
net 2.2.2.2 0.0.0.0

R3省略
[R3]ping -a 3.3.3.3 2.2.2.2
注意:本地loopback接口先要让对等体可达(就是可以ping通对方的loopback地址),需要手动添加对等体环回接口的路由条目或者使用OSPF、RIP等自动学习对方环回接口的路由

[R1-ospf-1]dis ospf peer br

	 OSPF Process 1 with Router ID 1.1.1.1
		  Peer Statistic Information
 ----------------------------------------------------------------------------
 Area Id          Interface                    Neighbor id      State    
 0.0.0.0          GigabitEthernet0/0/0             2.2.2.2       Full        
 0.0.0.0          GigabitEthernet0/0/1             3.3.3.3       Full        
 ---------------------------------------------------------------------------

[R1-ospf-1]dis ospf pee   查看DR和BDR
Router ID: 2.2.2.2          Address: 12.0.0.2        
   State: Full  Mode:Nbr is  Master  Priority: 1
   DR: 12.0.0.1  BDR: 12.0.0.2  MTU: 0 
Router ID: 3.3.3.3          Address: 13.0.0.3        
   State: Full  Mode:Nbr is  Master  Priority: 1
   DR: 13.0.0.1  BDR: 13.0.0.3  MTU: 0

R1_IBGP邻居配置命令

[R1]bgp 123         //声明所在AS号(创建进程)
[R1-bgp]router-id 1.1.1.1   //配置RID,必须唯一   最好手动
[R1-bgp]peer 2.2.2.2 as-number 123
[R1-bgp]peer 2.2.2.2 connect-interface loopback 0
[R1-bgp]peer 2.2.2.2 next-hop-local   //设置向IBGP对等体(组)通告路由时,把下一跳属性设为自身的IP地址。
[R1-bgp]peer 3.3.3.3 as-number 123
[R1-bgp]peer 3.3.3.3 connect-interface loopback 0
[R1-bgp]peer 3.3.3.3 next-hop-local

R2_IBGP邻居配置命令

[R2]bgp 123	   //声明所在AS号(创建进程)
[R2-bgp]router-id 2.2.2.2	
[R2-bgp]peer 3.3.3.3 as-number 123	
[R2-bgp]peer 3.3.3.3 connect-interface lo0	  
[R2-bgp]peer 2.2.2.2 next-hop-local 
[R2-bgp]peer 1.1.1.1 as 123
[R2-bgp]peer 1.1.1.1 con lo0
[R2-bgp]peer 1.1.1.1 next-hop-local

R3_IBGP邻居配置命令

[R3]bgp 123                     
[R3-bgp]router-id 3.3.3.3             
[R3-bgp]peer 2.2.2.2 as-number 123                 
[R3-bgp]peer 2.2.2.2 connect-interface LoopBack0
[R3-bgp]peer 2.2.2.2 next-hop-local 
[R3-bgp]peer 1.1.1.1 as 123
[R3-bgp]peer 1.1.1.1 con lo0
[R3-bgp]peer 1.1.1.1 next-hop-local
[R2-bgp]dis bgp peer
BGP local router ID : 2.2.2.2	           //router ID
 Local AS number : 123                   
 Total number of peers : 1		  Peers in established state : 1
Peer       V     AS  MsgRcvd  MsgSent  OutQ  Up/Down    State    PrefRcv
3.3.3.3    4    123        4        6     0  00:02:46  Established    0
1.1.1.1    4    123        4        8     0  00:03:42  Established    0

V版本 MsgRcvd从对端收到报文 OutQ队列 从对端收到的PrefRcv为0对端的路由
MsgRcvd从对端收到报文(Open报文 Keepalive报文) Established(连接已建立)

Keepalive 时间60秒 hold time180秒时间dis bgp peer 3.3.3.3 verbose上查看。

2.2、建立EBGP对等体配置:

在AS边缘的BGP设备,会接收到它的EBGP对等体邻居传递过来的BGP路由信息。
EBGP通常采用直连建立邻居关系,用环回口作备份。常用

[R4]bgp 100
[R4-bgp]router-id 4.4.4.4
[R4-bgp]peer 24.0.0.2 as-number 123
[R2]bgp 123
[R2-bgp]router-id 2.2.2.2
[R2-bgp]peer 24.0.0.4 as-number 100

使用环回口作为更新源建立EBGP,由于默认BGP中EBGP邻居之间的TTL值为1,(TTL,数据包的生命周期值,每经过一个路由器该值会-1,当该值为0后,数据包将会被丢弃)。EBGP对等体非直连(通信时需要经过一个以上的路由器,TTL值就不够用了),TTL值限制会使非直连的对等体无法正常建立邻居关系,所以需要用EBGP多跳的命令来解决非直连的邻居关系。

首先本地loopback接口先要让对等体可达

[R4]ip route-static 2.2.2.2 32 g0/0/0 24.0.0.2

[R2]ip route-static 4.4.4.4 32 g0/0/3 24.0.0.4

EBGP多跳的命令来解决非直连的邻居关系。

[R4]bgp 100
[R4-bgp]router-id 4.4.4.4
[R4-bgp]peer 2.2.2.2 as-number 123
[R4-bgp]peer 2.2.2.2 connect-interface lo0      <!--配置更新源,自己的回环口。-->
[R4-bgp]peer 2.2.2.2 ebgp-max-hop 2             <!--指明跳数为2,也就是TTL值为2-->
[R2]bgp 123
[R2-bgp]router-id 2.2.2.2
[R2-bgp]peer 4.4.4.4 as-number 100
[R2-bgp]peer 4.4.4.4 connect-interface lo0
[R4-bgp]peer 4.4.4.4 ebgp-max-hop 2 

2.3、​BGP路由黑洞

BGP路由黑洞

[R2]bgp 123	   //声明所在AS号(创建进程)
[R2-bgp]router-id 2.2.2.2	
[R2-bgp]peer 3.3.3.3 as-number 123	
[R2-bgp]peer 3.3.3.3 connect-interface lo0	

[R3]bgp 123                     
[R3-bgp]router-id 3.3.3.3               
[R3-bgp]peer 2.2.2.2 as-number 123                 
[R3-bgp]peer 2.2.2.2 connect-interface LoopBack0
[R3-bgp]peer 2.2.2.2 next-hop-local 

在基本配置中R2和R3之间是通过23.0.0.0/24直连的,由于BGP协议支持非直连建邻,这时不需要23.0.0.0/24直连,R2通过R1与R3进行建立IBGP邻居。将会出现BGP协议跨越未运行BGP协议的路由器R1。导致BGP路由传递后,控制层面可达,但是数据层面,在经过未运行BGP协议的路由器时无法通过,形成路由黑洞。

为什么?
通常情况下,要想让 IGP 协议同时学习到BGP 中的路由,就需要使用路由引入,但是因为BGP承载的路由信息往往是巨大的,如果不做任何限制地直接将BGP路由引入一个IGP协议,将会给AS内路由器带来极大的开销,甚至可能导致设备宕机,这是非常危险的事情。

所以BGP的同步是默认关闭的,且不能够手动开启。这种情况下,R4通告一条路由200.20.20.0/24到BGP,并且传递给R2,R2通过IBGP邻居通告给R3,在同步未开启的情况下,R3可以将该路由通告给EBGP邻居R5。

R5发送数据到200.20.20.0/24网段,数据流到达R3,R3于从BGP中学习到该路由,查找到达该网段的下一跳地址为R2,但是R2并非直连,需要再次查找IGP路由表,到达R2下一跳为R1。数据包被送到R1,但是R1没有运行BGP,并且在IGP协议中也没有学习到该路由,数据包将会被R3丢弃掉,从而形成黑洞。

解决BGP的路由黑洞问题有以下4种方法:
1,构建全连的IBGP对等体关系。
这样的方法弊端在于两条:
①,全连建邻会导致资源消耗增加;
②,可能会导致网络的可拓展性降低。

2,路由反射器

3,联邦

4、使用MPLS VPN技术。

第一方案全互联方式:
对BGP来说由于存在IBGP水平分割规则,从一个IBGP邻居学到的路由条目不会传递给下一个IBGP邻居,这是一种AS内的防环机制,所以在BGP的设计上有些设备就不会运行BGP。全互联就是IBGP内部都建立IBGP邻居关系,从一个IBGP邻居学到的路由由于只能传一跳,所以通过接收的路由设备传给下一跳next-hop-local。
在这里插入图片描述

[R1]bgp 123
[R1-bgp]peer 2.2.2.2 as-number 123
[R1-bgp]peer 2.2.2.2 connect-interface loopback 0
[R1-bgp]peer 2.2.2.2 next-hop-local   //设置向IBGP对等体(组)通告路由时,把下一跳属性设为自身的IP地址。
[R1-bgp]peer 3.3.3.3 as-number 123
[R1-bgp]peer 3.3.3.3 connect-interface loopback 0
[R1-bgp]peer 3.3.3.3 next-hop-local
bgp 123
router-id 2.2.2.2
peer 1.1.1.1 as 123
peer 1.1.1.1 con lo0
peer 1.1.1.1 next-hop-local
bgp 123
router-id 3.3.3.3
peer 1.1.1.1 as 123
peer 1.1.1.1 con lo0
peer 1.1.1.1 next-hop-local
[R1]dis bgp peer
BGP local router ID : 1.1.1.1
 Local AS number : 123
 Total number of peers : 2		  Peers in established state : 2

Peer      V    AS  MsgRcvd  MsgSent  OutQ  Up/Down   State      PrefRcv
2.2.2.2    4    123    8       10      0     00:06:53  Established    0
3.3.3.3    4    123    8        9      0     00:06:16  Established    0

V版本、 MsgRcvd从对端收到报文数量(open、keeplive报文)、MsgSent发送报文数量、OutQ队列、UP开始时间、State状态、Established状态已建立。
PrefRcv表示的是接收到的前缀数目,若此时BGP内还无任何路由引入只是形成邻居关系,PrefRcv应为0表示此时无路由信息接收。

[R1]dis tcp status
TCPCB    Tid/Soid Local Add:port        Foreign Add:port      VPNID  State
b4af8aa8 6  /1    0.0.0.0:23            0.0.0.0:0            23553  Listening监听
b4af90fc 164/2    0.0.0.0:179           2.2.2.2:0             0    Listening监听179
b4af9384 164/5    0.0.0.0:179           3.3.3.3:0             0    Listening监听179
b4af9240 164/15   1.1.1.1:179           2.2.2.2:49845         0      Established
b4af94c8 164/17   1.1.1.1:179           3.3.3.3:50285         0      Established
通过Established发现由2.2.2.23.3.3.3发起的三次握手。出现179就握手成功。

注意:在BGP配置中常用的命令:
refresh bgp all export //刷新BGP出方向
refresh bgp all import //刷新BGP入方向
reset bgp all //重启BGP
peer 2.2.2.2 ignore //暂停或关闭邻居

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

0与1之旅

创作不易请给予一点帮助和鼓励

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值