Releases: inex/IXP-Manager
Per LAG Aggregates
The primary feature of this release is the addition of per LAG aggregate graphs (where as previously we had per port and a single aggregate for all ports).
Following this upgrade, the MRTG configuration file will include these new aggregates by default. If you want to include history in these new aggregates you need to combine the MRTG LOG files of the individual LAG ports. You can do this using this utility and creating a script based on the output of:
bin/ixptool.php -a cli.cli-lag-history-to-from
- [IM] No longer need the warning as we combined past data (46d1eda - Barry O'Donovan - 2014-08-21)
- [NF] Script to merge MRTG logs for the new LAGs feature (bb4f9ed - Barry O'Donovan - 2014-08-21)
- [NF] LAG graphs (20998e7 - Barry O'Donovan - 2014-08-21)
- [NF] Mrtg configuration for per member LAG graphs (e429f0b - Barry O'Donovan - 2014-08-21)
- [IM] Fix #157 - Member list looks a little strange for resellers (3826099 - Barry O'Donovan - 2014-06-26)
- [IM] EuroIX export was meant to be IPv6 and not RS (a10b028 - Barry O'Donovan - 2014-06-11)
- [NF] Euro-IX export of members list (0a90b19 - Barry O'Donovan - 2014-06-10)
- [IM] Better layout for dropdowns (58d0aa0 - Barry O'Donovan - 2014-05-13)
- [BF] added RIPE-NCC-END-MNT to mntners. fixed some typos in generic tpl (ba2d957 - Barry O'Donovan - 2014-05-08)
- [IM] Better error when assigning an existing username to an edited user (4ba8709 - Barry O'Donovan - 2014-05-08)
Views changed since the last release:
application/modules/apiv1/views/_skins/inex/rir/tmpl/autnum-as2128.tpl
application/modules/apiv1/views/_skins/inex/rir/tmpl/autnum-as43760.tpl
application/modules/apiv1/views/rir/tmpl/autnum.tpl
application/views/_skins/inex/nagios-cli/conf/switch-templates.phtml
application/views/_skins/lonap/public/member-details.phtml
application/views/customer/overview-tabs/ports/port.phtml
application/views/statistics-cli/mrtg/member-lag-port.cfg
application/views/statistics-cli/mrtg/member-port.cfg
application/views/statistics-cli/mrtg/member-ports.cfg
application/views/statistics/member-drilldown.phtml
application/views/statistics/member.phtml
Maintenance and bug fix release
- [IM] Do not fetch prefixes from IRRDBs unless necessary (c8b59bf - Barry O'Donovan - 2014-04-26)
- [IM] IRRDB filtering should be the default (e512ecf - Barry O'Donovan - 2014-04-26)
- [BF] Strip whitespace from IPv4/6 addresses (1f63d58 - Barry O'Donovan - 2014-04-23)
- [IM] Increased verbosity to help with #149 (dc59fe2 - Barry O'Donovan - 2014-04-16)
- [BF] Fix contact list by role when cardinality of the set is zero - fixes #142 (9c0670d - Barry O'Donovan - 2014-04-16)
- [IM] Add tag field to location forms - closes #144 (614736a - Barry O'Donovan - 2014-04-16)
- [IM] Allow changing switchport active status without setting port type - closes #146 (68fa329 - Barry O'Donovan - 2014-04-16)
- [BF] Fix #148 - contacts listed multiple times (f4b834f - Barry O'Donovan - 2014-04-11)
- [BF] Fix DateTime to string conversion (introducted in move from Doctrine 1.2 ->2) (70c2478 - Barry O'Donovan - 2014-04-08)
Route Server Prefix Analysis Tool
The Route Server Prefix Analysis tool is something that we have implemented at INEX that our members love. It allows our members to examine what routes they are advertising to the route servers, which are being accepted and which are being rejected.
It is fully documented here with a member facing screenshot. Note that it will only work as currently implemented on Bird route servers.
This tool has been live at INEX now for over a year and we delayed publishing it as there a number of (documented) caveats that we hoped to fix. There's nothing bad - the tool works very well - we just wanted to tidy it. But, as some time has passed, we have decided to publish as is and perhaps revert and tidy later.
Other changes in this release include:
- [IM] Disable this be default as it requires some work to configure (8705144 - Barry O'Donovan - 2014-03-17)
- [NF] Add route server prefix analysis tool script (5ea1bcc - Barry O'Donovan - 2014-03-17)
- [IM] Limit switch list to active switches only (3a917f0 - Barry O'Donovan - 2014-03-17)
- [BF] Catch linked objects on deletion and issue a readable error message - fixes #140 (aac11dd - Barry O'Donovan - 2014-03-14)
- [IM] more debugging info when receiving nlris on route server when NH != peer addr (af4c487 - Nick Hilliard - 2014-03-08)
- [IM] Do not arbitrarily restrict password length (87f2637 - Barry O'Donovan - 2014-03-07)
Views changed include:
application/views/auth/reset-password.phtml
application/views/router-cli/collector/bird/neighbor.cfg
application/views/router-cli/server/bird/header.cfg
application/views/switch/list-toolbar.phtml
Flexible searching for administrators
This version adds a new search box to the top of the left hand side menu on all administrator pages. It allows for an efficient database search via a number of parameters:
- IPv4 address or last octet
- IPv6 address or last section
- AS Number / Macro
- Partial usernames
- Route server prefixes
- MAC addresses
- Email addresses
- Any other text is searched as %xxx% on customer details
Changelog
OUI Database, switch serial numbers
This release contains a small number of bug fixes and two new features:
- Show switch serial numbers on the switch table (if switch model is supported)
- Add an OUI database and show OUI manufacturer in the MAC address table
Schema update required:
CREATE TABLE oui (
id INT AUTO_INCREMENT NOT NULL,
oui VARCHAR(6) NOT NULL,
organisation VARCHAR(255) NOT NULL,
UNIQUE INDEX UNIQ_DAEC0140DAEC0140 (oui),
PRIMARY KEY(id)
)
DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci
ENGINE = InnoDB;
You can find additional documentation on populating the OUI database here.
- [BF] Begun a transaction (unnecessarily) that was not ended
- [NF] Show manufacturer of an OUI in the MAC address table listing. Closes #87 (f25fb78 - Barry O'Donovan - 2014-02-17)
- [HK] Documentation (7c10126 - Barry O'Donovan - 2014-02-17)
- [NF] Update OUI database from named file or IEEE website - for issue #87 (641c7eb - Barry O'Donovan - 2014-02-17)
- [NF] OUI utility class to download and parse the IEEE OUI data file - for issue #87 (ecfe124 - Barry O'Donovan - 2014-02-17)
- [DB] New table to store OUI organisation details. For issue #87 (3766c84 - Barry O'Donovan - 2014-02-17)
- [HK] Pre V3 OUI / SEC stuff that is no longer valid (a42ff4f - Barry O'Donovan - 2014-02-17)
- [IM] Update bundled OUI file (0791d7e - Barry O'Donovan - 2014-02-17)
- [IM] don't die if a switch is unreadable. complain loudly instead.k (7235ebb - Nick Hilliard - 2014-02-13)
- [IM] don't die if the switch FDB cannot be read (eddfcf6 - Nick Hilliard - 2014-02-07)
- [HK] Freshly pressed CSS / JS files (9dd00d8 - Barry O'Donovan - 2014-02-03)
- [IM] Show switch serial number - closes #109 (d358298 - Barry O'Donovan - 2014-02-03)