Details
-
Type: Bug
-
Status: Resolved
-
Priority: Critical
-
Resolution: Fixed
-
Affects Version/s: 0.8
-
Fix Version/s: None
-
Component/s: SA
-
Environment:
NOC 0.8dev9940
Host Software
OS Linux noc 3.2.0-59-generic #90-Ubuntu SMP Tue Jan 7 22:43:51 UTC 2014 x86_64
Python 2.7.3 (default, Sep 26 2013, 20:03:06) [GCC 4.6.3]
PostgreSQL PostgreSQL 9.1.11 on x86_64-unknown-linux-gnu, compiled by gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3, 64-bit
MongoDB 2.0.4 (64bit)
Python Path
/opt/noc/scripts
/opt/noc/lib/python2.7
/opt/noc/lib/python2.7/plat-linux2
/opt/noc/lib/python2.7/lib-tk
/opt/noc/lib/python2.7/lib-old
/opt/noc/lib/python2.7/lib-dynload
/usr/lib/python2.7
/usr/lib/python2.7/plat-linux2
/usr/lib/python2.7/lib-tk
/opt/noc/lib/python2.7/site-packages
/opt/noc
/optNOC 0.8dev9940 Host Software OS Linux noc 3.2.0-59-generic #90-Ubuntu SMP Tue Jan 7 22:43:51 UTC 2014 x86_64 Python 2.7.3 (default, Sep 26 2013, 20:03:06) [GCC 4.6.3] PostgreSQL PostgreSQL 9.1.11 on x86_64-unknown-linux-gnu, compiled by gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3, 64-bit MongoDB 2.0.4 (64bit) Python Path /opt/noc/scripts /opt/noc/lib/python2.7 /opt/noc/lib/python2.7/plat-linux2 /opt/noc/lib/python2.7/lib-tk /opt/noc/lib/python2.7/lib-old /opt/noc/lib/python2.7/lib-dynload /usr/lib/python2.7 /usr/lib/python2.7/plat-linux2 /usr/lib/python2.7/lib-tk /opt/noc/lib/python2.7/site-packages /opt/noc /opt
-
Difficulty:Medium
Description
DLink DGS 3100, список портов:
1:1
1:2
...
1:24
ch1
ch2
в get_interface нет обработки портчэналов.
DLink DGS 3100, get_portchannel, портчэналы:
show link_aggregation
Group ID : 1
Member Port : 1:(13-14)
Active Port : 1:(13-14)
Status : enable
тип портчэнала не отдает, DLink ответил, что и не будет такой прошивки, собираем тип так:
show config running include link_aggregation
create link_aggregation group_id 1 type lacp
config link_aggregation group_id 1 ports 1:(13-14)
DLink DGS 3100, выдача групп портов:
1:(1-2,5,7-9),ch(2,4-5), необходимо раскрыть скобки перед передачей списка в expand_interface_range
в аттаче патч:
/opt/noc/sa/profiles/DLink/DGS3100
_init_.py
get_interfaces.py
get_portchannel.py