Can a bgp UPDATE message carry more than a single prefix ? I have read a lot of text about this ( Halabi, Doyle, RFC 1771 ) but I think the wording that this literature is never clear to me about what they are exactly saying.
below is a quote from RFC 1771
" An UPDATE message can advertise at most one route, which may be
described by several path attributes. All path attributes contained
in a given UPDATE messages apply to the destinations carried in the
Network Layer Reachability Information field of the UPDATE message. "
In the wording of this RFC, is " route " same as prefix ?
Here is what Doyle says
" The Update message, whose format is shown in Figure 2-45, is used to advertise a single feasible route to a peer, or to withdraw multiple unfeasible routes, or both. "
And here is what Odom says in the Official CCIE R&S Guide
" The central concept in an individual Update message is the set of PAs. Then, all the prefixes (NLRIs) that share the exact same set of PAs and PA values are included at the end of the Update message. If a router needs to advertise a set of NLRIs, and each NLRI has a different setting for at least one PA, then separate Update messages will be required for each NLRI "
Anyone has the time to authoritatively explain this to me ?
There is one prefix (network/mask) in a single BGP Update message. There can be, however, several BGP update messages in a single TCP segment. This is why one shoud always enable path MTU discovery on a BGP speaker ( ip tcp path-mtu-discovery).
While writing this I am looking at a sniffer trace from an MPLS PE router exchanging BGP updates. So I am pretty sure, that a Cisco PE (3640 with IOS 12.3T) will do exactly, what the RFC tells you.
Thanks for your response. The wording in the new RFC is certainly different and a lot clearer. Thanks for the link.
This new RFC clearly states
" Routes are advertised between BGP speakers in UPDATE messages. Multiple routes that have the same path attributes can be advertised in a single UPDATE message by including multiple prefixes in the NLRI field of the UPDATE message. "
The Cisco EPN system incorporates a network architecture designed to consolidate multiples services on a single Multiprotocol Label Switching (MPLS) transport network. This network is designed primarily based on Application Engineered...
Internet security is important with the increasing attacks that are happening every day. Many internet and browsing security solutions exist, but some are not very easy to use or maybe the question is how can I enable them?
Cisco Software Manager Server
This document describes the programmatic interfaces, RESTful APIs, which are supported by Cisco Software Manager Server (CSM Server).
CSM Server supports a set of finite RESTful APIs. The fir...