diff --git a/agent_based/ospfv3_virtuallink.py b/agent_based/ospfv3_virtuallink.py
index 74c07fc3f8dfb43bb73c461614702b928986c495..67552a1e6f58181a9344383c375db7a7fa7d7ffc 100644
--- a/agent_based/ospfv3_virtuallink.py
+++ b/agent_based/ospfv3_virtuallink.py
@@ -111,6 +111,7 @@ class OspfV3VirtualLink:
     VirtNbrRestartHelperStatus: str
     VirtNbrRestartHelperAge: int
     VirtNbrRestartHelperExitReason: str
+    VitrNbrLocalInterface: str
 
 
 def parse_ospfv3_virtuallink(string_table: List[StringTable]) -> Dict[str, OspfV3VirtualLink]:
@@ -145,6 +146,7 @@ def parse_ospfv3_virtuallink(string_table: List[StringTable]) -> Dict[str, OspfV
                 VirtNbrRestartHelperStatus=ospf_nbr_helperstatus(VirtNbrRestartHelperStatus),
                 VirtNbrRestartHelperAge=int(VirtNbrRestartHelperAge),
                 VirtNbrRestartHelperExitReason=ospf_nbr_helperexitreason(VirtNbrRestartHelperExitReason),
+                VitrNbrLocalInterface=nbrLocalInterface,
             )
     if virtual_links:
         return virtual_links
@@ -198,6 +200,7 @@ def check_ospfv3_virtuallink(item, params, section: Dict[str, OspfV3VirtualLink]
     yield Result(state=State.OK, notice=f'Virtual link helper age: {virtual_link.VirtNbrRestartHelperAge}')
     yield Result(state=State.OK,
                  notice=f'Virtual link helper exit reason: {virtual_link.VirtNbrRestartHelperExitReason}')
+    yield Result(state=State.OK, notice=f'Virtual link local interface: {virtual_link.VitrNbrLocalInterface}')
 
     yield Metric(name='ospfv3_events', value=virtual_link.VirtNbrEvents)
     yield Metric(name='ospfv3_lsretransqlen', value=virtual_link.VirtNbrLsRetransQLen)
diff --git a/ospfv3.mkp b/ospfv3.mkp
index 301c40cde83589ae60a9602ba35e8c3752bce288..393608f2346141acce3b4062c10ff7d2aac8eff7 100644
Binary files a/ospfv3.mkp and b/ospfv3.mkp differ