Hello to all,
I am quite exited about this project.
Last week Lori was so kind to grant me access to the beta-network.
So for Testing I set up a vm with
Ubuntu 12.04.2 LTS
Gave it a routeable public IP from Kabel-Deutschland on my eth0
eth0 Link encap:Ethernet Hardware Adresse 00:0c:29:X:X:X
inet Adresse:X.X.157.X Bcast:X.X.157.255 Maske:255.255.254.0
UP BROADCAST RUNNING MULTICAST MTU:576 Metrik:1
RX packets:7588 errors:0 dropped:0 overruns:0 frame:0
TX packets:21 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX-Bytes:505127 (505.1 KB) TX-Bytes:2564 (2.5 KB)
My /etc/lispd.conf is following
#
# lispd config
#
debug = 2 # Debug level [0..3]
map-request-retries = 4 # send 2 before giving up
#
# LISP Config
#
# Encapsulated Map-Requests are sent to this map resolver
#map-resolver = 217.8.98.42 # intouch-ams-mr-ms
#map-resolver = 195.50.116.18 # intouch-ams-mr-ms
#map-resolver = 173.36.254.164 # intouch-ams-mr-ms
map-resolver = 149.20.48.61 # intouch-ams-mr-ms
# Register to this map server
map-server {
address = 217.8.97.6 # intouch-mn-rtr
key-type = 1 # SHA1
key = XXXXXXX # intentionally blanked ;-)
proxy-reply = on # ask ms to proxy reply
}
# Encapsulate packets for non-LISP sites to this Proxy-ETR
proxy-etr {
#address = 217.8.98.33 # intouch-pxtr-1
address = 149.20.48.60 # intouch-pxtr-1
priority = 1
weight = 100
}
# IPv4 EID of the mobile node
database-mapping {
eid-prefix = XXXXXXXXXXXXXX
interface = eth0
priority_v4 = 1
weight_v4 = 100
priority_v6 = 1
weight_v6 = 100
}
# IPv6 EID of the mobile node
database-mapping {
eid-prefix = XXXXXXXXXXXXXX
interface = eth0
priority_v4 = 1
weight_v4 = 100
priority_v6 = 1
weight_v6 = 100
}
# Static cache entries
static-map-cache {
eid-prefix = 153.16.10.0/24
rloc = 128.223.156.134
priority = 1
weight = 100
}
# List of PITRs to SMR on handover
proxy-itrs = {
69.31.31.98, # eqx-ash-pxtr
149.20.48.60, # isc-pxtr
198.6.255.37, # asp-pxtr
129.250.1.63, # ntt-amer-pxtr
217.8.98.33, # intouch-pxtr-1
217.8.98.35, # intouch-pxtr-2
193.162.145.46, # tdc-pxtr
158.38.1.92, # uninett-pxtr
203.181.249.172 # apan-pxtr
}
There is no firewall active !
As soon as I start
udo lispd -f /etc/lispd.conf
I have following route entries
stefan@lisp-router:~$ ip route
0.0.0.0/1 dev lispTun0 proto static
default via X.X.157.254 dev eth0 metric 100
X.X.156.0/23 dev eth0 proto kernel scope link src X.X.157.X
128.0.0.0/1 dev lispTun0 proto static
The lispTun0 is up and running And gets registered on the map-server
But
lispTun0 Link encap:UNSPEC Hardware Adresse
00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet Adresse:XXXXXX P-z-P:XXXXXXX Maske:255.255.255.255
UP PUNKTZUPUNKT RUNNING MTU:1450 Metrik:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:500
RX-Bytes:0 (0.0 B) TX-Bytes:196 (196.0 B)
Does not receive any packets !
I can ping lispTun0 from the localhost, but not from another .....
As soon as I try to ping another IP, like
141.1.1.1
I get those debug messages
EBUG: Sent Map-Request packet for 141.1.1.1/32
DEBUG: Sent Map-Request packet for 141.1.1.1/32
DEBUG: Retransmiting Map Request for EID: 141.1.1.1
DEBUG: Sent Map-Request packet for 141.1.1.1/32
DEBUG: No Map Reply fot EID 141.1.1.1/32 after 2 retries. Removing map cache
entry ...
DEBUG-2: Deleting map cache EID entry 141.1.1.1/32
DEBUG: No map cache retrieved for eid 141.1.1.1
DEBUG-2: Added map cache entry for EID: 141.1.1.1/32
DEBUG: Sent Map-Request packet for 141.1.1.1/32
DEBUG: Sent Map-Request packet for 141.1.1.1/32
DEBUG: Retransmiting Map Request for EID: 141.1.1.1
DEBUG: Sent Map-Request packet for 141.1.1.1/32
DEBUG: No Map Reply fot EID 141.1.1.1/32 after 2 retries. Removing map cache
entry ...
And lispTun0 never receives any packet !!
I guess I just missed some routing but I don't have any Idea what I could have
missed .....
As soon as I shutdown lispd everything works again like expected .....
Its reachable via its public IP and I can ping any address from localhost
Thanks for your help
Stefan Sachse