Archive

‘CCDE’ 分类存档

《BGP设计与实现》读后感及总结之1

最近正看《BGP设计与实现》,发现这本书写的非常好,非常贴近实际应用,里面介绍的技术及知识对常见问题也非常有价值,为了更好地理解里面的知识,把大概内容总结下,作为查漏补缺,由于内容很多,所以看一部分总结一部分。

第1章:高级BGP介绍

没什么可讲的,主要从宏观上简单介绍了BGP。

第2章:理解BGP的主要部件

这章包括一些比较不错的知识,如下所列(自认为重要的,无法把整章都搬到这来):
1. BGP进程由BGP I/O(主要负责读取TCP),BGP Router(主进程,负责初始化BGP,维护邻居及发送更新等)和BGP Scanner(对BGP RIB级Ip RIB进行周期扫描,确认有效的前缀或下一跳地址)三个子进程组成。
2. 对BGP的各个属性,如ORIGIN,AS_PATH,Community,CLUSTER_LIST等进行总体介绍,比较全。
3. 13条决策过程,很详细,根据这些信息,又重新更新了我之前总结的《CCIE SP — BGP 13条选路原则》。
4. BGP在建立邻居时,会用Open信息中的Optional Parameter字段协商“能力”,如多协议扩展,Graceful restart,Outbound Route Filter(ORF)等
5. 详细介绍了所有交换方式,Process Switch -> Fast Switch -> Optimized Switch -> Flow Switch -> CEF/DCEF Switch
6. 对于CEF又进程了详细阐述:CEF是转发方法,不是真实存在的表,它由两个表组成,FIB和ADJ(由arp得来)。其中FIB是从RIB克隆而来,所以RIB变化时,会直接反映给FIB,但FIB的结构跟RIB不一样,已经优化为MTRIE多路数据结构,这个结构中存放的是索引,真实数据存在别的地方。
完整阅读

blonde teen swallows load.xxx videos