BGP Message Types

2018年6月26日09:01:48 发表评论 652 views
  • OPEN

      在TCP链接建立之后,BGP之间会发送OPEN信息,OPEN信息包含一些参数的协商。

  1. 版本号,默认是4,如果一边是3一边是4,则3会给4发notification,4会自动修改成3去建邻居。
  2. AS号
  3. Hold time,默认是180s,如果两端不一致,则自动协商成为小的那个。如果设置为0,则可以不发送keep alive
  4. BGP ID,跟OSPF 的RID类似
  5. 其他的信息,例如认证
  • Keep alive
  1. keep alive信息是根据hold time计算出来的。也就是hold time的三分之一。默认是60S
  • Update
  1. 网络层可达信息-NLRI,这个是以多元组的形式传输的-(Length, Prefix),具体内容有待抓包确认。
  2. 路径的属性,也就是上面的那些路由条目所携带的属性
  3. 不可用的路由,也是以上面的那个多元组形式传输,标识一些已经不可用的路由,让邻居从BGP表中删除。
  4. Note that although multiple prefixes might be included in the NLRI field, each update message
    describes only a single BGP route (because the path attributes describe only a single path, but that path might lead to multiple destinations).
  • Notification
  1. 遇到错误的时候发notification

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: