利用环回口建立IBGP邻居

news2024/11/24 20:27:44

  利用环回口建立IBGP邻居

BGP的稳定性        
IBGP :
1.一般使用环回口建立IBGP邻居
2.指定建立IBGP邻居的源地址为lookback地址

EBGP :
1.一般使用直连接口建立EBGP邻居关系
2.如果想使用环回口建立EBGP邻居,需要将TTL值修改为大于1,默认TTL=1
修改命令:ebgp-max-hop

 

- 需求:

1.利用环回接口配置IBGP邻居关系
2.R1和R5分别宣告10.10.1.1/32、10.10.5.5/32,实现互通

- 配置:
1.配置路由器接口IP地址
2.配置AS200内部互通
3.创建逻辑接口
4.将逻辑接口网段宣告进OSPF

R2:
ospf  1 router-id 2.2.2.2
area 0
     network 192.168.23.0 0.0.0.255
     network 2.2.2.2 0.0.0.0  //宣告逻辑地址
q

R3:
ospf  1 router-id 3.3.3.3
 area 0
     network 192.168.23.0 0.0.0.255
     network 192.168.34.0 0.0.0.255
     network 3.3.3.3 0.0.0.0  //宣告逻辑地址
q

R4:
ospf  1 router-id 4.4.4.4
 area 0
     network 192.168.34.0 0.0.0.255
     network 4.4.4.4 0.0.0.0  //宣告逻辑地址
q

第二步:AS200内使用逻辑接口建立IBGP邻居

R2:
bgp 200
peer 3.3.3.3 as-number 200
peer 3.3.3.3 connect-interface LoopBack 0
   //使用loopback接口与3.3.3.3建立邻居
peer 3.3.3.3 next-hop-local
   //强制修改下一跳
q

R3:
bgp 200
   peer 2.2.2.2 as-number 200
   peer 2.2.2.2 connect-interface LoopBack 0
   peer 4.4.4.4 as-number 200
   peer 4.4.4.4 connect-interface LoopBack 0
q

R4:
bgp 200
   peer 3.3.3.3 as-number 200
   peer 3.3.3.3 connect-interface LoopBack 0
   peer 3.3.3.3 next-hop-local
q


配置反射器:
R3:(RR)指定客户
bgp 200
peer 2.2.2.2 reflect-client
peer 4.4.4.4 reflect-client
q

第三步:
EBGP邻居建立并宣告10.10.1.1/10.10.5.5:
R1与R2:EBGP邻居
R4与R5:EBGP邻居

R1与R5宣告10.10.1.1/32、10.10.5.5/32实现互通
R2:
bgp 200
   peer  192.168.12.1 as-number 100
q

R1:
bgp 100
   peer  192.168.12.2 as-number 200
   netwok 10.10.1.1 32
q


R4:
bgp 200
   peer  192.168.45.5 as-number 300
q

R5:
bgp 300
   peer  192.168.45.4 as-number 200
   netwok 10.10.5.5 32
q

第四步:测试互通
R1:
ping -a 10.10.1.1 10.10.5.5
 

  

 EBGP邻居也可以用逻辑接口建立邻居,但是不推荐
1.先确保建立邻居的两个逻辑接口之间可以互通
R1:
interface loopback 1
      ip add  1.1.1.1 32
q
ip route-static 2.2.2.2  192.168.12.2

R2:
ip route-staic 1.1.1.1 192.168.12.1

ping -a 1.1.1.1  2.2.2.2


2.在使用逻辑接口建立EBGP邻居
R1:
bgp 100
 undo peer 192.168.12.2 
 peer 2.2.2.2 as-number 200 
 peer 2.2.2.2 ebgp-max-hop 255   //将bgp报文的TTL该为最大值255
 peer 2.2.2.2 connect-interface LoopBack 1
q

R2:
bgp 200
 undo peer 192.168.12.1 
 peer 1.1.1.1 as-number 100 
 peer 1.1.1.1 ebgp-max-hop 255   //将bgp报文的TTL该为最大值255
 peer 1.1.1.1 connect-interface LoopBack 0
q
 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/599572.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

在win10/11的右键菜单添加电源选项

前言: 今天,博主从网上找到了在右键菜单中添加电源选项的方法,觉得挺实用的所以来教大家 方法: 下载(懒人专用,直接打开文件即可): csdn中下载(启用和关闭文件都有&a…

基于 Docker_redis6.0.8 实现 Redis 集群扩缩容

文章目录 单机部署数据分区方案集群部署集群容错测试集群扩容测试集群缩容测试 LXL:这玩意太枯燥,看完需要耐心 ~~~ 单机部署 通过 dockerhub 查找 redis 镜像,选择 6.0.8 版本。创建挂载目录,并赋予权限。 mkdir -p /var/docker…

MicroPython应用基础-使用Thonny IDE

MicroPython应用基础-使用Thonny IDE 文章目录 MicroPython应用基础-使用Thonny IDE引言Thonny简介使用Thonny连接到MicroPython开发板使用Thonny的REPL窗口运行Python语句在Thonny中保存Python程序文件至MicroPython开发板中运行使用Thonny的注意要点 引言 在很长一段时间内&…

[论文分享]TimeMAE:解耦掩码自编码器时间序列的自监督表示

论文题目:TimeMAE: Self-Supervised Representations of Time Series with Decoupled Masked Autoencoders 论文地址:https://arxiv.org/abs/2303.00320 代码地址:https://github.com/Mingyue-Cheng/TimeMAE 1 摘要 利用自监督预训练增强基于…

Flume和Kafka的组合使用

一.安装Kafka 1.1下载安装包 通过百度网盘分享的文件:复制链接打开「百度网盘APP 即可获取」 链接:https://pan.baidu.com/s/1vC6Di3Pml6k1KMbnK0OE1Q?pwdhuan 提取码:huan 也可以访问官网,下载kafka2.4.0的安装文件 1.2解…

Hadoop3.1.3安装(单机、伪分布)

系列文章目录 Ubuntu常见基本问题 Hadoop3.1.3安装(单机、伪分布) Hadoop集群搭建 文章目录 系列文章目录一、环境1、创建hadoop用户 二、更新apt三、安装SSH、配置SSH无密码登陆四、安装Java环境五、安装 Hadoop3.1.3六、Hadoop单机配置(非分布式)七、…

chatgpt赋能python:Python为什么被吹得这么神?

Python为什么被吹得这么神? Python是一个开源、跨平台的高级编程语言,由Guido van Rossum于1989年在荷兰创造。Python在近几年因其方便易用、高效稳定和丰富的生态体系而备受欢迎。Python被广泛应用于数据科学、人工智能、机器学习、Web开发、自动化测试…

启动虚拟机并安装Linux系统

我们刚刚新建的虚拟机相当于一个裸机,还没有安装操作系统在里面,下面我们来看一下怎么进行Linux系统的安装。 在VMware Workstation工具的主界面选择虚拟机Spark01,单击鼠标右键在弹出的菜单中选择“设置”打开“虚拟机设置”对话框。如下图…

程序设计综合实习(C语言):学生成绩文件管理

一、目的 1.掌握文件指针的概念和运用 2.掌握文件的相关操作:打开、读、写、关闭 3.掌握文件的定位操作 二、实习环境 Visual Stdio 2022 三、实习内容与步骤 1.定义一个结构体数组,存放10个学生的学号&a…

ABB Drive Composer Pro 2.8.1 Crack

Drive Composer 是 ABB 通用架构驱动器的启动和维护工具。该工具用于查看和设置驱动器参数,以及监控和调整过程性能。 Drive Composer入门版提供了设置参数、基本监控、从 PC 对驱动器进行本地控制以及事件记录器处理等基本功能。 Drive Composer pro是成熟的调试和…

蓝桥杯ABC组 数论知识合集

Note Of Note 同余方程中是可以正常进行分数的约分和去分母的 e x g c d exgcd exgcd 在使用时要保证 a , b a,b a,b 都是非负数 a a a 与 b b b 互质不代表 a , b a,b a,b 都为质数( 4 4 4 和 5 5 5 互质,但是 4 4 4 不是质数)两个相邻…

第3章“程序的机器级表示”:控制

文章目录 3.6 控制3.6.1 条件码3.6.2 访问条件码3.6.3 跳转指令及其编码3.6.4 翻译条件分支3.6.5 循环do-while 循环while循环for循环 3.6.6 switch 语句 3.6 控制 截止目前,考虑了 访问数据和 操作数据 的方法。程序执行的另一个很重要的部分就是控制被执行操作的…

Maven高级5-私服

1. 简介 一台独立的服务器,用于解决团队内部的资源共享与资源同步问题(模拟了中央服务器); https://help.sonatype.com/repomanager3/download 命令行启动服务器 在nexus.exe目录(bin目录)下启动cmd&#…

【认知提升思维篇】之 反刍思维--恶性思考的根源

👨‍💻个人主页:元宇宙-秩沅 👨‍💻 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍💻 本文由 秩沅 原创 👨‍💻 收录于专栏:普本…

代码随想录算法训练营第五十一天 | 力扣 309.最佳买卖股票时机含冷冻期, 714.买卖股票的最佳时机含手续费

309.最佳买卖股票时机含冷冻期 题目 309. 最佳买卖股票时机含冷冻期 给定一个整数数组prices,其中第 prices[i] 表示第 i 天的股票价格 。​ 设计一个算法计算出最大利润。在满足以下约束条件下,你可以尽可能地完成更多的交易(多次买卖一…

Vulnhub | 实战靶场渗透测试 - PRIME: 1

0x00 免责声明 本文仅限于学习讨论与技术知识的分享,不得违反当地国家的法律法规。对于传播、利用文章中提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,本文作者不为此承担任何责任,一旦造成后果请自行承担…

“本草”大模型开源,ChatGPT时代,连AI私人医生都出现了?

大家好,我是千与千寻,也可以叫我千寻,今天给大家分享的ChatGPT新应用项目,是ChatGPT模型在医学领域的应用,什么,医学领域? 是的,没错,是医学领域的ChatGPT应用,我们都知道ChatGPT是OpenAI开源的一个智能对话式引擎,今天给大家分享的项目叫“本草”。 “本草”模型是…

IIC协议与OLED

1.认识OLED 1、OLED概述: OLED(Organic Light-Emitting Diode,有机发光二极管)是一种显示技术,利用有机材料的发光特性来产生光。OLED显示器由一系列有机材料层组成,当电流通过时,这些材料会发…

【性能调优】真实体验 “系统调用是重开销”

实践背景是开发云原生背景下的指纹识别插件,主要针对的是镜像、容器等云时代的软件资产。 信息安全语境下的 指纹识别 指的是定位软件的特征,如名称、版本号、开源许可证等,就像指纹是人的独特生物凭证,这些特征是软件的独特电子凭…

六一儿童节 全网最全的微服务+Outh2套餐,你确定不来试一试?(入门到精通,附源码)满足你的味蕾需要(二)

咱们废话不多说,直接开干!!! 目录 一、项目目录 二、Token 三、授权服务器oauth 1.pom 2.application 3.OauthApp启动类 4.DiyUserDetails 5.MyUserDetailService 6.KeyPairController 7.TokenConfig 8.WebSecurityCo…