which BGP4+ used
kunihiro@zebra.org
kunihiro@zebra.org
Fri, 17 Oct 1997 15:21:56 +0900
>I know a version of BGP4+ is running over 6bone, but it seems
>different from draft-ietf-idr-bgp4-multiprotocol-01.txt. I'm now
>testing our BGP4+ code with cisco at one of 6bone backbone sites,
>but its BGP4+ is apparently different from the draft. I'm afraid
>I might miss something new. Is there any updated spec?
I'm thinking about a same problem. It seems that some current running
code conforms draftr-ietf-idr-bgp4-multiprotocol-00.txt (include two
octet NLRI length field). Many people are thinking that it is also
important conforming current vendor's beta version implemetation. But
I'm not sure vedor implementation.
I have seen three types of BGP4+ packet. Below description assumes
SNPA is zero.
1. o gated-bgp4+ default (without -DBATES_LAST_DRAFT)
.. no SAFI
+--------------------------------+
| AFI (2 octets) |
+--------------------------------+
| Length of NextHop (1 octet) |
+--------------------------------+
| Address of NextHop (variable) |
+--------------------------------+
| Number of SNPAs (1 octet = 0) |
+--------------------------------+
| NLRI Length (2 octets) |
+--------------------------------+
| NLRI (variable) |
+--------------------------------+
2. draft-ietf-idr-bgp4-multiprotocol-00
o gated-bgp4+ (with -DBATES_LAST_DRAFT )
o MRT
o zebra (with draft-00 option)
.. with NLRI length
+--------------------------------+
| AFI (2 octets) |
+--------------------------------+
| SAFI (1 octet) |
+--------------------------------+
| Length of NextHop (1 octet) |
+--------------------------------+
| Address of NextHop (variable) |
+--------------------------------+
| Number of SNPAs (1 octet = 0) |
+--------------------------------+
| NLRI Length (2 octets) |
+--------------------------------+
| NLRI (variable) |
+--------------------------------+
3. draft-ietf-idr-bgp4-multiprotocol-01
o zebra
... rid of NLRI length
+--------------------------------+
| AFI (2 octets) |
+--------------------------------+
| SAFI (1 octet) |
+--------------------------------+
| Length of NextHop (1 octet) |
+--------------------------------+
| Address of NextHop (variable) |
+--------------------------------+
| Number of SNPAs (1 octet = 0) |
+--------------------------------+
| NLRI (variable) |
+--------------------------------+
IMHO, the best thing is moving toward to draft-ietf-idr-bgp4-multiprotocol-01
specification.
--
Kunihiro Ishiguro