lisp architecture document(s) lisp wg ietf 84 july 30th, 2012 vince fuller / noel chiappa
TRANSCRIPT
![Page 1: LISP Architecture Document(s) LISP WG IETF 84 July 30th, 2012 Vince Fuller / Noel Chiappa](https://reader036.vdocuments.us/reader036/viewer/2022082713/5697bfa51a28abf838c97a46/html5/thumbnails/1.jpg)
LISP Architecture Document(s)
LISP WG
IETF 84
July 30th, 2012
Vince Fuller / Noel Chiappa
![Page 2: LISP Architecture Document(s) LISP WG IETF 84 July 30th, 2012 Vince Fuller / Noel Chiappa](https://reader036.vdocuments.us/reader036/viewer/2022082713/5697bfa51a28abf838c97a46/html5/thumbnails/2.jpg)
What’s In An ‘Architecture Document’ Anyway?
• No fixed definition
• We are assuming it should cover:– Overview – An introduction to the entire LISP system – what
all the major components are, and how they interact (such an overview is also architectural)
– Other Architectural topics• Some high-level architectural perspectives which have proven useful
for thinking about LISP
• Some other architectural aspects of LISP (e.g. its namespaces)
• Architectural review of the LISP system (analysis of various aspects of the system; e.g. its scalability, security, robustness, etc).
![Page 3: LISP Architecture Document(s) LISP WG IETF 84 July 30th, 2012 Vince Fuller / Noel Chiappa](https://reader036.vdocuments.us/reader036/viewer/2022082713/5697bfa51a28abf838c97a46/html5/thumbnails/3.jpg)
LISP Architecture Documents• Intended to fulfil Charter requirement for
“Architecture description”– Only if the WG likes the approach these I-Ds take, of
course
• 2 Documents – Due to the amount of material– Introduction
• draft-chiappa-lisp-introduction
– Architectural Perspective• draft-chiappa-lisp-architecture
– The first everyone who wants to know about LISP will likely want to read, the second is a bit more specialized
![Page 4: LISP Architecture Document(s) LISP WG IETF 84 July 30th, 2012 Vince Fuller / Noel Chiappa](https://reader036.vdocuments.us/reader036/viewer/2022082713/5697bfa51a28abf838c97a46/html5/thumbnails/4.jpg)
‘Introduction’ Document• Background• Deployment Philosophy• LISP Overview• Initial Applications• Major Functional Subsystems• Examples of Operation• Design Approach• xTRs• The Mapping System• Deployment Mechanisms• Current Improvements• Fault Discovery/Handling
![Page 5: LISP Architecture Document(s) LISP WG IETF 84 July 30th, 2012 Vince Fuller / Noel Chiappa](https://reader036.vdocuments.us/reader036/viewer/2022082713/5697bfa51a28abf838c97a46/html5/thumbnails/5.jpg)
‘Architecture’ Document• Introduction
• Goals of LISP• Architectural Perspectives (see next slide)
• Architectural Aspects (see next slide)
• Namespaces
• Scalability
• Security
• Robustness
• Fault Discovery/Handling
• Optimization
• Open Issues
![Page 6: LISP Architecture Document(s) LISP WG IETF 84 July 30th, 2012 Vince Fuller / Noel Chiappa](https://reader036.vdocuments.us/reader036/viewer/2022082713/5697bfa51a28abf838c97a46/html5/thumbnails/6.jpg)
‘Architectural’ Topics• Architectural Perspectives
– Another Packet-Switching Layer – LISP can (and should) be seen as a packet switching system, layered on top of IPvN, with all the usual technical issues of such systems (e.g. neighbour liveness)
– 'Double-Ended' Approach – LISP requires a box at both ends (unlike approaches like NAT), but this has advantages, too
• Architectural Aspects– Critical State– Need for a Mapping System– Piggybacking of Control on User Data
![Page 7: LISP Architecture Document(s) LISP WG IETF 84 July 30th, 2012 Vince Fuller / Noel Chiappa](https://reader036.vdocuments.us/reader036/viewer/2022082713/5697bfa51a28abf838c97a46/html5/thumbnails/7.jpg)
Comments? Reactions?
• Are people OK with these documents as a base for fulfilling the Charter requirement?
• If so, do people like the general concept of the contents of these documents?
• And is there anything we ought to cover that’s not listed?
![Page 8: LISP Architecture Document(s) LISP WG IETF 84 July 30th, 2012 Vince Fuller / Noel Chiappa](https://reader036.vdocuments.us/reader036/viewer/2022082713/5697bfa51a28abf838c97a46/html5/thumbnails/8.jpg)
Thank You!