CCIE-08-BGP-Listen

目录

  • 实验条件
    • 网络拓朴
    • 实验目的
  • 开始配置
    • 配置动态路由协议
    • 配置BGP
    • 检查邻居配置

实验条件

网络拓朴

在这里插入图片描述

实验目的

将R1配置成Listen状态,自动接收来自其它路由器的建邻居请求、建立邻居

开始配置

配置动态路由协议

这里用EIGRP来配置,保证网络的可达性,事实上面的拓扑结构来说,不需要配置动态路由协议,他们本身就是同一个网络。

R1:
router eigrp 1router-id 1.1.1.1network 10.1.1.0 0.0.0.255R2:
router eigrp 1router-id 2.2.2.2network 10.1.1.0 0.0.0.255
R3:
router eigrp 1router-id 3.3.3.3network 10.1.1.0 0.0.0.255

配置BGP

R1:

R1#show run | s router bgp
router bgp 1bgp router-id 1.1.1.1bgp log-neighbor-changesbgp listen range 10.1.1.0/24 peer-group CCIE!最大允许建立的邻居数bgp listen limit 105neighbor CCIE peer-groupneighbor CCIE remote-as 1neighbor CCIE next-hop-self
R2#show run | s router bgp
router bgp 1bgp router-id 2.2.2.2neighbor 10.1.1.1 remote-as 1neighbor 10.1.1.1 next-hop-self
R3#show run | s router bgp
router bgp 1bgp router-id 3.3.3.3neighbor 10.1.1.1 remote-as 1neighbor 10.1.1.1 next-hop-self

检查邻居配置

R1上:自动与R2和R3分别形成了IBGP邻居关系

R1(config-router)#do show ip bgp summary
BGP router identifier 1.1.1.1, local AS number 1
BGP table version is 1, main routing table version 1Neighbor        V           AS MsgRcvd MsgSent   TblVer  InQ OutQ Up/Down  State/PfxRcd
*10.1.1.2       4            1       5       5        1    0    0 00:01:43        0
*10.1.1.3       4            1       4       3        1    0    0 00:01:31        0
* Dynamically created based on a listen range command
Dynamically created neighbors: 2, Subnet ranges: 1BGP peergroup CCIE listen range group members: 10.1.1.0/24 Total dynamically created neighbors: 2/(105 max), Subnet ranges: 1R1(config-router)#

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

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

相关文章

替代 Redis 和 Memcached:25 倍吞吐量! | 开源日报 No.213

dragonflydb/dragonfly Stars: 22.4k License: NOASSERTION Dragonfly 是一个内存数据存储,适用于现代应用工作负载,可替代 Redis 和 Memcached。与传统的内存数据存储相比,Dragonfly 提供了 25 倍的吞吐量、更高的缓存命中率和更低尾部延…

基于springboot的粮仓管理系统

文章目录 项目介绍主要功能截图:部分代码展示设计总结项目获取方式 🍅 作者主页:超级无敌暴龙战士塔塔开 🍅 简介:Java领域优质创作者🏆、 简历模板、学习资料、面试题库【关注我,都给你】 &…

java数组.day16(冒泡排序,稀疏数组)

冒泡排序 冒泡排序无疑是最为出名的排序算法之一,总共有八大排序! 冒泡的代码还是相当简单的,两层循环,外层冒泡轮数,里层依次比较,江湖中人人尽皆知。 我们看到嵌套循环,应该立马就可以得出这个算法的时…

TensorBoard可视化+Confustion Matrix Drawing

for later~ 代码阅读 1. 加载trainset import argparse import logging import os import numpy as npimport torch from torch import distributed from torch.utils.data import DataLoader from torch.utils.tensorboard import SummaryWriterfrom backbones import get_…

2024年150道高频Java面试题(十七)

33. Stream API 在 Java 8 中是如何简化集合操作的 Java 8 引入的 Stream API 是一个强大的新特性,它极大地简化了集合操作的复杂性,提高了代码的可读性和效率。Stream API 允许开发人员以声明式的方式处理数据集合(比如集合、数组等&#x…

1.Spring Boot框架整合

Spring Boot项目创建&#xff08;约定大于配置&#xff09; 2.1.3.RELEASE版本示例 idea创建 从官网下载&#xff08;https://start.spring.io/&#xff09;单元测试默认依赖不对时&#xff0c;直接删除即可 Web支持&#xff08;SpringMVC&#xff09; <dependency>&…

Collection与数据结构 链表与LinkedList(三):链表精选OJ例题(下)

1. 分割链表 OJ链接 class Solution {public ListNode partition(ListNode head, int x) {if(head null){return null;//空链表的情况}ListNode cur head;ListNode formerhead null;ListNode formerend null;ListNode latterhead null;ListNode latterend null;//定义…

见证历史:Quantinuum与微软取得突破性进展,开启了可靠量子计算的新时代!

Quantinuum与微软的合作取得了重大突破&#xff0c;将可靠量子计算带入了新的时代。他们结合了Quantinuum的System Model H2量子计算机和微软创新的量子比特虚拟化系统&#xff0c;在逻辑量子比特领域取得了800倍于物理电路错误率的突破。这一创新不仅影响深远&#xff0c;加速…

Java中Stream流介绍

Java 8引入的Stream API是Java中处理集合的一种高效方式&#xff0c;它提供了一种高级的迭代方式&#xff0c;允许你以声明式方式处理数据。Stream API可以对数据执行复杂的查询操作&#xff0c;而不需要编写冗长且复杂的循环语句。下面是一些使用Stream API的常见场景和示例&a…

Python数据分析与可视化笔记 九 分类问题

分类 分类是找出数据库中一组数据对象的共同特点&#xff0c;并按照分类模式将其划分为不同的类&#xff0c;其目的是通过分类模型&#xff0c;将数据库中的数据项映射到某个给定的类别。 分类学习是一类监督学习的问题&#xff0c;训练数据会包含其分类结果&#xff0c;根据分…

设计模式面试题(二)

1.单例优缺点 单例模式是一种常用的设计模式&#xff0c;它确保一个类仅有一个实例&#xff0c;并提供一个全局访问点。单例模式的使用具有一定的优点&#xff0c;同时也伴随着一些潜在的缺点。 优点 资源控制&#xff1a;单例模式能够确保资源如数据库连接或文件系统的一致…

目标检测——监控下的汽车

一、重要性及意义 首先&#xff0c;车辆检测技术是保证视频监控系统正常运行的基础。通过监控摄像头实时获取的图像&#xff0c;可以自动检测出图像中的车辆&#xff0c;并进行车辆类型的分类和识别。这对于优化城市交通管理、实现智能交通系统具有重要意义。此外&#xff0c;…

【无标题】html中使用div标签的坏处

在HTML中使用<div>作为布局元素时&#xff0c;尽管它已经成为现代Web开发的标准做法之一&#xff0c;并且与CSS结合使用可以实现灵活、语义化的布局设计&#xff0c;但也存在以下潜在的坏处或挑战&#xff1a; 复杂度增加&#xff1a; - 学习曲线&#xff1a;对于初学者…

【SQL Server的详细使用教程】

&#x1f3a5;博主&#xff1a;程序员不想YY啊 &#x1f4ab;CSDN优质创作者&#xff0c;CSDN实力新星&#xff0c;CSDN博客专家 &#x1f917;点赞&#x1f388;收藏⭐再看&#x1f4ab;养成习惯 ✨希望本文对您有所裨益&#xff0c;如有不足之处&#xff0c;欢迎在评论区提出…

【QT+QGIS跨平台编译】056:【pdal_lepcc+Qt跨平台编译】(一套代码、一套框架,跨平台编译)

点击查看专栏目录 文章目录 一、pdal_lepcc介绍二、pdal下载三、文件分析四、pro文件五、编译实践一、pdal_lepcc介绍 pdal_lepcc 是 PDAL(Point Data Abstraction Library)的一个插件,用于点云数据的压缩。它基于 EPCC(Entwine Point Cloud Compression)算法,提供了对点…

Go语言实现Redis分布式锁

基于go-redis的设计与实现 本文将基于go语言&#xff0c;使用了一个常用的go Redis客户端 go-redis库 , 一步一步探索与实现一个简单的Redis分布式锁。 代码&#xff1a;https://github.com/liwook/Redislock 连接Redis ​ func NewClient() *redis.Client {return redis.N…

51单片机入门之独立按键

目录 1.按键简介 2.独立按键控制LED亮灭 3.独立按键控制LED移位 1.按键简介 在生活中&#xff0c;我们常常会见到各种按键&#xff0c;我们的开发板上也有按键&#xff0c;就在左下角有四个按键&#xff0c;我们把它们叫做独立按键。 独立按键的原理比较简单&…

VUE实现下一页的功能

实现步骤&#xff1a;1、确定分页参数&#xff1a;确定当前页码和每页显示的数量&#xff1b;2、获取数据&#xff1a;使用vue的axios或其他http库向后端发送请求&#xff0c;传递当前页码和每页显示的数量作为参数&#xff1b;3、更新数据&#xff1a;在vue组件中&#xff0c;…

Qt与OpenCV实现图像模板匹配

在 Qt 中使用 OpenCV 实现模板匹配可以通过集成 OpenCV 库和使用其相关函数来完成。以下是一般的步骤&#xff1a; 安装 OpenCV&#xff1a;首先&#xff0c;确保你已经安装了 OpenCV 库&#xff0c;并将其配置到你的开发环境中。 创建 Qt 项目&#xff1a;使用 Qt creator 或…

VSCode 插件 Todo Tree 待办事项

官方介绍&#xff1a;这个扩展可以快速搜索工作区中的注释标签&#xff0c;并将它们显示在活动栏的树状图中 我们写代码的时候&#xff0c;难免会遇到一些情况需要标记或搁置&#xff0c;比如&#xff1a;前端开发者在编写页面的时候页面样式完成了&#xff0c;但是后端接口还…