Add OsmoSgsn class

Change-Id: Iec370a444998c632b3615ad1a6d6f67e64e2bfeb
diff --git a/src/osmo_gsm_tester/templates/osmo-sgsn.cfg.tmpl b/src/osmo_gsm_tester/templates/osmo-sgsn.cfg.tmpl
index 4955983..9faf316 100644
--- a/src/osmo_gsm_tester/templates/osmo-sgsn.cfg.tmpl
+++ b/src/osmo_gsm_tester/templates/osmo-sgsn.cfg.tmpl
@@ -2,13 +2,21 @@
 ! Osmocom SGSN configuration
 !
 !
+log stderr
+ logging filter all 1
+ logging color 1
+ logging print category 1
+ logging print extended-timestamp 1
+ logging level all debug
 line vty
  no login
-!
 sgsn
- gtp local-ip 127.0.0.1
- ggsn 0 remote-ip 127.0.0.1
+ gtp local-ip ${sgsn.ip_address.addr}
+ ggsn 0 remote-ip ${ggsn.ip_address.addr}
  ggsn 0 gtp-version 1
+ auth-policy remote
+ gsup remote-ip ${hlr.ip_address.addr}
+ gsup remote-port 4222
 !
 ns
  timer tns-block 3
@@ -18,7 +26,7 @@
  timer tns-test 30
  timer tns-alive 3
  timer tns-alive-retries 10
- encapsulation udp local-ip 127.0.0.1
+ encapsulation udp local-ip ${sgsn.ip_address.addr}
  encapsulation udp local-port 23000
  encapsulation framerelay-gre enabled 0
 !