Releases: cisco-open/network-sketcher
Releases · cisco-open/network-sketcher
V2.4.1
New Features
-
Optimized placement of segments in the Layer 3 overall configuration chart

-
Changed to hide devices not connected to the Layer 3 IF from the Layer 3 overall configuration chart
-
Fixed a pattern of errors when converting rough sketches to master files.
Read me
User Guide
Language |
Link |
English |
Link |
Japanese |
Link |
Compatibility
- 2.x -> 2.4.1
- Master files of Ver2.x can be used with Ver2.4.0 and later
- When a master file is read in for the first time, the master is automatically backed up and the attribute data is added.
- When a device file is read, if the Attribute data is missing, the device file is requested to be re-generated.
Known Bug
Known Bug |
Workaround |
[ns-bug-013] Generating an L1 diagram with openpyxl 3.2.0b1 leaves a master file with TMP added to the file name. |
Use openpyxl 3.1.5 or remove TMP file after Network Sketcher is finished |
Resolved
Resolved Bug |
Workaround |
Resolved Version |
[ns-bug-012] Layer 2 Diagram generation fails. |
Use version 2.3.1 or earlier |
2.3.3(b) |
[ns-bug-011] When creating a master file from a rough sketch, devices may not be included in the master file if the horizontal axis distances between devices are close. |
Increase horizontal axis distance between devices. |
2.3.4 |
[ns-bug-010] When synchronizing L1 per area file to master file(3-1), VPN settings in L3 sheet of master file are deleted. |
Copy the VPN settings from the backup master file and resynchronize. |
2.2.3(b) |
[ns-bug-009] Failure to generate a master file for a rough sketch with no wire connections |
Creating dummy wires. |
2.2.3(b) |
[ns-bug-008] Master file creation may fail depending on vertical way point placement. |
None |
2.2.1(b) |
[ns-bug-007] VPN is not filled in the diagram when "Yes" is selected in the dialog after generating the VPN Diagram. |
Select "No" in the dialog |
2.2.1(a) |
[ns-bug-006] A bug that could cause duplicate rows to be output in the IP address table |
None |
2.1.1(c) |
[ns-bug-005] DEVICE file generation fails when using python v3.12.x |
Use Python version 3.11.7 or lower. |
This bug has been fixed in 2.1.1(b) to the extent that it does not stop with an error. However, since it is caused by a bug in openpyxl, update openpyxl to 3.1.3 or later as soon as possible. |
[ns-bug-004] Caused file generation to fail in certain Windows environments |
None |
2.1.1(a) |
[ns-bug-003] On Mac OS, file cannot be opened from the dialog after drawing a diagram |
ignore dialogs |
2.1.1 |
[ns-bug-002] If "Way Points" between Areas are not interconnected, the generation of "Master Data" will fail. |
Move unconnected "Way Point" between Areas up/down the "Area". |
2.3.4 |
[ns-bug-001] If a "way point" that does not exist above or below the leftmost "Area" exists in the right "Area", the generation of "Master Data" will fail. |
Move unconnected "Way Point" between "Area" up/down the "Area". |
1.12 |
Full Changelog: Ver2.3.1...Ver2.3.2
What's Changed
Full Changelog: Ver2.4.0...Ver2.4.1
V2.4.0(a)
- Release date
- Ver 2.4.0 -- 2025/1/27
- Ver 2.4.0(a) -- 2025/2/3 -- Rough sketch-related modifications with icons. Fixed error stopping diagram generation in openpyxl 3.2.0b1.
New Features

Read me
User Guide
Language |
Link |
English |
Link |
Japanese |
Link |
Compatibility
- 2.x -> 2.4.0
- Master files of Ver2.x can be used with Ver2.4.0
- When a master file is read in for the first time, the master is automatically backed up and the attribute data is added.
- When a device file is read, if the Attribute data is missing, the device file is requested to be re-generated.
Known Bug
Known Bug |
Workaround |
[ns-bug-013] Generating an L1 diagram with openpyxl 3.2.0b1 leaves a master file with TMP added to the file name. |
Use openpyxl 3.1.5 or remove TMP file after Network Sketcher is finished |
Resolved
Resolved Bug |
Workaround |
Resolved Version |
[ns-bug-012] Layer 2 Diagram generation fails. |
Use version 2.3.1 or earlier |
2.3.3(b) |
[ns-bug-011] When creating a master file from a rough sketch, devices may not be included in the master file if the horizontal axis distances between devices are close. |
Increase horizontal axis distance between devices. |
2.3.4 |
[ns-bug-010] When synchronizing L1 per area file to master file(3-1), VPN settings in L3 sheet of master file are deleted. |
Copy the VPN settings from the backup master file and resynchronize. |
2.2.3(b) |
[ns-bug-009] Failure to generate a master file for a rough sketch with no wire connections |
Creating dummy wires. |
2.2.3(b) |
[ns-bug-008] Master file creation may fail depending on vertical way point placement. |
None |
2.2.1(b) |
[ns-bug-007] VPN is not filled in the diagram when "Yes" is selected in the dialog after generating the VPN Diagram. |
Select "No" in the dialog |
2.2.1(a) |
[ns-bug-006] A bug that could cause duplicate rows to be output in the IP address table |
None |
2.1.1(c) |
[ns-bug-005] DEVICE file generation fails when using python v3.12.x |
Use Python version 3.11.7 or lower. |
This bug has been fixed in 2.1.1(b) to the extent that it does not stop with an error. However, since it is caused by a bug in openpyxl, update openpyxl to 3.1.3 or later as soon as possible. |
[ns-bug-004] Caused file generation to fail in certain Windows environments |
None |
2.1.1(a) |
[ns-bug-003] On Mac OS, file cannot be opened from the dialog after drawing a diagram |
ignore dialogs |
2.1.1 |
[ns-bug-002] If "Way Points" between Areas are not interconnected, the generation of "Master Data" will fail. |
Move unconnected "Way Point" between Areas up/down the "Area". |
2.3.4 |
[ns-bug-001] If a "way point" that does not exist above or below the leftmost "Area" exists in the right "Area", the generation of "Master Data" will fail. |
Move unconnected "Way Point" between "Area" up/down the "Area". |
1.12 |
Full Changelog: Ver2.3.1...Ver2.3.2
V2.3.4
New Features
- When generating the L1 All Areas diagram, a summary diagram is additionally generated.
- All known bugs have been fixed.

Read me
User Guide
Compatibility
- 2.x -> 2.3.4
- Master files of Ver2.x can be used with Ver2.3.4
Known Bug
Resolved
Resolved Bug |
Workaround |
Resolved Version |
[ns-bug-011] When creating a master file from a rough sketch, devices may not be included in the master file if the horizontal axis distances between devices are close. |
Increase horizontal axis distance between devices. |
2.3.4 |
[ns-bug-002] If "Way Points" between Areas are not interconnected, the generation of "Master Data" will fail. |
Move unconnected "Way Point" between Areas up/down the "Area". |
2.3.4 |
[ns-bug-012] Layer 2 Diagram generation fails. |
Use version 2.3.1 or earlier |
2.3.3(b) |
[ns-bug-010] When synchronizing L1 per area file to master file(3-1), VPN settings in L3 sheet of master file are deleted. |
Copy the VPN settings from the backup master file and resynchronize. |
2.2.3(b) |
[ns-bug-009] Failure to generate a master file for a rough sketch with no wire connections |
Creating dummy wires. |
2.2.3(b) |
[ns-bug-008] Master file creation may fail depending on vertical way point placement. |
None |
2.2.1(b) |
[ns-bug-007] VPN is not filled in the diagram when "Yes" is selected in the dialog after generating the VPN Diagram. |
Select "No" in the dialog |
2.2.1(a) |
[ns-bug-006] A bug that could cause duplicate rows to be output in the IP address table |
None |
2.1.1(c) |
[ns-bug-005] DEVICE file generation fails when using python v3.12.x |
Use Python version 3.11.7 or lower. |
This bug has been fixed in 2.1.1(b) to the extent that it does not stop with an error. However, since it is caused by a bug in openpyxl, update openpyxl to 3.1.3 or later as soon as possible. |
[ns-bug-004] Caused file generation to fail in certain Windows environments |
None |
2.1.1(a) |
[ns-bug-003] On Mac OS, file cannot be opened from the dialog after drawing a diagram |
ignore dialogs |
2.1.1 |
[ns-bug-001] If a "way point" that does not exist above or below the leftmost "Area" exists in the right "Area", the generation of "Master Data" will fail. |
Move unconnected "Way Point" between "Area" up/down the "Area". |
1.12 |
Full Changelog: Ver2.3.1...Ver2.3.2
V2.3.3(b)
- Release date
- Ver 2.3.3(b) -- 2024/12/17 -- Fixed a bug that caused generation of Layer 2 Diagram to fail. [ns-bug-012]
- Ver 2.3.3(a) -- 2024/12/13 -- Fixed connectivity-oriented drawing of L3 configuration diagram
- Ver 2.3.3 -- 2024/12/10
New Features
- The drawing of L3 All Areas has been improved. Two patterns are created: area-oriented and connection-oriented.
- Focus on Area draws the Area, so it is easy to grasp the whole picture, but there are cases where the connection line crosses over the device.

- Focus on Connection is more accurate, but does not draw the Area and is longer horizontally. *The following figures are for Ver 2.3.3 only, and have been drawn differently since Ver 2.3.3(a)

Read me
User Guide
Compatibility
- 2.x -> 2.3.3
- Master files of Ver2.x can be used with Ver2.3.3
Known Bug
Known Bug |
Workaround |
[ns-bug-011] When creating a master file from a rough sketch, devices may not be included in the master file if the horizontal axis distances between devices are close. |
Increase horizontal axis distance between devices. |
[ns-bug-002] If "Way Points" between Areas are not interconnected, the generation of "Master Data" will fail. |
Move unconnected "Way Point" between Areas up/down the "Area". |
Resolved
Resolved Bug |
Workaround |
Resolved Version |
[ns-bug-012] Layer 2 Diagram generation fails. |
Use version 2.3.1 or earlier |
2.3.3(b) |
[ns-bug-010] When synchronizing L1 per area file to master file(3-1), VPN settings in L3 sheet of master file are deleted. |
Copy the VPN settings from the backup master file and resynchronize. |
2.2.3(b) |
[ns-bug-009] Failure to generate a master file for a rough sketch with no wire connections |
Creating dummy wires. |
2.2.3(b) |
[ns-bug-008] Master file creation may fail depending on vertical way point placement. |
None |
2.2.1(b) |
[ns-bug-007] VPN is not filled in the diagram when "Yes" is selected in the dialog after generating the VPN Diagram. |
Select "No" in the dialog |
2.2.1(a) |
[ns-bug-006] A bug that could cause duplicate rows to be output in the IP address table |
None |
2.1.1(c) |
[ns-bug-005] DEVICE file generation fails when using python v3.12.x |
Use Python version 3.11.7 or lower. |
This bug has been fixed in 2.1.1(b) to the extent that it does not stop with an error. However, since it is caused by a bug in openpyxl, update openpyxl to 3.1.3 or later as soon as possible. |
[ns-bug-004] Caused file generation to fail in certain Windows environments |
None |
2.1.1(a) |
[ns-bug-003] On Mac OS, file cannot be opened from the dialog after drawing a diagram |
ignore dialogs |
2.1.1 |
[ns-bug-001] If a "way point" that does not exist above or below the leftmost "Area" exists in the right "Area", the generation of "Master Data" will fail. |
Move unconnected "Way Point" between "Area" up/down the "Area". |
1.12 |
Full Changelog: Ver2.3.1...Ver2.3.2
V2.3.2(b)
- Release date
- Ver 2.3.2(b) -- 2024/11/20 , Bug fixed . ns-bug-009 and ns-bug-010
- Ver 2.3.2(a) -- 2024/11/19 , Deleted unnecessary print
- Ver 2.3.2 -- 2024/11/18
New Features

Read me
User Guide
Compatibility
- 2.x -> 2.3.2
- Master files of Ver2.x can be used with Ver2.3.2
Known Bug
Known Bug |
Workaround |
[ns-bug-002] If "Way Points" between Areas are not interconnected, the generation of "Master Data" will fail. |
Move unconnected "Way Point" between Areas up/down the "Area". |
Resolved
Resolved Bug |
Workaround |
Resolved Version |
[ns-bug-010] When synchronizing L1 per area file to master file(3-1), VPN settings in L3 sheet of master file are deleted. |
Copy the VPN settings from the backup master file and resynchronize. |
3.2.3(b) |
[ns-bug-009] Failure to generate a master file for a rough sketch with no wire connections |
Creating dummy wires. |
3.2.3(b) |
[ns-bug-008] Master file creation may fail depending on vertical way point placement. |
None |
3.2.1(b) |
[ns-bug-007] VPN is not filled in the diagram when "Yes" is selected in the dialog after generating the VPN Diagram. |
Select "No" in the dialog |
3.2.1(a) |
[ns-bug-006] A bug that could cause duplicate rows to be output in the IP address table |
None |
2.1.1(c) |
[ns-bug-005] DEVICE file generation fails when using python v3.12.x |
Use Python version 3.11.7 or lower. |
This bug has been fixed in 2.1.1(b) to the extent that it does not stop with an error. However, since it is caused by a bug in openpyxl, update openpyxl to 3.1.3 or later as soon as possible. |
[ns-bug-004] Caused file generation to fail in certain Windows environments |
None |
2.1.1(a) |
[ns-bug-003] On Mac OS, file cannot be opened from the dialog after drawing a diagram |
ignore dialogs |
2.1.1 |
[ns-bug-001] If a "way point" that does not exist above or below the leftmost "Area" exists in the right "Area", the generation of "Master Data" will fail. |
Move unconnected "Way Point" between "Area" up/down the "Area". |
1.12 |
Full Changelog: Ver2.3.1...Ver2.3.2
V2.3.1(b)
- Release date
- Ver 2.3.1(b) -- 2024/11/11 , Fixed Bug/ns-bug-008
- Ver 2.3.1(a) -- 2024/10/31 , Fixed Bug/ns-bug-007
- Ver 2.3.1 -- 2024/10/1
New Features

show area
show area_device
show area_location
show device
show device_interface
show device_location
show link
show interface
show waypoint
show waypoint_interface
show l2_interface
show l3_interface
Read me
User Guide
Compatibility
- 2.x -> 2.3.1
- Master files of Ver2.x can be used with Ver2.3.1
Known Bug
Known Bug |
Workaround |
[ns-bug-002] If "Way Points" between Areas are not interconnected, the generation of "Master Data" will fail. |
Move unconnected "Way Point" between Areas up/down the "Area". |
Resolved
Resolved Bug |
Workaround |
Resolved Version |
[ns-bug-008] Master file creation may fail depending on vertical way point placement. |
None |
3.2.1(b) |
[ns-bug-007] VPN is not filled in the diagram when "Yes" is selected in the dialog after generating the VPN Diagram. |
Select "No" in the dialog |
3.2.1(a) |
[ns-bug-006] A bug that could cause duplicate rows to be output in the IP address table |
None |
2.1.1(c) |
[ns-bug-005] DEVICE file generation fails when using python v3.12.x |
Use Python version 3.11.7 or lower. |
This bug has been fixed in 2.1.1(b) to the extent that it does not stop with an error. However, since it is caused by a bug in openpyxl, update openpyxl to 3.1.3 or later as soon as possible. |
[ns-bug-004] Caused file generation to fail in certain Windows environments |
None |
2.1.1(a) |
[ns-bug-003] On Mac OS, file cannot be opened from the dialog after drawing a diagram |
ignore dialogs |
2.1.1 |
[ns-bug-001] If a "way point" that does not exist above or below the leftmost "Area" exists in the right "Area", the generation of "Master Data" will fail. |
Move unconnected "Way Point" between "Area" up/down the "Area". |
1.12 |
V2.3.0(b)
- Release date
- Ver 2.3.0(b) -- 2024/9/4 -- Improved convenience for larger sizes; eliminated [Per Device] in L2 Diagram. The area in [Per Area] is now selectable.
- Ver 2.3.0(a) -- 2024/9/2 -- Improved rough sketch and L1 Diagram(per area) reading accuracy.
- Ver 2.3.0 -- 2024/8/28
New Features
- Added the ability to create an overall L3 diagram (All Areas)
The L3 Diagram of [Per Area] can be merged into a single diagram as shown below.

Read me
User Guide
Compatibility
- 2.x -> 2.3.0
- Master files of Ver2.x can be used with Ver2.3.0.
Known Bug
Known Bug |
Workaround |
[ns-bug-002] If "Way Points" between Areas are not interconnected, the generation of "Master Data" will fail. |
Move unconnected "Way Point" between Areas up/down the "Area". |
Resolved
Resolved Bug |
Workaround |
Resolved Version |
[ns-bug-006] A bug that could cause duplicate rows to be output in the IP address table |
None |
2.1.1(c) |
[ns-bug-005] DEVICE file generation fails when using python v3.12.x |
Use Python version 3.11.7 or lower. |
This bug has been fixed in 2.1.1(b) to the extent that it does not stop with an error. However, since it is caused by a bug in openpyxl, update openpyxl to 3.1.3 or later as soon as possible. |
[ns-bug-004] Caused file generation to fail in certain Windows environments |
None |
2.1.1(a) |
[ns-bug-003] On Mac OS, file cannot be opened from the dialog after drawing a diagram |
ignore dialogs |
2.1.1 |
[ns-bug-001] If a "way point" that does not exist above or below the leftmost "Area" exists in the right "Area", the generation of "Master Data" will fail. |
Move unconnected "Way Point" between "Area" up/down the "Area". |
1.12 |
V2.2.2(b)
- Release date
- Ver 2.2.2(b) -- 2024/8/6 --- When loading a rough sketch, display a warning message if multiple areas exist on a single page.
- Ver 2.2.2(a) -- 2024/8/1 --- Fixed a bug and Changed the specification so that AIR is not shown in the diagram.
- Ver 2.2.2 -- 2024/7/31
New Features
- Automated device placement adjustment in L1 configuration diagram when generating master data from rough sketches
- With automation, AIR function is eliminated.

Read me
User Guide
Compatibility
- 2.0.x /2.1.x -> 2.2.x
- Master files of Ver2.0.x/Ver2.1.x can be used with Ver2.2.x.
Known Bug
Known Bug |
Workaround |
[ns-bug-002] If "Way Points" between Areas are not interconnected, the generation of "Master Data" will fail. |
Move unconnected "Way Point" between Areas up/down the "Area". |
Resolved
Resolved Bug |
Workaround |
Resolved Version |
[ns-bug-006] A bug that could cause duplicate rows to be output in the IP address table |
None |
2.1.1(c) |
[ns-bug-005] DEVICE file generation fails when using python v3.12.x |
Use Python version 3.11.7 or lower. |
This bug has been fixed in 2.1.1(b) to the extent that it does not stop with an error. However, since it is caused by a bug in openpyxl, update openpyxl to 3.1.3 or later as soon as possible. |
[ns-bug-004] Caused file generation to fail in certain Windows environments |
None |
2.1.1(a) |
[ns-bug-003] On Mac OS, file cannot be opened from the dialog after drawing a diagram |
ignore dialogs |
2.1.1 |
[ns-bug-001] If a "way point" that does not exist above or below the leftmost "Area" exists in the right "Area", the generation of "Master Data" will fail. |
Move unconnected "Way Point" between "Area" up/down the "Area". |
1.12 |
V2.2.1(c)
- Release date
- Ver 2.2.1(c) 2024/6/11
- Fixed a bug that could cause duplicate rows to be output in the IP address table
- Ver 2.2.1(b) 2024/6/3
- Fixed a known bug that DEVICE file generation fails when using python v3.12.x
- Ver 2.2.1(a) 2024/5/27
- Add a known bug that DEVICE file generation fails when using python v3.12.x
- Adjusted width of diagrams.
- Ver 2.2.1 2024/5/15
New Features
Read me
User Guide
Compatibility
- 2.0.x /2.1.x -> 2.2.x
- Master files of Ver2.0.x/Ver2.1.x can be used with Ver2.2.x.
Known Bug
Known Bug |
Workaround |
[ns-bug-002] If "Way Points" between Areas are not interconnected, the generation of "Master Data" will fail. |
Move unconnected "Way Point" between Areas up/down the "Area". |
Resolved
Resolved Bug |
Workaround |
Resolved Version |
[ns-bug-006] A bug that could cause duplicate rows to be output in the IP address table |
None |
2.1.1(c) |
[ns-bug-005] DEVICE file generation fails when using python v3.12.x |
Use Python version 3.11.7 or lower. |
This bug has been fixed in 2.1.1(b) to the extent that it does not stop with an error. However, since it is caused by a bug in openpyxl, update openpyxl to 3.1.3 or later as soon as possible. |
[ns-bug-004] Caused file generation to fail in certain Windows environments |
None |
2.1.1(a) |
[ns-bug-003] On Mac OS, file cannot be opened from the dialog after drawing a diagram |
ignore dialogs |
2.1.1 |
[ns-bug-001] If a "way point" that does not exist above or below the leftmost "Area" exists in the right "Area", the generation of "Master Data" will fail. |
Move unconnected "Way Point" between "Area" up/down the "Area". |
1.12 |
V2.2.0(a)
- Release date
- Ver 2.2.0(a) 2024/5/10 --> Fixed a bug that caused file generation to fail in certain Windows environments
- Ver 2.2.0 2024/4/19
New Features
- Automatic IP address assignment
- Aggregate IP address usage of other locations and assign new locations from similar ranges.
- Check that the IP address range to be assigned does not overlap with the IP address ranges of all locations.
- Reflect the specification of the number of free IP addresses in the subnet mask to be assigned.
- If only one part of the IP address is included, supplement the rest and pay out IP ranges that are also close to each other within the base.
- Reflect ascending/descending order rule.
Compatibility
- 2.0.x /2.1.x -> 2.2.x
- Master files of Ver2.0.x/Ver2.1.x can be used with Ver2.2.x.
Known Bug
Known Bug |
Workaround |
[ns-bug-002] If the "Way Points" between the "Areas" are not interconnected, the generation of "Master Data" will fail. |
Move unconnected "Way Point" between "Area" up/down the "Area". |
Resolved
Resolved Bug |
Workaround |
Resolved Version |
[ns-bug-003] On Mac OS, file cannot be opened from the dialog after drawing a diagram |
ignore dialogs |
2.1.1 |
[ns-bug-001] If a "way point" that does not exist above or below the leftmost "Area" exists in the right "Area", the generation of "Master Data" will fail. |
Move unconnected "Way Point" between "Area" up/down the "Area". |
1.12 |