PowerOSPF
0.1.0
Lab-use-only tool to stand up OSPFv2 test routers (and BFD peers) from PowerShell against routers such as Cisco, MikroTik, FRR or NSX. Form adjacencies over raw IP protocol 89, originate LSAs and prefixes, inject faults, and build or parse OSPF and BFD packets with a generic packet builder.
Minimum PowerShell version
7.4
Installation Options
Owners
Copyright
(c) erikgraa. All rights reserved.
Package Details
Author(s)
- erikgraa
Tags
OSPF OSPFv2 BFD Routing Lab Testing Networking Packet
Functions
New-PacketField New-Packet Format-Packet New-OspfHello New-OspfDbd New-OspfLsRequest New-OspfLsUpdate New-OspfLsAck New-OspfLsa New-OspfRouterLink ConvertFrom-OspfMessage ConvertFrom-OspfLsa Start-OspfSession Get-OspfSession Set-OspfSession Update-OspfSession Stop-OspfSession Resume-OspfSession Remove-OspfSession Get-OspfNeighbor Get-OspfLsa Get-OspfRoute Send-OspfLsa Send-OspfMessage Get-OspfEvent Export-OspfConfig Reset-OspfNeighbor New-BfdControl ConvertFrom-BfdControl Start-BfdSession Get-BfdSession Set-BfdSession Stop-BfdSession Resume-BfdSession Remove-BfdSession
PSEditions
Dependencies
This module has no dependencies.
FileList
- PowerOSPF.nuspec
- Public\New-OspfRouterLink.ps1
- LICENSE
- Public\Stop-BfdSession.ps1
- README.md
- Public\Remove-OspfSession.ps1
- PowerOSPF.psm1
- Public\New-OspfDbd.ps1
- PowerOSPF.psd1
- Public\Start-BfdSession.ps1
- CHANGELOG.md
- Public\ConvertFrom-BfdControl.ps1
- Public\Send-OspfMessage.ps1
- Public\New-BfdControl.ps1
- Public\Export-OspfConfig.ps1
- Public\Set-BfdSession.ps1
- Public\Get-OspfLsa.ps1
- Public\New-OspfHello.ps1
- Public\Get-OspfRoute.ps1
- Public\ConvertFrom-OspfMessage.ps1
- Public\Send-OspfLsa.ps1
- Public\Resume-BfdSession.ps1
- Public\New-OspfLsRequest.ps1
- Public\Resume-OspfSession.ps1
- Public\ConvertFrom-OspfLsa.ps1
- Public\Remove-BfdSession.ps1
- Public\New-OspfLsUpdate.ps1
- Public\Get-OspfEvent.ps1
- Public\New-OspfLsa.ps1
- Public\Stop-OspfSession.ps1
- Public\Start-OspfSession.ps1
- Public\Reset-OspfNeighbor.ps1
- Public\New-Packet.ps1
- Private\Packet.ps1
- Public\Update-OspfSession.ps1
- Private\Bytes.ps1
- Public\Get-OspfNeighbor.ps1
- Private\Bfd.ps1
- Public\Set-OspfSession.ps1
- Private\Engine.ps1
- Public\Format-Packet.ps1
- Private\OwnLsa.ps1
- Public\Get-OspfSession.ps1
- Private\Runtime.ps1
- Public\Get-BfdSession.ps1
- Private\Lsa.ps1
- Public\New-OspfLsAck.ps1
- Private\Spf.ps1
- Public\New-PacketField.ps1
- Private\Receive.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 0.1.1 | 7 | 11/2/2026 |
| 0.1.0 (current version) | 5 | 11/2/2026 |