Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: NANOG: users

Upstream BGP community support

 

 

First page Previous page 1 2 3 Next page Last page  View All NANOG users RSS feed   Index | Next | Previous | View Threaded


steve at ibctech

Nov 1, 2009, 5:09 PM

Post #26 of 61 (907 views)
Permalink
Re: Upstream BGP community support [In reply to]

Andy B. wrote:
> Hi,
>
> Quick question: Would you buy transit from someone who does not
> support BGP communities?

Without reading any more of your post, or any of the replies:

- because leadership has a better bandwidth deal
- cuz even though shit in one hand is heavier than hope in the other,
you can't convince anyone

What sucks:

- having to deal with transit from someone who performs no filtering
whatsoever
- dealing with transit who DOESN'T RESPOND TO REQUESTS FOR BGP PEERING
- dealing with transits who don't know what v6 is, or won't respond to
requests (at all), even though the network who is purchasing their
transport has better v6 redundancy than v4.

I am AS14270. BGP with me... its been two years... you've got to have an
engineer who can set up a session by now, no?

Steve


tvarriale at comcast

Nov 1, 2009, 5:24 PM

Post #27 of 61 (910 views)
Permalink
Re: Upstream BGP community support [In reply to]

If you read the original post, the poster implied he would benefit from
communities.

If you would like to discuss who,what, when,why and the theoretical, please
start your own thread.

tv
----- Original Message -----
From: "Karl Auer" <kauer [at] biplane>
To: <nanog [at] nanog>
Sent: Sunday, November 01, 2009 4:11 AM
Subject: Re: Upstream BGP community support


ras at e-gerbil

Nov 1, 2009, 6:07 PM

Post #28 of 61 (906 views)
Permalink
Re: Upstream BGP community support [In reply to]

On Sun, Nov 01, 2009 at 08:09:40PM -0500, Steve Bertrand wrote:
> I am AS14270. BGP with me... its been two years... you've got to have an
> engineer who can set up a session by now, no?

Sounds like someone needs to send you a copy of "They Just Don't Want To
Peer With You". :)

--
Richard A Steenbergen <ras [at] e-gerbil> http://www.e-gerbil.net/ras
GPG Key ID: 0xF8B12CBC (7535 7F59 8204 ED1F CC1C 53AF 4C41 5ECA F8B1 2CBC)


steve at ibctech

Nov 1, 2009, 6:18 PM

Post #29 of 61 (908 views)
Permalink
Re: Upstream BGP community support [In reply to]

Richard A Steenbergen wrote:
> On Sun, Nov 01, 2009 at 08:09:40PM -0500, Steve Bertrand wrote:
>> I am AS14270. BGP with me... its been two years... you've got to have an
>> engineer who can set up a session by now, no?
>
> Sounds like someone needs to send you a copy of "They Just Don't Want To
> Peer With You". :)

Well, send it over...

I'd like to see a copy of "Here's why"

...first.

Steve


steve at ibctech

Nov 1, 2009, 6:30 PM

Post #30 of 61 (909 views)
Permalink
Re: Upstream BGP community support [In reply to]

Richard A Steenbergen wrote:
> On Sun, Nov 01, 2009 at 08:09:40PM -0500, Steve Bertrand wrote:
>> I am AS14270. BGP with me... its been two years... you've got to have an
>> engineer who can set up a session by now, no?
>
> Sounds like someone needs to send you a copy of "They Just Don't Want To
> Peer With You". :)


fwiw,

- I have a spotless BGP record v6-wise.
- even though I am a small provider, I have ops from large providers who
will vouch for me
- we have s/rtbh everywhere
- we ensure that my network does not spam (and if it does, I collapse
things quickly)
- even though I'm small, I'll entertain legitimate complaints from known
ops immediately, and fix them
- I have an *extremely* tight iBGP practice happening. Although I'm not
a CCIE, I know what I'm doing. To be honest, I think that I could help
my upstream.

Meh. Here's to no redundancy.

Come on guys, without names, feel the clue bat, and finally get back to me.

Steve


steve at ibctech

Nov 1, 2009, 6:43 PM

Post #31 of 61 (908 views)
Permalink
Re: Upstream BGP community support [In reply to]

Richard A Steenbergen wrote:
> On Sun, Nov 01, 2009 at 08:09:40PM -0500, Steve Bertrand wrote:
>> I am AS14270. BGP with me... its been two years... you've got to have an
>> engineer who can set up a session by now, no?
>
> Sounds like someone needs to send you a copy of "They Just Don't Want To
> Peer With You". :)

...and directly to your statement:

send the book along. I'm not looking for a 'peer'.

This is a situation that my PROVIDER won't set up a BGP SESSION with me,
and they continue to STATICALLY ROUTE my ARIN ALLOCATED block to me.

They advertise it from their AS. Their AS advertises known bad space to
me (which I've complained about). Their AS, In my humble opinion, is
completely unreliable and non-trustworthy. My ARIN block is advertised
by them, and I HATE it. They will not respond to me when I ask them to
allow me to advertise my own space to them.

Of course, having them 'listen' for my space, it would also allow me to
advertise to other 'providers' which would allow for redundancy....

Note...I have a /21. It's not like I'm advertising a /24, nor am I
trying to do something that isn't in the best interest of my community.

Steve


joelja at bogus

Nov 1, 2009, 7:00 PM

Post #32 of 61 (908 views)
Permalink
Re: Upstream BGP community support [In reply to]

Steve Bertrand wrote:
> Richard A Steenbergen wrote:
>> On Sun, Nov 01, 2009 at 08:09:40PM -0500, Steve Bertrand wrote:
>>> I am AS14270. BGP with me... its been two years... you've got to have an
>>> engineer who can set up a session by now, no?
>> Sounds like someone needs to send you a copy of "They Just Don't Want To
>> Peer With You". :)
>
> ...and directly to your statement:
>
> send the book along. I'm not looking for a 'peer'.
>
> This is a situation that my PROVIDER won't set up a BGP SESSION with me,
> and they continue to STATICALLY ROUTE my ARIN ALLOCATED block to me.

Perhaps it's time to find a new isp, something called adsl4u.ca doesn't
sounds like a wholesale transit provider.

> They advertise it from their AS. Their AS advertises known bad space to
> me (which I've complained about). Their AS, In my humble opinion, is
> completely unreliable and non-trustworthy. My ARIN block is advertised
> by them, and I HATE it. They will not respond to me when I ask them to
> allow me to advertise my own space to them.
>
> Of course, having them 'listen' for my space, it would also allow me to
> advertise to other 'providers' which would allow for redundancy....
>
> Note...I have a /21. It's not like I'm advertising a /24, nor am I
> trying to do something that isn't in the best interest of my community.
>
> Steve
>
>
>


steve at ibctech

Nov 1, 2009, 7:12 PM

Post #33 of 61 (907 views)
Permalink
Re: Upstream BGP community support [In reply to]

joel jaeggli wrote:
> Steve Bertrand wrote:
>> Richard A Steenbergen wrote:
>>> On Sun, Nov 01, 2009 at 08:09:40PM -0500, Steve Bertrand wrote:
>>>> I am AS14270. BGP with me... its been two years... you've got to have an
>>>> engineer who can set up a session by now, no?
>>> Sounds like someone needs to send you a copy of "They Just Don't Want To
>>> Peer With You". :)
>> ...and directly to your statement:
>>
>> send the book along. I'm not looking for a 'peer'.
>>
>> This is a situation that my PROVIDER won't set up a BGP SESSION with me,
>> and they continue to STATICALLY ROUTE my ARIN ALLOCATED block to me.
>
> Perhaps it's time to find a new isp, something called adsl4u.ca doesn't
> sounds like a wholesale transit provider.

Who do you recommend?

I give my situation to people, and they run...

Steve


martin at theicelandguy

Nov 1, 2009, 7:59 PM

Post #34 of 61 (910 views)
Permalink
Re: Upstream BGP community support [In reply to]

On Sun, Nov 1, 2009 at 9:43 PM, Steve Bertrand <steve [at] ibctech> wrote:

> Richard A Steenbergen wrote:
> > On Sun, Nov 01, 2009 at 08:09:40PM -0500, Steve Bertrand wrote:
> >> I am AS14270. BGP with me... its been two years... you've got to have an
> >> engineer who can set up a session by now, no?
> >
> > Sounds like someone needs to send you a copy of "They Just Don't Want To
> > Peer With You". :)
>
> ...and directly to your statement:
>
> send the book along. I'm not looking for a 'peer'.
>
> This is a situation that my PROVIDER won't set up a BGP SESSION with me,
> and they continue to STATICALLY ROUTE my ARIN ALLOCATED block to me.
>
> They advertise it from their AS. Their AS advertises known bad space to
> me (which I've complained about). Their AS, In my humble opinion, is
> completely unreliable and non-trustworthy. My ARIN block is advertised
> by them, and I HATE it. They will not respond to me when I ask them to
> allow me to advertise my own space to them.
>
> Of course, having them 'listen' for my space, it would also allow me to
> advertise to other 'providers' which would allow for redundancy....
>
> Note...I have a /21. It's not like I'm advertising a /24, nor am I
> trying to do something that isn't in the best interest of my community.
>
> Steve
>


What's the block?

-M<


--
Martin Hannigan martin [at] theicelandguy
p: +16178216079
Power, Network, and Costs Consulting for Iceland Datacenters and Occupants


mpetach at netflight

Nov 1, 2009, 8:17 PM

Post #35 of 61 (907 views)
Permalink
Re: Upstream BGP community support [In reply to]

On Sun, Nov 1, 2009 at 6:09 PM, Steve Bertrand <steve [at] ibctech> wrote:
...
> I am AS14270. BGP with me...

I tried, but I couldn't find you in http://peeringdb.org/

> its been two years... you've got to have an
> engineer who can set up a session by now, no?
>
> Steve

You might consider just taking matters into your own hands, and
getting a connection to an exchange point, adding an entry into
peeringdb, and start doing BGP with other folks; announce your
/21 directly to people, and it's likely your upstream will suddenly
wake up and smell the coffee when they realize you've actually
become truly multihomed in spite of them. Nothing shows clue
factor quite as much as, well, practical demonstrations--and turning
up sessions with other networks at an exchange point is a really
good way to let folks see the level at which you're ready to play.

Best of luck!

Matt


steve at ibctech

Nov 1, 2009, 8:18 PM

Post #36 of 61 (910 views)
Permalink
Re: Upstream BGP community support [In reply to]

Martin Hannigan wrote:
>
>
> On Sun, Nov 1, 2009 at 9:43 PM, Steve Bertrand <steve [at] ibctech
> <mailto:steve [at] ibctech>> wrote:
>
> Richard A Steenbergen wrote:
> > On Sun, Nov 01, 2009 at 08:09:40PM -0500, Steve Bertrand wrote:
> >> I am AS14270. BGP with me... its been two years... you've got to
> have an
> >> engineer who can set up a session by now, no?
> >
> > Sounds like someone needs to send you a copy of "They Just Don't
> Want To
> > Peer With You". :)
>
> ...and directly to your statement:
>
> send the book along. I'm not looking for a 'peer'.
>
> This is a situation that my PROVIDER won't set up a BGP SESSION with me,
> and they continue to STATICALLY ROUTE my ARIN ALLOCATED block to me.
>
> They advertise it from their AS. Their AS advertises known bad space to
> me (which I've complained about). Their AS, In my humble opinion, is
> completely unreliable and non-trustworthy. My ARIN block is advertised
> by them, and I HATE it. They will not respond to me when I ask them to
> allow me to advertise my own space to them.
>
> Of course, having them 'listen' for my space, it would also allow me to
> advertise to other 'providers' which would allow for redundancy....
>
> Note...I have a /21. It's not like I'm advertising a /24, nor am I
> trying to do something that isn't in the best interest of my community.
>
> Steve
>
>
>
> What's the block?

Martin,

I learnt early on that NANOG is not suitable to stage a reliable
'notification'. I was merely remarking (perhaps out of frustration) on
the thread.

Steve


patrick at ianai

Nov 1, 2009, 9:26 PM

Post #37 of 61 (905 views)
Permalink
Re: Upstream BGP community support [In reply to]

On Nov 1, 2009, at 5:11 AM, Karl Auer wrote:
> On Sun, 2009-11-01 at 17:06 +0900, Randy Bush wrote:
>>> The answer is fairly simple. Does your business benefit by having
>>> the
>>> ability to modify routing strategy as you see fit?
>>
>> hint: we live in a commons
>
> Yes. I was about to ask Tony "what if *their* business benefits by NOT
> giving you the ability to modify routing strategy as you see fit?"
>
> What's the answer then?

To answer your question, obviously each network should do whatever is
in their best interest. But isn't it in a transit provider's best
interest to make their customers happy? :)

However, I'm pretty sure that's not what Randy meant. Randy
frequently (and correctly) points out that the Internet is a shared
resource. What you do can affect others.

BGP sucks, but it's the only thing we have. So try not to break it.


OTOH: The Internet is not a science project. I'm not even going to
say "any more", since no one should be confused about that today.
Transit providers are almost always for-profit companies. These two
basic facts create an interesting dynamic. Everyone wants to do what
is best for themselves to make more money, but what one network does
affects other networks. Finding a happy medium is hard, mmmmm-KAY.

I personally believe transit providers should support communities. I
don't think the added complexity is too dangers, and I think it will
help add to the profit of providers. Others may disagree. But as
someone (either Richard or Paul, sometimes I have trouble telling them
apart) pointed out, it's been happening for a long time. "Past
performance is no guarantee of future profit", but it does give one at
least a little confidence that supporting community tags will not
collapse the Internet tomorrow.


End of day, I'll just fall back on what I always say: Your Network,
Your Decision. But try to remember that Your Network is connected to
everyone else's network.

--
TTFN,
patrick


steve at ibctech

Nov 1, 2009, 9:58 PM

Post #38 of 61 (905 views)
Permalink
Re: Upstream BGP community support [In reply to]

jim deleskie wrote:
> Agree'd :)
>
> On Sat, Oct 31, 2009 at 9:34 PM, Randy Bush <randy [at] psg> wrote:
>>> Here is the problem as I see it. Sure some % fo the people using BGP
>>> are bright nuff to use some upstreams communities, but sadly many are
>>> not. So this ends up breaking one or more networks, who in turn twist
>>> more dials causing other changes.. rinse, wash and repeat. But like
>>> Randy said who am I to stop anyone from playing... just means those of
>>> us with clue will be able to continue to earn a pay check for a very
>>> long time still :)

>> i would rather earn it by designing things, not by cleaning up messes
>> made by kiddies needing to show off.

For those who try their best, given your comment, what in the fsck is
one to do?

What practices should be followed?

Is this about not pushing knobs, or is this about people with big dicks?

What really should we do? I mean those with 2691's still in practice.

What do we do? We watch for guidance from here. It seems as though
people are making a mochary of communities.

How many steps am I really behind?

Steve


randy at psg

Nov 2, 2009, 2:19 AM

Post #39 of 61 (896 views)
Permalink
Re: Upstream BGP community support [In reply to]

>>> i would rather earn it by designing things, not by cleaning up messes
>>> made by kiddies needing to show off.
>
> For those who try their best, given your comment, what in the fsck is
> one to do?

[. i prefer to speak in the first person, not tell you what you should
do. ]

i try to use as few tricks, knobs, and clever things as possible and
still get my job done. i try to be extremely conscious of, and minimal,
when what i am doing effects or is visible to my neighbors and/or the
global net.

i try to complicate the internals of my network as little as possible,
after all, complexity == opex and i value my time, it is a non-renewable
resource.

i prefer to be seen as an old and lazy minimalist, not a clever person.
clever was a pejorative where/when i was brought up.

randy


ras at e-gerbil

Nov 2, 2009, 2:56 AM

Post #40 of 61 (900 views)
Permalink
Re: Upstream BGP community support [In reply to]

On Mon, Nov 02, 2009 at 05:19:32AM -0500, Randy Bush wrote:
> i try to use as few tricks, knobs, and clever things as possible and
> still get my job done. i try to be extremely conscious of, and minimal,
> when what i am doing effects or is visible to my neighbors and/or the
> global net.
>
> i try to complicate the internals of my network as little as possible,
> after all, complexity == opex and i value my time, it is a non-renewable
> resource.
>
> i prefer to be seen as an old and lazy minimalist, not a clever person.
> clever was a pejorative where/when i was brought up.

Translation:

<randybush> You damn kids! Get off my lawn!

But seriously now, the reason we have these squishy things taking up
space between our ears in the first place is so we can come up with new
ideas and better ways to solve our problems. Obviously you can take it
too far, I'm sure we've all seen examples of absurdly over-complicated
designs which existed only for the edification of someone's ego, but I
have never seen a intelligent and well thought out BGP community system
do anything other than make everyone's life easier. I don't know who
these people are who you claim are busy breaking things with
communities, but I've never seen them. Being clever is a good thing when
it helps you find new ways to do more with less, and those who can't
innovate in this industry are dooming themselves to obsolescence.

--
Richard A Steenbergen <ras [at] e-gerbil> http://www.e-gerbil.net/ras
GPG Key ID: 0xF8B12CBC (7535 7F59 8204 ED1F CC1C 53AF 4C41 5ECA F8B1 2CBC)


globichen at gmail

Nov 2, 2009, 3:16 AM

Post #41 of 61 (896 views)
Permalink
Re: Upstream BGP community support [In reply to]

On Mon, Nov 2, 2009 at 11:56 AM, Richard A Steenbergen <ras [at] e-gerbil> wrote:
> But seriously now, the reason we have these squishy things taking up
> space between our ears in the first place is so we can come up with new
> ideas and better ways to solve our problems. Obviously you can take it
> too far, I'm sure we've all seen examples of absurdly over-complicated
> designs which existed only for the edification of someone's ego, but I
> have never seen a intelligent and well thought out BGP community system
> do anything other than make everyone's life easier. I don't know who
> these people are who you claim are busy breaking things with
> communities, but I've never seen them. Being clever is a good thing when
> it helps you find new ways to do more with less, and those who can't
> innovate in this industry are dooming themselves to obsolescence.

That being said, how can we (me, my company, nanog, ...) possibly do
to convince someone like HE, who wants to be a global player, to
support BGP communities?
I'm not that good at baking cakes, but HE seems to be doing pretty well at that.
I know that some engineers from HE are in this list; maybe they can
give us some insight as to why they believe communities are worthless.

Andy


randy at psg

Nov 2, 2009, 3:46 AM

Post #42 of 61 (899 views)
Permalink
Re: Upstream BGP community support [In reply to]

Richard A Steenbergen wrote:
> On Mon, Nov 02, 2009 at 05:19:32AM -0500, Randy Bush wrote:
>> i try to use as few tricks, knobs, and clever things as possible and
>> still get my job done. i try to be extremely conscious of, and minimal,
>> when what i am doing effects or is visible to my neighbors and/or the
>> global net.
>>
>> i try to complicate the internals of my network as little as possible,
>> after all, complexity == opex and i value my time, it is a non-renewable
>> resource.
>>
>> i prefer to be seen as an old and lazy minimalist, not a clever person.
>> clever was a pejorative where/when i was brought up.
>
> Translation:
>
> <randybush> You damn kids! Get off my lawn!

bullshit

> But seriously now, the reason we have these squishy things taking up
> space between our ears in the first place is so we can come up with new
> ideas and better ways to solve our problems.

and they need not be cute, clever, or complex. unless we did not get
enough strokes as a kid.

randy


randy at psg

Nov 2, 2009, 5:36 AM

Post #43 of 61 (899 views)
Permalink
Re: Upstream BGP community support [In reply to]

> As Louis Mamakos pointed out back in 1992 or so, it's hard to conceal the
> existence of said peering:

g2 is raising the cost of gaining info. you can not prevent it
absolutely.

randy


patrick at ianai

Nov 2, 2009, 6:26 AM

Post #44 of 61 (890 views)
Permalink
Re: Upstream BGP community support [In reply to]

On Nov 2, 2009, at 6:46 AM, Randy Bush wrote:

>> But seriously now, the reason we have these squishy things taking up
>> space between our ears in the first place is so we can come up with
>> new
>> ideas and better ways to solve our problems.
>
> and they need not be cute, clever, or complex. unless we did not get
> enough strokes as a kid.

I think you two are speaking ever so slightly past each other.
Specifically, you are using the term 'clever' in different ways.

Also, Randy, complexity is not always bad. More transistors on a chip
can absolutely make it more complex, but it can be useful if you know
where to put them and how they interact. Complexity is not the
enemy. Poorly understood complexity, complexity for the sake of
complexity, complexity with no goal, these are bad. Saying complexity
itself is bad is just as silly as adding complexity for no gain.

You want to lower opex. A fine goal. Richard claims implementing a
community-signaling product on his network lowers his opex. You say
breaking things in ways that hurt your neighbors is bad. Richard has
years of running his network in this way without harming his
neighbors. Etc., etc. It sounds to me like you two agree. So why
don't you shake hands and go back to your corners?

Unless you'd rather talk past each other and argue semantics in front
of 10K+ of your not-so-closest friends?

--
TTFN,
patrick


mpetach at netflight

Nov 2, 2009, 8:38 AM

Post #45 of 61 (891 views)
Permalink
Re: Upstream BGP community support [In reply to]

On Mon, Nov 2, 2009 at 6:36 AM, Randy Bush <randy [at] psg> wrote:
>> As Louis Mamakos pointed out back in 1992 or so, it's hard to conceal the
>> existence of said peering:
>
> g2 is raising the cost of gaining info.  you can not prevent it
> absolutely.

No kidding--the traffic backlog on it this morning was horrible; must have cost
at least twice as much gas as normal![1]

(it actually took a bit of digging for me to find a working definition
of "G2" that made
sense in this context; is this a commonly used term that I've just
managed to remain
ignorant of, or is it really as archaic and esoteric as the lack of
definitions in search
engines would seem to indicate? Is there a commonly-referred-to
network glossary
where people go to look up random acronyms and terms like this, or
does everybody
just do their own digging when terms are tossed out like this with no
definition associated
with it?)

> randy

Thanks!

Matt

[1]http://en.wikipedia.org/wiki/County_Route_G2_%28California%29


joelja at bogus

Nov 2, 2009, 11:33 AM

Post #46 of 61 (897 views)
Permalink
Re: Upstream BGP community support [In reply to]

So this questions we have approached from time to time. Is there some
worth to be had in finding some consensus (assuming such a thing is
possible) on a subset of the features that people use communities for
that could be standardized? particularly in the context of source based
remote triggered blackholing this seemed a like a worthwhile effort.

A standardized set means it can be cooked into documentation, training,
and potentially even products.

it doesn't mean that everyone will enable it, but if they do it would be
nice to agree on some basi grounds rules. it should also be understood
that many if not most localized community signaling uses would remain
localized in terms of their documentation and use.

joel

jim deleskie wrote:
> Here is the problem as I see it. Sure some % fo the people using BGP
> are bright nuff to use some upstreams communities, but sadly many are
> not. So this ends up breaking one or more networks, who in turn twist
> more dials causing other changes.. rinse, wash and repeat. But like
> Randy said who am I to stop anyone from playing... just means those of
> us with clue will be able to continue to earn a pay check for a very
> long time still :)
>
> -jim
>
> On Sat, Oct 31, 2009 at 9:25 PM, Randy Bush <randy [at] psg> wrote:
>> while i can understand folk's wanting to signal upstream using
>> communities, and i know it's all the rage. one issue needs to be
>> raised.
>>
>> bgp is a brilliant information hiding protocol. policy is horribly
>> opaque. complexity abounds. and it has unfun consequences, e.g. see
>> tim on wedgies etc.
>>
>> and this just adds to the complexity and opacity.
>>
>> so i ain't sayin' don't do it. after all, who would deny you the
>> ability to show off your bgp macho?
>>
>> just try to minimize its use to only when you *really* need it.
>>
>> randy
>>
>>
>


jbates at brightok

Nov 2, 2009, 11:38 AM

Post #47 of 61 (894 views)
Permalink
Re: Upstream BGP community support [In reply to]

Joel Jaeggli wrote:
>
> A standardized set means it can be cooked into documentation, training,
> and potentially even products.
>

Communities (except the standardized well known ones) are extremely
diverse. For those that support even more granular traffic engineering
by limiting which of their peers your routes might be transiting, I
believe there are 2 distinct methods of using communities.

The nature of communities, and the different levels of support and
traffic engineering capabilities makes it difficult for it to be
standardized. It would take even longer for anyone to adopt such a
standard due to the sheer volume of routers and customers who would have
to adapt from long term established policies.


Jack Bates


joelja at bogus

Nov 2, 2009, 11:57 AM

Post #48 of 61 (892 views)
Permalink
Re: Upstream BGP community support [In reply to]

Jack Bates wrote:
> Joel Jaeggli wrote:
>>
>> A standardized set means it can be cooked into documentation, training,
>> and potentially even products.
>>
>
> Communities (except the standardized well known ones) are extremely
> diverse. For those that support even more granular traffic engineering
> by limiting which of their peers your routes might be transiting, I
> believe there are 2 distinct methods of using communities.
>
> The nature of communities, and the different levels of support and
> traffic engineering capabilities makes it difficult for it to be
> standardized. It would take even longer for anyone to adopt such a
> standard due to the sheer volume of routers and customers who would have
> to adapt from long term established policies.


You're not going to get any argument from me about the diversity of
implmentations or the needs arising out of network specific optimization.

That said, our previous conclusion was also that we couldn't reasonably
do this for a subset of them so I don't have to go very far to be
convinced. That said standardization would likely make some features
more accessible and therefore more likely to be used, I don't think
traffic engineering is something I particularly want to encourage to
excess but RTBH is a know that more people need access to quite frankly.

joel

>
> Jack Bates
>


jbates at brightok

Nov 2, 2009, 12:02 PM

Post #49 of 61 (892 views)
Permalink
Re: Upstream BGP community support [In reply to]

Joel Jaeggli wrote:
> more accessible and therefore more likely to be used, I don't think
> traffic engineering is something I particularly want to encourage to
> excess but RTBH is a know that more people need access to quite frankly.

I think creating a standard or at least a template might push more
people to adopt communities support and to use them. There are
definitely times it is useful to redirect traffic 2 ASN's away through a
longer route. In some cases (like my small self, I try to adopt policies
that allow communities to me to also be rewritten to the corresponding
peers communities to alter things as far as 3 ASN's away from my customer.

Jack


ras at e-gerbil

Nov 2, 2009, 12:13 PM

Post #50 of 61 (894 views)
Permalink
Re: Upstream BGP community support [In reply to]

On Mon, Nov 02, 2009 at 01:38:00PM -0600, Jack Bates wrote:
> Communities (except the standardized well known ones) are extremely
> diverse. For those that support even more granular traffic engineering
> by limiting which of their peers your routes might be transiting, I
> believe there are 2 distinct methods of using communities.

Even the standardized ones aren't guaranteed to be useful. For example
RFC3765 defines a NOPEER community, i.e. a standardized way to say "do
not export this route to peers" (in the settlement free bilateral sense
of the word). But there is no possible way for the router to know what
is or isn't a peer, so it's up to the operator to implement the matching
for this supposedly "standard" community. But guess what, most people
don't, and those that do implement the functionality end up writing
their own network specific version anyways (either because they want to
keep it secret, or because they need to implement far more powerful
version anyways).

If we want to turn this into a discussion on useful things to do with
communities (to try and recover some value from this otherwise brain
rotting thread), how about this one. We as network operators are
currently facing a problem with BGP communities, and that problem is
called 32 bit ASNs. Quite simply, 32 bit ASNs don't fit into the
existing 16:16 scheme. There are new 64 bit communities (extended
communities) out there, but they aren't a 1:1 mapping of the way
communities work today. Rather than simply double the size and break it
up into 32:32, the designers reserved the top 16 bits for "type" and
"subtype" attributes, leaving you only 48 bits to work with. Clearly the
only suitable mapping for support of 32-bit ASNs on the Internet is
32:16, leaving us with exactly the same range of "data" values that we
have today.

So why do I bring this up? Because of those top 16 bits for type and
subtype. Two of the type fields that are newly introduced in extended
communities are "target" and "origin", which specifically mean "this
tag is trying to tell $ASN something", vs "this $ASN is trying to tell
you something". This actually has the benefit of addressing one of the
most common problems with communities today, namespace collision between
folks trying to both send instructions and receive data within the same
ASN:xxxxx tag. Since we're all going to need to start updating our
routing policies to support 32 bit ASNs soon anyways (unless you want to
tell people getting them that they aren't allowed to use communities
:P), now is a good time to start thinking about taking advantage of
these new features to resolve age-old problems in your new community
design.

Another feature I think would be beneficial for router vendors to
consider implementing is a way to "map" between regular and extended
communities. For example, I might be able to apply a policy at the edge
of my network which "imports" regular communities from my neighbor, and
turns them into origin: tags of extended communities. I might then be
able to update my internal network to work on extended communities, and
translate them back again to regular for backwards compatibility at the
edge. Also, now is a good time to find out if your router vendor
ACTUALLY supports extended communities in all of their features (for
example, regexp support), or if they only exist for l3vpn support and
are not actually prepared to use them to work with 32-bit ASNs. Hint:
Some vendors still fall into this category last I looked.

Apologies if this post contained too much "clever" and made Randy's head
explode.

--
Richard A Steenbergen <ras [at] e-gerbil> http://www.e-gerbil.net/ras
GPG Key ID: 0xF8B12CBC (7535 7F59 8204 ED1F CC1C 53AF 4C41 5ECA F8B1 2CBC)

First page Previous page 1 2 3 Next page Last page  View All NANOG users RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.