BGP基本配置的方法步骤

这篇具有很好参考价值的文章主要介绍了BGP基本配置的方法步骤。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  边界网关协议

  边界网关协议(BGP)是运行于 TCP 上的一种自治系统的路由协议。 BGP 是唯一一个用来处理像因特网大小的网络的协议,也是唯一能够妥善处理好不相关路由域间的多路连接的协议。 BGP 构建在 EGP 的经验之上。 BGP 系统的主要功能是和其他的 BGP 系统交换网络可达信息。网络可达信息包括列出的自治系统(AS)的信息。这些信息有效地构造了 AS 互联的拓朴图并由此清除了路由环路,同时在 AS 级别上可实施策略决策。

BGP基本配置的方法步骤:

复制代码
代码如下:
  as100 as200
  router a-------------------router b---------------------router cs0:192.1.1.1/24 e0:193.1.1.3/24
  s0:192.1.1.2/24 e0 193.1.1.2
  //// router a ////
  int lo0
  ip addr 1.1.1.1 255.255.255.0
  int s0/0
  ip addr 192.1.1.1 255.255.255.0
  clockrate 500000
  router bgp 100
  neighbor 192.1.1.2 remote-as 200 //指定邻居路由器和它所在的自治系统//// router b ////
  int lo0
  ip addr 2.2.2.2 255.255.255.0
  int e0/0
  ip addr 193.1.1.2 255.255.255.0
  int s0/0
  ip addr 192.1.1.2 255.255.255.0
  router bgp 200
  neighbor 192.1.1.1 remote-as 100
  neighbor 193.1.1.3 remote-as 200
  //// router c ////
  int lo0
  ip addr 3.3.3.3 255.255.255.0
  int e0/0
  ip addr 193.1.1.3 255.255.255.0
  router bgp 200
  neighbor 193.1.1.2 remote-as 200
  ////监视和测试配置////
  router a# show ip bgp neighbors
  remote-as 200
  bgp version 4,remote router id 2.2.2.2
  bgp state = established

  现在A将通过BGP向B通告路由1.0.0.0,必须满足2个条件:

  1、通过使用network命令或redistribute,BGP进程必须能知道路由。

  2、被通告路由必须在IP路由表中。

  我们将在BGP进程下使用network命令。这个命令满足了第一条,使得BGP进程知道路由。此network命令能使你更好控制从IGP重分布什么到BGP,并使用户能分别列出需经BGP通告的前缀。CISCO路由器能被配置的网络描述最大数为200。如果有超过200个网络需要通告,那就需要动态重分布。

  由于网络1.0.0.0是直接相连的网络,它存在于IP路由表中,故第二个条件满足。

  显示A上的IP路由表。注意网络1.0.0.0在IP路由表中。

复制代码
代码如下:
  a# show ip route
  C 1.0.0. is directly connected,loopback 0no shynchronization

  在路由器A上,在BGP进程下增加命令network 1.0.0.0a# conf t

复制代码
代码如下:
 router bgp 100
  netw 1.0.0.0

  用show ip bgp显示B上的IP BGP表,network 1.0.0.0是通过192.1.1.1得到的B# show ip bgp

  network next-hop metric loca pref weight path*>1.0.0.0 192.1.1.1 0 0 100 i

复制代码
代码如下:
  ///// *表示有效,>表示最佳路由
  b# show ip ro

  B 1.0.0.0/8 [20/0] via 192.1.1.1, 00:12:02用show ip bgp显示C上的IP BGP表,注意network 1.0.0.0出现在BGP表中,它的下一跳是192.1.1.1(未变),此路由是有效的(用*号标出),它是通过iBGP会话得到的,在网络号前加字母i表示了这一状态。

复制代码
代码如下:
  c# show ip bgp
  network next-hop metric locprf weight path* i1.0.0.0 192.1.1.1 0 0 100 i
  C# show ip route

  无1.0.0.0路由到网络1.0.0.0的路由不在IP路由表中有双重原因。

  1、192.1.1.1不在C的路由表。而且下一跳地址是:从该处得到此路由的EBGP邻居的IP地址。当路由通过EBGP注入到AS中,从EBGP获得的下一跳被无改变地传送到IBGP中。

  2、在缺省情况下BGP和IGP必须是同步的(因为网络1.0.0.0不是通过IGP得到的)。这意味着路由器B上的BGP知道的路由没有被重分布到IGP,这两者是不同步的。no synchronization为解决第一个问题:

复制代码
代码如下:
  B# router bgp 200
  neighbor 193.1.1.3 next-hop-self

  为解决第二个问题:

复制代码
代码如下:
  C# router bgp 200

  以上就是BGP基本配置的方法步骤,谢谢阅读,希望能帮到大家,请继续关注yii666,我们会努力分享更多优秀的文章。文章来源地址https://www.toymoban.com/news/detail-466673.html

到了这里,关于BGP基本配置的方法步骤的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Java中配置RabbitMQ基本步骤

    在Java中配置RabbitMQ,需要遵循以下步骤: 1.添加依赖 在项目的pom.xml文件中添加RabbitMQ的Java客户端依赖: 2.创建连接工厂 创建一个连接工厂,用于创建与RabbitMQ服务器的连接: 3.创建生产者和消费者  创建一个生产者,用于发送消息到RabbitMQ队列: 4.运行生产者和消费者  分别

    2024年02月06日
    浏览(34)
  • RIP路由协议简介+基本配置示例

            RIP(Routing Information Protocol)-路由信息协议: 是一种基于距离矢量(Distance Vector)算法的协议,以跳数(被传送数据所经过路由器的个数)为度量来衡量到达目标网络的距离,属于IGP(内部网关协议)协议,有RIP1和RIP2两个版本,基于UDP协议,端口号为520,主要用于

    2024年02月15日
    浏览(39)
  • Android Studio 安装配置详细步骤,以及使用的基本操作

    一.Android SDK下载和安装     如果本地已有合适版本Android SDK,则无需再下载,或者可以使用SDK Manager更新SDK;      如果没有SKD,则需要下载了,其实在安装Android Studio过程中会选择下载最新SDK安装,但是速度极慢,我习惯先把SDK下载下来,在安装完Android Studio后再配置(当

    2023年04月18日
    浏览(45)
  • [Stable Diffusion教程] 第一课 原理解析+配置需求+应用安装+基本步骤

    本次内容记录来源于B站的一个视频 以下是自己安装过程中整理的问题及解决方法: 问题:stable-diffusion-webui启动No Python at ‘C:xxxxxxpython.exe‘ 解答:打开webui.bat 把 中的%~dp0venv改成自己python的安装路径就行获取直接set值即可 如 修改完之后又遇到如下问题 将python直接卸载掉

    2024年02月11日
    浏览(41)
  • 动态路由协议之OSPF基本原理、区域划分及配置

             什么是OSPF?        OSPF是我们平时使用最多的一种链路状态协议,其实OSPF协议可以视为是为了解决距离矢量协议所出现的一些系列问题而出现的(距离矢量协议RIP协议收敛慢、最大跳数为15跳、易产生环路)         1、区域划分        OSPF是可以支持单区域也可

    2024年02月09日
    浏览(41)
  • 【正点原子STM32】RTC实时时钟(RTC方案、BCD码、时间戳、RTC相关寄存器和HAL库驱动、RTC基本配置步骤、RTC基本驱动步骤、时间设置和读取、RTC闹钟配置和RTC周期性自动唤醒配置)

    一、RTC简介 二、STM32 RTC框图介绍 2.1、STM32 F1 RTC结构框图 2.2、STM32 F4 / F7 / H7 RTC结构框图 三、RTC相关寄存器介绍 3.1、RTC基本配置步骤 3.2、RTC相关寄存器(F1) 3.3、RTC相关寄存器(F4 / F7 / H7) 四、RTC相关HAL库驱动介绍 4.1、RTC相关HAL库驱动(F1) 4.2、RTC相关HAL库驱动(F4 / F7 /

    2024年03月27日
    浏览(67)
  • 6.2.5 网络基本服务----动态主机配置协议DHCP

    6.2.5 网络基本服务----动态主机配置协议DHCP 动态主机配置协议允许一台计算机加入新的网络时可自动获取网络配置信息,不用人工参与。连网的计算机需要配置的参数包括 IP地址 子网掩码 默认路由器的IP地址 域名服务器IP地址 DHCP与DNS、FTP、Telnet一样也采用客户服务器模式。

    2024年02月16日
    浏览(39)
  • 网络协议 — BGP 边界网关协议

    2024年02月06日
    浏览(43)
  • 动态路由协议 - OSPF 基本配置 详解 (反掩码,三张表,Cost默认值修改 )

    目录 预备工作   : 基础配置  :        先启动 OSPF 的进程  :        创建区域 :         宣告  :    查看三张表  邻居表  :  数据库表 :   路由表 :  以下示拓扑为 OSPF 示范  :                                  第一步确定有几个广播域, 

    2024年01月20日
    浏览(58)
  • 边缘网关协议(BGP)的演进与发展

    边缘网关协议(Border Gateway Protocol,BGP)是一种用于在网络边缘传输路由信息的协议。它被广泛用于骨干网络和接入网络中,用于在网络边缘路由流量,并确保不同的网络之间具有最佳的路由路径。BGP是由RIP协议发展而来的,但在实现和功能上有很大的不同。 BGP的主要功能是在

    2024年02月04日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包