[yang]Updating vxlan yang model to include IPv6 source in VxLAN tunnel (#14363)
- Why I did it Update VxLAN yang model to include IPv6 source in VxLAN tunnel. The src_ip field can include both ipv4 as well as ipv6 address - How I did it Updated yang model. - How to verify it Added UT to verify
This commit is contained in:
parent
06795931b7
commit
8bd65a3847
@ -2,6 +2,9 @@
|
||||
"VXLAN_VALID_TEST": {
|
||||
"desc": "Valid VXLAN Configuration."
|
||||
},
|
||||
"VXLAN_VALID_V6_TUNNEL_TEST": {
|
||||
"desc": "Valid VXLAN V6 Configuration."
|
||||
},
|
||||
"VXLAN_EVPN_NVO_WITHOUT_VTEP": {
|
||||
"desc": "Configure EVPN_NVO without VXLAN_TUNNEL entry",
|
||||
"eStrKey" : "LeafRef"
|
||||
|
@ -38,6 +38,45 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"VXLAN_VALID_V6_TUNNEL_TEST": {
|
||||
"sonic-vlan:sonic-vlan": {
|
||||
"sonic-vlan:VLAN": {
|
||||
"VLAN_LIST": [
|
||||
{
|
||||
"name": "Vlan100"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"sonic-vxlan:sonic-vxlan": {
|
||||
"sonic-vxlan:VXLAN_TUNNEL": {
|
||||
"VXLAN_TUNNEL_LIST": [
|
||||
{
|
||||
"name": "vtep1",
|
||||
"src_ip": "2001::1:2:3:4"
|
||||
}
|
||||
]
|
||||
},
|
||||
"sonic-vxlan:VXLAN_EVPN_NVO": {
|
||||
"VXLAN_EVPN_NVO_LIST": [
|
||||
{
|
||||
"name": "nvo1",
|
||||
"source_vtep": "vtep1"
|
||||
}
|
||||
]
|
||||
},
|
||||
"sonic-vxlan:VXLAN_TUNNEL_MAP": {
|
||||
"VXLAN_TUNNEL_MAP_LIST": [
|
||||
{
|
||||
"name": "vtep1",
|
||||
"mapname": "map_100_Vlan100",
|
||||
"vlan": "Vlan100",
|
||||
"vni": "100"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"VXLAN_EVPN_NVO_WITHOUT_VTEP": {
|
||||
"sonic-vxlan:sonic-vxlan": {
|
||||
"sonic-vxlan:VXLAN_EVPN_NVO": {
|
||||
|
@ -60,7 +60,7 @@ module sonic-vxlan {
|
||||
}
|
||||
|
||||
leaf src_ip {
|
||||
type inet:ipv4-address;
|
||||
type inet:ip-address;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user