Why do IXPs need ASN?Internet exchange pointHow do Autonomous Systems work?Order of entries in “show ip bgp x.x.x.x”16 and 32-bit ASN compatibility of BGP routersHow to tell if an ASN belongs to a hosting company/ISP or a “regular” organizationWhy does source RTBH need uRPFWhy do we need MPLS when implementing L2/L3 VPNs?Use case for two BGP ASNs?Reasons for buying ASN for organisation that are located at single place

Correct equation for describing *exactly* the output of a current follower

What is the difference between "cat < filename" and "cat filename"?

Can Vice President Pence be impeached before President Trump?

How to evaluate math equation, one per line in a file?

Contacted by head of school regarding an issue - should I be worried?

How does "unlimited holidays" in practice work?

In a world where Magic steam Engines exist what would keep people from making cars

Can a Way of the Open Hand monk's Open Hand Technique prevent Legendary Action reactions?

Was Nixon right, and if so, to what degree was he right, when he said that "... but when the president does it, that means that it is not illegal."?

Is there any theory why (for Bitcoin) the discrete logarithm problem is so hard to solve?

What makes the planets to be symmetric

Would the Disguise Self spell benefit Stealth checks made to hide?

Why is it ethical for Ambassador Sondland to have been given an ambassadorship for campaign contributions?

Why is it runway "1" instead of "01" in America?

What are the units of the product of two signals?

Is there a product for channeling water away from water appliances?

Is Local Stochastic Vol needed in order to price barrier options?

SOQL subquery access variables

Employer wants me to do something explicitly illegal

How does Wall of Roots interact with +1/+1 counters?

Someone said to me, "We basically literally did." What were they trying to express to me?

Why don't electrical receptacles have more than one ground?

What is the best way to go about re-learning an instrument?

Why would a plane perform 360° turns to balance fuel on the ground?



Why do IXPs need ASN?


Internet exchange pointHow do Autonomous Systems work?Order of entries in “show ip bgp x.x.x.x”16 and 32-bit ASN compatibility of BGP routersHow to tell if an ASN belongs to a hosting company/ISP or a “regular” organizationWhy does source RTBH need uRPFWhy do we need MPLS when implementing L2/L3 VPNs?Use case for two BGP ASNs?Reasons for buying ASN for organisation that are located at single place






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty
margin-bottom:0;









5


















Does anybody know why an IXP needs to have an ASN? Will that ASN appear in the AS-PATHs or will it be transparent?










share|improve this question






















  • 1





    Do you mean the IXP itself or the peers?

    – Zac67
    Sep 16 at 7:54

















5


















Does anybody know why an IXP needs to have an ASN? Will that ASN appear in the AS-PATHs or will it be transparent?










share|improve this question






















  • 1





    Do you mean the IXP itself or the peers?

    – Zac67
    Sep 16 at 7:54













5













5









5


1






Does anybody know why an IXP needs to have an ASN? Will that ASN appear in the AS-PATHs or will it be transparent?










share|improve this question
















Does anybody know why an IXP needs to have an ASN? Will that ASN appear in the AS-PATHs or will it be transparent?







bgp






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Sep 16 at 14:31









Machavity

998 bronze badges




998 bronze badges










asked Sep 16 at 4:33









konstantinosARkonstantinosAR

1274 bronze badges




1274 bronze badges










  • 1





    Do you mean the IXP itself or the peers?

    – Zac67
    Sep 16 at 7:54












  • 1





    Do you mean the IXP itself or the peers?

    – Zac67
    Sep 16 at 7:54







1




1





Do you mean the IXP itself or the peers?

– Zac67
Sep 16 at 7:54





Do you mean the IXP itself or the peers?

– Zac67
Sep 16 at 7:54










1 Answer
1






active

oldest

votes


















11



















In its most basic form, an IXP is nothing more than a large switch, allowing many networks to exchange traffic without having to interconnect with every other network on the IXP, thus reducing costs of cabling and route rports. As it only provides layer 1 and 2 connectivity, the IXP does not require to have an ASN.



However, IXPs often do a bit more: they host a website, customer portal, mail and possibly other services. Since they often do not wish to depend on hosting by one of the connected networks, they can get an ASN to host those services in.



Many IXPs also provide some routing services. Some IXPs offer a route collector, which is basically a BGP speaker which only receives routes but does not advertise any, to collect statistics about the IXPs. To setup BGP sessions with all IXP members a ASN is needed, and private ASNs are not really useful due to the chance of duplicates.



Also, many IXPs offer a route reflector service. This service allows IXP members to setup a BGP session with a router managed by the IXP to exchange routes with other other connected IXP members. Of course, this route reflector requires a ASN as well. The route reflector is only used to exchange routes (and next-hops on the peering platform), it's not in the forwarding path (else you would need routers and conncetions capable of handling a large part of the entire IXP platform). As the route reflector advertises routes with next-hops set to other peers, you will not see it in the forwarding path.






share|improve this answer


























  • Thank you for your response. So, in order, a peer to configure his edge router's connection with the route reflector, should add a rule like: "Advertise ALL to <Route reflector's interface> <IXP ASN>? Afterward, does the AS_PATH of an advertisement that is received by another peer contain the ASN of the IXP, or it will be transparent, thus the next_hop will be the interface of the edge router that announced the route to the route reflector? Thank you again.

    – konstantinosAR
    Sep 16 at 10:30






  • 2





    As I said, the route reflector is not in the forwarding path, it announces routes it receives with a next hop of the peer it receives the route from. If the reflector would be in the AS path, it would need to be able to forward all that traffic, which would require huge connections and routers on most IXPs.

    – Teun Vink
    Sep 16 at 11:00






  • 1





    It also needs an ASN to originate the peering network itself.

    – abligh
    Sep 16 at 21:22






  • 1





    You're right, @abligh, but only if you want those IPs to be publicly routable. Which is nice for ping replies, but may lead to other problems, like more specifics being announced dragging down entire exchanges.

    – Teun Vink
    Sep 16 at 21:24






  • 1





    @konstantinosAR - You don't want to "Advertise ALL" - you only want to advertise your own address range eg: no defaults, no routes learnt from your transit provider or other peers. Hopefully your IXP filters all this, but it's good to do yourself just to be sure.

    – Benjamin Dale
    Sep 17 at 4:19













Your Answer








StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "496"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/4.0/"u003ecc by-sa 4.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);














draft saved

draft discarded
















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fnetworkengineering.stackexchange.com%2fquestions%2f62491%2fwhy-do-ixps-need-asn%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown


























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes









11



















In its most basic form, an IXP is nothing more than a large switch, allowing many networks to exchange traffic without having to interconnect with every other network on the IXP, thus reducing costs of cabling and route rports. As it only provides layer 1 and 2 connectivity, the IXP does not require to have an ASN.



However, IXPs often do a bit more: they host a website, customer portal, mail and possibly other services. Since they often do not wish to depend on hosting by one of the connected networks, they can get an ASN to host those services in.



Many IXPs also provide some routing services. Some IXPs offer a route collector, which is basically a BGP speaker which only receives routes but does not advertise any, to collect statistics about the IXPs. To setup BGP sessions with all IXP members a ASN is needed, and private ASNs are not really useful due to the chance of duplicates.



Also, many IXPs offer a route reflector service. This service allows IXP members to setup a BGP session with a router managed by the IXP to exchange routes with other other connected IXP members. Of course, this route reflector requires a ASN as well. The route reflector is only used to exchange routes (and next-hops on the peering platform), it's not in the forwarding path (else you would need routers and conncetions capable of handling a large part of the entire IXP platform). As the route reflector advertises routes with next-hops set to other peers, you will not see it in the forwarding path.






share|improve this answer


























  • Thank you for your response. So, in order, a peer to configure his edge router's connection with the route reflector, should add a rule like: "Advertise ALL to <Route reflector's interface> <IXP ASN>? Afterward, does the AS_PATH of an advertisement that is received by another peer contain the ASN of the IXP, or it will be transparent, thus the next_hop will be the interface of the edge router that announced the route to the route reflector? Thank you again.

    – konstantinosAR
    Sep 16 at 10:30






  • 2





    As I said, the route reflector is not in the forwarding path, it announces routes it receives with a next hop of the peer it receives the route from. If the reflector would be in the AS path, it would need to be able to forward all that traffic, which would require huge connections and routers on most IXPs.

    – Teun Vink
    Sep 16 at 11:00






  • 1





    It also needs an ASN to originate the peering network itself.

    – abligh
    Sep 16 at 21:22






  • 1





    You're right, @abligh, but only if you want those IPs to be publicly routable. Which is nice for ping replies, but may lead to other problems, like more specifics being announced dragging down entire exchanges.

    – Teun Vink
    Sep 16 at 21:24






  • 1





    @konstantinosAR - You don't want to "Advertise ALL" - you only want to advertise your own address range eg: no defaults, no routes learnt from your transit provider or other peers. Hopefully your IXP filters all this, but it's good to do yourself just to be sure.

    – Benjamin Dale
    Sep 17 at 4:19
















11



















In its most basic form, an IXP is nothing more than a large switch, allowing many networks to exchange traffic without having to interconnect with every other network on the IXP, thus reducing costs of cabling and route rports. As it only provides layer 1 and 2 connectivity, the IXP does not require to have an ASN.



However, IXPs often do a bit more: they host a website, customer portal, mail and possibly other services. Since they often do not wish to depend on hosting by one of the connected networks, they can get an ASN to host those services in.



Many IXPs also provide some routing services. Some IXPs offer a route collector, which is basically a BGP speaker which only receives routes but does not advertise any, to collect statistics about the IXPs. To setup BGP sessions with all IXP members a ASN is needed, and private ASNs are not really useful due to the chance of duplicates.



Also, many IXPs offer a route reflector service. This service allows IXP members to setup a BGP session with a router managed by the IXP to exchange routes with other other connected IXP members. Of course, this route reflector requires a ASN as well. The route reflector is only used to exchange routes (and next-hops on the peering platform), it's not in the forwarding path (else you would need routers and conncetions capable of handling a large part of the entire IXP platform). As the route reflector advertises routes with next-hops set to other peers, you will not see it in the forwarding path.






share|improve this answer


























  • Thank you for your response. So, in order, a peer to configure his edge router's connection with the route reflector, should add a rule like: "Advertise ALL to <Route reflector's interface> <IXP ASN>? Afterward, does the AS_PATH of an advertisement that is received by another peer contain the ASN of the IXP, or it will be transparent, thus the next_hop will be the interface of the edge router that announced the route to the route reflector? Thank you again.

    – konstantinosAR
    Sep 16 at 10:30






  • 2





    As I said, the route reflector is not in the forwarding path, it announces routes it receives with a next hop of the peer it receives the route from. If the reflector would be in the AS path, it would need to be able to forward all that traffic, which would require huge connections and routers on most IXPs.

    – Teun Vink
    Sep 16 at 11:00






  • 1





    It also needs an ASN to originate the peering network itself.

    – abligh
    Sep 16 at 21:22






  • 1





    You're right, @abligh, but only if you want those IPs to be publicly routable. Which is nice for ping replies, but may lead to other problems, like more specifics being announced dragging down entire exchanges.

    – Teun Vink
    Sep 16 at 21:24






  • 1





    @konstantinosAR - You don't want to "Advertise ALL" - you only want to advertise your own address range eg: no defaults, no routes learnt from your transit provider or other peers. Hopefully your IXP filters all this, but it's good to do yourself just to be sure.

    – Benjamin Dale
    Sep 17 at 4:19














11















11











11









In its most basic form, an IXP is nothing more than a large switch, allowing many networks to exchange traffic without having to interconnect with every other network on the IXP, thus reducing costs of cabling and route rports. As it only provides layer 1 and 2 connectivity, the IXP does not require to have an ASN.



However, IXPs often do a bit more: they host a website, customer portal, mail and possibly other services. Since they often do not wish to depend on hosting by one of the connected networks, they can get an ASN to host those services in.



Many IXPs also provide some routing services. Some IXPs offer a route collector, which is basically a BGP speaker which only receives routes but does not advertise any, to collect statistics about the IXPs. To setup BGP sessions with all IXP members a ASN is needed, and private ASNs are not really useful due to the chance of duplicates.



Also, many IXPs offer a route reflector service. This service allows IXP members to setup a BGP session with a router managed by the IXP to exchange routes with other other connected IXP members. Of course, this route reflector requires a ASN as well. The route reflector is only used to exchange routes (and next-hops on the peering platform), it's not in the forwarding path (else you would need routers and conncetions capable of handling a large part of the entire IXP platform). As the route reflector advertises routes with next-hops set to other peers, you will not see it in the forwarding path.






share|improve this answer














In its most basic form, an IXP is nothing more than a large switch, allowing many networks to exchange traffic without having to interconnect with every other network on the IXP, thus reducing costs of cabling and route rports. As it only provides layer 1 and 2 connectivity, the IXP does not require to have an ASN.



However, IXPs often do a bit more: they host a website, customer portal, mail and possibly other services. Since they often do not wish to depend on hosting by one of the connected networks, they can get an ASN to host those services in.



Many IXPs also provide some routing services. Some IXPs offer a route collector, which is basically a BGP speaker which only receives routes but does not advertise any, to collect statistics about the IXPs. To setup BGP sessions with all IXP members a ASN is needed, and private ASNs are not really useful due to the chance of duplicates.



Also, many IXPs offer a route reflector service. This service allows IXP members to setup a BGP session with a router managed by the IXP to exchange routes with other other connected IXP members. Of course, this route reflector requires a ASN as well. The route reflector is only used to exchange routes (and next-hops on the peering platform), it's not in the forwarding path (else you would need routers and conncetions capable of handling a large part of the entire IXP platform). As the route reflector advertises routes with next-hops set to other peers, you will not see it in the forwarding path.







share|improve this answer













share|improve this answer




share|improve this answer










answered Sep 16 at 8:47









Teun VinkTeun Vink

13.2k5 gold badges35 silver badges58 bronze badges




13.2k5 gold badges35 silver badges58 bronze badges















  • Thank you for your response. So, in order, a peer to configure his edge router's connection with the route reflector, should add a rule like: "Advertise ALL to <Route reflector's interface> <IXP ASN>? Afterward, does the AS_PATH of an advertisement that is received by another peer contain the ASN of the IXP, or it will be transparent, thus the next_hop will be the interface of the edge router that announced the route to the route reflector? Thank you again.

    – konstantinosAR
    Sep 16 at 10:30






  • 2





    As I said, the route reflector is not in the forwarding path, it announces routes it receives with a next hop of the peer it receives the route from. If the reflector would be in the AS path, it would need to be able to forward all that traffic, which would require huge connections and routers on most IXPs.

    – Teun Vink
    Sep 16 at 11:00






  • 1





    It also needs an ASN to originate the peering network itself.

    – abligh
    Sep 16 at 21:22






  • 1





    You're right, @abligh, but only if you want those IPs to be publicly routable. Which is nice for ping replies, but may lead to other problems, like more specifics being announced dragging down entire exchanges.

    – Teun Vink
    Sep 16 at 21:24






  • 1





    @konstantinosAR - You don't want to "Advertise ALL" - you only want to advertise your own address range eg: no defaults, no routes learnt from your transit provider or other peers. Hopefully your IXP filters all this, but it's good to do yourself just to be sure.

    – Benjamin Dale
    Sep 17 at 4:19


















  • Thank you for your response. So, in order, a peer to configure his edge router's connection with the route reflector, should add a rule like: "Advertise ALL to <Route reflector's interface> <IXP ASN>? Afterward, does the AS_PATH of an advertisement that is received by another peer contain the ASN of the IXP, or it will be transparent, thus the next_hop will be the interface of the edge router that announced the route to the route reflector? Thank you again.

    – konstantinosAR
    Sep 16 at 10:30






  • 2





    As I said, the route reflector is not in the forwarding path, it announces routes it receives with a next hop of the peer it receives the route from. If the reflector would be in the AS path, it would need to be able to forward all that traffic, which would require huge connections and routers on most IXPs.

    – Teun Vink
    Sep 16 at 11:00






  • 1





    It also needs an ASN to originate the peering network itself.

    – abligh
    Sep 16 at 21:22






  • 1





    You're right, @abligh, but only if you want those IPs to be publicly routable. Which is nice for ping replies, but may lead to other problems, like more specifics being announced dragging down entire exchanges.

    – Teun Vink
    Sep 16 at 21:24






  • 1





    @konstantinosAR - You don't want to "Advertise ALL" - you only want to advertise your own address range eg: no defaults, no routes learnt from your transit provider or other peers. Hopefully your IXP filters all this, but it's good to do yourself just to be sure.

    – Benjamin Dale
    Sep 17 at 4:19

















Thank you for your response. So, in order, a peer to configure his edge router's connection with the route reflector, should add a rule like: "Advertise ALL to <Route reflector's interface> <IXP ASN>? Afterward, does the AS_PATH of an advertisement that is received by another peer contain the ASN of the IXP, or it will be transparent, thus the next_hop will be the interface of the edge router that announced the route to the route reflector? Thank you again.

– konstantinosAR
Sep 16 at 10:30





Thank you for your response. So, in order, a peer to configure his edge router's connection with the route reflector, should add a rule like: "Advertise ALL to <Route reflector's interface> <IXP ASN>? Afterward, does the AS_PATH of an advertisement that is received by another peer contain the ASN of the IXP, or it will be transparent, thus the next_hop will be the interface of the edge router that announced the route to the route reflector? Thank you again.

– konstantinosAR
Sep 16 at 10:30




2




2





As I said, the route reflector is not in the forwarding path, it announces routes it receives with a next hop of the peer it receives the route from. If the reflector would be in the AS path, it would need to be able to forward all that traffic, which would require huge connections and routers on most IXPs.

– Teun Vink
Sep 16 at 11:00





As I said, the route reflector is not in the forwarding path, it announces routes it receives with a next hop of the peer it receives the route from. If the reflector would be in the AS path, it would need to be able to forward all that traffic, which would require huge connections and routers on most IXPs.

– Teun Vink
Sep 16 at 11:00




1




1





It also needs an ASN to originate the peering network itself.

– abligh
Sep 16 at 21:22





It also needs an ASN to originate the peering network itself.

– abligh
Sep 16 at 21:22




1




1





You're right, @abligh, but only if you want those IPs to be publicly routable. Which is nice for ping replies, but may lead to other problems, like more specifics being announced dragging down entire exchanges.

– Teun Vink
Sep 16 at 21:24





You're right, @abligh, but only if you want those IPs to be publicly routable. Which is nice for ping replies, but may lead to other problems, like more specifics being announced dragging down entire exchanges.

– Teun Vink
Sep 16 at 21:24




1




1





@konstantinosAR - You don't want to "Advertise ALL" - you only want to advertise your own address range eg: no defaults, no routes learnt from your transit provider or other peers. Hopefully your IXP filters all this, but it's good to do yourself just to be sure.

– Benjamin Dale
Sep 17 at 4:19






@konstantinosAR - You don't want to "Advertise ALL" - you only want to advertise your own address range eg: no defaults, no routes learnt from your transit provider or other peers. Hopefully your IXP filters all this, but it's good to do yourself just to be sure.

– Benjamin Dale
Sep 17 at 4:19



















draft saved

draft discarded















































Thanks for contributing an answer to Network Engineering Stack Exchange!


  • Please be sure to answer the question. Provide details and share your research!

But avoid


  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.

To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fnetworkengineering.stackexchange.com%2fquestions%2f62491%2fwhy-do-ixps-need-asn%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown









Popular posts from this blog

Tamil (spriik) Luke uk diar | Nawigatjuun

Align equal signs while including text over equalitiesAMS align: left aligned text/math plus multicolumn alignmentMultiple alignmentsAligning equations in multiple placesNumbering and aligning an equation with multiple columnsHow to align one equation with another multline equationUsing \ in environments inside the begintabularxNumber equations and preserving alignment of equal signsHow can I align equations to the left and to the right?Double equation alignment problem within align enviromentAligned within align: Why are they right-aligned?

Training a classifier when some of the features are unknownWhy does Gradient Boosting regression predict negative values when there are no negative y-values in my training set?How to improve an existing (trained) classifier?What is effect when I set up some self defined predisctor variables?Why Matlab neural network classification returns decimal values on prediction dataset?Fitting and transforming text data in training, testing, and validation setsHow to quantify the performance of the classifier (multi-class SVM) using the test data?How do I control for some patients providing multiple samples in my training data?Training and Test setTraining a convolutional neural network for image denoising in MatlabShouldn't an autoencoder with #(neurons in hidden layer) = #(neurons in input layer) be “perfect”?