ccnp BGP

教程发布:风哥 教程分类:ITPUX技术网 更新日期:2022-02-12 浏览学习:94

教您如何学好BGP一、先总结一下BGP怎么学(磨刀不误砍柴工哈):  

先看BGP的特性ferture,然后再看这些ferture在数据包传递过程中会产生哪些问题,接下来就看怎么解决这些问题,以实现数据包的正确传递!
  1:BGP靠TCP进行连接,故第一步要保证三层IP的可达性;
  2:BGP以单播建邻居,故须手工指邻居;
  3:BGP有源检测特性,故邻居地址须和发送更新地址保持一致(至少保证一条TCP连接);
  4:EBGP邻居open包的TTL值为1(其他包呢),如以环回接口建邻居须将它改大;
  5:BGP要关自动汇总吧,这个是因为什么?
  6:BGP有同步规则,这会导致传输AS不传递http://cisco.chinaitlab.com/List_6.html]路由条目(从外部AS传过来的条目不再传向其他AS)[这个同步关了会造成路由黑洞,不关路由器承受不住,怎么折衷?传输AS的路由器性能应该不错吧,为什么还要关同步?];
  7、BGP有水平分割,在同一个AS内路由条目只传一跳,故要求IBGP全互联或者是做路由反射;
  8、BGP的下一跳是以AS计数,故为了保证数据包能够被正确封装,应该将下一跳改成物理上的下一跳(这个如果BGP和IGP同步了就不用打nexthop-self命令了吧?)
  回头看看,这好像都是从BGP到数据包的思路,那么还可以从数据包到BGP吧。嗯,两种思路!回头再总结一下!

  二、next-hop属性
  1、针对EBGP邻居传递过来的条目;
  2、非MA网络上只须在连接外部AS的边缘路由器上打相应命令;
  3、MA网络上的next-hop,如图:
  (1)A向AS65000传递路由时无须更改下一跳
  (2)第三方下一跳:
  前提:以直连物理口建立邻居
  问题:AS65000在向A传递外部AS路由条目时会先经C到B然后到A,并且A上这种条目的下一跳地址会显示为B,这在MA网络中并不是数据包传递的最佳路径(完全可由C直接到A)。BGP解决这种问题的具体方法是怎么样的?没弄明白,还请老师指教!!!

  三、peer-group
  1、作用:简化IBGP邻居配置任务;减少资源消耗(只对peer-group建立缓存)
  2、范围:针对IBGP邻居
  3、命令:
  R2(config-router)#neighbor PG peer-group 建立peer-group
  R2(config-router)#neighbor PG remote-as 123 设置peer-group所属AS
  R2(config-router)#neighbor PG update-source lo0 指明更新源
  R2(config-router)#neighbor PG next-hop-self 修改下一跳
  R2(config-router)#neighbor 1.1.1.1 peer-group PG 针对1.1.1.1这个邻居调用peer-group
  R2(config-router)#neighbor 3.3.3.3 peer-group PG 调用
  4、不足:一旦所有的IBGP邻居都用peer-group建立,就不能针对单个IBGP邻居实施出站策略(入站策略还是可以的)

本文标签:
本文标题:ccnp BGP
网站声明:本文由风哥整理发布,转载请保留此段声明,本站所有内容将不对其使用后果做任何承诺,请读者谨慎使用!
【上一篇】
【下一篇】