1.open:用于建立第一个BGP连接。(包括hold-time、router-id)2.Keepalive:对等体之间周期交换这些信息,使对话有效。(默认60秒)3.Update:在对等体之间使用这些信息交换网络层的可达性信息。
4.Notification:这些信息用于通知错误信息。
所有BGP分组共享同一个公共首部,在学习不同类型的分组之前,首先讨论公共首部,如下所示,该首部的字段如下。
1.标记:该16字节标记字段保留在鉴别用。
2.长度:该2字节字段的定义包括最初的文件总长度3.类型:该1字节字段定义组的类型,以数值1~4定义BGP信息类型开放信息:主要利用该文件建立邻居,运行BGP的路由器与邻居的TCP连接打开文件格式如下。
1.版本:该1字节字段定义BGP版本,当前版本为42.自治系统:该2字节字段定义自治系统编号。
3.维持时间:这两个字节字段的定义是,如果路由器在维持时间内没有收到这些报告中的一个,则认为对方不工作。
4.BGP协议标志:这是一个2字节字段,这定义了打开文件的路由器。因此,该路由器通常使用IP地址之一作为BGP标志符。
5.选项长度:打开报纸也可以包含选项参数。如果包含,该1字节字段定义选项参数的总长度,如果没有选项参数,该字段的值为06.选项参数:如果选项参数长度的值不是0,则表示有一定的选项参数,各选项参数本身有两个字段,参数长度和参数值,至今定义的唯一选项参数是鉴别。
更新文件:更新文件是BGP协议的核心,海外专线路由器使用它取消以前通知的终点,宣布新终点的路由,或者两者都有。请注意,BGP可以取消以前通知的几个终点,但在单一更新文件中只能通知一个新终点。
1.不可行的路由长度:这两个字段定义下一个字段的长度。
2.取消路由:该段列出必须从以前通知的列表中删除的所有路由3.路径属性长度:该2字节段定义下一段的长度4.路径属性:该段定义为该段发表可达性的网络路径属性5.网络层可达性信息:该段定义该段真正通知的网络。有长字段和IP地址前缀,长度定义前缀中的位数。前缀定义该网址的共同部分。例如,如果该网络为123.1.10.0/24,则网络前缀为24,前缀为123.1.10。
6.保存文件:用于告诉对方自己在工作,保存文件只包括公共第一份。