Repository navigation
Add Extreme VOSS - #3742
Add Extreme VOSS#3742sdargoeuves wants to merge 8 commits into
Conversation
7e7aac3 to
0564eab
Compare
4aa91be to
da20830
Compare
| {# SPBM underlay: area and B-VIDs only. NNI ports, system-id and nick-name are left to Auto-Sense/ZTF #} | ||
| router isis | ||
| {# the next 3 commented commands require disabling router isis beforehand #} | ||
| {# spbm 1 #} | ||
| {# spbm 1 nick-name 1.11.11 #} | ||
| {# system-id 1234.0000.0001 #} | ||
| spbm 1 b-vid 4051,4052 primary 4051 | ||
| manual-area 49.0001 | ||
| spbm convert-to-config | ||
| exit |
There was a problem hiding this comment.
this is going to get me in trouble!
It probably shouldn't be part of the initial... my thoughts were that VOSS is meant to be used with SPB, and that configuration is really all you need to get started.
I'm happy for this to be in here for the time being, and moved to a proper module/plugin in due time (😅)
There was a problem hiding this comment.
That's probably OK. After all, SPBM is the only fun part of VOSS, right?
Leave it there; we can always move it later.
|
@ipspace here's my first attempt at VOSS, with very minimal SPB support. I'm very new to how SPB works and have no real-world experience with it, so I don't have a good reference for what a "proper" setup should look like. This initial support brings up VOSS devices with a working SPB fabric, and netlab adds VLANs, I-SIDs, access/trunk ports, VLAN interface IPs and static routes on top. Extreme VOSS (Fabric Engine): initial clab support Adds Extreme VOSS as a
|
ipspace
left a comment
There was a problem hiding this comment.
I would suggest I merge this as-is; we can work on netmiko implementation later. OK?
| (caveats-voss)= | ||
| ## Extreme Networks VOSS | ||
|
|
||
| * The only way to configure VOSS devices with Ansible is the now-deprecated **community.network.voss_config** Ansible module. This collection is no longer actively maintained. To install it, you can still run: |
There was a problem hiding this comment.
Let's try to get it work with netmiko? Netmiko supports it, "all" we have to do is to figure out the error message pattern.
There was a problem hiding this comment.
How hard can it be to figure out the error message pattern 😃
I first need to understand how netlab works with netmiko, I'll add this to my todo list.
There was a problem hiding this comment.
How hard can it be to figure out the error message pattern 😃
It seems to be almost impossible for Mikrotik RouterOS. It just writes something with no common prefix or keywords one could use.
I first need to understand how netlab works with netmiko, I'll add this to my todo list.
Ah, time for more developer documentation. Got the message ;)
There was a problem hiding this comment.
there was no hidden message, apart from "I need to look at the code to understand how it has been implemented, and how I should use it".
But I'm not going to complain about having access to documentation helping with the process, thank you!
| {# SPBM underlay: area and B-VIDs only. NNI ports, system-id and nick-name are left to Auto-Sense/ZTF #} | ||
| router isis | ||
| {# the next 3 commented commands require disabling router isis beforehand #} | ||
| {# spbm 1 #} | ||
| {# spbm 1 nick-name 1.11.11 #} | ||
| {# system-id 1234.0000.0001 #} | ||
| spbm 1 b-vid 4051,4052 primary 4051 | ||
| manual-area 49.0001 | ||
| spbm convert-to-config | ||
| exit |
There was a problem hiding this comment.
That's probably OK. After all, SPBM is the only fun part of VOSS, right?
Leave it there; we can always move it later.
Basic support for VOSS. The goal of this PR is not to have the SPB section implemented, that will hopefully happen in a (little?) while...
I'll un-draft this PR once ready, I need to look at the docs, and test a few more things.