BGP Next-hop-self

简介:

【实验目的】

通过配置next-hop-self命令,确保R3与R5之间的155.1.37.0/24 与155.1.5.0/24 网络能够互相访问

 
【实验拓扑】

 

【实验基本配置】
R1:
interface FastEthernet0/0
ip address 155.1.146.1 255.255.255.0
!
interface Serial0/0
ip address 155.1.13.1 255.255.255.0
!
router bgp 2
neighbor 155.1.13.3 remote-as 2
neighbor 155.1.146.4 remote-as 1

 
R3:
interface s0/1
ip address 155.1.13.3 255.255.255.0
clockrate 64000
!
interface loopback 0
ip add 155.1.37.3 255.255.255.0
!
router bgp 2
network 155.1.37.0 mask 255.255.255.0
neighbor 155.1.13.1 remote-as 2
R4:
interface FastEthernet0/0
ip address 155.1.146.4 255.255.255.0
!
interface Serial0/0
ip address 155.1.45.4 255.255.255.0
!
router bgp 1
neighbor 155.1.45.5 remote-as 1
neighbor 155.1.45.5 next-hop-self
neighbor 155.1.146.1 remote-as 2
R5:
interface Loopback0
ip address 155.1.5.5 255.255.255.0
!
interface Serial0/1
ip address 155.1.45.5 255.255.255.0
clockrate 64000
!
router bgp 1
network 155.1.5.0 mask 255.255.255.0
neighbor 155.1.0.3 remote-as 2
neighbor 155.1.45.4 remote-as 1

 
【实验配置】
你会发现不配置next-hop-self,R3与R5之间的用network通告的网络不能够相互访问,原因是什么呢?
因为R1在学习到AS1传输过来的BGP路由是,将该条目传输给R3时是不会改变下一跳的,因此使用默认的下一跳地址即R4上的地址,因此这个过程是有问题的。
因此需要在R1与R4上针对ibgp分别配置next-hop-self才能够使R3与R5之间的公布地址互相访问。

 
下面有两种配置方法,都可以,方法1更简单一些

 
配置方法1
R1:
router bgp 2
neighbor 155.1.13.3 next-hop-self
R4:
router bgp 1
neighbor 155.1.45.5 next-hop-self

 
配置方法2:
R1:
route-map NEXT_HOP_SELF
set ip next-hop 155.1.13.1
router bgp 2
neighbor 155.1.13.3 route-map NEXT_HOP_SELF
R4:
route-map NEXT_HOP_SELF
set ip next-hop 155.1.45.4
router bgp 2
neighbor 155.1.45.5 route-map NEXT_HOP_SELF


推介本站相关博文

 


本文转自zcm8483 51CTO博客,原文链接:http://blog.51cto.com/haolun/992837
相关文章
匹配中文字符的正则表达式: [/u4e00-/u9fa5]
原文:匹配中文字符的正则表达式: [/u4e00-/u9fa5] 这里是几个主要非英文语系字符范围(google上找到的): 2E80~33FFh:中日韩符号区。收容康熙字典部首、中日韩辅助部首、注音符号、日本假名、韩文音符,中日韩的符号、标点、带圈或带括符文数字、月份,以及日本的假名组合、单位、年号、月份、日期、时间等。
2846 0
|
弹性计算 网络协议 安全
安全组规则
安全组规则
492 3
|
分布式计算 资源调度 Hadoop
Hadoop【问题记录 02】【hadoop-3.1.3 单机版】ResourceManager无法启动NodeManager启动后过自动关闭 javax/activation/DataSource
【4月更文挑战第2天】Hadoop【问题记录 02】【hadoop-3.1.3 单机版】ResourceManager无法启动NodeManager启动后过自动关闭 javax/activation/DataSource
534 2
|
弹性计算 负载均衡 算法
slb 配置不当
【11月更文挑战第2天】
354 10
|
自然语言处理 搜索推荐 Docker
CosyVoice实现声音复刻
这篇文章介绍了如何使用CosyVoice平台实现个性化的声音复刻,包括录制样本音频、上传处理以及生成定制化语音的全流程。
2428 6
CosyVoice实现声音复刻
|
Linux Go 开发工具
高并发 多线程批量ping工具 nbping简介和使用
nbping是为解决局域网大批量IP实例或主机探活,采用go协程并发处理,可以自定义并发的协程数量和输出结果.效率远高于现有的批量ping工具.
3009 0
|
监控 搜索推荐 数据可视化
数据指标体系搭建方法及经验
在当今数据驱动的商业环境中,构建一个有效的数据指标体系成为了企业成功的关键。数据指标体系是一套精心设计的测量工具,用于评估和指导企业的业务活动。通过这个体系,企业能够转化庞大、复杂的数据为有价值的洞察,从而指导决策,优化运营,增强竞争力。
数据指标体系搭建方法及经验
|
JavaScript 前端开发
vue动画——旋转动画(悬浮触发、点击触发)
vue动画——旋转动画(悬浮触发、点击触发)
539 1
|
监控 物联网 5G