BGP(边界网关协议)-----概念
如何区分两个对等体是IBGP关系还是EBGP关系
IGP、EGP、IBGP、EBGP
IGP:
即自治系统内部的路由协议,主要包含RIPv1/v2、OSPF、ISIS、EIGRP(思科私有协议),IGP是运行在AS内部的路由协议,它解决AS内部的选路问题,其主要作用是发现、计算路由。
EGP:
即自治系统之间的路由协议,通常指BGP。EGP是运行在AS与AS之间的路由协议,它解决的是AS之间的选路问题,BGP的主要作用是控制路由的传播和选择最优路由。
IBGP:
同一个AS内部的BGP邻居关系,IBGP邻居通常是指运行BGP协议的对等体两端均在同一个AS域内,属于同一个 BGP AS内部。
EBGP:
AS之间的BGP邻居关系,EBGP邻居通常是指运行BGP协议的对等体两端分别在不同的AS内。
IGP与BGP区别
1、IGP路由器邻居之间必须是直连网络;BGP邻居不一定。
2、IGP邻居自动发现;BGP邻居手动指定。
4、一个BPG网络(联邦或互联网)是由若干个IGP网络组成。
5、IGP路由器身后是一个交换网络,BGP路由器身后是整个企业网,而企业网是由若干个交换网组成
6、IGP网络中认为下一跳(或组成单元)是另一个路由器,BGP网络认为下一跳是下一个自制系统
什么时候不能完全依赖bgp来宣告网段实现网络连通
1、借助bgp能够交换各个网段的ip,实现多个网段互通或者实现本网段的ip被外界访问到
2、云上网络为什么大多数不完全借助bgp宣告,而是用隧道来实现大二层,大三层网络
-
2-1、使用bgp会对已有的三层网络产生冲击,很多网段已经被规划好了,不是你想用的时候播一下就能用
-
2-2、隧道能够更大程度上的利用ip资源,因为在他上面构建的扁平网络的ip和其它网络平面的ip可以重复,反正在隧道里,没人知道。隧道构成的扁平网络可以自由规划网段。