基本BGP配置试验 :配置 IBGP 和 EBGP

一、预习:

        BGP:Border Gateway Protocol
        没有精妙的算法,但能承载大量的路由,它不生产路由,它是路由的搬运工
        使用TCP做为传输层协议,端口号179,使用触发式路由更新

1. BGP路由的来源:

        a、来自于引入 
        b、来自于network的宣告
        c、来自于已有路由条目 的聚合,生成聚合路由

2. 常用命令:

        refresh bgp all | import | export    //在用户视图下刷新bgp引入和发布
        dis bgp routing-table    //查看bgp路由表
        dis bgp peer        //查看对端状态
        dis current-configuration configuration bgp    //查看bgp配置
        dis tcp status        //可看bgp建立状态
        undo synchronization    //默认关闭同步
        undo summary automatic    //默认关闭自动汇总

3. 配置BGP对等体的建议:

        a、IBGP用环回口建邻居;
        b、EBGP用直连创建邻居;
        c、如果上条要用环回口建邻居,则必须配置 peer ebgp-max-hop 命令

4. BGP路由传递的规则 :

    a、IBGP 邻居学到路由不会传递给自己 IBGP 邻居,水平分割,用于防环
    a、NextHop:
        从 EBGP 邻居学来的路由,传递给自己 IBGP 邻居的时候,下一跳不变
        从 IBGP 邻居学来的路由,传递给自己 EBGP 邻居时,下一跳为自己
        从 EBGP 邻居学来的路由,传递给自己 EBGP 邻居时,下一跳为自己

5、BGP 更新模式:触发式更新,只要有变化 ,就会更新
二、拓朴图:
三、实验过程:

1、配置IP

2、在 AS100 内配置 IGP:R1和 R2之间,配置 ospf

3、配置 IBGP,R1 和 R2 分别用环回口创建对端邻居

4、配置 EBGP,R2 对端为 R3 的 直连地址、对端区域号;R3 对端为 R2 的直连地址,对端区域号;然后查看 BGP 建立状态和对等体状态,查看查看三个路由器上的 BGP 路由表

5、在 R3 上,从 BGP 发布环回口 3.3.3.3 32,

      在 R1 上查看 3.3.3.3 的路由,发现是最优路由,下一跳为 23.1.1.3 ,说明:从 EBGP 邻居学来的路由,传递给自己 IBGP 邻居的时候,下一跳不变,现在 ping 3.3.3.3 无法 ping 通,原因是 R2 转发了 icmp 包,但 R3 上没有 R1的路由,无法回包

6、在 R1 上,将 OSPF 引入到 BGP 100,实际是将 IGP 路由引入到 IBGP ,由于默认是 internet 属性,所以R2 传递给 EBGP 的 R3,这时,在 R3 上看 BGP 路由表,就发现多了 12.1.1.0 的路由,下一跳为 R2,说明了从 IBGP 邻居学来的路由,传递给自己 EBGP 邻居时,下一跳为自己

        这时,从 R1 ping R3 的 3.3.3.3 环回口地址,有了回包路由,就通了

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

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

相关文章

LiveGBS流媒体平台GB/T28181功能-基础配置接入控制白名单黑名单配置控制设备安全接入设备单独配置接入密码

LiveGBS基础配置接入控制白名单黑名单配置控制设备安全接入设备单独配置接入密码 1、白名单配置应用场景2、接入控制2.1、白名单2.2、黑名单 3、搭建GB28181视频直播平台 1、白名单配置应用场景 LiveGBS国标流媒体服务,支持白名单配置。 可在设备注册前&#xff0…

SV-8004VP 网络对讲求助话筒,4个自定义按键

SV-8004VP网络对讲求助话筒,4个自定义按键 SV-8004VP是一款4按键求助对讲话筒,具有10/100M以太网接口,支持G.711音频编解码,其接收SIP网络的音频数据,实时解码播放,还配置了麦克风输入和扬声器输出。 SV-…

红日靶场2 指免杀360 个人学习记录

360安全卫士,有一说一,确实很强,这几天研究的MSF利用java反序列化的漏洞是无法利用的,其他方法也瘦小甚微 前几天在研究用 用免杀工具 go-shellcode-loader-main免杀工具对我们生成的木马进行加密 本来是用csa4.0黑客工具生成了…

中国互联网的早期形态

1 大约是从 1991 年开始,国内开始了第一个 BBS 站——北京长城站,经过长时间发展,直到 1995 年,随着计算机及其外设的大幅降价,BBS 才逐渐被部分人们所认识。少数玩 BBS 站的“极客”站长, 基于个人关系&am…

伪装目标检测模型论文阅读之:Zoom in and out

论文链接:https://arxiv.org/abs/2203.02688 代码;https://github.com/lartpang/zoomnet 1.摘要 最近提出的遮挡对象检测(COD)试图分割视觉上与其周围环境融合的对象,这在现实场景中是非常复杂和困难的。除了与它们的背景具有高…

第二证券:旅游股大涨 “预热”春节黄金周

在淄博烧烤热、哈尔滨冰雪热火爆出圈后,希望能接住文旅下一波“泼天富贵”的各地文旅局各出奇招并“卷”出新高度,被各地网友谈论“杀疯了”。 其间,A股游览概念股迎来一波集体上涨,成为不少出资者的重视热点,而行将到…

模拟日光AR汽车HUD的光学特性太阳光模拟器

AR HUD 的光学特性 几何光学可描述物体、透镜和成像之间的关系。将物体放在透镜及其焦点之间将会形成放大且离实际物体有一定距离的虚像[4]。这便是 HUD 生成虚像的方法。源物体(在这里是散射屏或 TFT 面板)在 HUD 反光镜光学系统的焦距内。这使相应虚像…

test0116测试

欢迎关注博主 Mindtechnist 或加入【Linux C/C/Python社区】一起探讨和分享Linux C/C/Python/Shell编程、机器人技术、机器学习、机器视觉、嵌入式AI相关领域的知识和技术。 磁盘满的本质分析 专栏:《Linux从小白到大神》 | 系统学习Linux开发、VIM/GCC/GDB/Make工具…

网络安全ctf比赛/学习资源整理,【解题工具、比赛时间、解题思路、实战靶场、学习路线】推荐收藏!

对于想学习或者参加CTF比赛的朋友来说,CTF工具、练习靶场必不可少,今天给大家分享自己收藏的CTF资源,希望能对各位有所帮助。 CTF在线工具 首先给大家推荐我自己常用的3个CTF在线工具网站,内容齐全,收藏备用。 1、C…

Androidmanifest文件加固和对抗

前言 恶意软件为了不让我们很容易反编译一个apk,会对androidmanifest文件进行魔改加固,本文探索androidmanifest加固的常见手法以及对抗方法。这里提供一个恶意样本的androidmanifest.xml文件,我们学完之后可以动手实践。 1、Androidmanife…

2. goLand安装及外配置参数通用用法

目录 概述测试代码解决外配置参数结束 概述 选择版本安装 go 安装的版本 1.go安装及相关配置 goLand 对于 习惯 idea 系列使用的人,还是很友好的。 测试代码 package mainimport ("flag""fmt""os" )func main() {name : flag.St…

Jenkins之pipeline

安装插件 Pipeline Pipeline: Stage View Plugin 创建任务 配置 demo 开始实践 拉取git仓库代码 checkout scmGit(branches: [[name: */main]], extensions: [], userRemoteConfigs: [[url: http://178.119.30.133:8929/root/mytest.git]])通过SonarQube做质量检测 sh …

RabbitMQ交换机(2)-Direct

1.Direct 直连(路由)交换机,生产者将消息发送到交换机,并指定消息的Routing Key(路由键)。交换机会将Routing Key与队列绑定进行匹配,如果匹配成功,则将该消息路由到对应的队列中。如果没有匹配成功,该消息…

Python不同数据对象的空值校验

更多Python学习内容:ipengtao.com 空值校验在数据处理和应用程序开发中是一个非常重要的任务。Python提供了多种方式来检查不同数据对象(如字符串、列表、字典、集合等)是否为空或包含空值。本文将详细介绍Python中对不同数据对象进行空值校验…

Android 捕获native异常

11.使用google官方提供的breakpad 地址:Android 捕获native异常 https://github.com/google/breakpad 2.编译breakpad的so文件 2.1设置需要编译的架构 3.编译完,在build\intermediates\cmake\debug\obj目录下获取对应架构的so包 4.编译一个错误的so包…

3.3.3 使用集线器的星形拓扑

3.3.3 使用集线器的星形拓扑 集线器的一些特点 3.3.4 以太网的信道利用率 多个站在以太网上同时工作就可能会发生碰撞当发生碰撞时,信道资源实际上是被浪费了。因此,当扣除碰撞所造成的信道损失后,以太网总的信道利用率并不能达到100% 3.…

创意交融:集成自定义报表和仪表盘设计器,实现图标替换

前言 在现代数据分析领域,随着对报表和数据分析的需求不断增长,市场上涌现了许多嵌入式报表工具。这些工具能够与企业现有的OA、ERP、MES、CRM等应用系统深度集成,实现对业务数据的自助式分析。然而,在实际应用中,不同…

在java中为什么重写equals要重写hashcode

为什么重写equals要重写hashcode 在Java中,当我们重写equals方法时,通常也需要重写hashCode方法。这是因为: 一致性:如果两个对象相等(即equals方法返回true),那么它们的哈希码(has…

招生官怒批ChatGPT文书质量“缺少灵魂”

ChatGPT无疑是最近两年留学届的热门话题,也成为了不少留学生再也离不开的万能工具,从总结文献、润色论文、给教授写email似乎无所不能。甚至还有不少同学在考虑直接提交ChatGPT生成的文书。 那么ChatGPT生成的文书质量高吗?各大高校对于学生…

Oracle AWR报告的生成和解读

Oracle AWR报告的生成和解读 一、AWR报告概念及原理 Oracle10g以后,Oracle提供了一个性能检测的工具:AWR(Automatic Workload Repository 自动工作负载库)这个工具可以自动采集Oracle运行中的负载信息,并生成与性能相…