Got it

BGP Fundamentals 14 - Path Attributes Atomic_Aggregate and Aggregator

Latest reply: Mar 18, 2022 14:05:41 2257 19 11 0 1

In this post, we will continue to introduce BGP path properties.


151753e5t56s64z44k4gi4.png

 

Route summarization is a basic feature supported by many dynamic routing protocols, including BGP. Route summarization brings some problems while reducing the number of routes in routing tables. For example, specific routes are suppressed after being summarized into a single summary route. The summary route loses the path attributes of the specific routes, including the most important AS_Path attribute. The AS_Path attribute is important for BGP loop prevention. To solve this problem, BGP defines two-path attributes for a summary route: Atomic_Aggregate and Aggregator. The two attributes inform downstream BGP routers that this is a summary route and where the summary route is originated (involving the originating AS and originating router of the summary route).


R4#display bgp routing-table 172.16.0.0
BGP local router ID : 4.4.4.4
 Local AS number : 400
 Paths:   1 available, 1 best, 1 select
 BGP routing table entry information of 172.16.0.0/16:
 From: 10.1.34.3 (3.3.3.3)
 Route Duration: 00h00m21s  
 Direct Out-interface: GigabitEthernet0/0/0
 Original nexthop: 10.1.34.3
 Qos information : 0x0
 AS-path 300, origin igp, pref-val 0, valid, external, best, select, active, pre 255
 Aggregator: AS 300, Aggregator ID 3.3.3.3, Atomic-aggregate
 Not advertised to any peer yet


The following shows the location of the two path attributes in an Update packet:

http://image.hw3static.com/hi/showimage-15249765-432623-b5521d4baf10dcea04ac75bd2c612c5d.jpg

 


Authorized by author zhushigeng (Vinsoney)


The post is synchronized to: BGP - From junior to expert

For more information on BGP, you can refer to BGP - From junior to expert.

View more
  • x
  • convention:

As per RFC 4271:


ATOMIC_AGGREGATE is a well-known discretionary attribute. When a BGP speaker aggregates several routes for the purpose of advertisement to a particular peer, the AS_PATH of the aggregated route normally includes an AS_SET formed from the set of ASes from which the aggregate was formed. In many cases, the network administrator can determine if the aggregate can safely be advertised without the AS_SET, and without forming route loops. If an aggregate excludes at least some of the AS numbers present in the AS_PATH of the routes that are aggregated as a result of dropping the AS_SET, the aggregated route, when advertised to the peer, SHOULD include the ATOMIC_AGGREGATE attribute.


A BGP speaker that receives a route with the ATOMIC_AGGREGATE attribute SHOULD NOT remove the attribute when propagating the route to other speakers.


A BGP speaker that receives a route with the ATOMIC_AGGREGATE attribute MUST NOT make any NLRI of that route more specific when advertising this route to other BGP speakers.


A BGP speaker that receives a route with the ATOMIC_AGGREGATE attribute needs to be aware of the fact that the actual path to destinations, as specified in the NLRI of the route, while having the loop-free property, may not be the path specified in the AS_PATH attribute of the route.

AGGREGATOR is an optional transitive attribute, which MAY be included in updates that are formed by aggregation (see Section 9.2.2.2). A BGP speaker that performs route aggregation MAY add the AGGREGATOR attribute, which SHALL contain its own AS number and IP address. The IP address SHOULD be the same as the BGP Identifier of the speaker.


ATOMIC_AGGREGATE, has been introduced to ensure that certain aggregates are not de-aggregated. AGGREGATOR, can be added to aggregate routes to advertise which AS and which BGP speaker within that AS caused the aggregation.

View more
  • x
  • convention:

How to get hicoins?
View more
  • x
  • convention:

Thank You!
Clear explanation with god example
View more
  • x
  • convention:

Laiheang
Laiheang Created Aug 16, 2021 14:03:55 (0) (0)
 
Thank you
View more
  • x
  • convention:

Thanks for sharing
View more
  • x
  • convention:

Thank you for the information  
View more
  • x
  • convention:

Chanbora
Chanbora Created Aug 16, 2021 14:05:14 (0) (0)
 
Nice job
View more
  • x
  • convention:

Very Well Explained
View more
  • x
  • convention:

chenhui
chenhui Created Aug 16, 2021 08:28:24 (0) (0)
Thank you, bilal_AHMED!  
andersoncf1
MVE Author Created Aug 16, 2021 11:58:48

Well done!!! Its fantastic. Thanks for sharing
View more
  • x
  • convention:

Chanbora
Chanbora Created Aug 16, 2021 14:05:30 (0) (0)
 
THANKS U
View more
  • x
  • convention:

12
Back to list

Comment

You need to log in to comment to the post Login | Register
Comment

Notice: To protect the legitimate rights and interests of you, the community, and third parties, do not release content that may bring legal risks to all parties, including but are not limited to the following:
  • Politically sensitive content
  • Content concerning pornography, gambling, and drug abuse
  • Content that may disclose or infringe upon others ' commercial secrets, intellectual properties, including trade marks, copyrights, and patents, and personal privacy
Do not share your account and password with others. All operations performed using your account will be regarded as your own actions and all consequences arising therefrom will be borne by you. For details, see " User Agreement."

My Followers

Login and enjoy all the member benefits

Login

Block
Are you sure to block this user?
Users on your blacklist cannot comment on your post,cannot mention you, cannot send you private messages.
Reminder
Please bind your phone number to obtain invitation bonus.