Please Whitelist This Site?
I know everyone hates ads. But please understand that I am providing premium content for free that takes hundreds of hours of time to research and write. I don't want to go to a pay-only model like some sites, but when more and more people block ads, I end up working for free. And I have a family to support, just like you. :)
If you like The TCP/IP Guide, please consider the download version. It's priced very economically and you can read all of it in a convenient format without ads.
If you want to use this site for free, I'd be grateful if you could add the site to the whitelist for Adblock. To do so, just open the Adblock menu and select "Disable on tcpipguide.com". Or go to the Tools menu and select "Adblock Plus Preferences...". Then click "Add Filter..." at the bottom, and add this string: "@@||tcpipguide.com^$document". Then just click OK.
Thanks for your understanding!
Sincerely, Charles Kozierok
Author and Publisher, The TCP/IP Guide
|
NOTE: Using software to mass-download the site degrades the server and is prohibited. If you want to read The TCP/IP Guide offline, please consider licensing it. Thank you.
|
|
|
|
BGP Autonomous System Types, Traffic Flows and Routing Policies
(Page 1 of 3)
When we connect autonomous systems
(ASes) together to form an internetwork, the paths between AS border
routers form the conduit by which messages move from one AS to another.
It is very important that the flow of messages between ASes be carefully
controlled. Depending on circumstances, we may wish to limit or even
prohibit certain types of messages from going to or from a certain AS.
These decisions in turn have a direct impact on BGP route determination.
BGP Traffic Flow and Traffic Types
The flow of messages in an internetwork
is sometimes collectively called traffic. This term presents
a good analogy, because we can consider the matter of traffic flow control
in a BGP internetwork in much the same way we do on the streets of a
city. You have probably in the past seen signs on residential streets
that say No Through Traffic or Local Traffic Only.
These are attempt to control the flow of traffic over those streets.
A more extreme example of this would be a street in the neighborhood
where I used to live, where a barricade was intentionally erected in
the middle to turn a busy through street into a pair of dead-ends. Again,
the goal was traffic control.
These measures highlight a key distinction
between local traffic and through traffic in a neighborhood.
The very same categorization is important in BGP:
- Local Traffic: Traffic carried within
an autonomous system that either originated in that same AS, or
is intended to be delivered within that AS. This is like local traffic
on a street.
- Transit Traffic: Traffic that was generated
outside that AS and is intended to be delivered outside
the AS. This is like what we commonly call through traffic on
the streets.
BGP Autonomous System Types
In
the previous topic we discussed the distinction
between internal routers and border (or boundary) routers in an AS.
If we look at the entire BGP internetwork, we can make a similar distinction
between different types of ASes, based on how they are interconnected
in the overall BGP topology. There are two main types of AS:
- Stub AS: This is an AS that is connected
to only one other AS. It is comparable to a cul-de-sac (dead-end street)
in our road analogy; usually, only vehicles coming from or going to
houses on the street will be found on that street.
- Multihomed AS: This is an AS that is connected
to two or more other ASes. It is comparable to a through street in our
road analogy, because it is possible that cars may enter the street
and pass through it without stopping at any of the street's houses.
In the example BGP internetwork in
Figure 191,
I have linked border routers in AS #2 to both AS #1 and AS #3. While
traffic from AS #2 can flow both to and from AS #1 and AS #3, it is
possible that traffic from AS #1 may also flow to AS #3 and vice-versa.
AS #2 acts as the through street for these datagrams.
If you find The TCP/IP Guide useful, please consider making a small Paypal donation to help the site, using one of the buttons below. You can also donate a custom amount using the far right button (not less than $1 please, or PayPal gets most/all of your money!) In lieu of a larger donation, you may wish to consider purchasing a download license of The TCP/IP Guide. Thanks for your support! |
|
|
Home -
Table Of Contents - Contact Us
The TCP/IP Guide (http://www.TCPIPGuide.com)
Version 3.0 - Version Date: September 20, 2005
© Copyright 2001-2005 Charles M. Kozierok. All Rights Reserved.
Not responsible for any loss resulting from the use of this site.
|