Show last authors
1 **~ Table of Contents:**
2
3 {{toc/}}
4
5
6
7
8
9 = **1. Introduction** =
10
11 This feature is to filter the unwanted LoRaWAN packets. Purpose is to save the upstream traffic especially for a 4G cellular connection. If configured, gateway will process filter for below two types of message:
12
13 * Unconfirmed Data Up
14 * Confirmed Data Up
15
16 = **2. FWD Filter Mechanism** =
17
18
19 (% class="wikigeneratedid" id="H1.1SupportDevices" %)
20 **Support Devices:**
21
22 * Firmware Version > ** dragino-lgw~-~-v5.4.1658824252**
23 * LG308, DLOS8, LPS8, LIG16, LG308N, DLOS8N, LPS8N
24
25 **Filtering rules:**
26
27 (% border="1" style="background-color:#ffffcc; color:green; width:937.222px" %)
28 |=(% colspan="2" style="width: 724px;" %)Fport Filter|=(% colspan="2" style="width: 724px;" %)DevAddr Filter
29 |(% style="width:329px" %)**Level 0**|(% style="width:329px" %)Do nothing|(% style="width:329px" %)**Level 0**|(% style="width:329px" %)Do nothing
30 |(% style="width:329px" %)**Level 1**|(% style="width:329px" %)Filter only the Fport in the list|(% style="width:329px" %)**Level 1**|(% style="width:329px" %)Filter only the DevAddr in the list
31 |(% style="width:329px" %)**Level 2**|(% style="width:329px" %)Filter Fport that are not in the database|(% style="width:329px" %)**Level 2**|(% style="width:329px" %)Filter DevAddr that are not in the database
32
33 (((
34 [[image:image-20220726171434-6.png||height="628" width="692"]]
35
36
37 **Check if the filter is running**
38
39 [[image:image-20220726164533-3.png||height="465" width="982"]]
40
41
42 == **2.1 Filter By Fport** ==
43
44
45 The Gateway FPort filter will check all the below LoRaWAN messages: Unconfirmed Data Up & Confirmed Data Up.
46
47
48 (% style="color:red" %)**Important Notice:**
49
50 * By default, Fport Filter (% style="color:blue" %)**Level=0**(%%). which means do nothing
51
52 * Fport Filter configured to (% style="color:blue" %)**Level=1**(%%). If the Fport in the list matches the Fport received by the gateway, it will be dropped.
53
54 * Fport Filter configured to (% style="color:blue" %)**Level=2**(%%). If the Fport in the list does not match the Fport received by the gateway, it will be dropped.
55
56 In this case, we set Fport Filter Level=0 and add the fileter (server | fport | 0), when the gateway receives a Lorawan packet with Fport=0, it will be dropped.
57
58 [[image:image-20220726165311-4.png||height="718" width="798"]]
59
60
61 [[image:image-20220726170532-5.png]]
62
63
64 == **2.2 Filter By DevAddr** ==
65
66
67 The Gateway FPort filter will check all the below LoRaWAN messages: Unconfirmed Data Up & Confirmed Data Up.
68
69
70 (% style="color:red" %)**Important Notice:**
71
72 * By default, DevAddr Filter (% style="color:blue" %)**Level=0**(%%). which means do nothing
73
74 * DevAddr Filter configured to (% style="color:blue" %)**Level=1**(%%). If the DevAddr in the list matches the DevAddr received by the gateway, it will be dropped.
75
76 * DevAddr Filter configured to (% style="color:blue" %)**Level=2**(%%). If the DevAddr in the list does not match the DevAddr received by the gateway, it will be dropped.
77
78 In this case, we set DevAddr Filter Level=0 and add the filter (server | DevAddr | 12664787 ), when the gateway receives a Lorawan packet with DevAddr=12664787, it will be dropped.
79
80 [[image:image-20220726171555-7.png||height="754" width="765"]]
81
82
83 [[image:image-20220726171808-8.png]]
84
85
86 **If user need to set the Secondary LoRaWAN Server Packet Filter, the configuration is similar to that above.**
87
88
89 )))
90
91 = **3. PKT_FWD Filter Mechanism** =
92
93
94 (% class="wikigeneratedid" id="H1.1SupportDevices" %)
95 **Support Devices:**
96
97 * Firmware Version >** lgw~-~-build-v5.4.1602379434-20201011-0926** [[Firmware Download>>url:http://www.dragino.com/downloads/index.php?dir=LoRa_Gateway/LPS8/Firmware/Release/]]
98 * LG308, DLOS8
99 * LPS8
100
101 Fport & DevAddr Filter
102
103 [[image:image-20220527150138-1.png]]
104
105
106 Check if the filter is running
107
108 [[image:image-20220527150222-2.png||height="379" width="1062"]]
109
110
111
112
113 == **3.1 Filter By Fport** ==
114
115
116 The Gateway FPort filter will check all the below LoRaWAN message: Unconfirmed Data Up & Confirmed Data Up. If the packet's FPort doesn't match the FPort setting, it will be dropped.
117
118 (((
119 By default , this value is 0 means can upstream all packets with any FPort. We can set to other FPort so specify only one FPort works.
120 )))
121
122 [[image:image-20220527150303-3.png]]
123
124
125 In case we set the FPort filter to 45, and the End Node send a packet with Fport other than 45, it will be dropped.
126
127
128 == **3.2 Filter By DevAddr** ==
129
130
131 Gateway will use a DevAddr mask to check if the Unconfirmed Data Up & Confirmed Data Up packets match the mask . If not, gateway will drop it.
132
133 [[image:image-20220527150404-4.png]]
134
135
136 This screenshot shows packets is dropped if DevAddr mask doesn't match.
137
138
139 (((
140
141 )))
Copyright ©2010-2022 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0