diff --git a/103280/TS_103_280.asn1 b/103280/TS_103_280.asn1
index 0bf52025fd2344350103148938882a37dafc8144..f6a0ca8abc08d02750af6c9d050b160054b3e757 100644
--- a/103280/TS_103_280.asn1
+++ b/103280/TS_103_280.asn1
@@ -93,4 +93,12 @@ NAI ::= UTF8String
IPProtocol ::= INTEGER (0..255)
+VLANId ::= INTEGER (1..4094)
+
+VLANIdRange ::= SEQUENCE
+{
+ start [0] VLANId,
+ end [1] VLANId
+}
+
END
diff --git a/103280/TS_103_280.schema.json b/103280/TS_103_280.schema.json
index 17d01361efba2c1dfc01b151815786bff0f84452..a2b954974bd995ce7dcc2361b8f540382458850a 100644
--- a/103280/TS_103_280.schema.json
+++ b/103280/TS_103_280.schema.json
@@ -384,6 +384,54 @@
"etsi280:latitude",
"etsi280:longitude"
]
+ },
+ "VLANId": {
+ "type": "integer",
+ "exclusiveMinimum": 1,
+ "maximum": 4094
+ },
+ "VLANIdRange": {
+ "type": "object",
+ "properties": {
+ "etsi280:start": {
+ "$ref": "#/$defs/VLANId"
+ },
+ "etsi280:end": {
+ "$ref": "#/$defs/VLANId"
+ }
+ },
+ "required": [
+ "etsi280:start",
+ "etsi280:end"
+ ]
+ },
+ "VLANIdRangeNested": {
+ "type": "object",
+ "properties": {
+ "VLANIdRange": {
+ "type": "array",
+ "items": {
+ "$ref": "#/$defs/VLANIdRange"
+ },
+ "minItems": 1
+ }
+ },
+ "required": []
+ },
+ "VLANTags": {
+ "type": "object",
+ "properties": {
+ "etsi280:untagged": {
+ "type": "boolean"
+ },
+ "etsi280:nestedTags": {
+ "$ref": "#/$defs/VLANIdRangeNested"
+ }
+ },
+ "required": [
+ "etsi280:untagged",
+ "etsi280:nestedTags"
+ ]
}
}
}
diff --git a/103280/TS_103_280.xsd b/103280/TS_103_280.xsd
index 66a4d64347ab55579c5e40df97daa9702faf763e..e903d204983c96312fd56cc44b7869ea9ba129b0 100644
--- a/103280/TS_103_280.xsd
+++ b/103280/TS_103_280.xsd
@@ -272,4 +272,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+