Draft of RIPE81++
epg at merit.edu
Fri Sep 2 17:55:35 CEST 1994
Daniel, Marten, and Tony, We'd like to discuss three parts of the draft prior to the RIPE meeting in Portugal. They are: 1) the mandatory nature of the gateways in the interas attribute 2) the mandatory nature of asin/out attributes if interas attributes are present 3) the proposal for an asname attribute 4) the proposal for a change time attribute 1) the mandatory nature of the gateways in the interas attribute We are concerned that requiring the identification of the local gateway and the remote gateway in the interas attribute has two problems. The first problem is that of maintenance of the attribute. If an AS is required to list both the local gateway and the remote gateway, then the AS must update its registry information whenever the remote AS makes any configuration changes. This could lead to many inconsistencies within the database. The second issue is that by permitting ASs to just register information about a local gateway is in keeping with the principle of only entering local information in the registry. If an AS wants to indicate a local preference for a gateway independent of information about another ASs border routers, that seems in keeping with the underlying philosophy of the routing registry. We suggest that making the listing of a pair of gateways mandatory will lead to inconsistencies in the registry and therefore it should remain optional. However, we do realize that permitting the registration of 0, 1 or 2 gateways with the proposed syntax can lead to ambiguity. Is there a way that we can leave the gateway statements as optional and clarify the ambiguity business? For instance, there are several ways to clarify this ambiguity. For instance we could simply declare that if there is one gateway, it is the local one. There are also easy syntax change options, such as allowing the token "-" to stand for one or both of the gateways to eliminate ambiguity. We were in agreement until a few weeks ago that these would be optional and to make them mandatory simply to resolve a syntax problem when other solutions are available is a loss 2) the mandatory nature of asin/out attributes if interas attributes are present There are three reasons that we oppose making asin/out mandatory conditional on whether there is an interas attribute specified. First of all, asin/out attribute is just a subset of the interas attribute; therefore the requirement to repeat information from the interas attribute in the asin/out attribute is redundant. It brings no added information to the registry. Secondly, there are cases where the information in the asin/out attribute will not clearly reflect the interas information, thereby presenting inconsistent information in asin/out and interas. The example of this is: interasin: from 690:1 lgateway1 rgateway accept 237 interasin: from 690:3 lgateway2 rgateway accept 237 So if the user is required to register an asin attribute, what do they choose? Whatever the choice it will reflect acceptance of AS 237 by AS 690, but the preference will be inconsistent with the information described in interas. Finally, by making asin/out mandatory with the use of the interas attribute, we increase our chances of introducing discrepancies into the registry whenever modifications are made to the registry. Any updates that are made to an AS's information must be repeated in both attributes. Therefore we propose that the asin/out attribute and the interas attribute should remain optional and uncoupled. We propose that users should be able to use none, one or both to describe their local routing policy. 3) the proposal for an asname attribute It seems reasonable to add an asname attribute because it will simplify server client requests and is used explicitly by some tools. Just as netnames for IP addresses have proved useful and are often listed independently, we think that it would be useful to have an attribute which is explicitly for AS names. For example, the "AStrace" tool explicitly uses this information and AS names have proven useful in much of our PRDB work. 4) the proposal for a change time attribute The suggestion to add an attribute which automatically appends the time stamp of the change to that attribute seems like a simple modification and one that would provide another indication as to how current information is. If someone were to check the registry twice in one day for information, and the information had been modified more than once that day, the time stamp would indicate that. Also, there is a small chance that modifications might arrive out of order due to network problems and the time stamp would be a good way to insure that older information does not override current information. The change time attribute is another useful bit of information if we need to do any problem diagnostics and it doesn't require any dramatic changes to the registry. Just as you all would, we would like to settle these little issues as soon as possible so that the document can be accepted at the RIPE meeting. We appreciate how difficult some of these discussions have been, but we are just as anxious as you to move ahead and get this implemented and operational. --Elise -------- Logged at Mon Sep 5 14:01:07 MET DST 1994 ---------
[ rr-impl Archive ]