热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

思科设备BGP配置命令

Cisco(config)#routerbgp100配置BGP进程号Cisco(config-router)#bgprouter-id1.1.1.1配置BGP的router-idC


Cisco(config)#router bgp 100 //配置BGP进程号
Cisco(config-router)#bgp router-id 1.1.1.1 //配置BGP的router-id
Cisco(config-router)#neighbor 12.1.1.2 remote-as 200 //配置BGP邻居
Cisco(config-router)#neighbor 2.2.2.2 remote 100 //配置IBGP邻居
Cisco(config-router)#neighbor 2.2.2.2 update-source loopback 0 //指定IBGP的更新源
Cisco(config-router)#neighbor 2.2.2.2 next-hop-self //在AS边界路由器上配置
Cisco(config-router)#neighbor 2.2.2.2 ebgp-multihop 2 //配置EBGP跳数为2
Cisco(config-router)#network 12.1.1.0 mask 255.255.255.0 //宣告有类网络
Cisco(config-router)#auto-summary //打开自动汇总
Cisco(config-router)#network 12.0.0.0 //宣告无类网络
Cisco#show tcp brief //查看TCP连接摘要
Cisco#show ip bgp neighbors //查看BGP邻居
Cisco#show ip bgp summary //查看BGP邻居摘要信息
Cisco#show ip bgp //查看BGP表
Cisco(config)#router bgp 100
Cisco(config-router)#neighbor a1 peer-group //定义peer-group
Cisco(config-router)#neighbor a1 remote-as 200
Cisco(config-router)#neighbor a1 update-source loopback 0
Cisco(config-router)#neighbor a1 next-hop-self
Cisco(config-router)#neighbor a1 distribute-list 20 out
Cisco(config-router)#neighbor 12.1.1.2 peer-group a1 //引用peer-group
Cisco(config-router)#bgp listen range 1.1.1.0/24 peer-group a1 //使BGP被动侦听1.1.1.0/24网段的BGP连接请求并动态建立BGP对等体
Cisco(config-router)#neighbor 12.1.1.2 password abc123 //配置BGP认证,只支持MD5认证
Cisco#clear ip bgp 12.1.1.2 //硬重置单个邻居
Cisco#clear ip bgp * //硬重置所有邻居
Cisco#clear ip bgp * soft //软重置双向的所有邻居
Cisco#clear ip bgp * soft in //软重置进方向的所有邻居
Cisco#clear ip bgp * soft out //软重置出方向的所有邻居
Cisco#show ip bgp neighbors 12.1.1.2 received-routes //从邻居接收到的BGP路由条目
Cisco#show ip bgp neighbors 12.1.1.2 routes //查看从邻居学到的BGP路由
Cisco#show ip bgp neighbors 12.1.1.2 advertised-routes //查看发送给邻居的BGP路由条目
Cisco#show ip bgp rib-failure //查看为加入到RIB的BGP路由以及没有被加载的原因
Cisco#debug ip bgp updates //查看BGP的update报文
Cisco(config-router)#bgp default local-preference 100 //修改EBP本地优先级,默认是100,越大越优
Cisco(config)#ip bgp-community new-format //修改community属性的显示方式
Cisco(config)#route-map rm1 permit 10
Cisco(config-route-map)#set community 100:1 //设置community属性值
Cisco(config-router)#neighbor 12.1.1.2 send-community //发送community属性的值
Cisco(config-route-map)#match community 1 //匹配community属性值
Cisco(config-route-map)#match community 1 exact-match //匹配community属性值
Cisco(config)#ip community-list 1 permit 100:1 // 匹配community属性为100:1
Cisco(config)#ip community-list 1 permit internet //匹配所有BGP路由
Cisco(config)#ip community-list standard d1 permit 1 //匹配要删除的community属性值
Cisco(config)#route-map rm1 permit 10
Cisco(config-route-map)#set comm-list d1 delete //删除该属性
Cisco#show ip community-list
Cisco(config-router)#aggregate-address 172.16.0.0 255.255.0.0 //配置BGP的路由聚合,通告汇总和明细路由
Cisco(config-router)#aggregate-address 172.16.0.0 255.255.0.0 summary-only //配置BGP的路由聚合,只通告汇总路由,抑制明细路由
Cisco(config-router)# aggregate-address 172.16.0.0 255.255.0.0 summary-only as-set //配置BGP的路由聚合,只通告汇总路由,抑制明细路由,且继承原有明细路由的AS属性
Cisco(config)#ip prefix-list p1 permit 172.16.1.0/24
Cisco(config)#route-map rm1 permit 10
Cisco(config-route-map)#match ip address prefix-list p1
Cisco(config)#router bgp 100
Cisco(config-router)# aggregate-address 172.16.0.0 255.255.0.0 as-set suppress-map rm1 //配置BGP的路由聚合,只通告汇总路由,抑制特定路由,且继承原有明细路由的AS属性
Cisco(config-router)#neighbor 12.1.1.2 unsuppress-map rm1 //配置BGP的路由聚合时取消对特定路由的抑制
Cisco(config-router)# aggregate-address 172.16.0.0 255.255.0.0 summary-only as-set
Cisco(config-router)# aggregate-address 172.16.0.0 255.255.0.0 summary-only as-set advertise-map rm1 //配置BGP的路由聚合时只继承特定路由的路径属性
Cisco(config)#route-map rm2 permit 10
Cisco(config-route-map)#set c ommunity 100:1
Cisco(config)#router bgp 100
Cisco(config-router)#aggregate-address 172.16.0.0 255.255.0.0 summary-only as-set attribute-map rm2 //在BGP路由汇总时直接设置路径属性
Cisco(config)#ip as-path access-list 1 permit _100$ //配置as-path访问控制列表,匹配起源于as 100的路由条目
Cisco(config-router)#neighbor 12.1.1.2 filter-list 1 in //关联as-path访问控制列表到filter-list进行路由过滤
Cisco#show ip bgp regexp xx //查看BGP表中被正则表达式匹配上的路由
Cisco#show ip as-path-access-list //查看as-path访问控制列表的配置
Cisco#show ip bgp filter-list 1 //查看BGP中被该filter-list匹配的路由
Cisco(config-router)#neighbor 12.1.1.2 route-reflector-client //配置路由反射器的客户端
Cisco(config-router)#bgp cluster-id 1.1.1.1 //修改放射器的簇ID
Cisco(config-router)#redistribute ospf 1 match internal external //将OSPF的内部和外出路由都重发布到BGP
Cisco(config-router)#distribute-list prefix 1 out connected //将直连路由重分布到BGP时在出方向过滤
Cisco(config)#ip prefix-list 11 permit 11.11.11.0/24
Cisco(config)#route-map rm1 permit 10
Cisco(config-route-map)#set community 100:11
Cisco(config)#router bgp 100
Cisco(config-router)#network 11.11.11.0 mask 255.255.255.0 route-map rm1 //给所有邻居在network时关联执行路由策略
Cisco(config-router)#neighbor 12.1.1.2 route-map rm1 out //给特定邻居执行路由策略
Cisco(config-router)#$ redistribute ospf 110 route-map rm1 match external internal //将OSPF的内部和外出路由重发布到BGP时关联路由策略
Cisco(config-router)#bgp confederation identifier 123 //标识BGP联邦号
Cisco(config-router)#bgp confederation peers 234 //配联邦EBGP号
Cisco(config-router)#neighbor 12.1.1.2 weight 1 //修改从特定邻居学到的所有路由的weight值
Cisco(config-router)#bgp default local-preference 100 //修改local-preference值,默认为100
Cisco(config-router)#maximum-paths 2 //修改等价负载均衡路由数量
Cisco(config-router)#maximum-paths ibgp 2






推荐阅读
  • 本文详细介绍了 PHP 中对象的生命周期、内存管理和魔术方法的使用,包括对象的自动销毁、析构函数的作用以及各种魔术方法的具体应用场景。 ... [详细]
  • 本文介绍了如何利用Shell脚本高效地部署MHA(MySQL High Availability)高可用集群。通过详细的脚本编写和配置示例,展示了自动化部署过程中的关键步骤和注意事项。该方法不仅简化了集群的部署流程,还提高了系统的稳定性和可用性。 ... [详细]
  • 通过将常用的外部命令集成到VSCode中,可以提高开发效率。本文介绍如何在VSCode中配置和使用自定义的外部命令,从而简化命令执行过程。 ... [详细]
  • 本文详细介绍了在 CentOS 7 系统中配置 fstab 文件以实现开机自动挂载 NFS 共享目录的方法,并解决了常见的配置失败问题。 ... [详细]
  • 在分析Android的Audio系统时,我们对mpAudioPolicy->get_input进行了详细探讨,发现其背后涉及的机制相当复杂。本文将详细介绍这一过程及其背后的实现细节。 ... [详细]
  • 在C#编程中,数值结果的格式化展示是提高代码可读性和用户体验的重要手段。本文探讨了多种格式化方法和技巧,如使用格式说明符、自定义格式字符串等,以实现对数值结果的精确控制。通过实例演示,展示了如何灵活运用这些技术来满足不同的展示需求。 ... [详细]
  • 在配置Nginx的SSL证书后,虽然HTTPS访问能够正常工作,但HTTP请求却会遇到400错误。本文详细解析了这一问题,并提供了Nginx配置的具体示例。此外,还深入探讨了DNS服务器证书、SSL证书的申请与安装流程,以及域名注册、查询方法和CDN加速技术的应用,帮助读者全面了解相关技术细节。 ... [详细]
  • 本文详细介绍了一种利用 ESP8266 01S 模块构建 Web 服务器的成功实践方案。通过具体的代码示例和详细的步骤说明,帮助读者快速掌握该模块的使用方法。在疫情期间,作者重新审视并研究了这一未被充分利用的模块,最终成功实现了 Web 服务器的功能。本文不仅提供了完整的代码实现,还涵盖了调试过程中遇到的常见问题及其解决方法,为初学者提供了宝贵的参考。 ... [详细]
  • 本文介绍了如何利用 Delphi 中的 IdTCPServer 和 IdTCPClient 控件实现高效的文件传输。这些控件在默认情况下采用阻塞模式,并且服务器端已经集成了多线程处理,能够支持任意大小的文件传输,无需担心数据包大小的限制。与传统的 ClientSocket 相比,Indy 控件提供了更为简洁和可靠的解决方案,特别适用于开发高性能的网络文件传输应用程序。 ... [详细]
  • 本指南详细介绍了在Linux环境中高效连接MySQL数据库的方法。用户可以通过安装并使用`mysql`客户端工具来实现本地连接,具体命令为:`mysql -u 用户名 -p 密码 -h 主机`。例如,使用管理员账户连接本地MySQL服务器的命令为:`mysql -u root -p pass`。此外,还提供了多种配置优化建议,以确保连接过程更加稳定和高效。 ... [详细]
  • Python内置模块详解:正则表达式re模块的应用与解析
    正则表达式是一种强大的文本处理工具,通过特定的字符序列来定义搜索模式。本文详细介绍了Python内置的`re`模块,探讨了其在字符串匹配、验证和提取中的应用。例如,可以通过正则表达式验证电子邮件地址、电话号码、QQ号、密码、URL和IP地址等。此外,文章还深入解析了`re`模块的各种函数和方法,提供了丰富的示例代码,帮助读者更好地理解和使用这一工具。 ... [详细]
  • 在Ubuntu系统中配置Python环境变量是确保项目顺利运行的关键步骤。本文介绍了如何将Windows上的Django项目迁移到Ubuntu,并解决因虚拟环境导致的模块缺失问题。通过详细的操作指南,帮助读者正确配置虚拟环境,确保所有第三方库都能被正确识别和使用。此外,还提供了一些实用的技巧,如如何检查环境变量配置是否正确,以及如何在多个虚拟环境之间切换。 ... [详细]
  • 本文探讨了在当前正则表达式中支持空格字符的方法。作者尝试在正则表达式中允许空白字符,但遇到了一些问题,导致该表达式无法正确识别空格。文章详细分析了问题的原因,并提出了解决方案,旨在提高正则表达式的灵活性和实用性。 ... [详细]
  • Python正则表达式详解:掌握数量词用法轻松上手
    Python正则表达式详解:掌握数量词用法轻松上手 ... [详细]
  • Envoy 流量分配策略优化
    在本研究中,我们对Envoy的流量分配策略进行了优化,旨在提高系统的稳定性和性能。实验环境包括一个前端代理服务(Envoy,IP地址为172.31.57.10)和五个后端服务。通过调整Envoy的配置,实现了更高效的流量分发和负载均衡,显著提升了整体系统的响应速度和可靠性。 ... [详细]
author-avatar
男人--沉默底线
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有