150 likes | 310 Views
FANP. Flow Attribute Notification Protocol Presented By: Team Protocol_5. AGENDA. Introduction Protocol Requirements Message Format Operational Overview Protocol Procedures Future Enhancements. Introduction. Runs on connection oriented datalink platforms e.g. ATM
E N D
FANP Flow Attribute Notification Protocol Presented By: Team Protocol_5
AGENDA • Introduction • Protocol Requirements • Message Format • Operational Overview • Protocol Procedures • Future Enhancements
Introduction • Runs on connection oriented datalink platforms e.g. ATM • Works between neighboring nodes • No IP packet processing required (cut- through packet forwarding) • Helps nodes manage Mapping information
Protocol Requirements • Applicable to various types of CO datalink platforms • Available with various connection types (i.e. SVC, PVC, VP) • Robust operation :The system should operate correctly even under the following conditions • VC Failure • Message Loss • Node Failure
Message Format • OpCode - Operation code • Checksum - A 16 bit checksum for the whole message • VCID type – uniquely identifies datalink connection • VCID - Virtual Connection Identification • Flow ID type - If the Flow ID is 0, then the flow ID field is null. • Flow ID-Contains Source and destination IP Address of flow
Protocol Sequence FANP has the following five procedures (1) Dedicated-VC selection (2) VCID negotiation (3) flow-ID notification (4) Dedicated-VC refresh (5) Dedicated-VC release
Cont.. Dedicated VC selection • Done in two ways -A number of VCs are prepared in advance, and registered into an un-used VC list. When a Dedicated-VC is needed, one of them is picked up from the un-used VC list. - A new VC is established through ATM signaling on demand.
Future Enhancements • Aggregated flow • Providing multicast service • Supporting IP level QOS signaling like RSVP • Supporting IPv6
References • http://hiroshi1.hongo.wide.ad.ip/hiroshi/papers/spie97.doc • http://www.toshiba.co.jp/about/press/1998_05/pr0401.htm • http://www.ietf.org/rfc/rfc2129.txt