CCNP指导:路由选择原理(6)
第六章设置装备摆设根基的鸿沟网关和谈(BGP)路由选择和谈分为两种类型:
l内部网关和谈(IGP)
l外部网关和谈(EGP)
BGP是一种域间路由选择和谈也称为EGP
自治系统的界说是:在单一手艺打点下,采用统一种内部网关和谈和统一怀抱质ё仝AS内转发数据包、并采用一种外部网关和谈将数据包转发到其它A S的一组路由器
自治系统可以使用多种IGP,并可以采用多种怀抱值。年夜BGP的角度上来说,AS的主要的特征是AS对另一个自治系统来说具有一个统一的内部路由打算,并为其可达的目的地默示出一个一致的画面。A S内部的所有部门必需全互连。
自治系统的指示符是一个16BIT的数,规模是年夜1~65535,64512~65535的AS编号是留作私用的。
BGP的首要方针是提出供一种能够保证自治系统间无环路的路由信息交流的域间路由系统。BGP路由器交流有关到目的地收集路由路径的信息。
可扩展路由选择和谈的斗劲:
和谈内部或外部距离矢量型/链路状况型是否需要系统化怀抱值
OSPF内部链路状况是开销(COST)
EGIP内部高级距离矢量型否复合
BGP外部高级距离矢量型否路径矢量或属性
何时使用BGP ?
lAS许可数据穿过它达到其它自治系统
lAS有到其它自治系统的多条毗连
l必需对进入和分开AS的数据流进行节制
BGP被设计成为让ISP之间进行通信和交流数据包
何时不使用BGP ?
l只有到Internet或另一个AS的单陆续接;
l无需考虑路由策略或路由选择;
l路由器缺乏经常性的BGP更新的内存或措置器
l对路由过滤和BGP路径选择过程体味十分有限
l在自治系统间带宽较低
BGP术语和概念:
BGP用传输节制和谈TCP,作茧自缚为它的转输层和谈,这样可供给面向边接的靠得住传输,BGP使用TCP端口179。在靠得住听链路上它不需要按期的路由更新,所以采用触发更新。B GP了送keepalive动静,与OSPF和EIGRP所发送的hello动静相似。BGP路由器交流收集可达性信息,被子称为路径矢量,由路径属性组成,搜罗路由达到目的地所应该经由过程的全路径列表。
BGP对等体可以在AS系统内部也可以在AS系统的外部
路由策略或轨则的设置被称为基于策略的路由。这些策略是基于路由信息中所承载的以及设置装备摆设在路由器上的属性。
BGP划定BGP路由器只能够向相邻自治系统中的对等体书记那些它自己使用的路由。
路由器发送关于目的地收集的BGP更新动静,这些更新动静搜罗有关BGP怀抱值的信息,被称为路径属性
路径属性分为四类:
----公认的,必遵的;
lAS路径(AS-path)类型编码 2;
l下一跳 (next-hop) 类型编码3
l发源 (origin) 类型编码1
AS路径属性被BGP用来确保无环路情形;
下一跳属性说了然用于去往目的地的下一跳IP地址;
发源属性界说路径信息的发源,它可以有三个值之一:
1.IGP-路由在肇端AS的内部,在BGP表赌暌姑I暗示;
2.EGP-路由经由过程外部网关和谈而被学到,在BGP表赌暌姑E暗示;
3.不完全-路由发源未知或经由过程此外体例学到,在BGP表赌暌姑?暗示。
----公认的,自决的;
l当地优先(local preference)类型编码 5;
它为AS中的路由器供给一个指示哪能条路径被优先选择为该AS出口,它是路由器上设置装备摆设的属性,只能在AS内的路由器之间进行交流,缺省值是1 00
l原子聚合(Atomic aggregate)类型编码 6
----任选的,可传递的;
l聚合者(aggregator)类型编码 7
l集体(community)类型编码 8 (Cisco界说)
它是一种用来过滤入路由或外出路由的体例,任一BGP路由器都可以在入路由或外出路由更新中或者进行路由再发布时标缀路由。任一BGP 路由器都有可以按照集体属性在入路由或外出路由更新中过滤路由,或者选择优先路由。
----任选的,非传递的。
l多出口标识(Multi-exit-discriminator, MED) 类型编码 4
MED用于向外部邻人指示进本AS的优先路径。MED属性也被子称为路径值。
源ID(Originator-ID)类型编码 9 (Cisco界说)
簇列表(Cluster list)类型编码 10 (Cisco界说)
CCNP指导:路由选择原理(6)
此外Cisco还为BGP界说了一个权重属性(Cisco 专用);权重属性是CISCO自己界说的属性,它用于路径的选择过程。它被当地化地设置装备摆设在路由器上,并针对每个分歧的邻人。它只供给当地路由策略,不能传给任何B GP邻人。
权重的值可以年夜0~65535,由当地路由器始发的路径的缺省值为32768。其它路径的缺省权重值为0,高权重值的路由被优选。</p>公认属性是一种所有BGP实施都有必需能识此外属性
任选属性不要求所有BGP的实施都有必需撑持;它可能是一个私有属性。
BGP同步在当前IOS版本中在缺盛意形下启用
BGP的动静类型:
l打开(open)
--版本
--我的自治系统
--连结时刻
--BGP标识符(路由器ID)
--任选参数域长度
--任选参数
lKeepalive
l更新(updata)
--裁撤路由
--路径属性
--收集层可达性信息
l通知(notification)
Keepalive动静只由动静头组成,长度为19字节;在缺盛意形下每60秒发送一次。其它类型的动静长度在19字节和4096字节之间。缺省的连结时刻是1 80秒。
设置装备摆设BGP
激活BGP和谈:
router bgp autonomous-system
标识当地路由器将与之建成立的对等路由器
neighbor {ip-address|peer-group-name} remote-as autonomous-system
改变下一跳属性
neighbor {ip-address|peer-group-name} next-hop-self
封锁BGP同步
no synchronization
在BGP表中建树一个归纳地址
aggregate-address ip-address mask
复位BGP
clear ip bgp{*|address}]
show ip bgp 显示BGP路由表中的条目
show ip bgp summary 显示所有BGP毗连状况
show ip bgp neighbors 显示有关邻人的TCP和BGP毗连信息。
Dampening BGP衰减
Events BGP事务
Keepalives BGP keepalive
Updates BGP更新
页:
[1]