Hi,
Great to hear some feedback, hope that this will go into discussion.
Please see below my comments/opinions.
3. Agree for filtering long AS-path - will update the document.
Striping down all inbound communities is something individual to certain
companies, I don't this this has to be recommended in scope of BCOP.
Moreover for operator in many cases it is required to preserve incoming
communities at least from customers and peers.
4. a. Rejecting bogons is included in current document from early beginning.
b. By means of prefix length I think we should accept everything shorter
or equal to /24. It is rule of thumb for everyone that one can advertise
/24 and it will be accepted by all players.
c. Agree on AS-path length - will update the document.
d. Communities 'no-advertise'/'no-export' are by default implemented in
routers (at least with most common ones). I don't think that we should
reject incoming prefixes with such communities or to do any action.
e. Maybe it is good in certain conditions to prepend routes which are
"out of region" but this can't be a common recommendation. It is very
common situation that a company advertises part or all of it's resources
from different places over the world.
f. In my opinion it is not normal to advertise private ASn into public
Internet, that is why I recommend to reject prefixes with private ASn in
AS-Path. While rejecting there is no need to remove private ASN.
g. Stripping all communities from prefixes is not a common case. Service
provider should forward prefixes preserving communities, because it's
customer can send community for network behind the provider.
Regards.
/Alex Saroyan
On 02/03/2015 06:32 PM, Rick Casarez wrote:
Hello,
After speaking with Bill Armstrong after the BCOP session I wanted to
share some information I have found when troubleshooting various
issues with Juniper over the years. I was unsure about sharing it at
first since I did not know what level of detail we wanted to go into
on these.
1. Section 4.1.6 - I believe a note should be added explaining that
Juniper does something peculiar that results in the algorithm being
run more than once. The reason behind that is Juniper will group paths
based on left most AS number. If any group has more than one path
JunOS will execute the algorithm within that group to find the best
path in that group. Then it will take the best path from every group,
and any singles, and then perform the algorithm for a final time to
get the best path overall.
We found this behavior when working with the Juniper BGP Dev on a
local-preference bug.
2. Unsure which section (if any) - Something else to note would be
that by default JunOS sets a MSS of 500 for BGP. This is getting a
little into vendor specific detail but the MSS setting does affect
convergence once eBGP or iBGP is established.
3. Section 4.3.2.2 - For inbound filtering we filter out anything that
has an AS-Path length longer than 100. This was due to vendor issues
when some routes were learned with AS-Path lengths of 250 or more. In
addition as a non-ISP we strip all communities on routes coming in.
Just a suggestions for additional protection on the inbound policy.
4. Section 4.3.4 - So I can add some notes for outbound route
filtering as well. In general we perform the following on all eBGP
sessions to outside entities:
a. Reject bogons (IPv4/IPv6)
b. Reject /0-/7 and anything smaller than /23
c. Reject anything with an AS length of over 100
- These are to ensure we remain a good netizen by not leaking anything
out that should not go out.
d. Reject anything marked with internal 'no-advertise'/'no-export'
communities
e. Prepend routes that are out of region for us
- Our regions are essentially the RIR boundaries. We want routes going
out all exit points but with a preference for those routes that
originate in region.
f. Remove Private ASN from AS-Path
g. Strip all communities from the prefixes.
Anyways, just some quick notes so far.
-------------------
Cheers, Rick
Experiences not things.
_______________________________________________
BCOP mailing list
BCOP@nanog.org
http://mailman.nanog.org/mailman/listinfo/bcop
_______________________________________________
BCOP mailing list
BCOP@nanog.org
http://mailman.nanog.org/mailman/listinfo/bcop