nanog mailing list archives

Re: Large BGP Communities beacon in the wild


From: Baldur Norddahl <baldur.norddahl () gmail com>
Date: Tue, 11 Oct 2016 19:31:13 +0200

Hi

This looks like this on the ZTE M6000 platform:

ballerup-edge1#show bgp vpnv4 unicast vrf internet detail 192.147.168.0 255.255.255.0
BGP routing table entry for 192.147.168.0/24
25w4d received from 149.6.136.169 (154.26.32.23), path-id 0
Origin i, nexthop 149.6.136.169, metric 100, localpref 100,weight 0, rtpref 200, best, block best, selected,
   Community 174:21100 174:22010 60876:174
*Unknown attribute type 30 flag e0 len 12*
   As path [174 2914 15562]
   As4 path
   Received label  notag

25w4d received from 216.66.83.101 (216.218.252.202), path-id 0
Origin i, nexthop 216.66.83.101, metric 25, localpref 100,weight 0, rtpref 200,
   Community 60876:6939
*Unknown attribute type 30 flag e0 len 12*
   As path [6939 1299 2914 15562]
   As4 path
   Received label  notag



Regards,

Baldur

Den 11/10/2016 kl. 17.01 skrev Job Snijders:
Dear all,

Large BGP Communities are a novel way to signal information between
networks. An example of a Large BGP Communities is: 2914:4056024901:80.

Large BGP Communities are composed of three 4-octet integers, separated
by something like a colon. This is easy to remember and accommodates
advanced routing policies in relation to 4-Byte ASNs. It is the tool that has
been missing since 4-octet ASNs were introduced.

IANA has made an Early Allocation of the value 30 (LARGE_COMMUNITY) in
the "BGP Path Attributes" registry under the "Border Gateway Protocol
(BGP) Parameters" group.

The draft can be read here: https://tools.ietf.org/html/draft-ietf-idr-large-community

Additional information about Large BGP Communities can be found here:
http://largebgpcommunities.net/

Starting today (2016.10.11), the following two BGP beacons are available
to the general public, with AS_PATH 2914_15562$

     Both these prefixes have a Large BGP Community attached:

     2001:67c:208c::/48
     192.147.168.0/24

     Large BGP Community - 15562:1:1

The NLNOG RING BGP Looking Glass is running the latest version of BIRD
which understands the Large BGP Community Path Attribute.

IPv4 LG: http://lg.ring.nlnog.net/prefix_detail/lg01/ipv4?q=192.147.168.0/24
IPv6 LG: http://lg.ring.nlnog.net/prefix_detail/lg01/ipv6?q=2001:67c:208c::/48

In theory, since this is an optional transitive BGP Path Attribute, all
the Looking Glass' peers should boomerang the Large Community back to
the LG.  However we currently observe that 50 out of 75 peers propagate
the Large BGP Community to the LG.

Relevant Router commands to see if you receive the attribute, or whether
one of intermediate networks has stripped the attribute from the route:
IOS: show ip bgp path-attribute unknown
         shows all prefixes with unknown path attributes.

        IOS #2 - like on route views:
                route-views>sh ip bgp 192.147.168.0
                 BGP routing table entry for 192.147.168.0/24, version 98399100
                 Paths: (39 available, best #30, table default)
                   Not advertised to any peer
                   Refresh Epoch 1
                   701 2914 15562
                         137.39.3.55 from 137.39.3.55 (137.39.3.55)
                           Origin IGP, localpref 100, valid, external
                           unknown transitive attribute: flag 0xE0 type 0x1E length 0xC
                                 value 0000 3CCA 0000 0001 0000 0001
                           rx pathid: 0, tx pathid: 0
                
     IOS-XR: (you must look at specific prefixes)
         RP/0/RSP0/CPU0:Router#show bgp  ipv6 unicast 2001:67c:208c::/48 unknown-attributes
         BGP routing table entry for 2001:67c:208c::/48
         Community: 2914:370 2914:1206 2914:2203 2914:3200
         Unknown attributes have size 15
         Raw value:
         e0 1e 0c 00 00 3c ca 00 00 00 01 00 00 00 01
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
JunOS:
         user@JunOS-re6> show route 2001:67c:208c::/48 detail
         2001:67c:208c::/48 (1 entry, 1 announced)
             AS path: 15562 I
             Unrecognized Attributes: 15 bytes
             Attr flags e0 code 1e: 00 00 3c ca 00 00 00 01 00 00 00 01
                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

A note about router Configurations:
Ensure you are not fitlering the path attributes, eg:

JunOS:
     [edit protocols bgp]
     user@junos# delete drop-path-attributes 30

XR:
     configure
     router bgp YourASN
         attribute-filter group ReallyBadIdea ! avoid creating bogons
         no attribute 30
       !
     !

Contact persons: myself or Jared Mauch or NTT NOC. BGP Session
identifier 83.231.213.230 / 2001:728:0:5000::a92 AS 15562.

Kind regards,

Job


Current thread: