CURRENT_MEETING_REPORT_
Reported by Joel Halpern/Network Systems Corporation
Minutes of the Routing Over Large Clouds Working Group (ROLC)
Agenda
o Introduction
o Host resolution vs. router resolution
o NBMA ARP and NBMA NHRP
o Dave Katz's changes to NBMA NHRP
o Introduction to how we can use BGP
o Joint meeting with BGP Working Group
First Session
Joel Halpern presented the working group's history and summarized the
problem statement and where the group currently stands.
Juha Heinanen discussed his Non-Broadcast Multiple Access (NBMA) ARP
draft document.
Dave Katz led a discussion of his update to the NBMA Next Hop Resolution
Protocol (NHRP), and the working group compared it to the NBMA ARP
document. The working group discussed a number of possible technical
problems or pathological cases that might occur with the drafts,
including suboptimal routing and/or routing loops.
Joel led a discussion of whether the working group can restrict NBMA ARP
servers to be routers. This was agreed following the discussion.
There was a protracted discussion, without resolution, of whether the IP
``mask and match'' restriction should be relaxed (and, on a very related
issue, whether hosts should ``ARP for everything'' [proxy ARP]).
Opinions on all sides of the issues were stated.
There was a non-productive discussion of which layer should be used for
the query protocol, IP or ICMP.
After some additional detailed technical discussions, the session was
adjourned.
Second Session
It was clear from the previous session that there was not a common set
of requirements and goals upon which technical solutions were being
based. The working group appointed two editors of a Requirements and
Goals document (Caralyn Brown and Dave Katz), and produced a starting
set for the document.
Proposed topology: very large NBMA networks with hosts, small routers,
large routers, and route servers attached. The following cases are
explicitly included:
o A small number of routers with many hosts behind each
o Many directly connected hosts
o Many routers with small subnets behind each
o Many routers with many hosts behind each
Requirements:
o Support for complex cases should not unduly burden simple cases.
o Router-to-router forwarding must be loop free.
o Must apply to multiple media and routing technologies of interest.
o No new infrastructure deployed in order to support this.
o This is applicable to other internetworking protocols (and not just
IPng).
o Support policy restrictions.
o Support routing hierarchies and aggregation.
o Be compatible with existing routing protocols.
o Enable communications between two entities in different IP subnets
on the same cloud.
o Operate in the presence of multiple layers of routing aggregation,
including aggregates which cross the cloud boundary.
Goals:
o Do not hold up the simple case to solve the complex case (time to
market).
o The address resolution should be effective and cheap in terms of
network resources.
o Be decoupled from specific infrastructure, both media and routing,
as much as possible.
o The solution should converge to desirable routes.
o Be extensible to handle QOS (and other new features) in the future.
o Be able to determine the path before having sent any data packets
over it.
o Should be diagnosable.
o Should be deterministic.
o This should work on a cloud where not all attached routers are
NHRP-capable.
o Reasonable robustness in the face of misconfiguration.
o Non-goal: the working group is not trying to couple this work to
link layer routing (this would involve significantly more
complexity).
There was a discussion of whether to support network layer address
resolution to more than one link layer address. There was no clear
agreement.
In preparation of the joint session with the BGP Working Group, Joel led
an overview of how the problem space is affected by using address
aggregation, and how BGP could be used to solve the resulting problems.
The working group met jointly with the BGP Working Group, and Curtis
Villamizar presented his BGP attribute draft document. A number of
comments were received. The BGP Working Group also informed the ROLC
Working Group that BGP4 is most probably frozen at this point, and
future enhancements may have to be a part of BGP5 (IDRP for IP).
Actions for Toronto
o Caralyn Brown and Dave Katz will produce the requirements draft.
o Dave Katz will also edit the next version of NHRP/NARP.
o Curtis Villamizar will produce a new version of his draft.
o The value of an additional framework document will be discussed on
the mailing list.
Attendees
Edward Allen
[email protected]
Anthony Alles
[email protected]
Susie Armstrong
[email protected]
William Barns
[email protected]
Stephen Batsell
[email protected]
Nutan Behki
[email protected]
Ute Bormann
[email protected]
Scott Brim
[email protected]
Al Broscius
[email protected]
Caralyn Brown
[email protected]
Steve Buchko
[email protected]
Joesph Burrescia
[email protected]
Ross Callon
[email protected]
Greg Celmainis
[email protected]
Brett Chappell
[email protected]
Luo-Jen Chiang
[email protected]
Bob Cole
[email protected]
Michael Collins
[email protected]
Charles Combs
[email protected]
Terry Davis
[email protected]
Farokh Deboo
[email protected]
Dario Ercole
[email protected]
Dennis Ferguson
[email protected]
Shoji Fukutomi
[email protected]
Eugene Geer
[email protected]
Shawn Gillam
[email protected]
William Gilliam
[email protected]
Michael Goguen
[email protected]
Dragan Grebovich
[email protected]
Chris Gunner
[email protected]
William Haggerty
[email protected]
Stuart Hale
[email protected]
Joel Halpern
[email protected]
Dimitry Haskin
[email protected]
Ken Hayward
[email protected]
Ian Heavens
[email protected]
Juha Heinanen
[email protected]
Greg Hill
[email protected]
Eric Hoffman
[email protected]
David Jacobson
[email protected]
Ronald Jacoby
[email protected]
Dale Johnson
[email protected]
Matthew Jonson
[email protected]
Merike Kaeo
[email protected]
David Kaufman
[email protected]
Manu Kaycee
[email protected]
Sean Kennedy
[email protected]
Berry Kercheval
[email protected]
Percy Khabardar
[email protected]
Ted Kuo
[email protected]
Mark Laubach
[email protected]
Fong-Ching Liaw
[email protected]
Paul Lu
[email protected]
Jamshid Mahdavi
[email protected]
Andrew Malis
[email protected]
J. Scott Marcus
[email protected]
Jun Matsukata
[email protected]
Keith McCloghrie
[email protected]
Keith Mitchell
[email protected]
Donald Pace
[email protected]
Maryann Perez
[email protected]
Drew Perkins
[email protected]
Venkat Prasad
[email protected]
Rex Pugh
[email protected]
Thomas Pusateri
[email protected]
Murali Rajagopal
[email protected]
K. K. Ramakrishnan
[email protected]
Kenneth Rehbehn
[email protected]
Tony Richards
[email protected]
Robert Roden
[email protected]
Duncan Rogerson
[email protected]
Dan Romascanu
[email protected]
Michal Rozenthal
[email protected]
Timothy Salo
[email protected]
Hal Sandick
[email protected]
John Scudder
[email protected]
Joshua Seeger
[email protected]
Uttam Shikarpur
[email protected]
David Shur
[email protected]
Frank Solensky
[email protected]
Mark Swanson
[email protected]
Dan Tappan
[email protected]
Dono van Mierop
[email protected]
Curtis Villamizar
[email protected]
Maria Vistoli
[email protected]
Justin Walker
[email protected]
Dan Wood
[email protected]
Jessica Yu
[email protected]