Wes, Thank you for your answers. Well, I agree with everything you said.
Thanks again, Pierre. On Jan 26, 2015, at 6:53 PM, "George, Wes" <[email protected]> wrote: > Sorry for the delay in responding. This sort of fell through the cracks in my > email. Responding only to open questions, snipping out anything that has been > updated to address my concerns or otherwise doesn't need a response. > > Thanks, > > Wes > > > From: Pierre Francois <[email protected]> > Date: Friday, November 21, 2014 at 12:43 PM > To: "George, Wes" <[email protected]> > Cc: Peter Schoenmaker <[email protected]>, "[email protected]" <[email protected]> > Subject: Re: [GROW] WGLC draft-ietf-grow-filtering-threats-03 > > >> >> May want to consider the terminology with relation to SIDR's definitions >> of covered prefixes. Right now it conflicts and can be potentially >> confusing, so you might want to use a different term. (see RFC 6907) > > > Indeed. For the sake of clarity of the discussion, the conflict you mention > is that a covering (ROA) prefix in rfc6907 is an exact match or a less > specific of another one, while > for us it's strictly a less specific. > > Hum, in the past I was using "less specific prefix" and "more specific > prefix". Shall I revert to this terminology? > > We thought about using the same as draft-white-grow-overlapping-routes-03 , > which I think we should do anyway as we are talking about > the same thing, but they use⦠"covering route", so I guess you are going to > give them the same comment ;) > > WG] well, I hadn't reviewed that draft to the level that I have yours, but > yes the same concern applies. :-) > I think more/less specific is fine, but if you want an alternative way to > represent the fact that the more specific is a subset of the less specific, > you could maybe use sub-prefix, or parent/child prefix, or maybe > supernet/subnet. > >> >> I don't understand why this is titled "making BGP filtering a habit" as it >> is really discussing problems with BGP filtering, rather than advocating >> doing it. > > You are right. > What about: "Impact of BGP filtering on Inter-Domain routing policies." ? > > WG] yes that's much more accurate. > >> 3.1 - may want to specifically mention BGP anomaly detection tools, i.e. >> tools that monitor the BGP table via one or more looking glasses, and >> alert when a significant change is detected. While these won't detect >> constant/consistent prefix filtering, they should detect new instances >> since they'll look different from previous snapshots. > > We know of research papers by one of our colleagues doing this actually > (checking consistency of more specific advertisement from different > monitoring boxes), and have heard gossip about some commercial tools, but I > have > no reference to the description of publicly available tools, or publicly > available product documentation. > > If I don't have such a reference, I'll end up saying "one can check for > policy violations every time its network management tool says that IDR state > has changed". > That's a bit weak, no? > > Any suggestions? > > WG] So generally we try to avoid recommending a specific tool, so my comments > were more suggesting that you roughly sketch what an anomaly detection tool > would do and how it could be helpful. The only publicly-available one that > I'm aware of is BGPMon, but the presence of multiple other research-level > tools is encouraging, as there should be other options available in this > space. The key point here is really to establish a baseline for the network > and its routes, and analyze what data is available to determine when detected > changes are normal "background radiation" vs something that goes against > policy or expected behavior (though expected behavior flirts with that loaded > term "intent", which is hard to define when talking about global routing). > > >> >> 4.1 "stop announcing covering prefix" - add text to warn of the need to >> make sure that there are other subnet prefixes that cover the rest of the >> covering prefix. your examples use /32 and /34. If you remove the /32, you >> need to add additional announcements to make sure that there is still >> reachability to the rest of the /32 (the other 3 /34s) that is not >> included in the more specific /34. Have to consider whether this is >> already permitted through the upstream BGP filters or may cause the >> opposite effect of providing a more specific route for those other >> prefixes now instead > > Mmmm actually what we were saying is that the operator (64502 in the example) > can actually stop servicing the /32 (of his customer) at that peer, as a > whole. > > What you are saying is that this is quite aggressive, and you are trying to > be gentle and keep on servicing other overlapping more specifics (that > may indeed be routed without going against the policy of the AS). > > However, if the provider originates these /34 to do what you want, he's > forging a path to prefix belonging to its customer. I am feeling > uncomfortable writing text reading like a recommendation to do that. > > That's why we had written "AS64502 should evaluate if solving the issues > originated by the unexpected traffic flows are worth the > loss of this traffic share." > WG] I agree that originating the prefixes goes a bit far. I was more thinking > in terms of looking to see whether there was existing prefixes to match those > other /34s before determining that this was the right course of action. It's > a more specific example of what you're saying, so I think we're in agreement. >> >> 4.2.1 "configure its routers to install dynamically an access-list..." -- >> how? Feature name? Is this commonly supported, or specific to a set of >> vendors? >> Dynamically implies that this is done automatically via some sort of >> background process in the router, rather than based on a manual, but >> changing configuration, so it may just be that you need to clarify that >> this is done manually but may change frequently. > > The envisioned feature name was "Wes", indeed :-D > > Note that I end up explaining why I am recommending to not do that in the > next paragraph. > So clearly I am not trying to have a vendor provide an automation of such a > feature. > > It is something we've heard in the past as being "THE solution to the > problem", and I wanted to document why we think it is not the case, in order > to not be asked to promote > it (as a router feature, or as a recommended operational procedure). > > It would also be a nightmare for an operator to maintain that on his own, as > you explained. I added on that, thanks. > > Suggested replacement for this subsection: > > An operator could install access-lists to prevent unexpected traffic > flows from happening in the first place. In the example of Figure 5, > AS64502 would install an access-list denying packets matching 2001: > DB8::/34 associated with the interface connecting to AS64504. As a > result, traffic destined to that prefix would be dropped, despite the > existence of a valid route towards 2001:DB8::/32. > > The operational overhead of such a solution is considered high as the > operator would have to constantly adapt these access-lists to > accommodate inter-domain routing changes. Moreover, this technique > lets packets destined to a valid prefix be dropped while they are > sent from a neighboring AS that may not know about the policy > conflict, and hence had no means to avoid the creation of unexpected > traffic flows. For this reason, this technique can be considered > harmful and is thus not recommended for implementation. > WG] yes, this is much clearer > > >> It may be that there is another draft needed to >> discuss the application of the referenced solution to this problem rather >> than covering it here, > > Mmmm I'd like to not do too much paperware on this. It will make this wg work > a lot for not a lot of gain, IMO. > > I see the interest of documenting on "Putting the Internet in a VRF", but it > should provide more general considerations than what is needed for this > draft. > > WG] yeah, not suggesting that you need to write another draft here, just that > if you wanted to go into greater detail, there's probably another draft to be > had. Though in addition to what you've added, it probably would be worth > noting something about the fact that putting the internet "in a VRF" is > somewhat counter to the idea of doing this type of filtering because you have > hardware limitations, unless you are doing it on big, burly hardware at the > edges to protect much less capable hardware elsewhere in the network that is > not carrying all of these VRFs. > > > This E-mail and any of its attachments may contain Time Warner Cable > proprietary information, which is privileged, confidential, or subject to > copyright belonging to Time Warner Cable. This E-mail is intended solely for > the use of the individual or entity to which it is addressed. If you are not > the intended recipient of this E-mail, you are hereby notified that any > dissemination, distribution, copying, or action taken in relation to the > contents of and attachments to this E-mail is strictly prohibited and may be > unlawful. If you have received this E-mail in error, please notify the sender > immediately and permanently delete the original and any copy of this E-mail > and any printout.
_______________________________________________ GROW mailing list [email protected] https://www.ietf.org/mailman/listinfo/grow
