Synchronisation of Network Parameters draft-bryant-rtgwg-param-sync-00

Slides:



Advertisements
Similar presentations
New Timing Distribution Mechanism TICTOC WG, IETF 71th Philadelphia, USA draft-ji-tictoc-new-timing-distribution-mechanism-00.txt Kuiwen Ji
Advertisements

OSPF Two-part Metrics Jeffrey Zhang Lili Wang Juniper Networks 88 th IETF, Vancouver.
1 © 2000, Cisco Systems, Inc. Integrated-ISIS Route Leaking.
Draft-ospf-non-compatible Mike Dubrovsky. The draft addresses the following problem: Problem: How to introduce non-backward compatible functionality into.
EIGRP routing protocol Omer ben-shalom Omer Ben-Shalom: Must show how EIGRP is dealing with count to infinity problem Omer Ben-Shalom: Must.
1 Relates to Lab 4. This module covers link state routing and the Open Shortest Path First (OSPF) routing protocol. Dynamic Routing Protocols II OSPF.
OSPF Operator Defined TLVs for Agile Service Deployment (previous name self-defined TLVs) draft-chunduri-ospf-operator-defined-tlvs-00 (previously: draft-chunduri-ospf-self-defined-sub-tlvs-03)
Draft-li-rtgwg-cc-igp-arch-00IETF 88 RTGWG1 An Architecture of Central Controlled Interior Gateway Protocol (IGP) draft-li-rtgwg-cc-igp-arch-00 Zhenbin.
Draft-li-ccamp-auto-mbb-te-path-00IETF 88 CCAMP1 IGP Extensions for Automatic Computation of MPLS Traffic Engineering Path Using Traffic Engineering Layers.
IETF 68 Prague: draft-dolganow-ospf-pwe3-ms-pw-ext authors: Alex Zinin (Alcatel-Lucent) Andrew Dolganow (Alcatel-Lucent) Dimitri Papadimitriou (Alcatel-Lucent)
1 Routing Protocols. 2 Distributed Routing Protocols Rtrs exchange control info Use it to calculate forwarding table Two basic types –distance vector.
1 Introducing Routing 1. Dynamic routing - information is learned from other routers, and routing protocols adjust routes automatically. 2. Static routing.
Routing protocols. Static Routing Routes to destinations are set up manually Route may be up or down but static routes will remain in the routing tables.
1 Role based Auto Mesh IETF86 CCAMP Mar Orlando draft-li-ccamp-role-based-automesh-00.
Inter-area MPLS TE Architecture and Protocol Extensions
Moving towards an IRS WG Charter Ross Callon IETF 85, Atlanta.
Cisco Confidential © 2010 Cisco and/or its affiliates. All rights reserved. 1 draft-pillay-esnault-ospf-service-distribution-00.txt Padma Pillay-Esnault.
Draft-litkowski-rtgwg-spf-uloop-pb-statement IETF 90 - Toronto S. Litkowski, Orange.
1 OSPF Based L1VPN Auto-Discovery ( draft-bryskin-l1vpn-ospf-auto-discovery-00.txt ) Igor Bryskin (Movaz Networks) : Lou Berger (LabN.
3 rd December 0770 th IETF Meeting ospf-lite draft-thomas-hunter-reed-ospf-lite-00.txt Matthew Ramon Thomas
Extended procedures and Considerations for Loop Free Alternatives draft-chunduri-rtgwg-lfa-extended-procedures-01 Uma Chunduri Ericsson Inc. Jeff Tantsura.
Single Area OSPF Module 2, Review How routing information is maintained Link-state routers apply the Dijkstra shortest path first algorithm against.
Draft-psenak-ospf-segment-routing-ospf-extension-03 draft-psenak-ospf-segment-routing-ospfv3-extension-00 IETF 88, November 3-8, 2013 P. Psenak, S.Previdi,
Routing and Routing Protocols CCNA 2 v3 – Module 6.
60th IETF, San Diego, August 2004 OSPF MPLS Traffic Engineering capabilities draft-vasseur-ospf-te-caps-00.txt Jean-Philippe Vasseur
1 Relates to Lab 4. This module covers link state routing and the Open Shortest Path First (OSPF) routing protocol. Dynamic Routing Protocols II OSPF.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 8: Single-Area OSPF Routing & Switching.
Introduction to Dynamic Routing Protocol
Advertising Generic Information in IS-IS
IGP Troubleshooting 3.
Dynamic Routing Protocols II OSPF
draft-patel-raszuk-bgp-vector-routing-01
Zhenbin Li, Li Zhang(Huawei Technologies)
IETF 67, MPLS WG, San Diego 11/08/2006
Router with Fast Convergence:
draft-ietf-idr-ls-distribution-02
FlexE - Channel Control Work in the IETF
Multi-Instances ISIS Extension draft-ietf-isis-mi-08.txt
OSPF (Open Shortest Path First)
NAT State Synchronization using SCSP draft-xu-behave-nat-state-sync-01
Goals of soBGP Verify the origin of advertisements
Advertising Encapsulation Capability Using OSPF
ISIS Flooding Reduction in MSDC
Les Ginsberg Stefano Previdi Peter Psenak Martin Pilka
FlexE - Channel Control Work in the IETF
Optimal Configuration of OSPF Aggregates
Dynamic Interior Routing Information Mechanisms
Towards PubSub and Storage integration in ANIMA
Dynamic Routing Protocols part2
IS-IS Reverse Metric IETF 97, Seoul
OSPF Geo Location IETF 97, Seoul
A stability-oriented approach to improving BGP convergence
OSPF & ISIS Flooding Reduction
Computer Networking TCP/IP Part 2
Proposal for IEEE 802.1CQ-LAAP
Chapter 8: Single-Area OSPF
Proposal for IEEE 802.1CQ-LAAP
Separating Routing Planes using Segment Routing draft-gulkohegde-spring-separating-routing-planes-using-sr-00 IETF 98 – Chicago, USA Shraddha Hegde
IETF South Korea PCEP Link-State extensions for Segment Routing draft-li-pce-pcep-ls-sr-extension-01 Zhenbin Li (Huawei) Xia Chen (Huawei) Nan.
OSPF WG Status IETF 98, Chicago
IS-IS Flooding Reduction in MSDC
Yingzhen Qu YANG Data Model for OSPF Protocol draft-ietf-ospf-yang-08 draft-ietf-ospf-sr-yang-02 IETF99, Prague Derek Yeung
Dynamic Routing Protocols part3 B
Computer Networks Protocols
draft-ietf-ospf-lls-interface-id-00
Peter Psenak, C. Filsfils(Cisco)
Spencer Giacalone, Alia Atlas, John Drake, Dave Ward
BIER Prefix Redistribute draft-zwzw-bier-prefix-redistribute-01
BIER Prefix Redistribute draft-zwzw-bier-prefix-redistribute-00
draft-ietf-ospf-te-link-attr-reuse-04
Presentation transcript:

Synchronisation of Network Parameters draft-bryant-rtgwg-param-sync-00 S. Bryant: Huawei Technologies A. Atlas & C. Bowers: Juniper Networks RTGWG IETF97

Genesis Once upon a time there was draft-atlas-bryant-shand-lf-timers (Synchronisation of Loop Free Timer Values). This was intended to synchronize the value of timers for loop free convergence. It died of neglect. The MRT drafts needed flooding-domain-wide common convergence timer and embedded it into the protocol. The authors of both drafts thought that there was a case for pulling this out of MRT to make the timer available for other applications. The authors realized that there are other potentially other flooding- domain-wide parameters and it was very simple to generalize the mechanism to support other applications.

The Alternative Bake the constant into the protocol – Would not work in this case because the parameter is h/w, configuration and n/w dependent Static/Manual Configuration – Error prone and in practice difficult (impossible) to change in a practical network. An SDN approach, but not all networks are SDN controlled. Getting a node to flood its preferred parameter value and using a well known method to agree one what is to be used avoids these problems.

Overview Each node floods its preferred parameter value Each node supporting the parameter knows the selection algorithm (e.g. largest, smallest, some other criteria) Each node runs the algorithm and calculates the parameter value There is no negotiation. It is just like the routing protocol itself, a node receives the link state information, calculates what to do, does it and trusts that all the other nodes will do likewise.

A New Parameter Value Is used as soon as it is received, but a change in value does not prompt any action unless that is a characteristic of the parameter. In the case of convergence timers, a new convergence value is not used until the next convergence event.

ISIS TYPE: <TBD> Length: As defined by parameter definition. Network Wide Parameter (NWP) sub-TLV added to the IS-IS Router CAPABILITY TLV (TLV #242 Setting of the S-bit in TLV #242 (Inter-level leaking) MUST is part of the parameter definition Network Wide Parameter Sub-TLV TYPE: <TBD> Length: As defined by parameter definition. Sub-sub-TLV NWP Type: (16 bits) as defined in NWP Registry NWP Value: As defined by parameter definition

OSPF New OSPF Router Information LSA TLV is defined. Carried in a type 10 or type 11 OSPF Opaque LSA depending flooding scope. Network Wide Parameter TLV TYPE: <TBD> Length: As defined by parameter definition. Sub-TLV NWP Type: (16 bits) as defined in NWP Registry NWP Value: As defined by parameter definition

Required Properties Convergence delay MUST be consistent among all routers. Convergence delay MUST be the highest value advertised by any router in the new topology. MUST increase the delay when a new router in introduced that requires a higher delay When router with longest delay is removed next longest delay is used. A router can change the convergence delay timer value that it requires. A router in multiple areas, or is running multiple routing protocols MAY signal a different value in each case. How the time to converge is determined is outside the scope of this specification.

Definition of the Convergence Timer The NWP value is 16 bits (ms)milliseconds; maximum value ~65s. The NWP is largest value advertised. If Convergence Timer value, but not topology changes the new value considered time but transition not initiated. If Convergence Timer value and the topology changes, a transition starts and the new timer value considered. RTG protocol specifies action when both parameters change during during the hold-off time. All routers supporting controlled convergence MUST advertise Convergence Time. In ISIS the S-bit=0, then Convergence Timer NWP MUST NOT be leaked between levels. If the parameter is carried in OSPF it is only carried in a type 10 Opaque LSA which prevents propagation outside the OSPF area.

Next Steps The MRT project needs this parameter distribution system to compete its design. There is merit in providing the general solution rather than employing a point solution. The authors request that this be adopted as a WG draft so that design authority passes to the RTGWG. The authors request that the chairs progress this draft in a timely way so as not to stall the MRT project.