Misread the email. Ignore my ignorance. 

Sent from my iPad

> On Oct 24, 2016, at 9:48 PM, Owen DeLong <o...@delong.com> wrote:
> 
> How do you figure that?
> 
> Owen
> 
>> On Oct 24, 2016, at 06:22 , Luke Guillory <lguill...@reservetele.com> wrote:
>> 
>> That only works if the /24 isn't coming from the middle of the /20 block and 
>> is on the front end or back end.
>> 
>> 
>> 
>> Luke Guillory
>> Network Operations Manager
>> 
>> Tel:    985.536.1212
>> Fax:    985.536.0300
>> Email:  lguill...@reservetele.com
>> 
>> Reserve Telecommunications
>> 100 RTC Dr
>> Reserve, LA 70084
>> 
>> _________________________________________________________________________________________________
>> 
>> Disclaimer:
>> The information transmitted, including attachments, is intended only for the 
>> person(s) or entity to which it is addressed and may contain confidential 
>> and/or privileged material which should not disseminate, distribute or be 
>> copied. Please notify Luke Guillory immediately by e-mail if you have 
>> received this e-mail by mistake and delete this e-mail from your system. 
>> E-mail transmission cannot be guaranteed to be secure or error-free as 
>> information could be intercepted, corrupted, lost, destroyed, arrive late or 
>> incomplete, or contain viruses. Luke Guillory therefore does not accept 
>> liability for any errors or omissions in the contents of this message, which 
>> arise as a result of e-mail transmission. .
>> 
>> -----Original Message-----
>> From: NANOG [mailto:nanog-boun...@nanog.org] On Behalf Of Martin T
>> Sent: Monday, October 24, 2016 7:06 AM
>> To: Matt Buford; Baldur Norddahl
>> Cc: nanog
>> Subject: Re: nested prefixes in Internet
>> 
>> Thank you all for the replies! I'll go with the solution where "ISP A"
>> announces both /19 prefix and /24 prefix.
>> 
>> 
>> Martin
>> 
>>> On Thu, Oct 20, 2016 at 1:16 AM, Matt Buford <m...@overloaded.net> wrote:
>>> On Mon, Oct 10, 2016 at 2:44 PM, Baldur Norddahl
>>> <baldur.nordd...@gmail.com>
>>> wrote:
>>> 
>>> 
>>>> Is that a real problem? In my experience a /24 is honoured almost
>>>> universially.
>>>> 
>>> 
>>> Here's a real-world issue I ran into with this.  In this case, it
>>> isn't that someone filtered /24s, but that they didn't have a full
>>> table (peering routes only plus a default).  This resulted in them
>>> following the less specific route for traffic destined for the /24.
>>> 
>>> A customer of mine was advertising only a /20 to me and then only a
>>> more specific /24 was advertised from a remote site of theirs to a
>>> different ISP.  The customer did have a connection between their two
>>> sites, so in theory it was OK if the traffic arrived on their "wrong"
>>> link, except that the customer strongly didn't want this to happen,
>>> thus the inconsistent routes.
>>> 
>>> This customer found that the remote /24 was unable to access a large
>>> CDN provider.  This CDN told them that a traceroute to the /24 went to
>>> my network (we peered at an exchange) and was then dropped.
>>> 
>>> This seemed odd at first, as I confirmed I was not advertising the /24
>>> to them so why were they routing it to me?  It turned out that the CDN
>>> provider was running a peer-routes-only network with a default to
>>> their transit.  This meant that they saw the /20 from their peer (me)
>>> but never saw the /24, since they carried no transit routes.  This
>>> resulted in them routing the entire /20 to me.
>>> 
>>> My peering router was not willing to route traffic from a peering
>>> exchange towards transit I had to pay for, so it was dropped.
>>> 
>>> The customer's split advertisements didn't seem particularly
>>> unreasonable or invalid, though perhaps they were not the preferred
>>> setup.  It wasn't unreasonable for me to not route from a peering
>>> exchange to transit.  It wasn't unreasonable of the CDN to have a
>>> peering-and-default routing table.  But, those three things together were 
>>> not compatible.
>>> 
>>> I called the customer and presented them with my findings and some
>>> potential options to consider, and consistent advertisements was one
>>> of those options.  The customer strongly wanted incoming traffic to
>>> arrive directly to the correct location so he didn't want to do that.
>>> I suggested a possible compromise was for him to advertise both the
>>> /24 and /20 to me, but use communities so that I never advertised his
>>> /24 to any upstreams or peering exchanges.  That way, if traffic for
>>> the /24 accidentally hit my network like we were running into, I would
>>> route it to him and he could pass it to the correct site.  It meant
>>> that a little traffic would arrive at the wrong site in his network
>>> and have to pass over his back-end link, but at least it would be
>>> fairly limited.  He didn't like this either.  He didn't want to split
>>> the /20 advertisement up to no longer cover the /24 either, I think just 
>>> because "I shouldn't have to do that!"
>>> 
>>> The option the customer chose in the end was to use a community on his
>>> advertisement to instruct my routers to no longer advertise his /20 to
>>> any peering exchanges at all.  That ensured the CDN didn't directly
>>> send me anything for him (not the /24 or the /20), and the transit
>>> networks in-between took care of making sure traffic to the /24 didn't
>>> accidentally end up on my network.  While I didn't find it very
>>> elegant to be shifting traffic from peering exchanges to transit, it
>>> wasn't a significant amount of traffic and it got him off my back.
> 

Reply via email to