Re: [f-nsp] Netiron AS4 capabilities

Bogdan Rotariu <[email protected]> Fri, 30 Jun 2023 00:03:57 +0300
Newsgroups gmane.network.nsp.foundry
Message-ID <[email protected]>
--===============4155579773567038420==
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_5EBA5B86-3AD9-40C7-AFE1-E025E3044867"


--Apple-Mail=_5EBA5B86-3AD9-40C7-AFE1-E025E3044867
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

The issue with the log pasted below is related to AS 44418, which =
aggregates at least one of their prefixes.

As there is no confidential informations, I can share a dump[1] for the =
session from the Mikrotik side, I am unable to mirror the CER2024 port, =
10.11.1.4 is a Brocade CER2024 and 10.11.1.15 is a Mikrotik CCR2216. In =
Wireshark I cannot see anything wrong.

[1]  =
https://apackets.com/api/v1/pcaps/public/download/06dfb59469e9d97fb6429baa=
1f635f71.pcap/bgp-10.pcap


> On 29 Jun 2023, at 15:40, Tim Warnock <[email protected]> wrote:
>=20
> =46rom https://datatracker.ietf.org/doc/html/rfc4271#section-9.2.2.2
>=20
>         g) AGGREGATOR (Type Code 7)
>=20
>            AGGREGATOR is an optional transitive attribute of length 6.
>            The attribute contains the last AS number that formed the
>            aggregate route (encoded as 2 octets), followed by the IP
>            address of the BGP speaker that formed the aggregate route
>            (encoded as 4 octets).  This SHOULD be the same address as
>            the one used for the BGP Identifier of the speaker.
>=20
>            Usage of this attribute is defined in 5.1.7.
>=20
> I cant easily see anywhere where that definition was extended to =
support a length of 8 - so this kinda feels like a RouterOS issue rather =
than the CERs.
>=20
> Hopefully I have this correct:
>=20
> 0x0064d007 0x00080000
> 0xad825509 octets - 173 130 85 09 AS21769/AS2910999817 ?
> 0x1f8617c3  this should be the aggregator IP address 31 129 23 195 ?
>=20
>=20
>=20
> -----Original Message-----
> From: foundry-nsp <[email protected]> On Behalf Of =
Bogdan-Stefan Rotariu
> Sent: Thursday, June 29, 2023 9:45 PM
> To: [email protected]
> Subject: [f-nsp] Netiron AS4 capabilities
>=20
> Hi there,
>=20
> We have some CER2024 in our network, and we are starting to encounter =
issues when receiving prefixes from Mikrotik CCR2216 that is running =
with ROSv7. Has anyone any ideea except replacing the CER=E2=80=99s?
>=20
> The peer is has AS4 capability negociated:
>=20
>   Neighbor AS4 Capability Negotiation:
>     Peer Negotiated AS4  capability
>     Peer configured for AS4  capability
>=20
> We are running version 6.3.0.fT183:
>=20
> IronWare : Version 6.3.0fT183 Copyright (c) 2017-2019 Extreme =
Networks, Inc.
> Compiled on Jul 14 2022 at 21:38:40 labeled as ce06300f
> (18589108 bytes) from Primary
>=20
> last-packet-with-error decode shows :
>=20
> Received Message Length: 94
> BGP Message:
> 0xffffffff  0xffffffff  0xffffffff  0xffffffff  0x005e0200
> 0x00004340  0x01010050  0x02001602  0x05000022  0x04000015
> 0xe60000ad  0x820000ad  0x820000ad  0x82400304  0x0a0b010f
> 0x40050400  0x00006440  0x0600d008  0x00042204  0x0064d007
> 0x00080000  0xad825509  0x1f8617c3  0xd204
>=20
> BGP Header
> Marker:   0xffffffff  0xffffffff  0xffffffff  0xffffffff
> Message Length: (0x005e) 94
> Message Type: (0x02) UPDATE
>=20
> UPDATE Message
> Unfeasible route length: (0x0000) 0
> Update path attributes
> Total Path Attribute length: (0x0043) 67
> Flags : (0x40) Well Known, Transitive, Complete
> Type  : (0x01) Origin
> Length: (0x01) 1
> Origin: (0x00) IGP
>=20
> Flags : (0x50) Well Known, Transitive, Complete, Extended length
> Type  : (0x02) AS Path
> Length: (0x0016) 22
>  Segment Type  : (0x02) AS Sequence
>  Segment Length: (0x05) 5
>  AS Numbers    : (0x0000) 0, (0x2204) 8708, (0x0000) 0, (0x15e6) 5606, =
(0x0000) 0,
>  Segment Type  : (0xad) Unknown(173)
>  Segment Length: (0x82) 130
>  AS Numbers    : (0x0000) 0, (0xad82) 44418, (0x0000) 0, (0xad82) =
44418,
>=20
> Flags : (0x40) Well Known, Transitive, Complete
> Type  : (0x03) Next Hop
> Length: (0x04) 4
> Next Hop IP address: (0x0a0b010f) 10.11.1.15
>=20
> Flags : (0x40) Well Known, Transitive, Complete
> Type  : (0x05) Local Preference
> Length: (0x04) 4
> Local Preference: (0x00000064) 100
>=20
> Flags : (0x40) Well Known, Transitive, Complete
> Type  : (0x06) Atomic Aggregate
> Length: (0x00) 0
>=20
> Flags : (0xd0) Optional, Transitive, Complete, Extended length
> Type  : (0x08) Community
> Length: (0x0004) 4
> Community List: (0x22040064) 8708:100
>=20
> Flags : (0xd0) Optional, Transitive, Complete, Extended length
> Type  : (0x07) Aggregator
> Length: (0x0008) 8
> Error: Invalid AGGREGATOR attribute length 8
> _______________________________________________
> foundry-nsp mailing list
> [email protected]
> http://puck.nether.net/mailman/listinfo/foundry-nsp


--Apple-Mail=_5EBA5B86-3AD9-40C7-AFE1-E025E3044867
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"overflow-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;"><div>The issue =
with the log pasted below is related to AS 44418, which aggregates at =
least one of their prefixes.</div><div><br></div><div>As there is no =
confidential informations, I can share a dump[1] for the session from =
the Mikrotik side, I am unable to mirror the CER2024 port, 10.11.1.4 is =
a Brocade CER2024 and 10.11.1.15 is a Mikrotik CCR2216. In Wireshark I =
cannot see anything wrong.</div><div><br></div><div>[1]&nbsp;<span =
style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, =
0);">&nbsp;</span><a =
href=3D"https://apackets.com/api/v1/pcaps/public/download/06dfb59469e9d97f=
b6429baa1f635f71.pcap/bgp-10.pcap">https://apackets.com/api/v1/pcaps/publi=
c/download/06dfb59469e9d97fb6429baa1f635f71.pcap/bgp-10.pcap</a></div><div=
><br></div><div><br><div><blockquote type=3D"cite"><div>On 29 Jun 2023, =
at 15:40, Tim Warnock &lt;[email protected]&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div><div>=46rom =
https://datatracker.ietf.org/doc/html/rfc4271#section-9.2.2.2<br><br> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;g) AGGREGATOR (Type Code =
7)<br><br> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AGGREGAT=
OR is an optional transitive attribute of length 6.<br> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The =
attribute contains the last AS number that formed the<br> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;aggregat=
e route (encoded as 2 octets), followed by the IP<br> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;address =
of the BGP speaker that formed the aggregate route<br> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(encoded=
 as 4 octets). &nbsp;This SHOULD be the same address as<br> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the =
one used for the BGP Identifier of the speaker.<br><br> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Usage =
of this attribute is defined in 5.1.7.<br><br>I cant easily see anywhere =
where that definition was extended to support a length of 8 - so this =
kinda feels like a RouterOS issue rather than the CERs.<br><br>Hopefully =
I have this correct:<br><br>0x0064d007 0x00080000<br>0xad825509 octets - =
173 130 85 09 AS21769/AS2910999817 ?<br>0x1f8617c3 &nbsp;this should be =
the aggregator IP address 31 129 23 195 ?<br><br><br><br>-----Original =
Message-----<br>From: foundry-nsp =
&lt;[email protected]&gt; On Behalf Of Bogdan-Stefan =
Rotariu<br>Sent: Thursday, June 29, 2023 9:45 PM<br>To: =
[email protected]<br>Subject: [f-nsp] Netiron AS4 =
capabilities<br><br>Hi there,<br><br>We have some CER2024 in our =
network, and we are starting to encounter issues when receiving prefixes =
from Mikrotik CCR2216 that is running with ROSv7. Has anyone any ideea =
except replacing the CER=E2=80=99s?<br><br>The peer is has AS4 =
capability negociated:<br><br> &nbsp;&nbsp;Neighbor AS4 Capability =
Negotiation:<br> &nbsp;&nbsp;&nbsp;&nbsp;Peer Negotiated AS4 =
&nbsp;capability<br> &nbsp;&nbsp;&nbsp;&nbsp;Peer configured for AS4 =
&nbsp;capability<br><br>We are running version =
6.3.0.fT183:<br><br>IronWare : Version 6.3.0fT183 Copyright (c) =
2017-2019 Extreme Networks, Inc.<br>Compiled on Jul 14 2022 at 21:38:40 =
labeled as ce06300f<br>(18589108 bytes) from =
Primary<br><br>last-packet-with-error decode shows :<br><br>Received =
Message Length: 94<br>BGP Message:<br> 0xffffffff &nbsp;0xffffffff =
&nbsp;0xffffffff &nbsp;0xffffffff &nbsp;0x005e0200<br> 0x00004340 =
&nbsp;0x01010050 &nbsp;0x02001602 &nbsp;0x05000022 &nbsp;0x04000015<br> =
0xe60000ad &nbsp;0x820000ad &nbsp;0x820000ad &nbsp;0x82400304 =
&nbsp;0x0a0b010f<br> 0x40050400 &nbsp;0x00006440 &nbsp;0x0600d008 =
&nbsp;0x00042204 &nbsp;0x0064d007<br> 0x00080000 &nbsp;0xad825509 =
&nbsp;0x1f8617c3 &nbsp;0xd204<br><br>BGP Header<br> Marker: =
&nbsp;&nbsp;0xffffffff &nbsp;0xffffffff &nbsp;0xffffffff =
&nbsp;0xffffffff<br> Message Length: (0x005e) 94<br> Message Type: =
(0x02) UPDATE<br><br>UPDATE Message<br>Unfeasible route length: (0x0000) =
0<br>Update path attributes<br>Total Path Attribute length: (0x0043) =
67<br> Flags : (0x40) Well Known, Transitive, Complete<br> Type &nbsp;: =
(0x01) Origin<br> Length: (0x01) 1<br> Origin: (0x00) IGP<br><br> Flags =
: (0x50) Well Known, Transitive, Complete, Extended length<br> Type =
&nbsp;: (0x02) AS Path<br> Length: (0x0016) 22<br> &nbsp;Segment Type =
&nbsp;: (0x02) AS Sequence<br> &nbsp;Segment Length: (0x05) 5<br> =
&nbsp;AS Numbers &nbsp;&nbsp;&nbsp;: (0x0000) 0, (0x2204) 8708, (0x0000) =
0, (0x15e6) 5606, (0x0000) 0,<br> &nbsp;Segment Type &nbsp;: (0xad) =
Unknown(173)<br> &nbsp;Segment Length: (0x82) 130<br> &nbsp;AS Numbers =
&nbsp;&nbsp;&nbsp;: (0x0000) 0, (0xad82) 44418, (0x0000) 0, (0xad82) =
44418,<br><br> Flags : (0x40) Well Known, Transitive, Complete<br> Type =
&nbsp;: (0x03) Next Hop<br> Length: (0x04) 4<br> Next Hop IP address: =
(0x0a0b010f) 10.11.1.15<br><br> Flags : (0x40) Well Known, Transitive, =
Complete<br> Type &nbsp;: (0x05) Local Preference<br> Length: (0x04) =
4<br> Local Preference: (0x00000064) 100<br><br> Flags : (0x40) Well =
Known, Transitive, Complete<br> Type &nbsp;: (0x06) Atomic Aggregate<br> =
Length: (0x00) 0<br><br> Flags : (0xd0) Optional, Transitive, Complete, =
Extended length<br> Type &nbsp;: (0x08) Community<br> Length: (0x0004) =
4<br> Community List: (0x22040064) 8708:100<br><br> Flags : (0xd0) =
Optional, Transitive, Complete, Extended length<br> Type &nbsp;: (0x07) =
Aggregator<br> Length: (0x0008) 8<br>Error: Invalid AGGREGATOR attribute =
length =
8<br>_______________________________________________<br>foundry-nsp =
mailing =
list<br>[email protected]<br>http://puck.nether.net/mailman/list=
info/foundry-nsp<br></div></div></blockquote></div><br></div></body></html=
>=

--Apple-Mail=_5EBA5B86-3AD9-40C7-AFE1-E025E3044867--


--===============4155579773567038420==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
foundry-nsp mailing list
[email protected]
http://puck.nether.net/mailman/listinfo/foundry-nsp

--===============4155579773567038420==--