diff options
author | Guillaume Mazoyer <gmazoyer@gravitons.in> | 2016-10-15 18:28:36 +0200 |
---|---|---|
committer | Guillaume Mazoyer <gmazoyer@gravitons.in> | 2016-10-15 18:28:36 +0200 |
commit | 7f96173bbd609478a56fe046819c694782241c00 (patch) | |
tree | 915f47dffe9133275932379336962641926ea682 /routers/router.php | |
parent | e9818aa8e2599e761893ad26785077b8b152a4c4 (diff) |
Add support for Cisco IOS XR.
Some of the changes might be inaccurate. They have only been tested against
the demo version of a Cisco IOS XRv. Any feedback about real world IOS XR
testing will be appreciated.
Diffstat (limited to 'routers/router.php')
-rw-r--r-- | routers/router.php | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/routers/router.php b/routers/router.php index 26a9226..8bf771b 100644 --- a/routers/router.php +++ b/routers/router.php @@ -23,6 +23,7 @@ require_once('includes/config.defaults.php'); require_once('config.php'); require_once('bird.php'); require_once('cisco.php'); +require_once('cisco_iosxr.php'); require_once('juniper.php'); require_once('quagga.php'); require_once('includes/utils.php'); @@ -170,6 +171,10 @@ abstract class Router { case 'ios': return new Cisco($config, $router_config, $id, $requester); + case 'ios-xr': + case 'iosxr': + return new IOSXR($config, $router_config, $id, $requester); + case 'juniper': case 'junos': return new Juniper($config, $router_config, $id, $requester); |