如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
要点总结:bgp的next-hop属性取值有三种情况1、bgp路由器把自己产生的路由发给ibgp对等体时,将下一跳属性设为自己与对端连接的接口的地址。2、bgp路由器把自己收到的路由发给ebgp对等体时,把下一跳属性设置为自己与对端连接的接口的地址。3、bgp路由器把从ebgp学到的路由发给ibgp对等体时,并不改变路由信息的属性。如果配置了负载分担,则会修改下一跳属性。BGP路由的Origin属性有以下三种:IGP---路由起源于同一AS域内,用showipbgp时由I代表EGP---路由通过ExteriorGatewayProtocol学得,EGP也是一种自治系统间通讯的路由协议,在BGP出现前使用,已经被BGP取代。用showipbgp时由e代表。Incomplete---路由起源未知或通过其他方式学得,用?表示实验拓扑1、验证AS-PATH属性启动RA/RB/RC/RF配置接口IP,按图示启动各路由器BGP的协议查看RA的路由表RA#showiproute1.0.0.0/32issubnetted,1subnetsC1.1.1.1isdirectlyconnected,Loopback0C200.1.0.0/24isdirectlyconnected,FastEthernet0/0C200.2.0.0/24isdirectlyconnected,Serial1/0B200.3.0.0/24[200/0]via200.2.0.2,00:01:37C192.168.1.0/24isdirectlyconnected,Serial1/1B192.168.2.0/24[200/0]via200.2.0.2,00:01:37红色字第一条,RA到200.3.0.0网段的下一跳是RC,而不是用快速以太网链路连接的RB。是由于AS-PATH属性的作用RA#shipbgpNetworkNextHopMetricLocPrfWeightPath*>i200.3.0.0200.2.0.201000i*200.1.0.200200isetas-pathprepend只在自治系统之间通告路由的时候起作用CISCOIOS提供了一条隐藏的命令,可以使得BGPpath选择时忽略ASpath的长短bgpbestpathas-pathignore这是一条隐藏的命令,即用“?”是查不出来的在RA上执行此命令:然后重置bgpRA(config-router)#bgpbestpathas-pathignoreRA#clearipbgp*再看路由表,去往200.3.0.0段的下一跳变为RB。因为忽略了ASPath,其他条件相同的情况下选择router-ID较小的路由器通告的路由。RA#shiprouteB200.3.0.0/24[20/0]via200.1.0.2,00:00:322、验证weight属性,weight属性是cisco的专有属性,此属性有最高的优先级,也就是bgp优选此属性最高的路由出口。weight属性只对本地路由器有效,该属性不会被传递,也就是说不会产生兼容性问题。weight值的取值范围是0-65535。对于本路由器产生的路由,weight的默认值=32768;对于所有学到的路由,weight的默认值=0。看RF的路由表,到200.3.0.0的下一跳为RC。RF#shiprouteB200.3.0.0/24[200/0]via192.168.2.1,01:24:25在RF上执行RF(config-router)#nei192.168.1.1weight200RF#shiprouteB200.3.0.0/24[200/0]via200.1.0.2,00:00:06RF#shipbgpNetworkNextHopMetricLocPrfWeightPath*>192.168.1.00.0.0.0032768i*i192.168.1.10100200i*>192.168.2.00.0.0.0032768i*i192.168.2.101000i*i200.3.0.0192.168.2.101000i*>i200.1.0.20100200200i到200.3.0.0的最有路径为200.1.0.2,虽然as-path远,但weight值高。3、验证本地优先级local-preference属性,本地优先级属性只影响as内部的路由器选择到其它as的路径。在RF上去掉RA的weight属性值,在RA上配置本地优先级属性