bgp route-map应用 配置 学习笔记

article/2025/10/23 15:52:54

在这里插入图片描述

先全运行bgp

R2
router bgp 2
no auto-summary 
no synchronzation 
bgp router-id 2.2.2.2
neighbor 12.1.1.1 remtotes as 10 
neighbor 24.1.1.4 remote-as 10
r1:
router bgp 10
no auto-summary 
no synchronization 
bgp router-id 1.1.1.1
neighbor 12.1.1.2 remote-as 2
neighbor 3.3.3.3 remote-as 10 
neighbor 3.3.3.3 update-source loop0
neighbor 3.3.3.3 next-hop-self 
r3
router bgp 10
no auto-summary 
no synchronization 
bgp router-id 3.3.3.3 
neighbor 4.4.4.4remote-as 4 
neighbor 4.4.4.4 update-source loopback 0
neighbor 1.1.1.1 remote-as 10
neighbor 1.1.1.1 update-source loopback 0
neighbor 35.1.1.5 remote-as 5
r4
router bgp 10
no auto-summary 
no synchronization 
bgp router-id 4.4.4.4
neighbor 24.1.1.1 remote-as 2
neighbor 3.3.3.3 remote-as 10
neighbor 3.3.3.3 update-source loopback 0
neighbor 3.3.3.3 next-hop-self 
r5router bgp 5 
no synchronization 
no auto-summary
bgp router-id 5.5.5.5
neighbor 35.1.1.3 remote-as 10 

igp的r1,r3,r4中运行,同属一个as10

r1 
router	eigrp 90
no auto-summary 
eigrp router-id 1.1.1.1 
network 13.1.1.1
network 1.1.1.1 
r3
router	eigrp 90
no auto-summary 
eigrp rotuer-id 3.3.3.3
network 13.1.1.3
netwrok 34.1.1.1 
netwrok 3.3.3.3
r4
router eigrp 90
no auto-summary
eigrp router-id 4.4.4.4 
network 4.4.4.4
netwrok 34.1.1.4

在r2上通告 两条路由

int loo 8
ip add 8.8.8.8.8 255.255.255.0
router	bgp 2
network 2.2.2.0 mask 255.255.255.0
netwrok 8.8.8.0 mask 255.255.255.0

优选了r1但我想现在优选r1 怎么选

r3
router bgp 10
neighbor 1.1.1.1 wight 1


但会针对该邻居给我发送的所有路由都改了。

访问2网络走r1 ,访问8网络走r4
r3
access-list 2 permit 2.2.2.0
route-map w permit 10
match ip address 2 
set weight 1 route-map w permit 20 
exit router bgp 10 
neighbor 1.1.1.1 route-map w in 

本地优先级

ip prefix-list 2 seq 10 permit 2.2.2.0/24
route-map LP permit 10 
match ip address prefix-list 2
set local-preference 101 
exitroute-map LP permit 20
exit router bgp 10
neighbor 12.1.1.2 route-map LP in

修改as path

access-list 102 permit ip host 2.2.2.0  host 255.255.255.0
route-map AP permit 10  
match ip address 102 
set as-path prend 2 2 2 
exit route-map AP permit 20
exit router bgp 2
neighbor 24.1.1.4 route-map AP out 修改起源属性
R4
ip prefix-list 2 seq 10 permit 2.2.2.0/24
route-map O permit 10  
match ip address prefix-list 2
set origin egp 10 exitroute-map O permit 20
exit router bgp 10
neighbor 3.3.3.3 route-map o  out 

修改MED r2通过r4来访问r3

r3 
int loo 9
ip add 9.9.9.9 255.255.255.0
router bg p10 
netwrok 9.9.9.0 mask 255.255.255.0
r1 ip prefix-list 9 seq 10 permit 9.9.9.0/24 
route-map MED  permit 10 
match ip address prefix-list 9
set metric 10
exit route-map MED permit 20
exitneighbor 12.1.1.2 route-map MED

http://chatgpt.dhexx.cn/article/fDgxFH7J.shtml

相关文章

重分布和Route-MAP

一般在做重分布的时候用route-map较多,当然也可以用分发列表或者前缀列表等等,重分布的时候为了干掉不需要的路由,节约路由器CPU和转发效率可以使用route-map,当然route-map也可以用在其他的场景。 本次实验将ospf与rip重分布来使…

使用Route-Map过滤BGP的路由

实验目的 1、掌握使用Route-Map过滤BGP的路由。 实验拓扑 接口ip配置与bgp基础配置详见: CSDNhttps://mp.csdn.net/mp_blog/creation/editor/125210020查看R3的路由表: R3#show ip route Gateway of last resort is not set1.0.0.0/24 is subnetted…

基于Route-map的路由过滤配置详解

实验目的: 1、掌握基于Route-map的路由过滤配置方法。 2、掌握route-map的命令语法。 实验拓扑: 步骤1:接口ip配置路由协议基础配置重分发详见CSDNhttps://mp.csdn.net/mp_blog/creation/editor/125018583查看R1、R3路由表 R1#show ip route Gateway …

带你轻轻松松了解route-map

一、Route-map概述 1.技术背景 首先来初步认识一下route-map。看上图,我们在R2上,将OSPF路由重发布进RIP,前面已经说过了,在重发布时,可以使用metric关键字来设置路由被重发布进RIP后的metric,这里设置为…

Route-Map个人理解及实验解析

Route-Map:功能性非常强的策略列表,可以用来过滤路由也可以调整路由的属性,自身具备过滤功能。 Route-Map的作用: 1.在重发布的过程中做route-map,重发布过程中可以改变路由的属性;(次要作用) 2.PBR 策略路…

Route map应用策略路由(上)

一、拓扑图: 二、配置说明: 1、根据拓扑图的配置,R4上面跑OSPF,下面走静态路由,R5和R6走默认路由上去。但是要注意的一点是R4上要加一条命令:default-information originate always (向OSPF区域通知一条默认…

CISCO ROUTE-MAP

强制指定源地址的下一跳 match定义匹配条件 match ip address匹配访问列表或前缀列表 match interface匹配下一跳出接口为指定接口之一的路由 match ip next-hop匹配下一跳地址为特定访问列表中被允许的那些路由 match metric匹配具有指定度量值的路由 match route-type匹…

Route-map扩展(讲解+配置)

目录 ——Route-map扩展一般形式: ——案列(1): ——案列(2): ——Route-map扩展一般形式: Ip policy-list aaa per/denyMatch …………(前缀列表/ACL....&#xff…

路由策略route-map

路由策略 route-map 定义 route-map,路由图,用于实现路由策略。 功能 部署 route-map NM permit 10 match ip address 1 2 match ip address 1 match ip address 2 match interface f0/0 f1/0 route-map NM deny 20 match ip address 2 set weight …

route-map的使用介绍

一、关于route-map route map可用于路由的再发布和策略路由,还经常使用在BGP中。策略路由实际上是复杂的静态路由,静态路由是基于数据包的目标地址并转发到指定的下一跳路由器,策略路由还利用和扩展IP ACL链接,以便提供更多功能的…

011mmap进程通信

LINUX学习笔记 mmap 进程通信1. mmap 函数声明及头文件包含1.1 参数说明1.2 mmap 通信demo 2. mmap 注意事项:2.1 mmap 函数的保险使用方法: 3. demo 父子进程间mmap通信4. demo 非血缘关系进程间mmap通信5. mmap通信与fifo和文件通信的差异6. 匿名映射(…

Linux mmap内存映射

一、什么是mmap mmap是一种内存映射文件的方法,即将一个文件或者其它对象映射到进程的地址空间,实现文件磁盘地址和进程虚拟地址空间中一段虚拟地址的一一对映关系,函数原型如下 void *mmap(void *addr, size_t length, int prot, int flags,…

Linux下mmap

目录 一.mmap简介 二.为什么需要使用mmap 三.mmap的使用 四.mmap原理 一.mmap简介 什么是mmap了?从名字上来看是memory map也就是地址映射,是一种内存映射文件的方法。mmap是一个可以将一个文件或者其它对象映射到进程的地址空间实现磁盘的地址和进程虚…

Android 进程间通信机制(二) mmap 原理

一. 前言 Binder中一次拷贝的实现就是利用mmap(memory mapping)内存映射机制,我们来看看它的工作原理. 二. 参考文章 下面这几篇文章建议先好好阅读一下,都是总结的很好的文章, 每个人理解可能不一样 笔者也是看了好多博客文章和B站视频讲解, 然后加上自己的理解后 输出的一…

Linux mmap讲解

0 引言 Linux 提供了非常强大的 mmap(2) 系统调用; 它使开发人员能够将任何内容直接映射到进程虚拟地址空间 (VAS)。 此内容包括文件数据、硬件设备(适配器)内存区域,或只是通用内存区域。 在本文中,我们将只关注使用…

mmap内存映射

内存映射通信 一、mmap (memory_map) 1.1 简介 存储映射I/O (Memory-mapped I/O) 使一个磁盘文件与存储空间中的一个缓冲区相映射。于是当从缓冲区中取数据,就相当于读文件中的相应字节。于此类似,将数据存入缓冲区,则相应的字节就自动写入…

Linux编程之mmap示例

一、问题背景 Linux下,针对文件读写操作,一般有三个步骤: 1)把文件内容读入到内存中;调用read(系统调用),从内核态读取文件内容到虚拟内存; 2)修改内存中的内…

【mmap】深度分析mmap:是什么 为什么 怎么用 性能总结

目录 有什么用? 1、文件映射 2、分配内存(匿名文件映射) mmap基础概念 mmap内存映射原理 mmap和常规文件操作的区别 mmap优点总结 mmap相关函数 mmap使用细节 性能总结 效率对比 有什么用? 将一个文件或者其它对象映射…

mmap使用

linux进程虚拟地址空间中存在一段称为mmap的内存区,当申请用户内存较大时,如大于128kb,系统一般会通过mmap系统调用直接映射一片内存区,使用结束后再通过ummap系统调用归还。关于mmap的原理网上有很多文档,这里不再赘述…