[网络工程师]-路由配置-BGP配置

2023-05-16

        组建BGP网络是为了实现网络中不同AS之间的通信。配置BGP基本功能是组建BGP网络的最基本要求,主要包括一下三部分:

        (1)启动BGP进程:只有先启动BGP进程,才能开始配置BGP的所有特性;

        (2)建立BGP对等体关系:只有成功建立了BGP对等体关系,设备之间才能交换BGP消息;

        (3)配置BGP引入路由:BGP协议本身不发现路由,只有引入其他协议才能产生BGP路由。

1、启动BGP进程

system-view        //进入系统视图

bgp as-number        //启动BGP(指定本地AS号),进入BGP视图

(可选)router-id ipv4-address        //配置BGP的Router-ID,配置或改变BGP的Router-ID会导致路由器之间的对等体关系重置

(可选)shutdown        //中断所有BGP对等体的协议会话。在系统升级、维护过程中,为了避免在配置过程中BGP路由频繁震荡对网络的影响,可以中断所有BGP对等体的协议会话

(可选)prefix memory-limit        //配置BGP内存保护。当内存占用率达到过载阈值时,若邻居继续发送BGP路由,设备将会重启从而发生主备倒换,造成系统不稳定。通过配置BGP内存保护,当内存占用率达到过载阈值时,可以不再接收路由,生成日志。

2、建立BGP对等体关系

        成功建立BGP对等体关系后,设备之间才能交换BGP消息。BGP对等体之间采用TCP建立连接,因此在配置时需要指定对等体的IP地址。BGP对等体不一定就是相邻的路由器,利用逻辑链路也可以建立BGP对等体关系。为了增强BGP连接的稳定性,推荐使用Loopback接口地址建立连接。

2.1 配置IBGP对等体

system-view        //进入系统视图

bgp as-number        //进入BGP视图

peer ipv4-address as-number as-number        //指定对等体的IP地址及其所属的AS编号

(可选)peer ipv4-address connect-interface interface-type interface-number [ipv4-source-address]        //指定BGP对等体之间建立TCP连接会话的源接口和源地址

(可选)peer ipv4-address description description-text        //配置指定对等体的描述信息

(可选)peer ipv4-address tcp-mss tcp-mss-number        //配置与对等体(组)建立TCP连接时所使用的TCP MSS值

2.2 配置EBGP对等体

system-view        //进入系统视图

bgp as-number        //进入BGP视图

peer ipv4-address as-number as-number        //指定对等体的IP地址及其所属的AS编号

(可选)peer ipv4-address connect-interface interface-type interface-number [ipv4-source-address]        //指定BGP对等体之间建立TCP连接会话的源接口和源地址

(可选)peer ipv4-address ebgp-max-hop [hop-count]       //指定建立EBGP连接允许的最大跳数

(可选)peer ipv4-address tcp-mss tcp-mss-number        //配置与对等体(组)建立TCP连接时所使用的TCP MSS值

3、配置BGP引入路由

        BGP协议本身不发现路由,因此需要将其他协议路由引入到BGP路由表中,从而将这些路由在AS之内和AS之间传播。

3.1 Import方式

system-view        //进入系统视图

bgp as-number        //进入BGP视图

(可选)ipv4-familyunicast        //进入BGP-IPv4单播地址族视图

import-route { direct | isis process-id | ospf process-id | rip process-id | static } [ med med | [ route-policy route-policy-name | route-filter route-filter-name ] ]        //配置BGP引入其他协议的路由

(可选)default-route imported        //允许BGP引入本地IP路由表中已存在的默认路由

//只有同时配置default-route imported命令与import-route命令时,BGP才能引入默认路由

3.2 Network方式

system-view        //进入系统视图

bgp as-number        //进入BGP视图

(可选)ipv4-familyunicast        //进入BGP-IPv4单播地址族视图

network ipv4-address [ mask | mask-length ] [ route-policy route-policy-name | route-filter route-filter-name ]         //配置BGP引入本地路由

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

[网络工程师]-路由配置-BGP配置 的相关文章

  • uboot配置和编译过程详解-2.4.uboot和系统移植第4部分-朱有鹏-专题视频课程

    uboot配置和编译过程详解 2 4 uboot和系统移植第4部分 4163人已学习 课程介绍 本课程为uboot学习的第四部分 xff0c 主要目标是详细分析和介绍uboot的主makefile和配置脚本mkconfig 本部分学习的目的
  • 虚拟机Ubuntu18.04连不上网络问题

    要想知道虚拟机Ubuntu有没有网 xff0c 可在终端ping一下网络 xff0c 如在终端输入 ping baidu com 如果出现如下情况 xff0c 则没有连上 正常的情况是这样的 那么 xff0c 如果连不上该如何解决呢 xff
  • 前端可视化数据大屏(1)

    效果图 技术架构 xff1a datav xff0c vue2 xff0c echarts 我们一步一步的来实现一个简单的可视化数据大屏 xff0c 开始吧 xff01 xff01 1 xff0c vue脚手架搭建项目 太简单了 xff0c
  • Kmeans聚类(手写数字识别)

    Kmeans算法原理 xff1a 在给定K个初始聚类中心点的情况下 xff0c xff08 1 xff09 把数据中的每个样本分到离其最近的聚类中心所代表的类中 xff08 2 xff09 分类完后计算从新每个类的中心点 xff08 取平均
  • day11 TCP连接管理与UDP协议

    目录 编辑 连接的建立 三次握手 连接的释放 四次挥手 保活计时器 用户数据报协议 UDP 编辑 连接的建立 三次握手 TCP 建立连接的过程叫做握手 采用三报文握手 xff1a 在客户和服务器之间交换三个 TCP 报文段 xff0c 以防
  • 手动搭建服务器—Python

    目录 1 HTTP协议 2 HTTP请求头 3 IP地址的绑定 4 根据不同的请求返回不同的内容 5 面向对象的服务器封装 6 WSGI服务器 6 1 WSGI接口 6 2 WSGI不同路径返回不同内容 6 3 读取文件并加载返回给浏览器
  • C语言学习分享第一天

    对C语言的认识 xff1a C语言是一种高级语言 xff0c 由低级语言发展而来 xff0c 实际上计算机是不能直接识别高级语言的 xff0c 计算机能够识别的只有低级语言 xff08 其实就是机器语言 xff09 xff0c 机器语言全部
  • C语言学习第二天

    VS上的编译 xff1a ctrl 43 F7或者ctrl 43 Fn 43 F7 运行 xff1a ctrl 43 F5或者ctrl 43 Fn 43 F75 调试 xff1a ctrl 43 F10或者ctrl 43 Fn 43 F10
  • 引发了异常: 读取访问权限冲突。**pStu_Head** 是 0x55BAA6E0。

    问题 xff1a 这几天在研究一个图书馆信息管理系统的代码 xff0c 结果在第一步就出错 xff0c 一直报错 其中的 deroy list create函数 是为一个结构体指针申请内存空间 xff0c 并对其该结构体的成员变量进行赋值
  • xxx不在 sudoers 文件中。此事将被报告。

    出现此类问题是因为当前用户未被授予sudo权限 xff0c 可通过以下步骤添加sudo权限 1 xff0c 通过su命令切换到root用户 注 xff1a 输入密码的过程屏幕上不会有输出 2 xff0c 在终端输入 visudo xff0c
  • Centos系统中使用Firefix播放视频

    这几天想尝试在Linux系统中使用Firefix来看视频 xff0c 在网上找了很多方法 xff0c 什么安装flash xff0c 安装FFmpeg视频解码器的 xff0c 费了很多时间也没有成功 xff0c 最后终于找到方法了 xff0
  • uboot源码分析1-启动第一阶段-2.5.uboot和系统移植第5部分-朱有鹏-专题视频课程...

    uboot源码分析1 启动第一阶段 2 5 uboot和系统移植第5部分 6166人已学习 课程介绍 本课程为uboot学习的第5部分 xff0c 主要内容是uboot启动的第一阶段start S文件中的汇编初始化部分 学习本部分的主要目标
  • java关于对象比较---equals与hashCode详解

    目录 前言 一 equals方法 二 hashCode 1 什么是hashCode 2 hashCode的使用 1 相等值的hashCode一定相等 2 不同的值 hashCode也可能相等的情况 三 为什么hashCode和equals要
  • 状态码500问题

    1 从客户端解决500内部服务器错误是由服务器造成的 xff0c 但也可以从客户端尝试解决 步骤如下 xff1a 1 xff09 清除缓存 xff0c 并删除Cookie后 xff0c 重新启动浏览器 2 xff09 把它作为一个504的错
  • MapReduce详解

    目录 xff08 一 xff09 MapReduce的基本知识 xff08 二 xff09 MapReduce计算框架概述 xff08 三 xff09 MapReduce 具体计算过程 xff08 一 xff09 MapReduce的基本知
  • 进程(线程)调度及调度的九种算法。

    2 1 进程调度 进积 线程 调度即处理机调度 一般在大型批 处理系统中配有作业调度 xff0c 而其他系统中 xff0c 通常无须配置作业调度 xff1b 而在采用虚拟存储管理的操作系统中 xff0c 中级调度被页面调入策略 页面置换策略
  • 网络配置:vlan配置

    一 进入管理员系统并修改交换机名字 system 进入管理员系统 sysname XX 修改名字 二 设置PC端口 vlan XXX 配置单个vlan 例 xff1a vlan 10 创建vlan10 vlan batch XXX XXXX
  • 51单片机——LCD12864

    目录 LCD12864简介 特征 工作参数 LCD12864引脚说明 LCD12864常用指令集 基本指令 扩充指令 字符表 汉字显示地址编排 编辑 绘图地址与汉字显示编排示意图 程序设计 图形显示程序 字符显示程序设计 LCD12864简
  • Windows10系统的启动流程

    名词解释 xff1a windows boot manager xff1a 是windows启动管理器 启动管理器 xff08 boot manager xff09 是windows引导程序 grub lio的 引导操作系统启动的一段程序
  • xshell 双击没有反应

    xshell双击无反应 xff08 解决办法 xff09 1 打开服务 xff1a 打开命令行窗口 xff08 win 43 r 输入cmd xff09 xff0c 打开服务 xff08 输入services msc xff09 2 在服务

随机推荐