1,BGP知识点
a)AS号:私有(64512-65535),公有(0-64511)。
b)什么时候使用BGP:有数据穿越本AS前往其他AS;本AS有多条到其他AS的连接;必须要做策略。  
c)BGP路径矢量特征:BGP自治系统路径是无环路的。BGP路由器不接受路径列表中包含其自治系统号的路由更新。
d)BGP基于TCP(Port179),TCP是单播,使用滑动窗口确认,无需逐个确认后发更新分组,比OSPF,EIGRP效率高(它们使用1-to-1窗口)。
e)自治系统可能使用多种IGP,并采用多种度量值。
f)OSPF理论上支持1万条路由条目,ISIS理论上支持2万条。
g)IGP以路由器为单位确定下一跳(hop by hop),BGP以AS为单位确定下一跳(AS by AS)。
h)BGP的network宣告语句前缀必须完全和掩码一致,例如9.9.9.9/24不会接受,9.9.9.0/24会接受。
i)EBGP学来的20,IBGP学来的200,BGP希望AS内部由IGP自己搞定,AS之间的由BGP搞定。
j)EBGP邻居一般是直连,因为会查找直连路由。IBGP邻居无需直连,只要求TCP连通性。
k) AS内部,如果转发的是AS外部路由,都会先递归查找到达PE的路由,即实际上在AS内部,报文的转发路劲是根据目的PE设备来确定的,途径每一跳都这样,到了MPLS则直接打上标签了,中间黑洞路由器甚至无需知道该路由。
l) 关于BGP路由黑洞,trace的时候黑洞路由器应该是打****号的,甚至PE也会呈现*号,因为PE设备其实无需知道路由,因此完全可能没有ping发起者的路由(E传E时会自动改下一跳,I传I时一般手工指定next-hop-self,所以理论上BGP只需要有下一跳的路由即可),如果收到了TTL=1/0的报文,因为没路由不知道怎么回包,所以就打***号了,但后面其实又会有项目,并能ping通。另外,反过来,如果PE设备知道回包的路由,就会把EBGP之间的互联链路暴露出来,本来可能ping包发起者不知道该地址。这条可能理解有误,如果是黑洞路由器可能会根据标签转发至PE,PE再回包,会不会暴露P路由器地址呢?
 
2,协议比较
 
协议 内部/外部 类型 是否要层次化 度量值
ospf 内部 链路状态 开销(思科上是开销即带宽)
isis 内部 链路状态 带宽(思科接口默认为10)
eigrp 内部 高级距离矢量 复合带宽+延迟
bgp 外部 距离(路径)矢量 路径矢量,属性
rip 内部 距离矢量 跳数
 
 
3,协议更新机制
     触发更新:EIGRP,BGP
     可以周期更新,也可以改为触发更新:RIP
     周期更新和触发更新相结合:OSPF,ISIS
 
4,企业连到ISP方式,连接方案
 
连接方式 单宿 单链
双宿 双链路(客户路由器可以是一台,可以是两台)
多宿 单链路,双上联2个ISP
双多宿 双链路,双上联2个ISP
连接方案 每家ISP提供默认路由给企业(出自治系统的流量由IGP度量值决定,例如RIP选择离通过缺省路由跳数最少的路由器出,入由外部ISP决定)
每家ISP提供默认路由+部分路由给企业(对部分路由进行重发布,可以选择重发布的度量值避免次优路径)
每家ISP提供全部路由给企业(需要建立全互联邻居关系,或者开启同步)
 
 
5,基本概念
     peer = neighbor : BGP邻居
     bgp speaker : 运行BGP的路由器
     EBGP:不同AS
     IBGP:同一AS
     BGP邻居不一定是直连,路由可达即可
     BGP通过TCP建邻居,点到点协议,所以BGP都是单播更新,BGP只有单播地址没有组播地址
 
 
 
 
 
 
 
 
 
 

BGP - 1,基本概念的更多相关文章

  1. BGP MPLS IP V匹N基本概念

    BGP/MPLS IP VPN基本概念 Site 在介绍VPN时经常会提到"Site",Site(站点)的含义可以从下述几个方面理解: · Site是指相互之间具备IP连通性的一组 ...

  2. BGP - 3,BGP重要概念(EBGP,IBGP,防环/黑洞/全互连/同步)

    1,防环/黑洞/同步/全互连(为出现大于号,现在通常都是要下一跳可达+关同步) a)EBGP邻居传来的路由可以通过AS_PATH防环,所以收到的不会有问题,因此直接是优化的(>),也就是直接装表 ...

  3. ISP路由表分发中的AS与BGP

    ➠更多技术干货请戳:听云博客 摘要 本文面向,初级网络工程师,数据挖掘工程师,涉及EGP(外部网关协议; Exterior Gateway Protocol),IGP(内部网关协议; Interior ...

  4. 网络基本概念备忘:MAC地址,端口,HTTP状态码

    MAC地址 英文MAC Address 英文全称: Media Access Control Address 别称:硬件位址 用途:定义网络设备位置 表示:十六进制数,6 Byte 特点:产品出产后M ...

  5. 边界网关协议BGP

    Border Gateway Protocol (BGP) is a standardized exterior gateway protocol designed to exchange routi ...

  6. RIP、OSPF、BGP、动态路由选路协议、自治域AS

    相关学习资料 tcp-ip详解卷1:协议.pdf http://www.rfc-editor.org/rfc/rfc1058.txt http://www.rfc-editor.org/rfc/rfc ...

  7. BGP多线单IP技术实现形式以及其他双线对比

    自从电信与网通分离之后,北方网通与南方电信网络的互联瓶颈问题一直没有得到很好的解决,这个问题也严重困扰广大的ICP服务商.ICP也只能根据自己网站主流用户群是在南方还是在北方,服务重点是在南方还是北方 ...

  8. Hibernate框架 初识 ORM概念 搭建Hibernate环境 Hibernate Api

    ORM概念 在学习 Hibernate 之前,我们先来了解ORM   对象关系映射 O, Object  对象 R,Realtion 关系  (关系型数据库: MySQL, Oracle…) M,Ma ...

  9. bgp选路原则【第二部】

    面向逻辑谈bgp选路原则(第二部) 终于到了BGP终极解析的第二部曲--BGP选路原则.与题目相呼应,我不会直接介绍选路原则的规则,而是从时间逻辑和空间逻辑上将所有的选路原则分层分类.因为只有从这种角 ...

随机推荐

  1. javascript中的高阶函数, 和 类定义Function, 和apply的使用

    参考: http://www.cnblogs.com/delin/archive/2010/06/17/1759695.html js中的类, 也是用function关键字来定义的: function ...

  2. 【做题】agc003E - Sequential operations on Sequence——经典结论

    题意:有一个序列,初始是从\(1\)到\(n\)的\(n\)个数.有\(q\)次操作,每次操作给出\(q_i\),把当前的序列重复无数遍,然后截取最前面的\(q_i\)个元素作为新序列.要求输出完成所 ...

  3. (转)Redis & EhCache

    (二期)6.redis与ehcache综合讲解 [课程六]ehcache简介.xmind0.1MB [课程六]redis的高可用.xmind0.1MB [课程六]redis的...结构.xmind0. ...

  4. Java程序运行机制及开发环境

    Java既是编译型语言,又是解释型语言 java源文件首先需要通过javac编译生成后缀名为.class的字节码文件(与平台无关,只面向JVM),然后使用Java虚拟机将字节码解释成特定平台上的机器码 ...

  5. P4777 【模板】扩展中国剩余定理(EXCRT)

    思路 中国剩余定理解决的是这样的问题 求x满足 \[ \begin{matrix}x \equiv a_1(mod\ m_1)\\x\equiv a_2(mod\ m_2)\\ \dots\\x\eq ...

  6. 题解——HDU 4734 F(x) (数位DP)

    这道题还是关于数位DP的板子题 数位DP有一个显著的特征,就是求的东西大概率与输入关系不大,理论上一般都是数的构成规律 然后这题就是算一个\( F(A) \)的公式值,然后求\( \left [ 0 ...

  7. 自定义Exception:MVC抛出自定义异常,并以Json方式返回

    相关链接 优点: 可以统一处理所有页面的异常,对所有需要返回json数据的异常,都用同样的方法throw new DVMException().页面展示,controller的错误处理方式一样 节省编 ...

  8. Latex citation using natbib and footnotesize

    References: Natbib bibliography styles How to change font size for bibliography? Latex citation usin ...

  9. 完美解决百度网盘、浏览器下载限速问题proxyee-down(附带win破解版云盘)

    win版破解云盘 下载: <PanDownload> 使用文档: <PanDownload使用> Mac方法 限速.限速! 平时下载东西限速倒无所谓,遇到急一点的.盯着80km ...

  10. Cannot set property 'onclick' of null的问题

    转载自: https://my.oschina.net/ximidao/blog/351017 摘要: 测试点击事件的时候浏览器报错,提示Uncaught TypeError: Cannot set ...