home *** CD-ROM | disk | FTP | other *** search
- Interconnectivity Working Group
- Chairperson: Guy Almes/Rice
-
-
-
-
-
- CURRENT MEETING REPORT
- Reported by Guy Almes
-
-
-
- AGENDA
-
-
- o Tuesday afternoon: Open meeting to do a review of concept with other
- IETFers and obtain feedback on the appropriateness of our objectives.
-
- o Tuesday evening: Work on MIRA Architecture.
-
- o Wednesday morning: Work on BGP Usage.
-
-
- ATTENDEES
-
-
- 1. Almes, Guy/almes@rice.edu
-
- 2. Breslau, Lee/breslau@jerico.usc.edu
-
- 3. Brim, Scott/swb@devvax.tn.cornell.edu
-
- 4. Burgan, Jeffrey/jeff@nsipo.nasa.gov
-
- 5. Carter, Glen/gcarter@ddn1.dca.mil
-
- 6. Choy, Joe/choy@ncar.ucar.edu
-
- 7. Crocker, Dave/dcrocker@ahwahnee.stanford.edu
-
- 8. Deboo, Farokh/fjd@bridge2.esd.3com.com
-
- 9. Denny, Barbara/denny@sri.com
-
- 10. Doo, Way-Chi/wcd@bridge2.esd.3com.com
-
- 11. Edwards, David/dle@cisco.com
-
- 12. Enger, Robert/enger@sccgate.scc.com
-
- 13. Estrin, Deborah/estrin@usc.edu
-
- 14. Fair, Erik/fair@apple.com
-
- 15. Farinacci, Dino/dino@bridge2.3com.com
-
- 16. Fedor, Mark/fedor@nisc.nyser.net
-
- 17. Fuller, Vince/vaf@jessica.stanford.edu
-
-
-
- 2
- 18. Gerich, Elise/epg@merit.edu
-
- 19. Grossman, Stu/grossman@score.stanford.edu
- 20. Hastings, Gene/hastings@morgul.psc.edu
-
-
- 21. Hedrick, Charles/hedrick@aramis.rutgers.edu
-
- 22. Honig, Jeffrey/jch@sonne.tn.cornell.edu
-
- 23. Ilnicki, Ski/ski
-
- 24. Jones, Bill/jones@nsipo.arc.nasa.gov
-
- 25. Jordt, Dan/danj@cac.washington.edu
-
- 26. Katz, Dave/dkatz@merit.edu
-
- 27. Kaufman, David/dek@proteon.com
-
- 28. Lepp, Marianne/mlepp@bbn.com
-
- 29. Lougheed, Kirk/lougheed@cisco.com
-
- 30. Mathis, Matt/mathis@fornax.ece.cmu.edu
-
- 31. Medin, Milo/medin@nsipo.nasa.gov
-
- 32. Mundy, Russ/mundy@tis.com
-
- 33. Nitzan, Rebecca/nitzan@ccc.nmfecc.llnl.gov
-
- 34. Rekhter, Yakov/yakov@ibm.com
-
- 35. Replogle, Joel/replogle@ncsa.uiuc.edu
-
- 36. Roberts, Ron/roberts@jessica.stanford.edu
-
- 37. Satz, Greg/satz@cisco.com
-
- 38. Schoffstall, Martin/schoff@nisc.nyser.net
-
- 39. St. Johns, Mike/stjohns@beast.ddn.mil
-
- 40. Steinberg, Lou/louiss@ibm.com
-
- 41. Tsuchiya, Paul/tsuchiya@gateway.mitre.org
-
- 42. Veach, Ross/rrv@seka.cso.uiuc.edu
-
- 43. Volk, Ruediger/rv@germany.eu.net
-
- 44. Wintringham, Dan/danw@osc.edu
-
-
- MINUTES
-
- Tuesday afternoon we had an open meeting to review MIRA and BGP concepts.
- The notion of Route Server, the structure of MIRA, and the notion of
- Full-AS-Path were all discussed in detail, and comments were solicited. Was
- this doable? Would it advance the state of connectivity and
-
-
- 3
- quality/stability of Inter-AS routing? In all these cases, we heard no
- substantive negative remarks. This enabled us to proceed with our more
-
- technical sessions, confident that MIRA and BGP would be useful if properly
- designed and implemented.
-
- Tuesday evening we met to discuss detailed questions related to the
- implementability of MIRA.
-
- In the general MIRA case, the Route Servers and Border Gateways are not the
- same machine and are not even co-located. This makes the tasks of what EGP
- calls Neighbor Reachability difficult. We agreed to focus on the case in
- which each Route Server shares a network, typically an Ethernet, with one or
- more Border Gateways of its AS.
-
- Another technical problem relates to the transient situation in which a
- transit AS's Inter-AS route to a destination changes. The AS must stop
- advertising its old route, then its new route must be usable and used and
- propagated through the Interior Gateways of its AS, and then it can
- advertise its new route to other ASes. Flash updates with the AS's IGP and
- engineering of non-huge diameters will be key. We returned to this issue on
- Wednesday.
-
- Another issue was the determination of up/down status of the link between
- adjacent ASes. In many protocols, such as RIP, there is no up/down protocol
- other than the receipt of routing packets; this leads to grave problems when
- diode situations arise. Even in modern protocols, such as the IS-IS
- protocol used within the NSFnet Backbone, up/down protocols may fail. A
- recent case was discussed in which a non-trivial bit-error rate existed on a
- serial line of the Backbone. The rate was low enough to allow most of the
- (very small) packets used in the up/down protocol to get through. The rate
- was large enough, however, to corrupt most large data packets, so the link
- was essentially useless, even though the IS-IS up/down protocol had
- determined the link was up. Some of the group have concluded that the only
- reliable up/down protocol approach will be to use monitoring protocols such
- as SNMP, with careful implementations adapted to the particular kind of
- physical/link layers used. During the near term, however, when such
- monitoring implementations are not available, a conservative approach would
- be to insist on colocating Route Servers on an Ethernet.
-
- We concluded the session with a discussion of the pros and cons of
- separating the role of Route Server from the role of Border Gateway. We
- noted that MIRA *allows* the two to be implemented within the same machine.
- Doing so in fact simplifies various RS-to-BG communications. It is crucial,
- however, to also allow the two to be separated:
-
-
-
- 4
- o This will allow network engineers to continue to use existing Border
- Gateways and still move to MIRA with separate RSes.
-
- o It will reduce the computational burden on the Border Gateways by doing
-
- Inter-AS routing functions in another computer.
-
- o It will allow network engineers to choose among vendors for RS
- implementations. (In the current environment, users are `captive' to
- gateway vendors; we should try to reduce the extent of this.)
-
- o A vendor can add RS functionality to its gateway product on a schedule
- of the vendor's choosing; its customers can use separate RSes during
- the meantime.
-
- o All network engineers could support MIRA/BGP with separate RSes during
- a period of time in which integrated RS/BG implementations were being
- built.
-
-
- Wednesday morning we focused on the dynamics of changing Inter-AS routes. A
- near-worst-case occurs when AS1 functions as a transit AS for a given
- destination N. AS1 uses AS2 as its next AS in routing to N, and advertises
- this path to AS3. AS3, however, uses a path via AS5, and AS1 sees AS3
- advertising this path. Now, due to a break in the direct AS1-to-AS2 link,
- AS1 wants to use AS3 as its next hop. Before it can do so, two things must
- happen:
-
-
- o AS1's neighbors must learn that AS1's old path is no longer valid.
- (Otherwise a loop can form.)
-
- o The Interior Gateways of AS1 must learn that a Border Gateway to AS3 is
- its path to N rather than the Border Gateway to AS2.
-
-
- During the time when these two things are happening, routing to N will be
- very difficult, and dropped packets may occur. Careful sequencing of
- actions must take place in these and similar cases.
-
- A second issue was to decide on Shortest-AS-Path-Length and Static
- Preferences as the methods of deciding which of several alternate AS Paths
- to use. MIRA/BGP allows for future more sophisticated techniques, but we
- will wait a while to push these techniques.
-