-->
🏠 🔍
SHAREOLITE

Enable SNMP traps Cisco Switch SOLVED


In this post , we present the working steps to enable SNMP Traps on a cisco switch.  Hope this is useful to some beginners.

Check the SNMP Trap settings.

SW1#show snmp
Chassis: SRO112WE21
0 SNMP packets input
    0 Bad SNMP version errors
    0 Unknown community name
    0 Illegal operation for community name supplied
    0 Encoding errors
    0 Number of requested variables
    0 Number of altered variables
    0 Get-request PDUs
    0 Get-next PDUs
    0 Set-request PDUs
    0 Input queue packet drops (Maximum queue size 1000)
0 SNMP packets output
    0 Too big errors (Maximum packet size 1500)
    0 No such name errors
    0 Bad values errors
    0 General errors
    0 Response PDUs
    0 Trap PDUs
SNMP global trap: disabled
SNMP agent enabled

SNMP logging: disabled

Enter into configuration mode , to send SNMPV2 traps to manager IP 10.20.30.1 using the interface of VLAN 45 , below commands may be used.

SW1#config t
SW1(config)# snmp-server community public ro
SW1(config)# snmp-server host 10.20.30.1 version 2c public
SW1(config)# snmp-server enable traps snmp
SW1(config)# snmp-server trap-source vlan 45
SW1(config)# end

SW1# show snmp
Chassis: SRO112WE21
0 SNMP packets input
    0 Bad SNMP version errors
    0 Unknown community name
    0 Illegal operation for community name supplied
    0 Encoding errors
    0 Number of requested variables
    0 Number of altered variables
    0 Get-request PDUs
    0 Get-next PDUs
    0 Set-request PDUs
    0 Input queue packet drops (Maximum queue size 1000)
6 SNMP packets output
    0 Too big errors (Maximum packet size 1500)
    0 No such name errors
    0 Bad values errors
    0 General errors
    0 Response PDUs
    6 Trap PDUs
SNMP global trap: enabled
SNMP agent enabled

SNMP logging: enabled
    Logging to 10.20.30.1.162, 0/10, 6 sent, 0 dropped.

Linux iptables sample config file - NAT example

A sample linux iptables configuration file with example of Input , forward and output chain and a forwarding rule using NAT.

# Generated by iptables-save
*nat
:PREROUTING ACCEPT [95879495:41169618280]
:POSTROUTING ACCEPT [108901633:383143482754]
:OUTPUT ACCEPT [108901761:383143490150]

# NAT rule to route traffic from one port to another
-A PREROUTING -i eth0 -p tcp -m tcp --dport 1234 -j DNAT --to-destination 10.20.30.40:1234
COMMIT

# Generated by iptables-save v1.3.5

:INPUT ACCEPT [457337:38416223]
:FORWARD ACCEPT [556:36240]
:OUTPUT ACCEPT [358730:14631762]

-A INPUT -s 10.102.1.1/255.255.255.248 -p tcp -m tcp --dport 22 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 14531 -j REJECT --reject-with icmp-port-unreachable
-A INPUT -s 127.0.0.1 -j ACCEPT
-A INPUT -s 69.254.0.0/255.255.0.0 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 0:1023 -j REJECT --reject-with icmp-port-unreachable

# To accept the packets for forwarding
-A FORWARD -i eth0 -j ACCEPT

-A OUTPUT -s 127.0.0.1 -j ACCEPT
-A OUTPUT -d 10.30.40.50 -j ACCEPT
-A OUTPUT -d 20.45.55.65 -p tcp -m tcp --dport 22 -j ACCEPT
-A OUTPUT -d 34.35.36.34 -j REJECT --reject-with icmp-port-unreachable
-A OUTPUT -s 69.254.0.0/255.255.0.0 -j ACCEPT
-A OUTPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A OUTPUT -d 127.0.0.1 -j ACCEPT
-A OUTPUT -j LOG --log-prefix "IPTABLES-OUT Default Drop: " --log-level 7
-A OUTPUT -p tcp -m tcp --dport 22 -j ACCEPT
-A OUTPUT -p tcp -m tcp --dport 21 -j ACCEPT
COMMIT

Expect sample script SSH command execution

A sample expect interactive script to SSH to a server , feed in a pre-configured username and password and execute a remote script. 

#!/usr/bin/expect
log_user 0
set timeout -1
spawn ssh root@localhost /home/shareo/test.sh
expect "root@localhost's password:"
send "share1234\r"
log_user 1
expect "##END##"

Hope this is useful to some beginners.

Linux cronjob howto description with examples

##############################################################
#
# The time and date fields are:

#
# field          allowed values
# -----          --------------
# minute         0-59
# hour           0-23
# day of month   1-31
# month          1-12 (or names, see below)
# day of week    0-7 (0 or 7 is Sun, or use names)
#
# A field may be an asterisk (*), which always stands for ``first-last''.
#
# Ranges of numbers are allowed.  Ranges are two numbers separated  with  a  hyphen.
# The specified range is inclusive.  For example, 8-11 for an ``hours'' entry speci-
# fies execution at hours 8, 9, 10 and 11.
#
# Lists are allowed.  A list is a set of numbers (or ranges)  separated  by  commas.
# Examples: ``1,2,5,9'', ``0-4,8-12''.
#
# Step  values  can  be  used  in  conjunction  with ranges.  Following a range with
# ``/<number>'' specifies skips of the number's value through the range.  For  exam-
# ple,  ``0-23/2'' can be used in the hours field to specify command execution every
# other     hour     (the     alternative     in     the     V7     standard      is
# ``0,2,4,6,8,10,12,14,16,18,20,22'').   Steps are also permitted after an asterisk,
# so if you want to say ``every two hours'', just use ``*/2''.
#
# Names can also be used for the ``month'' and ``day  of  week''  fields.   Use  the
# first  three letters of the particular day or month (case doesn't matter).  Ranges
# or lists of names are not allowed.
#
# The ``sixth'' field (the rest of the line) specifies the command to be  run.   The
# entire  command  portion of the line, up to a newline or % character, will be exe-
# cuted by /bin/sh or by the shell specified in the SHELL variable of the  cronfile.
# Percent-signs  (%)  in  the  command,  unless  escaped with backslash (\), will be
# changed into newline characters, and all data after the first % will  be  sent  to
# the command as standard input.
#
# Note:  The  day  of a command's execution can be specified by two fields -- day of
# month, and day of week.  If both fields are restricted (ie, aren't *), the command
# will be run when either field matches the current time.  For example,
# ``30  4  1,15 * 5'' would cause a command to be run at 4:30 am on the 1st and 15th
# of each month, plus every Friday.
#
# EXAMPLES:
#
# # run five minutes after midnight, every day
# 5 0 * * *       $HOME/bin/daily.job >> $HOME/tmp/out 2>&1
# # run at 2:15pm on the first of every month -- output mailed to paul
# 15 14 1 * *     $HOME/bin/monthly
# # run at 10 pm on weekdays, annoy Joe
# 0 22 * * 1-5   mail -s "It's 10pm" joe%Joe,%%Where are your kids?%
# 23 0-23/2 * * * echo "run 23 minutes after midn, 2am, 4am ..., everyday"
# 5 4 * * sun     echo "run at 5 after 4 every sunday"
#
############################################################

Hope this is useful to some of the linux beginners.

Diameter Credit Control - Session control - Terminate Answer - sample wireshark capture

A sample wireshark capture of Diameter Credit Control (DCC) ; session control ; Terminate Answer - which may be useful for DCC beginners for using in seagull tool for learning purposes 

Diameter Protocol
    Version: 0x01
    Length: 248
    Flags: 0x40
        0... .... = Request: Not set
        .1.. .... = Proxyable: Set
        ..0. .... = Error: Not set
        ...0 .... = T(Potentially re-transmitted message): Not set
        .... 0... = Reserved: Not set
        .... .0.. = Reserved: Not set
        .... ..0. = Reserved: Not set
        .... ...0 = Reserved: Not set
    Command Code: 272 Credit-Control
    ApplicationId: Diameter Credit Control Application (4)
    Hop-by-Hop Identifier: 0x21000425
    End-to-End Identifier: 0xc310e4cf
    [Request In: 404]
    [Response Time: 0.005782000 seconds]
    AVP: Session-Id(263) l=33 f=-M- val=slite;3630389812;596;6068
        AVP Code: 263 Session-Id
        AVP Flags: 0x40
            0... .... = Vendor-Specific: Not set
            .1.. .... = Mandatory: Set
            ..0. .... = Protected: Not set
            ...0 .... = Reserved: Not set
            .... 0... = Reserved: Not set
            .... .0.. = Reserved: Not set
            .... ..0. = Reserved: Not set
            .... ...0 = Reserved: Not set
        AVP Length: 33
        Session-Id: slite;3630389812;596;6068
        Padding: 000000
    AVP: Origin-Host(264) l=23 f=-M- val=slite
        AVP Code: 264 Origin-Host
        AVP Flags: 0x40
            0... .... = Vendor-Specific: Not set
            .1.. .... = Mandatory: Set
            ..0. .... = Protected: Not set
            ...0 .... = Reserved: Not set
            .... 0... = Reserved: Not set
            .... .0.. = Reserved: Not set
            .... ..0. = Reserved: Not set
            .... ...0 = Reserved: Not set
        AVP Length: 23
        Origin-Host: slite
        Padding: 00
    AVP: Origin-Realm(296) l=20 f=-M- val=shareoliteBG
        AVP Code: 296 Origin-Realm
        AVP Flags: 0x40
            0... .... = Vendor-Specific: Not set
            .1.. .... = Mandatory: Set
            ..0. .... = Protected: Not set
            ...0 .... = Reserved: Not set
            .... 0... = Reserved: Not set
            .... .0.. = Reserved: Not set
            .... ..0. = Reserved: Not set
            .... ...0 = Reserved: Not set
        AVP Length: 20
        Origin-Realm: shareoliteBG
    AVP: Result-Code(268) l=12 f=-M- val=DIAMETER_SUCCESS (2001)
        AVP Code: 268 Result-Code
        AVP Flags: 0x40
            0... .... = Vendor-Specific: Not set
            .1.. .... = Mandatory: Set
            ..0. .... = Protected: Not set
            ...0 .... = Reserved: Not set
            .... 0... = Reserved: Not set
            .... .0.. = Reserved: Not set
            .... ..0. = Reserved: Not set
            .... ...0 = Reserved: Not set
        AVP Length: 12
        Result-Code: DIAMETER_SUCCESS (2001)
    AVP: Auth-Application-Id(258) l=12 f=-M- val=Diameter Credit Control (4)
        AVP Code: 258 Auth-Application-Id
        AVP Flags: 0x40
            0... .... = Vendor-Specific: Not set
            .1.. .... = Mandatory: Set
            ..0. .... = Protected: Not set
            ...0 .... = Reserved: Not set
            .... 0... = Reserved: Not set
            .... .0.. = Reserved: Not set
            .... ..0. = Reserved: Not set
            .... ...0 = Reserved: Not set
        AVP Length: 12
        Auth-Application-Id: Diameter Credit Control (4)
    AVP: CC-Request-Number(415) l=12 f=-M- val=4
        AVP Code: 415 CC-Request-Number
        AVP Flags: 0x40
            0... .... = Vendor-Specific: Not set
            .1.. .... = Mandatory: Set
            ..0. .... = Protected: Not set
            ...0 .... = Reserved: Not set
            .... 0... = Reserved: Not set
            .... .0.. = Reserved: Not set
            .... ..0. = Reserved: Not set
            .... ...0 = Reserved: Not set
        AVP Length: 12
        CC-Request-Number: 4
    AVP: CC-Request-Type(416) l=12 f=-M- val=TERMINATION_REQUEST (3)
        AVP Code: 416 CC-Request-Type
        AVP Flags: 0x40
            0... .... = Vendor-Specific: Not set
            .1.. .... = Mandatory: Set
            ..0. .... = Protected: Not set
            ...0 .... = Reserved: Not set
            .... 0... = Reserved: Not set
            .... .0.. = Reserved: Not set
            .... ..0. = Reserved: Not set
            .... ...0 = Reserved: Not set
        AVP Length: 12
        CC-Request-Type: TERMINATION_REQUEST (3)
    AVP: Multiple-Services-Credit-Control(456) l=100 f=-M-
        AVP Code: 456 Multiple-Services-Credit-Control
        AVP Flags: 0x40
            0... .... = Vendor-Specific: Not set
            .1.. .... = Mandatory: Set
            ..0. .... = Protected: Not set
            ...0 .... = Reserved: Not set
            .... 0... = Reserved: Not set
            .... .0.. = Reserved: Not set
            .... ..0. = Reserved: Not set
            .... ...0 = Reserved: Not set
        AVP Length: 100
        Multiple-Services-Credit-Control: 
            AVP: Rating-Group(432) l=12 f=-M- val=45
                AVP Code: 432 Rating-Group
                AVP Flags: 0x40
                    0... .... = Vendor-Specific: Not set
                    .1.. .... = Mandatory: Set
                    ..0. .... = Protected: Not set
                    ...0 .... = Reserved: Not set
                    .... 0... = Reserved: Not set
                    .... .0.. = Reserved: Not set
                    .... ..0. = Reserved: Not set
                    .... ...0 = Reserved: Not set
                AVP Length: 12
                Rating-Group: 45
            AVP: Result-Code(268) l=12 f=-M- val=DIAMETER_SUCCESS (2001)
                AVP Code: 268 Result-Code
                AVP Flags: 0x40
                    0... .... = Vendor-Specific: Not set
                    .1.. .... = Mandatory: Set
                    ..0. .... = Protected: Not set
                    ...0 .... = Reserved: Not set
                    .... 0... = Reserved: Not set
                    .... .0.. = Reserved: Not set
                    .... ..0. = Reserved: Not set
                    .... ...0 = Reserved: Not set
                AVP Length: 12
                Result-Code: DIAMETER_SUCCESS (2001)
            AVP: Granted-Service-Unit(431) l=24 f=-M-
                AVP Code: 431 Granted-Service-Unit
                AVP Flags: 0x40
                    0... .... = Vendor-Specific: Not set
                    .1.. .... = Mandatory: Set
                    ..0. .... = Protected: Not set
                    ...0 .... = Reserved: Not set
                    .... 0... = Reserved: Not set
                    .... .0.. = Reserved: Not set
                    .... ..0. = Reserved: Not set
                    .... ...0 = Reserved: Not set
                AVP Length: 24
                Granted-Service-Unit: 
                    AVP: CC-Total-Octets(421) l=16 f=-M- val=1024000
                        AVP Code: 421 CC-Total-Octets
                        AVP Flags: 0x40
                            0... .... = Vendor-Specific: Not set
                            .1.. .... = Mandatory: Set
                            ..0. .... = Protected: Not set
                            ...0 .... = Reserved: Not set
                            .... 0... = Reserved: Not set
                            .... .0.. = Reserved: Not set
                            .... ..0. = Reserved: Not set
                            .... ...0 = Reserved: Not set
                        AVP Length: 16
                        CC-Total-Octets: 1024000
            AVP: Quota-Holding-Time(871) l=16 f=VM- vnd=TGPP val=900
                AVP Code: 871 Quota-Holding-Time
                AVP Flags: 0xc0
                    1... .... = Vendor-Specific: Set
                    .1.. .... = Mandatory: Set
                    ..0. .... = Protected: Not set
                    ...0 .... = Reserved: Not set
                    .... 0... = Reserved: Not set
                    .... .0.. = Reserved: Not set
                    .... ..0. = Reserved: Not set
                    .... ...0 = Reserved: Not set
                AVP Length: 16
                AVP Vendor Id: 3GPP (10415)
                Quota-Holding-Time: 900
            AVP: Volume-Quota-Threshold(869) l=16 f=VM- vnd=TGPP val=1024000
                AVP Code: 869 Volume-Quota-Threshold
                AVP Flags: 0xc0
                    1... .... = Vendor-Specific: Set
                    .1.. .... = Mandatory: Set
                    ..0. .... = Protected: Not set
                    ...0 .... = Reserved: Not set
                    .... 0... = Reserved: Not set
                    .... .0.. = Reserved: Not set
                    .... ..0. = Reserved: Not set
                    .... ...0 = Reserved: Not set
                AVP Length: 16
                AVP Vendor Id: 3GPP (10415)
                Volume-Quota-Threshold: 1024000
            AVP: Validity-Time(448) l=12 f=-M- val=900
                AVP Code: 448 Validity-Time
                AVP Flags: 0x40
                    0... .... = Vendor-Specific: Not set
                    .1.. .... = Mandatory: Set
                    ..0. .... = Protected: Not set
                    ...0 .... = Reserved: Not set
                    .... 0... = Reserved: Not set
                    .... .0.. = Reserved: Not set
                    .... ..0. = Reserved: Not set
                    .... ...0 = Reserved: Not set
                AVP Length: 12
                Validity-Time: 900

Diameter Credit Control - Session control - Terminate request - sample wireshark capture

A sample wireshark capture of Diameter Credit Control (DCC) ; session control ; Terminate request - which may be useful for DCC beginners to use in seagull tool for learning purposes.

Diameter Protocol
    Version: 0x01
    Length: 872
    Flags: 0xc0
        1... .... = Request: Set
        .1.. .... = Proxyable: Set
        ..0. .... = Error: Not set
        ...0 .... = T(Potentially re-transmitted message): Not set
        .... 0... = Reserved: Not set
        .... .0.. = Reserved: Not set
        .... ..0. = Reserved: Not set
        .... ...0 = Reserved: Not set
    Command Code: 272 Credit-Control
    ApplicationId: Diameter Credit Control Application (4)
    Hop-by-Hop Identifier: 0x21000425
    End-to-End Identifier: 0xc310e4cf
    [Answer In: 406]
    AVP: Session-Id(263) l=33 f=-M- val=slite;3630389812;596;6068
        AVP Code: 263 Session-Id
        AVP Flags: 0x40
            0... .... = Vendor-Specific: Not set
            .1.. .... = Mandatory: Set
            ..0. .... = Protected: Not set
            ...0 .... = Reserved: Not set
            .... 0... = Reserved: Not set
            .... .0.. = Reserved: Not set
            .... ..0. = Reserved: Not set
            .... ...0 = Reserved: Not set
        AVP Length: 33
        Session-Id: slite;3630389812;596;6068
        Padding: 000000
    AVP: Auth-Application-Id(258) l=12 f=-M- val=Diameter Credit Control (4)
        AVP Code: 258 Auth-Application-Id
        AVP Flags: 0x40
            0... .... = Vendor-Specific: Not set
            .1.. .... = Mandatory: Set
            ..0. .... = Protected: Not set
            ...0 .... = Reserved: Not set
            .... 0... = Reserved: Not set
            .... .0.. = Reserved: Not set
            .... ..0. = Reserved: Not set
            .... ...0 = Reserved: Not set
        AVP Length: 12
        Auth-Application-Id: Diameter Credit Control (4)
    AVP: Origin-Host(264) l=13 f=-M- val=slite
        AVP Code: 264 Origin-Host
        AVP Flags: 0x40
            0... .... = Vendor-Specific: Not set
            .1.. .... = Mandatory: Set
            ..0. .... = Protected: Not set
            ...0 .... = Reserved: Not set
            .... 0... = Reserved: Not set
            .... .0.. = Reserved: Not set
            .... ..0. = Reserved: Not set
            .... ...0 = Reserved: Not set
        AVP Length: 13
        Origin-Host: slite
        Padding: 000000
    AVP: Origin-Realm(296) l=20 f=-M- val=shareoliteBG
        AVP Code: 296 Origin-Realm
        AVP Flags: 0x40
            0... .... = Vendor-Specific: Not set
            .1.. .... = Mandatory: Set
            ..0. .... = Protected: Not set
            ...0 .... = Reserved: Not set
            .... 0... = Reserved: Not set
            .... .0.. = Reserved: Not set
            .... ..0. = Reserved: Not set
            .... ...0 = Reserved: Not set
        AVP Length: 20
        Origin-Realm: shareoliteBG
    AVP: Destination-Realm(283) l=20 f=-M- val=shareoliteBG
        AVP Code: 283 Destination-Realm
        AVP Flags: 0x40
            0... .... = Vendor-Specific: Not set
            .1.. .... = Mandatory: Set
            ..0. .... = Protected: Not set
            ...0 .... = Reserved: Not set
            .... 0... = Reserved: Not set
            .... .0.. = Reserved: Not set
            .... ..0. = Reserved: Not set
            .... ...0 = Reserved: Not set
        AVP Length: 20
        Destination-Realm: shareoliteBG
    AVP: Service-Context-Id(461) l=11 f=-M- val=XYZ
        AVP Code: 461 Service-Context-Id
        AVP Flags: 0x40
            0... .... = Vendor-Specific: Not set
            .1.. .... = Mandatory: Set
            ..0. .... = Protected: Not set
            ...0 .... = Reserved: Not set
            .... 0... = Reserved: Not set
            .... .0.. = Reserved: Not set
            .... ..0. = Reserved: Not set
            .... ...0 = Reserved: Not set
        AVP Length: 11
        Service-Context-Id: XYZ
        Padding: 00
    AVP: CC-Request-Type(416) l=12 f=-M- val=TERMINATION_REQUEST (3)
        AVP Code: 416 CC-Request-Type
        AVP Flags: 0x40
            0... .... = Vendor-Specific: Not set
            .1.. .... = Mandatory: Set
            ..0. .... = Protected: Not set
            ...0 .... = Reserved: Not set
            .... 0... = Reserved: Not set
            .... .0.. = Reserved: Not set
            .... ..0. = Reserved: Not set
            .... ...0 = Reserved: Not set
        AVP Length: 12
        CC-Request-Type: TERMINATION_REQUEST (3)
    AVP: CC-Request-Number(415) l=12 f=-M- val=4
        AVP Code: 415 CC-Request-Number
        AVP Flags: 0x40
            0... .... = Vendor-Specific: Not set
            .1.. .... = Mandatory: Set
            ..0. .... = Protected: Not set
            ...0 .... = Reserved: Not set
            .... 0... = Reserved: Not set
            .... .0.. = Reserved: Not set
            .... ..0. = Reserved: Not set
            .... ...0 = Reserved: Not set
        AVP Length: 12
        CC-Request-Number: 4
    AVP: Destination-Host(293) l=23 f=-M- val=slite
        AVP Code: 293 Destination-Host
        AVP Flags: 0x40
            0... .... = Vendor-Specific: Not set
            .1.. .... = Mandatory: Set
            ..0. .... = Protected: Not set
            ...0 .... = Reserved: Not set
            .... 0... = Reserved: Not set
            .... .0.. = Reserved: Not set
            .... ..0. = Reserved: Not set
            .... ...0 = Reserved: Not set
        AVP Length: 23
        Destination-Host: slite
        Padding: 00
    AVP: Origin-State-Id(278) l=12 f=-M- val=3626120984
        AVP Code: 278 Origin-State-Id
        AVP Flags: 0x40
            0... .... = Vendor-Specific: Not set
            .1.. .... = Mandatory: Set
            ..0. .... = Protected: Not set
            ...0 .... = Reserved: Not set
            .... 0... = Reserved: Not set
            .... .0.. = Reserved: Not set
            .... ..0. = Reserved: Not set
            .... ...0 = Reserved: Not set
        AVP Length: 12
        Origin-State-Id: 3626120984
    AVP: Event-Timestamp(55) l=12 f=-M- val=Jun 16, 2007 09:39:46.000000000 UTC
        AVP Code: 55 Event-Timestamp
        AVP Flags: 0x40
            0... .... = Vendor-Specific: Not set
            .1.. .... = Mandatory: Set
            ..0. .... = Protected: Not set
            ...0 .... = Reserved: Not set
            .... 0... = Reserved: Not set
            .... .0.. = Reserved: Not set
            .... ..0. = Reserved: Not set
            .... ...0 = Reserved: Not set
        AVP Length: 12
        Event-Timestamp: Jun 16, 2007 09:39:46.000000000 UTC
    AVP: Subscription-Id(443) l=40 f=-M-
        AVP Code: 443 Subscription-Id
        AVP Flags: 0x40
            0... .... = Vendor-Specific: Not set
            .1.. .... = Mandatory: Set
            ..0. .... = Protected: Not set
            ...0 .... = Reserved: Not set
            .... 0... = Reserved: Not set
            .... .0.. = Reserved: Not set
            .... ..0. = Reserved: Not set
            .... ...0 = Reserved: Not set
        AVP Length: 40
        Subscription-Id: 
            AVP: Subscription-Id-Type(450) l=12 f=-M- val=END_USER_E164 (0)
                AVP Code: 450 Subscription-Id-Type
                AVP Flags: 0x40
                    0... .... = Vendor-Specific: Not set
                    .1.. .... = Mandatory: Set
                    ..0. .... = Protected: Not set
                    ...0 .... = Reserved: Not set
                    .... 0... = Reserved: Not set
                    .... .0.. = Reserved: Not set
                    .... ..0. = Reserved: Not set
                    .... ...0 = Reserved: Not set
                AVP Length: 12
                Subscription-Id-Type: END_USER_E164 (0)
            AVP: Subscription-Id-Data(444) l=18 f=-M- val=1234567890
                AVP Code: 444 Subscription-Id-Data
                AVP Flags: 0x40
                    0... .... = Vendor-Specific: Not set
                    .1.. .... = Mandatory: Set
                    ..0. .... = Protected: Not set
                    ...0 .... = Reserved: Not set
                    .... 0... = Reserved: Not set
                    .... .0.. = Reserved: Not set
                    .... ..0. = Reserved: Not set
                    .... ...0 = Reserved: Not set
                AVP Length: 18
                Subscription-Id-Data: 1234567890
                Padding: 0000
    AVP: Subscription-Id(443) l=44 f=-M-
        AVP Code: 443 Subscription-Id
        AVP Flags: 0x40
            0... .... = Vendor-Specific: Not set
            .1.. .... = Mandatory: Set
            ..0. .... = Protected: Not set
            ...0 .... = Reserved: Not set
            .... 0... = Reserved: Not set
            .... .0.. = Reserved: Not set
            .... ..0. = Reserved: Not set
            .... ...0 = Reserved: Not set
        AVP Length: 44
        Subscription-Id: 
            AVP: Subscription-Id-Type(450) l=12 f=-M- val=END_USER_IMSI (1)
                AVP Code: 450 Subscription-Id-Type
                AVP Flags: 0x40
                    0... .... = Vendor-Specific: Not set
                    .1.. .... = Mandatory: Set
                    ..0. .... = Protected: Not set
                    ...0 .... = Reserved: Not set
                    .... 0... = Reserved: Not set
                    .... .0.. = Reserved: Not set
                    .... ..0. = Reserved: Not set
                    .... ...0 = Reserved: Not set
                AVP Length: 12
                Subscription-Id-Type: END_USER_IMSI (1)
            AVP: Subscription-Id-Data(444) l=23 f=-M- val=123456789012345
                AVP Code: 444 Subscription-Id-Data
                AVP Flags: 0x40
                    0... .... = Vendor-Specific: Not set
                    .1.. .... = Mandatory: Set
                    ..0. .... = Protected: Not set
                    ...0 .... = Reserved: Not set
                    .... 0... = Reserved: Not set
                    .... .0.. = Reserved: Not set
                    .... ..0. = Reserved: Not set
                    .... ...0 = Reserved: Not set
                AVP Length: 23
                Subscription-Id-Data: 123456789012345
                Padding: 00
    AVP: Termination-Cause(295) l=12 f=-M- val=DIAMETER_LOGOUT (1)
        AVP Code: 295 Termination-Cause
        AVP Flags: 0x40
            0... .... = Vendor-Specific: Not set
            .1.. .... = Mandatory: Set
            ..0. .... = Protected: Not set
            ...0 .... = Reserved: Not set
            .... 0... = Reserved: Not set
            .... .0.. = Reserved: Not set
            .... ..0. = Reserved: Not set
            .... ...0 = Reserved: Not set
        AVP Length: 12
        Termination-Cause: DIAMETER_LOGOUT (1)
    AVP: Multiple-Services-Indicator(455) l=12 f=-M- val=MULTIPLE_SERVICES_SUPPORTED (1)
        AVP Code: 455 Multiple-Services-Indicator
        AVP Flags: 0x40
            0... .... = Vendor-Specific: Not set
            .1.. .... = Mandatory: Set
            ..0. .... = Protected: Not set
            ...0 .... = Reserved: Not set
            .... 0... = Reserved: Not set
            .... .0.. = Reserved: Not set
            .... ..0. = Reserved: Not set
            .... ...0 = Reserved: Not set
        AVP Length: 12
        Multiple-Services-Indicator: MULTIPLE_SERVICES_SUPPORTED (1)
    AVP: Multiple-Services-Credit-Control(456) l=92 f=-M-
        AVP Code: 456 Multiple-Services-Credit-Control
        AVP Flags: 0x40
            0... .... = Vendor-Specific: Not set
            .1.. .... = Mandatory: Set
            ..0. .... = Protected: Not set
            ...0 .... = Reserved: Not set
            .... 0... = Reserved: Not set
            .... .0.. = Reserved: Not set
            .... ..0. = Reserved: Not set
            .... ...0 = Reserved: Not set
        AVP Length: 92
        Multiple-Services-Credit-Control: 
            AVP: Used-Service-Unit(446) l=56 f=-M-
                AVP Code: 446 Used-Service-Unit
                AVP Flags: 0x40
                    0... .... = Vendor-Specific: Not set
                    .1.. .... = Mandatory: Set
                    ..0. .... = Protected: Not set
                    ...0 .... = Reserved: Not set
                    .... 0... = Reserved: Not set
                    .... .0.. = Reserved: Not set
                    .... ..0. = Reserved: Not set
                    .... ...0 = Reserved: Not set
                AVP Length: 56
                Used-Service-Unit: 
                    AVP: CC-Total-Octets(421) l=16 f=-M- val=3490269
                        AVP Code: 421 CC-Total-Octets
                        AVP Flags: 0x40
                            0... .... = Vendor-Specific: Not set
                            .1.. .... = Mandatory: Set
                            ..0. .... = Protected: Not set
                            ...0 .... = Reserved: Not set
                            .... 0... = Reserved: Not set
                            .... .0.. = Reserved: Not set
                            .... ..0. = Reserved: Not set
                            .... ...0 = Reserved: Not set
                        AVP Length: 16
                        CC-Total-Octets: 3490269
                    AVP: CC-Input-Octets(412) l=16 f=-M- val=88266
                        AVP Code: 412 CC-Input-Octets
                        AVP Flags: 0x40
                            0... .... = Vendor-Specific: Not set
                            .1.. .... = Mandatory: Set
                            ..0. .... = Protected: Not set
                            ...0 .... = Reserved: Not set
                            .... 0... = Reserved: Not set
                            .... .0.. = Reserved: Not set
                            .... ..0. = Reserved: Not set
                            .... ...0 = Reserved: Not set
                        AVP Length: 16
                        CC-Input-Octets: 88266
                    AVP: CC-Output-Octets(414) l=16 f=-M- val=3402003
                        AVP Code: 414 CC-Output-Octets
                        AVP Flags: 0x40
                            0... .... = Vendor-Specific: Not set
                            .1.. .... = Mandatory: Set
                            ..0. .... = Protected: Not set
                            ...0 .... = Reserved: Not set
                            .... 0... = Reserved: Not set
                            .... .0.. = Reserved: Not set
                            .... ..0. = Reserved: Not set
                            .... ...0 = Reserved: Not set
                        AVP Length: 16
                        CC-Output-Octets: 3402003
            AVP: Rating-Group(432) l=12 f=-M- val=45
                AVP Code: 432 Rating-Group
                AVP Flags: 0x40
                    0... .... = Vendor-Specific: Not set
                    .1.. .... = Mandatory: Set
                    ..0. .... = Protected: Not set
                    ...0 .... = Reserved: Not set
                    .... 0... = Reserved: Not set
                    .... .0.. = Reserved: Not set
                    .... ..0. = Reserved: Not set
                    .... ...0 = Reserved: Not set
                AVP Length: 12
                Rating-Group: 45
            AVP: Reporting-Reason(872) l=16 f=VM- vnd=TGPP val=FINAL (2)
                AVP Code: 872 Reporting-Reason
                AVP Flags: 0xc0
                    1... .... = Vendor-Specific: Set
                    .1.. .... = Mandatory: Set
                    ..0. .... = Protected: Not set
                    ...0 .... = Reserved: Not set
                    .... 0... = Reserved: Not set
                    .... .0.. = Reserved: Not set
                    .... ..0. = Reserved: Not set
                    .... ...0 = Reserved: Not set
                AVP Length: 16
                AVP Vendor Id: 3GPP (10415)
                Reporting-Reason: FINAL (2)
    AVP: User-Equipment-Info(458) l=36 f=---
        AVP Code: 458 User-Equipment-Info
        AVP Flags: 0x00
            0... .... = Vendor-Specific: Not set
            .0.. .... = Mandatory: Not set
            ..0. .... = Protected: Not set
            ...0 .... = Reserved: Not set
            .... 0... = Reserved: Not set
            .... .0.. = Reserved: Not set
            .... ..0. = Reserved: Not set
            .... ...0 = Reserved: Not set
        AVP Length: 36
        User-Equipment-Info: 
            AVP: User-Equipment-Info-Type(459) l=12 f=--- val=IMEISV (0)
                AVP Code: 459 User-Equipment-Info-Type
                AVP Flags: 0x00
                    0... .... = Vendor-Specific: Not set
                    .0.. .... = Mandatory: Not set
                    ..0. .... = Protected: Not set
                    ...0 .... = Reserved: Not set
                    .... 0... = Reserved: Not set
                    .... .0.. = Reserved: Not set
                    .... ..0. = Reserved: Not set
                    .... ...0 = Reserved: Not set
                AVP Length: 12
                User-Equipment-Info-Type: IMEISV (0)
            AVP: User-Equipment-Info-Value(460) l=16 f=--- val=1234567890123456
                AVP Code: 460 User-Equipment-Info-Value
                AVP Flags: 0x00
                    0... .... = Vendor-Specific: Not set
                    .0.. .... = Mandatory: Not set
                    ..0. .... = Protected: Not set
                    ...0 .... = Reserved: Not set
                    .... 0... = Reserved: Not set
                    .... .0.. = Reserved: Not set
                    .... ..0. = Reserved: Not set
                    .... ...0 = Reserved: Not set
                AVP Length: 16
                User-Equipment-Info-Value: 1234567890123456
    AVP: Service-Information(873) l=428 f=VM- vnd=TGPP
        AVP Code: 873 Service-Information
        AVP Flags: 0xc0
            1... .... = Vendor-Specific: Set
            .1.. .... = Mandatory: Set
            ..0. .... = Protected: Not set
            ...0 .... = Reserved: Not set
            .... 0... = Reserved: Not set
            .... .0.. = Reserved: Not set
            .... ..0. = Reserved: Not set
            .... ...0 = Reserved: Not set
        AVP Length: 428
        AVP Vendor Id: 3GPP (10415)
        Service-Information: 
            AVP: PS-Information(874) l=416 f=VM- vnd=TGPP
                AVP Code: 874 PS-Information
                AVP Flags: 0xc0
                    1... .... = Vendor-Specific: Set
                    .1.. .... = Mandatory: Set
                    ..0. .... = Protected: Not set
                    ...0 .... = Reserved: Not set
                    .... 0... = Reserved: Not set
                    .... .0.. = Reserved: Not set
                    .... ..0. = Reserved: Not set
                    .... ...0 = Reserved: Not set
                AVP Length: 416
                AVP Vendor Id: 3GPP (10415)
                PS-Information: 
                    AVP: 3GPP-Charging-Id(2) l=16 f=V-- vnd=TGPP val=04c41502
                        AVP Code: 2 3GPP-Charging-Id
                        AVP Flags: 0x80
                            1... .... = Vendor-Specific: Set
                            .0.. .... = Mandatory: Not set
                            ..0. .... = Protected: Not set
                            ...0 .... = Reserved: Not set
                            .... 0... = Reserved: Not set
                            .... .0.. = Reserved: Not set
                            .... ..0. = Reserved: Not set
                            .... ...0 = Reserved: Not set
                        AVP Length: 16
                        AVP Vendor Id: 3GPP (10415)
                        3GPP-Charging-Id: 04c41502
                    AVP: 3GPP-PDP-Type(3) l=16 f=V-- vnd=TGPP val=IPv4 (0)
                        AVP Code: 3 3GPP-PDP-Type
                        AVP Flags: 0x80
                            1... .... = Vendor-Specific: Set
                            .0.. .... = Mandatory: Not set
                            ..0. .... = Protected: Not set
                            ...0 .... = Reserved: Not set
                            .... 0... = Reserved: Not set
                            .... .0.. = Reserved: Not set
                            .... ..0. = Reserved: Not set
                            .... ...0 = Reserved: Not set
                        AVP Length: 16
                        AVP Vendor Id: 3GPP (10415)
                        3GPP-PDP-Type: IPv4 (0)

                        AVP: PDP-Address(1227) l=18 f=VM- vnd=TGPP val=20.1.1.4 (20.1.1.4)
                        AVP Code: 1227 PDP-Address
                        AVP Flags: 0xc0
                            1... .... = Vendor-Specific: Set
                            .1.. .... = Mandatory: Set
                            ..0. .... = Protected: Not set
                            ...0 .... = Reserved: Not set
                            .... 0... = Reserved: Not set
                            .... .0.. = Reserved: Not set
                            .... ..0. = Reserved: Not set
                            .... ...0 = Reserved: Not set
                        AVP Length: 18
                        AVP Vendor Id: 3GPP (10415)
                        PDP-Address: 000114010104
                            PDP-Address Address Family: IPv4 (1)
                            PDP-Address Address: 20.1.1.4 (20.1.1.4)
                        Padding: 0000
                    AVP: 3GPP-GPRS-Negotiated-QoS-profile(5) l=39 f=V-- vnd=TGPP val=12-34567890abcdef1234567890
                        AVP Code: 5 3GPP-GPRS-Negotiated-QoS-profile
                        AVP Flags: 0x80
                            1... .... = Vendor-Specific: Set
                            .0.. .... = Mandatory: Not set
                            ..0. .... = Protected: Not set
                            ...0 .... = Reserved: Not set
                            .... 0... = Reserved: Not set
                            .... .0.. = Reserved: Not set
                            .... ..0. = Reserved: Not set
                            .... ...0 = Reserved: Not set
                        AVP Length: 39
                        AVP Vendor Id: 3GPP (10415)
                        3GPP-GPRS-Negotiated-QoS-profile: 12-34567890abcdef1234567890
                        UMTS GTP QoS Profile
                            Version: 0x05
                            Hyphen separator: -
                            00.. .... = Spare: 0
                            ..01 0... = QoS delay: Delay class 2 (2)
                            .... .101 = QoS reliability: Unacknowledged GTP/LLC/RLC, Unprotected data (5)
                            1001 .... = QoS peak: Up to 256 000 oct/s (9)
                            .... 0... = Spare: 0
                            .... .010 = QoS precedence: Normal priority (2)
                            000. .... = Spare: 0
                            ...1 1111 = QoS mean: Best effort (31)
                            011. .... = Traffic class: Interactive class (3)
                            ...1 0... = Delivery order: Without delivery order ('no') (2)
                            .... .001 = Delivery of erroneous SDU: No detect ('-') (1)
                            Maximum SDU size: 1500 octets
                            Maximum bit rate for uplink: 2048 kbps
                            Maximum bit rate for downlink: 8640 kbps
                            0100 .... = Residual BER: 1/250 = 4x10^-3 (4)
                            .... 0011 = SDU Error ratio: 1/1 000 = 1x10^-3 (3)
                            0010 10.. = Transfer delay: 100 ms (10)
                            .... ..10 = Traffic handling priority: Priority level 2 (2)
                            Guaranteed bit rate for uplink: 64 kbps
                            Guaranteed bit rate for downlink: 64 kbps
                            .... 0000 = Source Statistics Descriptor: unknown (0)
                            ...0 .... = Signalling Indication: Not optimised for signalling traffic
                        Padding: 00
                    AVP: SGSN-Address(1228) l=18 f=VM- vnd=TGPP val=20.4.4.6 (20.4.4.6)
                        AVP Code: 1228 SGSN-Address
                        AVP Flags: 0xc0
                            1... .... = Vendor-Specific: Set
                            .1.. .... = Mandatory: Set
                            ..0. .... = Protected: Not set
                            ...0 .... = Reserved: Not set
                            .... 0... = Reserved: Not set
                            .... .0.. = Reserved: Not set
                            .... ..0. = Reserved: Not set
                            .... ...0 = Reserved: Not set
                        AVP Length: 18
                        AVP Vendor Id: 3GPP (10415)
                        SGSN-Address: 000114040406
                            SGSN-Address Address Family: IPv4 (1)
                            SGSN-Address Address: 20.4.4.6 (20.4.4.6)
                        Padding: 0000
                    AVP: GGSN-Address(847) l=18 f=VM- vnd=TGPP val=20.4.4.7 (20.4.4.7)
                        AVP Code: 847 GGSN-Address
                        AVP Flags: 0xc0
                            1... .... = Vendor-Specific: Set
                            .1.. .... = Mandatory: Set
                            ..0. .... = Protected: Not set
                            ...0 .... = Reserved: Not set
                            .... 0... = Reserved: Not set
                            .... .0.. = Reserved: Not set
                            .... ..0. = Reserved: Not set
                            .... ...0 = Reserved: Not set
                        AVP Length: 18
                        AVP Vendor Id: 3GPP (10415)
                        GGSN-Address: 000114040407
                            GGSN-Address Address Family: IPv4 (1)
                            GGSN-Address Address: 20.4.4.7 (20.4.4.7)
                        Padding: 0000
                    AVP: CG-Address(846) l=18 f=VM- vnd=TGPP val=20.4.4.2 (20.4.4.2)
                        AVP Code: 846 CG-Address
                        AVP Flags: 0xc0
                            1... .... = Vendor-Specific: Set
                            .1.. .... = Mandatory: Set
                            ..0. .... = Protected: Not set
                            ...0 .... = Reserved: Not set
                            .... 0... = Reserved: Not set
                            .... .0.. = Reserved: Not set
                            .... ..0. = Reserved: Not set
                            .... ...0 = Reserved: Not set
                        AVP Length: 18
                        AVP Vendor Id: 3GPP (10415)
                        CG-Address: 000114040402
                            CG-Address Address Family: IPv4 (1)
                            CG-Address Address: 20.4.4.2 (20.4.4.2)
                        Padding: 0000
                    AVP: 3GPP-IMSI-MCC-MNC(8) l=17 f=V-- vnd=TGPP val=12345
                        AVP Code: 8 3GPP-IMSI-MCC-MNC
                        AVP Flags: 0x80
                            1... .... = Vendor-Specific: Set
                            .0.. .... = Mandatory: Not set
                            ..0. .... = Protected: Not set
                            ...0 .... = Reserved: Not set
                            .... 0... = Reserved: Not set
                            .... .0.. = Reserved: Not set
                            .... ..0. = Reserved: Not set
                            .... ...0 = Reserved: Not set
                        AVP Length: 17
                        AVP Vendor Id: 3GPP (10415)
                        3GPP-IMSI-MCC-MNC: 12345
                        Padding: 000000
                    AVP: 3GPP-GGSN-MCC-MNC(9) l=17 f=V-- vnd=TGPP val=12345
                        AVP Code: 9 3GPP-GGSN-MCC-MNC
                        AVP Flags: 0x80
                            1... .... = Vendor-Specific: Set
                            .0.. .... = Mandatory: Not set
                            ..0. .... = Protected: Not set
                            ...0 .... = Reserved: Not set
                            .... 0... = Reserved: Not set
                            .... .0.. = Reserved: Not set
                            .... ..0. = Reserved: Not set
                            .... ...0 = Reserved: Not set
                        AVP Length: 17
                        AVP Vendor Id: 3GPP (10415)
                        3GPP-GGSN-MCC-MNC: 12345
                        Padding: 000000
                    AVP: 3GPP-NSAPI(10) l=13 f=V-- vnd=TGPP val=5
                        AVP Code: 10 3GPP-NSAPI
                        AVP Flags: 0x80
                            1... .... = Vendor-Specific: Set
                            .0.. .... = Mandatory: Not set
                            ..0. .... = Protected: Not set
                            ...0 .... = Reserved: Not set
                            .... 0... = Reserved: Not set
                            .... .0.. = Reserved: Not set
                            .... ..0. = Reserved: Not set
                            .... ...0 = Reserved: Not set
                        AVP Length: 13
                        AVP Vendor Id: 3GPP (10415)
                        3GPP-NSAPI: 5
                        Padding: 000000
                    AVP: Called-Station-Id(30) l=14 f=-M- val=internet
                        AVP Code: 30 Called-Station-Id
                        AVP Flags: 0x40
                            0... .... = Vendor-Specific: Not set
                            .1.. .... = Mandatory: Set
                            ..0. .... = Protected: Not set
                            ...0 .... = Reserved: Not set
                            .... 0... = Reserved: Not set
                            .... .0.. = Reserved: Not set
                            .... ..0. = Reserved: Not set
                            .... ...0 = Reserved: Not set
                        AVP Length: 14
                        Called-Station-Id: internet

                    AVP: 3GPP-Session-Stop-Indicator(11) l=13 f=V-- vnd=TGPP val=\377
                        AVP Code: 11 3GPP-Session-Stop-Indicator
                        AVP Flags: 0x80
                            1... .... = Vendor-Specific: Set
                            .0.. .... = Mandatory: Not set
                            ..0. .... = Protected: Not set
                            ...0 .... = Reserved: Not set
                            .... 0... = Reserved: Not set
                            .... .0.. = Reserved: Not set
                            .... ..0. = Reserved: Not set
                            .... ...0 = Reserved: Not set
                        AVP Length: 13
                        AVP Vendor Id: 3GPP (10415)
                        3GPP-Session-Stop-Indicator: \377
                        Padding: 000000
                    AVP: 3GPP-Selection-Mode(12) l=13 f=V-- vnd=TGPP val=0
                        AVP Code: 12 3GPP-Selection-Mode
                        AVP Flags: 0x80
                            1... .... = Vendor-Specific: Set
                            .0.. .... = Mandatory: Not set
                            ..0. .... = Protected: Not set
                            ...0 .... = Reserved: Not set
                            .... 0... = Reserved: Not set
                            .... .0.. = Reserved: Not set
                            .... ..0. = Reserved: Not set
                            .... ...0 = Reserved: Not set
                        AVP Length: 13
                        AVP Vendor Id: 3GPP (10415)
                        3GPP-Selection-Mode: 0
                        Padding: 000000
                    AVP: 3GPP-Charging-Characteristics(13) l=16 f=V-- vnd=TGPP val=0800
                        AVP Code: 13 3GPP-Charging-Characteristics
                        AVP Flags: 0x80
                            1... .... = Vendor-Specific: Set
                            .0.. .... = Mandatory: Not set
                            ..0. .... = Protected: Not set
                            ...0 .... = Reserved: Not set
                            .... 0... = Reserved: Not set
                            .... .0.. = Reserved: Not set
                            .... ..0. = Reserved: Not set
                            .... ...0 = Reserved: Not set
                        AVP Length: 16
                        AVP Vendor Id: 3GPP (10415)
                        3GPP-Charging-Characteristics: 0800
                   AVP: 3GPP-SGSN-MCC-MNC(18) l=17 f=V-- vnd=TGPP val=12345
                        AVP Code: 18 3GPP-SGSN-MCC-MNC
                        AVP Flags: 0x80
                            1... .... = Vendor-Specific: Set
                            .0.. .... = Mandatory: Not set
                            ..0. .... = Protected: Not set
                            ...0 .... = Reserved: Not set
                            .... 0... = Reserved: Not set
                            .... .0.. = Reserved: Not set
                            .... ..0. = Reserved: Not set
                            .... ...0 = Reserved: Not set
                        AVP Length: 17
                        AVP Vendor Id: 3GPP (10415)
                        3GPP-SGSN-MCC-MNC: 12345
                        Padding: 000000
                    AVP: 3GPP-MS-TimeZone(23) l=14 f=V-- vnd=TGPP val=Timezone: GMT + 1 hours 0 minutes No adjustment
                        AVP Code: 23 3GPP-MS-TimeZone
                        AVP Flags: 0x80
                            1... .... = Vendor-Specific: Set
                            .0.. .... = Mandatory: Not set
                            ..0. .... = Protected: Not set
                            ...0 .... = Reserved: Not set
                            .... 0... = Reserved: Not set
                            .... .0.. = Reserved: Not set
                            .... ..0. = Reserved: Not set
                            .... ...0 = Reserved: Not set
                        AVP Length: 14
                        AVP Vendor Id: 3GPP (10415)
                        3GPP-MS-TimeZone: 2400
                        Timezone: GMT + 1 hours 0 minutes
                        No adjustment
                        Padding: 0000
                    AVP: Charging-Rule-Base-Name(1004) l=25 f=VM- vnd=TGPP val=internet1
                        AVP Code: 1004 Charging-Rule-Base-Name
                        AVP Flags: 0xc0
                            1... .... = Vendor-Specific: Set
                            .1.. .... = Mandatory: Set
                            ..0. .... = Protected: Not set
                            ...0 .... = Reserved: Not set
                            .... 0... = Reserved: Not set
                            .... .0.. = Reserved: Not set
                            .... ..0. = Reserved: Not set
                            .... ...0 = Reserved: Not set
                        AVP Length: 25
                        AVP Vendor Id: 3GPP (10415)
                        Charging-Rule-Base-Name: internet1
                        Padding: 000000
                    AVP: 3GPP-User-Location-Info(22) l=20 f=V-- vnd=TGPP val=LAC 0xa, SAC 0x482
                        AVP Code: 22 3GPP-User-Location-Info
                        AVP Flags: 0x80
                            1... .... = Vendor-Specific: Set
                            .0.. .... = Mandatory: Not set
                            ..0. .... = Protected: Not set
                            ...0 .... = Reserved: Not set
                            .... 0... = Reserved: Not set
                            .... .0.. = Reserved: Not set
                            .... ..0. = Reserved: Not set
                            .... ...0 = Reserved: Not set
                        AVP Length: 20
                        AVP Vendor Id: 3GPP (10415)
                        3GPP-User-Location-Info: 1234567890123456
                        Geographic Location Type: SAI (1)
                        Service Area Identity (SAI)
                            Mobile Country Code (MCC): XYZ country (123)
                            Mobile Network Code (MNC): XYZ operator (45)
                            Location Area Code: 0x000a (10)
                            Service Area Code: 0x0482 (1154)
                    AVP: 3GPP-RAT-Type(21) l=13 f=V-- vnd=TGPP val=01
                        AVP Code: 21 3GPP-RAT-Type
                        AVP Flags: 0x80
                            1... .... = Vendor-Specific: Set
                            .0.. .... = Mandatory: Not set
                            ..0. .... = Protected: Not set
                            ...0 .... = Reserved: Not set
                            .... 0... = Reserved: Not set
                            .... .0.. = Reserved: Not set
                            .... ..0. = Reserved: Not set
                            .... ...0 = Reserved: Not set
                        AVP Length: 13
                        AVP Vendor Id: 3GPP (10415)
                        3GPP-RAT-Type: 01
                        Padding: 000000
                    AVP: PDP-Context-Type(1247) l=16 f=VM- vnd=TGPP val=PRIMARY (0)
                        AVP Code: 1247 PDP-Context-Type
                        AVP Flags: 0xc0
                            1... .... = Vendor-Specific: Set
                            .1.. .... = Mandatory: Set
                            ..0. .... = Protected: Not set
                            ...0 .... = Reserved: Not set
                            .... 0... = Reserved: Not set
                            .... .0.. = Reserved: Not set
                            .... ..0. = Reserved: Not set
                            .... ...0 = Reserved: Not set
                        AVP Length: 16
                        AVP Vendor Id: 3GPP (10415)
                        PDP-Context-Type: PRIMARY (0)
                    AVP: PDN-Connection-ID(2050) l=16 f=VM- vnd=TGPP val=79959298
                        AVP Code: 2050 PDN-Connection-ID
                        AVP Flags: 0xc0
                            1... .... = Vendor-Specific: Set
                            .1.. .... = Mandatory: Set
                            ..0. .... = Protected: Not set
                            ...0 .... = Reserved: Not set
                            .... 0... = Reserved: Not set
                            .... .0.. = Reserved: Not set
                            .... ..0. = Reserved: Not set
                            .... ...0 = Reserved: Not set
                        AVP Length: 16
                        AVP Vendor Id: 3GPP (10415)
                        PDN-Connection-ID: 79959298
                    AVP: Serving-Node-Type(2047) l=16 f=VM- vnd=TGPP val=SGSN (0)
                        AVP Code: 2047 Serving-Node-Type
                        AVP Flags: 0xc0
                            1... .... = Vendor-Specific: Set
                            .1.. .... = Mandatory: Set
                            ..0. .... = Protected: Not set
                            ...0 .... = Reserved: Not set
                            .... 0... = Reserved: Not set
                            .... .0.. = Reserved: Not set
                            .... ..0. = Reserved: Not set
                            .... ...0 = Reserved: Not set
                        AVP Length: 16
                        AVP Vendor Id: 3GPP (10415)
                        Serving-Node-Type: SGSN (0)

–>