GNU zMPLS 
Free MPLS Control and Data plane software distributed under GNU General Public License


Newsroom
  • News Flashes
  • Recent Updates

  • Information
  • What is zMPLS? 
  • Roadmap  
  • Developer
  • Features
  • Specification/Design
  • FAQ
  • Documentation

  • Development
  • Download zMPLS
  • Mailing List
  • CVS Repository
  • Related Projects

  • Contact Information
  • Press Inquiries
  • Website Comments/Bugs

  • Physical Coordinates:
     Bangalore, India
       Contact
  •     Functional Specification and Design 

         zMPLS implements the following IETF RFCs/Drafts:

    • RFC 3031 - MPLS Architecture
    • RFC 3036 - LDP Specification
    • RFC 3209 - RSVP-TE : Extensions to RSVP for LSP Tunnels
    • RFC 3270 - MPLS Support for Differentiated Services
    • RFC 4090 - Fast Reroute Extensions to RSVP-TE for LSP Tunnels (Partial)
    • RFC 2961 - RSVP Refresh Overhead Reduction Extensions

        Design Documents

        Here are a few design notes that I had scribbled while laying out the initial design of zmpls.

        Disclaimer : Like any open source developer I suggest to read the source code for correct
                          info. You will find that lots had changed in the code since the initial design notes.
                          These notes can't be taken as absolute reference materials for the zMPLS source
                          code. May be I will be able to write proper functional and design doc for the
                          upcoming version zmpls-1.0 if I get time from my assignments for which I get
                          paid by my employer :-). However I don't promise it.

       rsvpd : rsvpd design notes can be found here (RSVPTED_Design.txt).  The code has gone
                   through lots of changes since the first verisin -0.1a. I have tried to improve scalability
                   issues with better timer management and path/resv state lookups in the latest verisions. 

       ldpd   : ldpd design notes can be found here (LDPD_Design.txt). As usual like rsvpd it has
                  gone through changes.

       zmpls : zmpls design notes can be found here (ZMPLS_Design.txt).

       mpls_forwarder : The design notes can be found here (MPLS_Forwarder_Design.txt)

     

     

     

     

     


    Copyright (C) Pranjal Kumar Dutta 2002-2006