华为BGP协议基础配置

article/2025/8/24 20:35:03

目录

一、原理概述

二、实验目的

三、实验拓扑

四、实验步骤

五、查看代码:


一、原理概述

1、自治系统(AS)是由一个技术管理机构管理,使用统一选路策略的一组路由器集合,自治系统编号范围:1-65535,其中1-64511是互联网上注册公有AS号,类似公网IP地址。64512-65535是私有AS号,类似私网IP地址

2、IGP:自治系统内部路由协议,主要:RIP1/RIP2、OSPF、ISIS、EIGRP(思科私有协议.

3、IGP是运行在AS内部的路由协议,主要解决AS内部的选路问题,发现、计算路由EGP:自治系统之间的路由协议,通常:BGP

4、EGP是运行在AS与AS之间的路由协议,他解决AS之间问题。

5、BGP是边界网关协议,版本BGP4,是一种增强的距离矢量路由协议。该协议运行在不同的AS的路由器之间,用于选择AS之间花费最小的协议。BGP协议基于TCP协议端口为179,使用面向连接的TCP可以进行身份认证,可靠地交换路由信息。BGP4+支持IPv6。

特点:

        1)、不用周期性发送路由信息。

        2)、路由变化,发送增量路由(变化的路由信息)。

        3)、周期性发送Keepalive报文效验TCP的连通性。

6、对等体(Peer)

在BGP中,两个路由器之间的相邻连接称为对等体连接,两个路由器互为对等体。如果路由器对等体在同一个AS中,就称为IBGP对等体,否则称为EBGP对等体。BGP4网关向对等实体发布可以到达的AS列表。

7、BGP消息,BGP常见四种报文:OPEN报文、KEEPLIVE报文、UPDATE报文和NOTIFICTION报文。

        1)、OPEN报文:建立邻居关系。

        2)、KEEPLIVE报文:保持活动状态,周期性确认邻居关系,对OPEN报文回应。

        3)、UPDATE报文:发送新的路由信息。

         4)、NOTIFICATION报文:报告检测到的错误。

8、BGP工作流程

        1)、BGP路由器直接进行TCP三次握手,建立TCP会话连接。

        2)、交换OPEN信息,确定版本等参数,建立邻居关系。

        3)、路由器交换所有BGP路由,直到平衡,之后只交换变化了的路由信息。

        4)、路由更新由UPDATE完成

        5)、通过KEEPALIVE难路由器是否可用。

        6)、出现问题,发送NOTIFICATION消息通知错误。

二、实验目的

  1. BGP基本配置
  2. AR2、AR3、AR4间配置IBGP
  3. AR1、AR2间配置EBGP

三、实验拓扑

四、实验步骤

        1、各路由器及PC配置IP地址:

//AR1

[Huawei]sysname AR1

[AR1]int g0/0/0

[AR1-GigabitEthernet0/0/0]ip add 172.16.1.1 24

[AR1-GigabitEthernet0/0/0]int g0/0/01

[AR1-GigabitEthernet0/0/1]ip add 192.168.1.1

[AR1-GigabitEthernet0/0/1]ip add 192.168.1.1 24

[AR1-GigabitEthernet0/0/1]q

[AR1]q

<AR1>sa

    //AR2

<Huawei>sys

[Huawei]sysname AR2

[AR2]int g0/0/0

[AR2-GigabitEthernet0/0/0]ip add 172.16.1.2 24

[AR2-GigabitEthernet0/0/0]int g0/0/1

[AR2-GigabitEthernet0/0/1]ip add 172.16.2.1 24

[AR2-GigabitEthernet0/0/1]int g0/0/2

[AR2-GigabitEthernet0/0/2]ip add 172.16.3.1 24

[AR2-GigabitEthernet0/0/2]q

[AR2]q

<AR2>sa

    //AR3

<Huawei>sys

[Huawei]sysname AR3

[AR3]int g0/0/1

[AR3-GigabitEthernet0/0/1]ip add 172.16.2.2 24

[AR3-GigabitEthernet0/0/1]int g0/0/0

[AR3-GigabitEthernet0/0/0]ip add 172.16.4.1 24

[AR3-GigabitEthernet0/0/0]q

[AR3]q

<AR3>sa

    //AR4

<Huawei>sys

[Huawei]sysname AR4

[AR4]int g0/0/2

[AR4-GigabitEthernet0/0/2]ip add 172.16.3.2 24

[AR4-GigabitEthernet0/0/2]int g0/0/0

[AR4-GigabitEthernet0/0/0]ip add 172.16.4.2 24

[AR4-GigabitEthernet0/0/0]q

[AR4]q

<AR4>sa

2、配置IBGP

//AR2

[AR2]bgp 65009

##开启编号为65009的BGP服务

[AR2-bgp]router-id 2.2.2.2

##用IPV4格式指定路由器标识符,2.2.2.2必须唯一

[AR2-bgp]peer 172.16.2.2 as-number 65009

##指定对等体,包括IP地址和自治系统号

[AR2-bgp]peer 172.16.3.2 as-number 65009

//AR3

[AR3]bgp 65009

[AR3-bgp]router-id 3.3.3.3

[AR3-bgp]peer 172.16.2.1 as-number 65009

[AR3-bgp]peer 172.16.4.2 as-number 65009

//AR4

[AR4]bgp 65009

[AR4-bgp]router-id 4.4.4.4

[AR4-bgp]peer 172.16.4.1 as-number 65009

[AR4-bgp]peer 172.16.3.1 as-number 65009

3、配置EBGP

//AR1

[AR1]BGP 65008

[AR1-bgp]router-id 1.1.1.1

 [AR1-bgp]peer 172.16.1.2 as-number 65009

//AR2

[AR2]BGP 65009

[AR2-bgp]peer 172.16.1.1 as-number 65008

4、配置R1发布路由192.168.1.0/24

//AR1

[AR1]bgp 65008

[AR1-bgp]ipv4-family unicast

##启用IPV4的单播地址

[AR1-bgp-af-ipv4]network 192.168.1.0 24

 查看AR3的路由信息(dis bgp routing-table)

 AR3虽然学习到192.168.1.0/24路由,但因为下一跳172.16.1.1不可达,所以不是有效路由

5、配置BGP引入直接路由。

//AR2

[AR2]bgp 65009

[AR2-bgp]ipv4-family unicast

[AR2-bgp-af-ipv4]import-route direct

五、查看代码:

##查看BGP邻居

dis  bgp peer

##查看BGP路由表

dis routing-table

资源下载:华为BGP协议基础配置


http://chatgpt.dhexx.cn/article/CcC4YUZ0.shtml

相关文章

BGP路由协议(1)

什么是BGP BGP是外部路由协议&#xff0c;是一种增强的距离矢量路由协议。 BGP作用 用来在AS之间传递路由信息。 什么是系统&#xff08;AS&#xff09; AS是由同一个技术管理机构管理、使用统一选路策略的一些路由器的集合。 BGP特征 可靠的路由更新机制丰富的Metric度量方…

BGP协议原理(一)BGP协议基本概念:BGP作用与特点、BGP邻居关系建立与配置

文章目录 前提概念ASASN IGP与EGP BGP的基本概述基本作用 BGP协议特点BGP邻居关系和配置建立TCP连接BGP邻居类型BGP简单邻居关系配置报文类型邻居关系的建立 前提概念 AS AS&#xff08;Autonomous System&#xff09;&#xff1a;自治系统/路由选择域 AS是指由同一技术机构管…

【网络协议详解】——BGP协议(学习笔记)

目录 &#x1f552; 1. 概述&#x1f552; 2. BGP 发言人&#x1f552; 3. 工作原理&#x1f552; 4. 报文格式&#x1f558; 4.1 报文首部&#x1f558; 4.2 打开报文&#x1f558; 4.3 更新报文&#x1f558; 4.4 保活报文&#x1f558; 4.5 通知报文 &#x1f552; 5. BGP 的…

BGP协议:简介、属性、选路原则

BGP协议&#xff1a;简介、属性、选路原则 目录 BGP协议&#xff1a;简介、属性、选路原则 一、学习网络BGP必备基础知识 二、BGP 工作原理 三、BGP报文 四、BGP邻居关系的配置 五、BGP需要注意的事项 六、BGP的属性分类 及列举讲解 一、学习网络BGP必备基础知识 边界…

BGP路由协议的那些事?(上)

BGP是怎么来的&#xff1f;为什么要使用BGP&#xff1f; 路由协议的分类 分类包含协议说明IGP&#xff1a;用于域&#xff08;AS&#xff09;内路由选择。RIP距离矢量协议&#xff0c;多用于小型网络。ISIS链路状态协议&#xff0c;多用于运营商网络。OSPF链路状态协议&#…

BGP协议解析(白话版)

之前一直没搞明白BGP有啥用&#xff0c;加了跟没加没啥区别&#xff0c;专门查资料写了这篇《BGP协议解析》。 下面使用eNSP模拟器演示&#xff01; IBGP与EBGP的区别 BGP分为两种&#xff1a;IBGP与EBGP。 两个路由器的BGP号相同&#xff0c;建立邻居关系叫IBGP&#xff0…

华为 BGP协议基础配置与总结

良药苦口利于病&#xff0c;忠言逆耳利于行。 文章目录 一、BGP概述二、拓扑三、基础配置四、BGP与IGP比较五、BGP的数据包六、BGP的邻居状态机七、BGP计时器八、BGP的更新源九、BGP的路由生成十、BGP的路由通告 BGP的邻居建立很关键&#xff0c;涉及环回口地址建立bgp邻居就需…

计算机网络——BGP协议

BGP协议 和谁交换&#xff1a;与其他AS的邻站BGP发言人交换信息。 交换什么&#xff1a;交换网络可达性信息 多久交换一次&#xff1a;发生变化时更新有变化的部分 一般来说两个网络都是由一个BGP发言人连接的。 BGP协议交换信息的过程 BGP协议所交换的网络可达性的信息就…

BGP 协议

BGP BGP 邻居类型BGP 5种包BGP 6种邻居状态BGP 邻居建立BGP 路由的生成方式BGP 通告原则与路由处理BGP 认证BGP 对等体之间的交互原则BGP 邻居学习next-hop-local补充BGP 常用属性BGP 防环BGP 选路规则BGP 路由聚合 BGP知识点&#xff1a; BGP基础配置&#xff0c;BGP 5种报文&…

计算机网络:BGP路由协议

BGP路由协议的概述 首先&#xff0c;再当前的互联网中&#xff0c;BGP是目前唯一支持的外部网关协议EGP的协议&#xff0c;用于自治系统AS之间传递路由信息&#xff0c;目前的版本为4。 从图中可以看出&#xff0c;BGP协议是连接自治系统AS的“桥梁”。 为什么需要BGP协议 …

BGP协议基础配置—学习

BGP重要概念 IGP是运行在AS内部的路由协议&#xff0c;主要有RIP、OSPF及IS-IS&#xff0c;着重于发现和计算路由。 EGP是运行在AS之间的路由协议&#xff0c;通常是BGP&#xff0c;它是实现路由控制和选择最好的路由协议。 这次主要讲的是BGP。 BGP它不生产路由&#xff0…

BGP协议总结

概述 BGP为Border Gateway protocol 边界网关路由协议&#xff08;路径矢量&#xff09; 主要作用是在AS之间传递路由信息 • 分类&#xff1a;EGP • 工作机制&#xff1a;路径矢量协议 • 无类路由协议&#xff1a;支持VLSM和CIDR • 应用层协议/7层&#xff0c;TCP封装&…

BGP协议学习笔记——BGP基础

BGP协议学习笔记——BGP基础&#xff08;BGP概念、BGP报文、BGP状态机、BGP关系建立、BGP路由通告&#xff09; 说明&#xff1a;本文学习笔记整理自网络、华为公开产品文档、华为公开PPT及部分的自我理解 一、BGP简介 BGP定义 边界网关协议BGP&#xff08;Border Gateway …

什么是BGP协议?

什么是BGP协议&#xff1f; BGP(Border GatewayProtocol)是一种在自治系统之间动态交换路由信息的路由协议。一个自治系统的经典定义是在一个管理机构控制之下的一组路由器&#xff0c;它使用IGP和普通度量值向其他自治系统转发报文。 在BGP中使用自治系统这个术语是为了强调这…

BGP 边界网关路由协议

文章目录 一、BGP概述1、自治系统&#xff08;AS&#xff0c;autonomous system&#xff09;2、动态路由的分类&#xff08;1&#xff09;自治系统分类&#xff08;2&#xff09;协议类型分类 3、BGP的概念4、BGP的特征 二、BGP工作原理1、BGP邻居关系&#xff08;1&#xff09…

BGP协议原理与配置

AS&#xff08;自治系统&#xff09;是指由同一个技术管理机构管理&#xff0c;使用统一选路策略的一些路由器的集合。 私有自治系统&#xff0c;类似于私网那个IP地址&#xff0c;归属个人&#xff0c;不会连接到公网 国际管理自治系统 AS的内部&#xff1a;使用IGP&#xff0…

浅议BGP(一文看懂BGP)

今天主要介绍一下BGP的相关基础知识&#xff0c;文章浅显易懂&#xff0c;适合对BGP完全没有了解的同学。 一、先导知识 为了更好的介绍BGP&#xff0c;下面先对几个概念进行简单的介绍&#xff1a; 1、AS AS、即Autonomous System&#xff0c;自治系统。AS可以简单的理解为一…

一、BGP协议原理

BGP协议原理 一、BGP概述二、BGP特点二、BGP基本术语2.1.BGP发言者&#xff08;BGP Speaker&#xff09;2.2.Router ID&#xff08;RID&#xff09;2.3.BGP对等体&#xff08;BGP Peer&#xff09;2.3.IBGP对等体&#xff08;Internal BGP Peer&#xff09;2.4.EBGP对等体&…

BGP协议基本配置

边界网关协议BGP实现自治系统AS的路由可达 EBGP&#xff1a;运行于不同 AS 之间的 BGP 称为 EBGP。为了防止 AS 间产生环路&#xff0c;当 BGP 设备接收 EBGP对等体发送的路由时&#xff0c;会将带有本地 AS 号的路由丢弃。 IBGP&#xff1a;运行于同一 AS 内部的 BGP 称为 I…

BGP协议介绍

一. BGP协议概述 BGP用于在不同的自治系统&#xff08;AS&#xff09;之间交换路由信息。当两个AS需要交换路由信息时&#xff0c;每个AS都必须指定一个运行BGP的节点&#xff0c;来代表AS与其他的AS交换路由信息。通常是路由器来执行BGP。两个AS中利用BGP交换信息的路由器也被…