注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

乾颐堂_安德(Ender)的博客

学无前后达者为先,此博客是一个有态度网络技术共享平台,共享给大家更多知识和经验

 
 
 

日志

 
 
关于我

Ender“老湿”:双CCIE(R&S CCIE、ISP CCIE),思科认证讲师#34XXX,HCIE v2.0第一人。毕业于东北大学电子商务专业。在原公司及其他企业参与的重点项目和培训有: R&S CCIE专题课 SP CCIE专题课 思科支蜀援川项目 索尼中国(无锡)NP课程 能在这里找到我:QQ群106111081 我的微博:weibo.com/enderjoe

网易考拉推荐

BGP的动态邻居和多点接入网络的下一跳行为实验(CCIE)  

2017-03-03 19:16:05|  分类: BGP视频和文档 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

BGP的动态邻居和多点接入网络的下一跳行为

 

 

2017年03月03日 - ender.joe - 乾颐堂_安德(Ender)的博客

 

拓扑

多点接入网络的下一跳:

13-4 IBGP

R3:修改E0/2接口地址为:10.1.1.3/24

AS200内采用eigrpR4构建IGP

R3#sh run | s eigrp

router eigrp 90

 network 10.1.1.3 0.0.0.0 //通告与R4的互联地址 10.1.1.3/32

 network 23.1.1.3 0.0.0.0 //通告与R2的互联地址 23.1.1.3/32

 network 33.1.1.1 0.0.0.0 //通告R3 Lo0环回口地址 33.1.1.1/32

R4: 修改E0/2接口地址为:10.1.1.4/24

R4#sh run | s eigrp

router eigrp 90

 network 10.1.1.4 0.0.0.0 //通告与R3的互联地址 10.1.1.4/32

 network 44.1.1.1 0.0.0.0 //通告R4 Lo0环回口地址 44.1.1.1/32

R3#sh ip route eigrp

Gateway of last resort is not set

      22.0.0.0/32 is subnetted, 1 subnets

D        22.1.1.1 [90/2297856] via 23.1.1.2, 00:27:35, Serial1/2

      44.0.0.0/32 is subnetted, 1 subnets

D        44.1.1.1 [90/409600] via 10.1.1.4, 00:26:46, Ethernet0/2

R3完成与R4IGP构建。

R3R4iBGP仍采用环回口Lo0构建

R3:

R3#sh run | s bgp

router bgp 200      // 创建AS号为 200BGP

 bgp log-neighbor-changes

 network 33.1.1.1 mask 255.255.255.255 // 通告33.1.1.1/32的精确路由

 neighbor iBGP peer-group   //采用对等体组的方式构建邻居可以减少配置命令与内存占用,相当于定义模板,此处定义模板名为“iBGP

 neighbor iBGP remote-as 200 //模板中定义远端AS号为200

 neighbor iBGP update-source Loopback0 //模板中定义TCP建立的更新源IP地址为Lo0

 neighbor 22.1.1.1 peer-group iBGP     //调用模板iBGP定义的属性与R2建立iBGP 邻居

 neighbor 44.1.1.1 peer-group iBGP     //调用模板iBGP定义的属性与R4建立iBGP 邻居

R4:

R4# sh run | s bgp

router bgp 200   // 创建AS号为 200BGP

bgp log-neighbor-changes

 network 44.1.1.1 mask 255.255.255.255 //通告44.1.1.1/32的精确路由

 neighbor iBGP peer-group   //采用对等体组的方式构建邻居可以减少配置命令与内存占用,相当于定义模板,此处定义了模板名为“iBGP

 neighbor iBGP remote-as 200   //模板中定义远端AS号为200

 neighbor iBGP update-source Loopback0 //模板中定义TCP建立的更新源IP地址为Lo0

 neighbor iBGP next-hop-self   //由于R4在拓扑中相当于ASBR的角色,需要告知建立iBGP的邻居要去往其他的AS号需要修改更新源,因此模板中定义“下一跳自我”

 neighbor 22.1.1.1 peer-group iBGP //调用模板iBGP定义的属性与R2建立iBGP 邻居

 neighbor 33.1.1.1 peer-group iBGP //调用模板iBGP定义的属性与R3建立iBGP 邻居

R4#sh ip bgp summary  查看R4R2/R3IBGP邻居建立情况

Neighbor        V           AS MsgRcvd MsgSent   TblVer  InQ OutQ Up/Down  state/PfxRcd

22.1.1.1        4          200     187     187        7    0    0 02:45:16        2

33.1.1.1        4          200     187     186        7    0    0 02:45:15        1

 

2)4-5 EBGP

R4:

R4#sh run | s bgp

router bgp 200

 bgp asnotation dot  //x.x的形式来表现,最大值为65535.65535, 此处使用是由于R5BGP AS号定义为5.5,为方便查看BGPpath值而修改

 bgp log-neighbor-changes

 network 44.1.1.1 mask 255.255.255.255

 neighbor iBGP peer-group

 neighbor iBGP remote-as 200

 neighbor iBGP update-source Loopback0

 neighbor iBGP next-hop-self

 neighbor 10.1.1.5 remote-as 5.5 //采用直连方式与R5建立EBGP邻居

 neighbor 22.1.1.1 peer-group iBGP

 neighbor 33.1.1.1 peer-group iBGP

 

 

R5

R5#sh run | s bgp

router bgp 5.5 //创建AS号为5.5BGP

 bgp asnotation dot //x.x的形式来表现,最大值为65535.65535, 此处使用是由于R5BGP AS号定义为5.5,为方便查看BGPpath值而修改

 bgp log-neighbor-changes

 no bgp default ipv4-unicast //关闭BGP默认承载IPv4单播路由的功能,任何特定的邻居都需要到特定地址族去激活

 neighbor 10.1.1.4 remote-as 200 //采用直连方式与R4建立EBGP邻居

 neighbor 44.1.1.1 remote-as 200

 neighbor 44.1.1.1 shutdown      //方便维护,手动关闭与R4通过环回口建立的EBGP邻居关系,IDLEadmin

 neighbor 44.1.1.1 disable-connected-check

 neighbor 44.1.1.1 update-source Loopback0

 !

 address-family ipv4 //ipv4地址族

  network 5.5.5.5 mask 255.255.255.255  // 通告5.5.5.5/32的精确路由

  network 55.1.1.1 mask 255.255.255.255 // 通告55.1.1.1/32的精确路由

  neighbor 10.1.1.4 activate //因为关闭了BGP默认承载IPv4单播路由的功能需要手工指定激活与R4建立EBGP邻居

  neighbor 44.1.1.1 activate

 exit-address-family

R5#sh ip bgp summary //查看R5R4EBGP邻居建立情况

 

Neighbor        V           AS MsgRcvd MsgSent   TblVer  InQ OutQ Up/Down  State/PfxRcd

10.1.1.4        4          200     224     222        7    0    0 03:18:23        4

44.1.1.1        4          200       0       0        1    0    0 never    Idle (Admin)

 

R4#sh ip bgp       //查看R4BGP数据库表

     Network          Next Hop            Metric LocPrf Weight Path

 *>  5.5.5.5/32       10.1.1.5                 0             0 5.5 i

 *>i 11.1.1.1/32      22.1.1.1                 0    100      0 100 i

 r>i 22.1.1.1/32      22.1.1.1                 0    100      0 i

 r>i 33.1.1.1/32      33.1.1.1                 0    100      0 i

 *>  44.1.1.1/32      0.0.0.0                  0         32768 i

 *>  55.1.1.1/32      10.1.1.5                 0             0 5.5 i

 

R5#sh ip bgp       //查看R5BGP数据库表

     Network          Next Hop            Metric LocPrf Weight Path

 *>  5.5.5.5/32       0.0.0.0                  0         32768 i

 *>  11.1.1.1/32      10.1.1.3                               0 200 100 i

 *>  22.1.1.1/32      10.1.1.3                               0 200 i

 *>  33.1.1.1/32      10.1.1.3                               0 200 i

 *>  44.1.1.1/32      10.1.1.4                 0             0 200 i

 *>  55.1.1.1/32      0.0.0.0                  0         32768 i

 

R5#traceroute 11.1.1.1 source lo0 numeric

Type escape sequence to abort.

Tracing the route to 11.1.1.1

VRF info: (vrf in name/id, vrf out name/id)

  1 10.1.1.3 6 msec 5 msec 2 msec  // BGP在多点接入网络(MA)的下一跳中会自动优化,从R5的数据库表中可以得到证实,会保持原先的下一跳即R3

  2 23.1.1.2 13 msec 15 msec 15 msec

  3 12.1.1.1 25 msec *  30 msec

3R155.1.1.1的转发路径是什么?

R1#sh ip bgp //查看R1BGP数据库表

 

R1#sh ip bgp

     Network          Next Hop            Metric LocPrf Weight Path

 *>  5.5.5.5/32       22.1.1.1                               0 200 5.5 i

 *>  11.1.1.1/32      0.0.0.0                  0         32768 i

 r>  22.1.1.1/32      22.1.1.1                 0             0 200 i

 *>  33.1.1.1/32      22.1.1.1                               0 200 i

 *>  44.1.1.1/32      22.1.1.1                               0 200 i

 *>  55.1.1.1/32      22.1.1.1                               0 200 5.5 i

 

R1#traceroute 55.1.1.1 source loopback 0 numeric

Type escape sequence to abort.

Tracing the route to 55.1.1.1

VRF info: (vrf in name/id, vrf out name/id)

  1 12.1.1.2 8 msec 10 msec 10 msec

  2 23.1.1.3 20 msec 20 msec 20 msec

  3 10.1.1.4 16 msec 20 msec 21 msec

  4 10.1.1.5 18 msec *  22 msec

R155.1.1.1转发路径为R2->R3>R4->R5,这由于在R4上针对R2R3TCP更新源做了下一跳自我,强制数据转发必须经过R4到达R5

R1#traceroute 5.5.5.5 source loopback 0 numeric

Type escape sequence to abort.

Tracing the route to 5.5.5.5

VRF info: (vrf in name/id, vrf out name/id)

  1 12.1.1.2 11 msec 10 msec 15 msec

  2 23.1.1.3 20 msec 16 msec 20 msec

  3 10.1.1.5 20 msec *  20 msec

R15.5.5.5转发路径为R2->R3>R5,这由于在R4上针对R2R3TCP更新源没有做下一跳自我,BGPMA网络中下一跳中会自动优化,从R3的数据库表中可以得到证实,会保持原先的下一跳即R5

R3#sh ip bgp

     Network          Next Hop            Metric LocPrf Weight Path

 *>i 5.5.5.5/32       10.1.1.5                 0    100      0 5.5 i

 *>i 11.1.1.1/32      22.1.1.1                 0    100      0 100 i

 r>i 22.1.1.1/32      22.1.1.1                 0    100      0 i

 *>  33.1.1.1/32      0.0.0.0                  0         32768 i

 r>i 44.1.1.1/32      44.1.1.1                 0    100      0 i

 *>i 55.1.1.1/32      10.1.1.5                 0    100      0 5.5 i

  评论这张
 
阅读(42)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017