I2RS
Interface to the Routing System
| Scientists: | Edwin Cordeiro, M.Sc., Prof. Dr.-Ing. Georg Carle | 
| Duration: | 01.05.2016 – 30.09.2018 | 
Description
I2RS facilitates real-time or event driven interaction with the routing system through a collection of protocol-based control or management interfaces.
I2RS proposes to solve the problem stated by RFC 7920:
- Modern networks continue to grow in scale and complexity
 - They benefit from rapid control and analysis functions to support complex and dynamic policies
 - Relevant requirements for current and future networks may not be addressed with today’s networking solutions
 - Need to access and control information in the different vendors' routing systems
 - Apply real-time changes to networks
 
I2RS provides the basis for the following real-time functions:
- Network topology learning
 - Network analytics
 - Network state monitoring
 - Routing information modification and creation
 
I2RS re-uses existing protocols, expands them if necessary:
- Uses NETCONF or RESTCONF
 - Uses YANG models
 
I2RS is Data-Model Driven:
- Designed to facilitate rapid, isolated, secure, and dynamic changes to the routing system
 - YANG Data model rather than CLI becomes common unit
 
Implementations
I2RS @ Quagga: I2RS Code from IETF Hackathon.
I2RS @ OpenDayLight: Bachelor Thesis from Daniel Kowatsch.
Finished student theses
| Author | Title | Type | Advisors | Year | Links | 
| Kerem Saka | Implementing I2RS for Quagga | BA | Edwin Cordeiro | 2016 | 
 | 
| Daniel Kowatsch | Implementing and analysing I2RS in a SDN | BA | Edwin Cordeiro | 2016 | 
 |