当前位置: 首页 > news >正文

《Cisco BGP-4 命令与配置手册》——导读

df9d76a313675386cb1db7ba56cf67e04beb4b63

前言

Cisco BGP-4 命令与配置手册
我已经从多个不同的方向参与到网络世界中。我在教育、网络咨询、对服务提供商提供支持,以及认证等领域的工作经历已经证明,在这些领域中的人都会对同一个主题感到灰心丧气。这个共同的主题就是文档。导致人们对文档感到灰心丧气的原因有多个,但是最常见的无非就是文档的数量、清晰度和完整性。可用的文档的数量,尤其是BGP文档的数量,更是多得惊人。对刚开始学习BGP的人来说,问题是“我应该从哪里开始学起?”。尽管有大量的优秀图书、RFC、白皮书以及命令参考手册可供人们使用,但是知道从哪里开始学起却很困难。文档的清晰度则与个人情况相关。对于一个经验丰富的BGP设计人员来说,文档看起来会很清晰简洁。对准备职业认证考试(比如CCIE)的人来说,同样的文档则会让他们看起来困难颇多。即使文档是清晰的,但是它也并不总是完整的。你可能理解文档的意思,但在应用时却仍会感到困惑。本书的目的是为读者提供一本清晰、简洁、完整的BGP手册。读者在使用本书时没有必要从头读到尾,而是可以根据自己的目的进行查阅。如果你正在准备CCIE笔试和实验室考试,则本书可以用作学习每一个BGP命令的指南。如果你是一名网络设计人员,则本书可以用作BGP命令的现成参考资料。为了满足不同层次的读者的需求,本书的结构进行了适度简化。在本书中,每一个BGP命令使用如下的格式进行讲解。

列出命令的结构和语法。
讲解命令的语法以及所有的命令参数。
命令的目的以及使用场合。
第一次出现该命令的IOS软件版本。
用一个或多个配置案例来演示命令的使用。
采用步骤和案例来验证命令可以正常工作。
当命令不能按照预期进行工作时,如何对命令进行故障排除。
用来演示BGP命令的案例场景可以在最小数量的路由器上实施。这使得读者不需要使用大量而且昂贵的实验配置就能够学习每一个命令。这些场景都在书中有所体现,以便读者能够清晰地理解每一个命令的使用方法和目的。为了帮助读者进一步理解特定BGP命令的操作,书中有些案例采用的是常见的非工作环境。

对那些使用本书作为备考CCIE BGP的读者来说,建议读者在深入学习各个命令示例之前,先阅读一下附录A、附录B和附录C。附录A是BGP操作和概念的综述。附录B是正则表达式以及它们在BGP中的应用回顾。附录C讲解了路由映射的结构、逻辑和使用。正则表达式和路由映射通常是CCIE备考人员在准备CCIE实验室考试时遇到问题的地方。希望本书能够帮助读者通过CCIE考试,以及在工作中正确地使用BGP。

目录

第1章 路由聚合
1-1 aggregate-address address mask
1-2 aggregate-address address mask as-set
1-3 aggregate-address address mask
1-4 aggregate-address address mask
1-5 aggregate-address address mask
1-6 aggregate-address address mask summary-only
1-7 aggregate-address address mask

第2章 自动汇总
2.1 auto-summary

第3章 BGP专有命令
第4章 默认路由信息
第5章 BGP管理距离
第6章 BGP路由过滤
第7章 BGP多路径
第8章 邻居配置
第9章 路由通告
第10章 路由重分发
第11章 地址汇总
第12章 同步
第13章 BGP计时器
第14章 BGP show命令
第15章 BGP clear命令
第16章 BGP debug命令]

相关文章:

  • 《Tableau 8权威指南》—— 导读
  • 《Python和Pygame游戏开发指南》——2.8 关于函数、方法、构造函数和模块中的函数(及其差别)的一些提示...
  • DataFormatString 属性语法
  • 《树莓派渗透测试实战》——1.6 树莓派的优点和缺点
  • 在HttpHandlers中使用Session
  • 《机器人爱好者(第3辑)》——导读
  • 《Android 应用案例开发大全(第3版)》——第2章,第2.4节壁纸的实现
  • c#学习网址
  • 《敏捷软件开发:原则、模式与实践(C#版.修订版)》一1.4 参考文献
  • 分钱单算法
  • 《C和C++代码精粹》——1.16 语句声明
  • C#模拟提交表单 post-带附件的表单
  • 《HTML 5与CSS 3权威指南(第3版·下册)》——20.2 插入图像文件
  • 【精华转帖】刷新后重新定位到DataGrid操作行
  • 堆(HEAP)与栈(STACK)的区别
  • 【162天】黑马程序员27天视频学习笔记【Day02-上】
  • 【附node操作实例】redis简明入门系列—字符串类型
  • CSS3 变换
  • Facebook AccountKit 接入的坑点
  • Javascript Math对象和Date对象常用方法详解
  • JavaScript 事件——“事件类型”中“HTML5事件”的注意要点
  • JavaScript 是如何工作的:WebRTC 和对等网络的机制!
  • JAVA多线程机制解析-volatilesynchronized
  • Mac 鼠须管 Rime 输入法 安装五笔输入法 教程
  • node入门
  • PHP 程序员也能做的 Java 开发 30分钟使用 netty 轻松打造一个高性能 websocket 服务...
  • Sequelize 中文文档 v4 - Getting started - 入门
  • Web设计流程优化:网页效果图设计新思路
  • 创建一个Struts2项目maven 方式
  • 对JS继承的一点思考
  • 构建二叉树进行数值数组的去重及优化
  • 关于springcloud Gateway中的限流
  • 技术发展面试
  • 简单数学运算程序(不定期更新)
  • 使用 Xcode 的 Target 区分开发和生产环境
  • 写代码的正确姿势
  • 你对linux中grep命令知道多少?
  • 阿里云API、SDK和CLI应用实践方案
  • ​你们这样子,耽误我的工作进度怎么办?
  • #pragma 指令
  • (39)STM32——FLASH闪存
  • .jks文件(JAVA KeyStore)
  • .NET 分布式技术比较
  • .NET上SQLite的连接
  • .Net中的集合
  • @Autowired多个相同类型bean装配问题
  • @WebService和@WebMethod注解的用法
  • [ 攻防演练演示篇 ] 利用通达OA 文件上传漏洞上传webshell获取主机权限
  • [1204 寻找子串位置] 解题报告
  • [Angular 基础] - 指令(directives)
  • [APIO2015]巴厘岛的雕塑
  • [AS3]URLLoader+URLRequest+JPGEncoder实现BitmapData图片数据保存
  • [C#]猫叫人醒老鼠跑 C#的委托及事件
  • [C++] cout、wcout无法正常输出中文字符问题的深入调查(1):各种编译器测试
  • [C++]——带你学习类和对象