/* | |
WARNING: | |
This yang model is just for fuction ONOS opensource project demo purpose only, | |
And is subject to change in future, Huawei does not commit provide compatibilty | |
in commercial product. | |
*/ | |
module ne-tnlm { | |
namespace "ne-tnlm"; | |
prefix tnlm; | |
import ne-l3vpncomm-type { | |
prefix l3vpncomm-type; | |
} | |
import ne-tnlm-type { | |
prefix tnlmtype; | |
} | |
organization "Huawei Technologies Co., Ltd"; | |
contact "Huawei Industrial Base | |
Bantian, Longgang | |
Shenzhen 518129 | |
People's Republic of China | |
Website: http://www.huawei.com | |
Email: support@huawei.com"; | |
description "VRP V800R010 Schema"; | |
revision "2014-12-25" { | |
reference "Huawei VRPV8 Schema"; | |
} | |
container devices { | |
list device { | |
key deviceid; | |
leaf deviceid { | |
type string; | |
} | |
container tnlm { | |
container tunnelPolicys { | |
list tunnelPolicy { | |
key tnlPolicyName; | |
leaf tnlPolicyName { | |
type string; | |
} | |
leaf tnlPolicyType { | |
type tnlmtype:tnlmbaseTnlPolicyType; | |
} | |
container tpNexthops { | |
list tpNexthop { | |
key nexthopIPaddr; | |
leaf nexthopIPaddr { | |
type "l3vpncomm-type:ipv4Address"; | |
} | |
leaf tnlPolicyName { | |
type string; | |
} | |
container tpTunnels { | |
list tpTunnel { | |
key "tunnelName"; | |
leaf autoTunnel { | |
type boolean; | |
} | |
leaf tunnelName { | |
type string; | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} |