20年老牌IT培训学校

全国咨询电话028-86610558

CCNP课程难点:解决黑洞问题的方法之二

编辑:银河教育时间:2019-10-28 07:10:04来源:

  CCNP课程难点:解决黑洞问题的方法之二

  BGP路由黑洞概念、产生的原因

  针对传统IP路由查找,它是逐跳查找,通俗一点就是当数据包到达路由设备的时候,每一台设备都要查找路由表,并且在路由设备有路由的前提下才能转发报文 。对BGP来说由于存在iBGP水平分割规则-只把路由传递一跳(如本例拓扑所以,如果AS200内的三台设备都运行BGP,现在的邻居关系是R2和R3有BGP论据,R3和R4有BGP邻居,如果有路由从R2传递给R3,但是R3不会再传递路由给R4,这是一种防环机制)。所以在BGP的设计上有些设备就不会运行BGP,如本例,为了演示BGP路由黑洞,除了R3都运行了BGP。BGP是一种TCP的连接或者说是一种host-to-host的连接(可以跨越设备进行连接),所以路由传递是没有问题的,但是数据包的路由却是有问题的

  解决的方法:

  4、RR路由反射器

  R 2

  router bgp 2

  no synchronization

  bgp router-id 2.2.2.2

  bgp log-neighbor-changes

  neighbor 3.3.3.3 remote-as 2

  neighbor 3.3.3.3 update-source Loopback0

  neighbor 3.3.3.3 next-hop-self

  neighbor 192.168.12.1 remote-as 1

  no auto-summary

  !

  R 3

  router bgp 2

  no synchronization

  bgp router-id 3.3.3.3

  bgp log-neighbor-changes

  neighbor 2.2.2.2 remote-as 2

  neighbor 2.2.2.2 update-source Loopback0

  neighbor 2.2.2.2 route-reflector-client将R2设置为路由反射器的client,R3设置为路由反射器

  或者

  neighbor 4.4.4.4 route-reflector-client

  neighbor 4.4.4.4 remote-as 2

  neighbor 4.4.4.4 update-source Loopback0

  no auto-summary

  !

  RR通告原则

  RR只通告或反射它所知道的最佳路由

  RR总是向EBGP对等体通告

  RR在通告路由时遵循IBGP防环机制

  RR从EBGP学来的通告给客户和非客户

  RR从IBGP 的非客户学来的,通告给客户

  RR从客户学来的,通告给客户和非客户

  从EBGP对等体学到的路由按正常的方式处理

  从客户学到的路由要反射给客户和非客户

  从非客户学到的只反射给客户

  5、联盟

  R 1

  router bgp 1

  no synchronization

  bgp router-id 1.1.1.1

  bgp log-neighbor-changes

  network 1.1.1.0 mask 255.255.255.0

  neighbor 192.168.12.2 remote-as 234

  no auto-summary

  !

  R 2

  router bgp 23

  no synchronization

  bgp router-id 2.2.2.2

  bgp log-neighbor-changes

  bgp confederation identifier 234

  neighbor 3.3.3.3 remote-as 23

  neighbor 3.3.3.3 update-source Loopback0

  neighbor 3.3.3.3 next-hop-self

  neighbor 192.168.12.1 remote-as 1

  R 3

  router bgp 23

  no synchronization

  bgp router-id 3.3.3.3

  bgp log-neighbor-changes

  bgp confederation identifier 234

  bgp confederation peers 4

  neighbor 2.2.2.2 remote-as 23

  neighbor 2.2.2.2 update-source Loopback0

  neighbor 2.2.2.2 next-hop-self

  neighbor 4.4.4.4 remote-as 4

  neighbor 4.4.4.4 update-source Loopback0

  neighbor 4.4.4.4 next-hop-self

  no auto-summary

  R 4

  router bgp 4

  no synchronization

  bgp router-id 4.4.4.4

  bgp log-neighbor-changes

  bgp confederation identifier 234

  bgp confederation peers 23

  neighbor 3.3.3.3 remote-as 23

  neighbor 3.3.3.3 update-source Loopback0

  neighbor 3.3.3.3 next-hop-self

  neighbor 192.168.45.5 remote-as 3

  no auto-summary

  R 5

  router bgp 3

  no synchronization

  bgp router-id 5.5.5.5

  bgp log-neighbor-changes

  network 5.5.5.0 mask 255.255.255.0

  neighbor 192.168.45.4 remote-as 234

  no auto-summary

  银河教育集团是一家以提供新型、领先的IT技术培训(教育)解决方案为主要经营目标的专业公司,联合思科(Cisco)、甲骨文(Oracle)、红帽(Red Hat)、华为(Huawei)等国际知名IT厂商以及国内200多家高等院校,开展IT认证技能培训和IT职业课程教育,培养新型IT高级人才。

  银河教育同时提供IT技术外包与咨询服务、IT认证考试服务、IT人才职业发展(就业指导)服务、IT软硬件销售服务等等。

咨询热线咨询热线
028-86610558
快速报名5秒快速报名
  • 姓  名
  • 电  话
  • 课  程
在线咨询咨询老师会第一时间与您联系!
银河教育公众号二维码
关注银河公众号
不定期推出活动,学费最低可低至0元。