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
相关文章
|
前端开发 索引
react中什么情况下不能用index作为key
react中什么情况下不能用index作为key
300 0
|
JavaScript 前端开发 Java
Unicode转义(\uXXXX)的编码和解码
  在涉及Web前端开发时, 有时会遇到\uXXXX格式表示的字符, 其中XXXX是16进制数字的字符串表示形式, 在js中这个叫Unicode转义字符, 和\n \r同属于转义字符. 在其他语言中也有类似的, 可能还有其它变形的格式.
2960 0
匹配中文字符的正则表达式: [/u4e00-/u9fa5]
原文:匹配中文字符的正则表达式: [/u4e00-/u9fa5] 这里是几个主要非英文语系字符范围(google上找到的): 2E80~33FFh:中日韩符号区。收容康熙字典部首、中日韩辅助部首、注音符号、日本假名、韩文音符,中日韩的符号、标点、带圈或带括符文数字、月份,以及日本的假名组合、单位、年号、月份、日期、时间等。
2684 0
|
机器学习/深度学习 自然语言处理 算法
未来语音交互新纪元:FunAudioLLM技术揭秘与深度评测
人类自古以来便致力于研究自身并尝试模仿,早在2000多年前的《列子·汤问》中,便记载了巧匠们创造出能言善舞的类人机器人的传说。
13400 116
|
分布式计算 资源调度 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
442 2
|
自然语言处理 搜索推荐 Docker
CosyVoice实现声音复刻
这篇文章介绍了如何使用CosyVoice平台实现个性化的声音复刻,包括录制样本音频、上传处理以及生成定制化语音的全流程。
2105 6
CosyVoice实现声音复刻
|
机器学习/深度学习 人工智能 运维
|
人工智能 Cloud Native 调度
阿里云容器服务在AI智算场景的创新与实践
2024年云栖大会,我们总结过往支持AI智算基础底座的实践经验、发现与思考,给出《容器服务在AI智算场景的创新与实践》的演讲。不仅希望将所做所想与客户和社区分享,也期待引出更多云原生AI领域的交流和共建。
|
监控 搜索推荐 数据可视化
数据指标体系搭建方法及经验
在当今数据驱动的商业环境中,构建一个有效的数据指标体系成为了企业成功的关键。数据指标体系是一套精心设计的测量工具,用于评估和指导企业的业务活动。通过这个体系,企业能够转化庞大、复杂的数据为有价值的洞察,从而指导决策,优化运营,增强竞争力。
数据指标体系搭建方法及经验
|
人工智能 运维 Anolis