发新话题
打印

CCNP路由精华:在可扩展的网络中实施BGP

本主题由 windecember 于 2008-12-11 16:32 移动

CCNP路由精华:在可扩展的网络中实施BGP

横向隔离规则规定:


通过IBGP学到的路由永远不能被传输到其它IGBP对等体。


路由反射器(Route Reflector)


路由反射器让被配置为路由反射器的路由器向其他IBGP对等体传输由IBGP所学到的路由来修改BGP的横向隔离规则。


路由反射器的优点:


配置了BGP路由反射器,就不再需要全互连的IBGP对等体。路由反射器被允许向其它IBGP对等体传输IBGP路由。当内部邻居命令语句数量过多时,I SP就会采用路由反射器技术。路由反射器通过让主要路由器给它们的路由反射器客户复制路由更新来减少AS内BGP邻居关系的数量(这样可以减少T CP连接)。

路由反射器不影响IP数据包所要经过的路径;只有发布路由信息的那条路径受影响。如果路由反射器没有被正确配置,那么将可能产生路由环路。


路由反射器的术语:


路由反射器:是被配置为允许它把通过IBGP所学到的路由通告(或反射)到其他IBGP对等体的路由器。
集群:路由反射器出其它客户的组合;
客户:路由反射器和其他路由有部分IBGP对等关系的这些路由器
非客户:不是路由反射器的客户的其他IBGP的对等体;
originator(始发者) ID:是任选的、非传递BGP属性,它被路由反射器创建。这个属性带有本能AS内部由始发者的路由ID;
路由反射器集群表:路由报经过的集群ID序列。

originator(始发者) ID、集群ID和集群表有助于在路由反射器配置中防止产生路由环路。

用来将路由器配置为BGP路由反射器,并且将指定的邻居配置为它的客户:
neighbor ip-address route-reflector-client
ip-address:将被标识为客户的BGP邻居的IP地址
bgpcluster-id cluster-id: 配置集群ID
show ip bgp neighbors: 显示那个邻居是路由反射器客户


策略控制和前缀列表(Prefix list)


发布列表利用访问控制列表来指定哪些路由信息将被过滤。
采用前缀列表的优点:
在大型列表的加载和路由查找方面比访问控制列表有显著的性能改进
支持增量修改;
较友好的命令行接口
更大的灵活性

配置前缀列表:
ip prefix list-name [seq seq-value][deny | permit]network/len [ge ge-value] [le le-value]

关闭前缀列表条目序号
no ip prefix-list sequence-number

重新启用序号自动生成功能
ip prefix-list sequence-number

查看前缀列表
show ip prefix-list

配置邻居连接权重
neighbor {ip-address | peer-group-name} weight weight

◇飘堕的淡褶  QQ●147468
http://blog.windecember.cn

▲中国思科社区[GOOGLE网上论坛]
http://groups.google.com/group/cciecn
http://club.cn.yahoo.com/ccie

TOP

CCNP路由精华:配置基本的边界网关协议

  配置基本的边界网关协议(BGP)

  路由选择协议分为两种类型:

  内部网关协议(IGP)

  外部网关协议(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 ?

  AS允许数据穿过它到达其它自治系统

  AS有到其它自治系统的多条连接

  必须对进入和离开AS的数据流进行控制

  BGP被设计成为让ISP之间进行通信和交换数据包

  何时不使用BGP ?

  只有到Internet或另一个AS的单一连接;

  无需考虑路由策略或路由选择;

  路由器缺乏经常性的BGP更新的内存或处理器

  对路由过滤和BGP路径选择过程了解十分有限

  在自治系统间带宽较低

  BGP术语和概念:

  BGP用传输控制协议TCP,作茧自缚为它的转输层协议,这样可提供面向边接的可靠传输,BGP使用TCP端口179。在可靠听链路上它不需要定期的路由更新,所以采用触发更新。B GP了送keepalive消息,与OSPF和EIGRP所发送的hello消息相似。BGP路由器交换网络可达性信息,被子称为路径矢量,由路径属性组成,包括路由到达目的地所应该通过的全路径列表。

  BGP对等体可以在AS系统内部也可以在AS系统的外部

  路由策略或规则的设置被称为基于策略的路由。这些策略是基于路由信息中所承载的以及配置在路由器上的属性。

  BGP规定BGP路由器只能够向相邻自治系统中的对等体通告那些它自己使用的路由。

  路由器发送关于目的地网络的BGP更新消息,这些更新消息包括有关BGP度量值的信息,被称为路径属性

  路径属性分为四类:

  ----公认的,必遵的;

  AS路径(AS-path)类型编码 2;

  下一跳 (next-hop) 类型编码3

  起源 (origin) 类型编码1

  AS路径属性被BGP用来确保无环路环境;

  下一跳属性说明了用于去往目的地的下一跳IP地址;

  起源属性定义路径信息的起源,它可以有三个值之一:

  1.IGP-路由在起始AS的内部,在BGP表中用I表示;

  2.EGP-路由通过外部网关协议而被学到,在BGP表中用E表示;

  3.不完全-路由起源未知或通过别的方法学到,在BGP表中用?表示。

  ----公认的,自决的;

  本地优先(local preference)类型编码 5;

  它为AS中的路由器提供一个指示哪能条路径被优先选择为该AS出口,它是路由器上配置的属性,只能在AS内的路由器之间进行交换,缺省值是1 00

◇飘堕的淡褶  QQ●147468
http://blog.windecember.cn

▲中国思科社区[GOOGLE网上论坛]
http://groups.google.com/group/cciecn
http://club.cn.yahoo.com/ccie

TOP

发新话题