Life is a Roller Coaster

May 25, 2007

Resign from Ericsson

Filed under: My Life — adisubrata @ 9:23 AM

Today is my last day working at Ericsson. I feel so sad when will going out. But the show must go on. I should leaving Ericsson for my career aim. I will definitely miss our colleague whom work together during my services here :)

May 19, 2007

Dopod M700 Specification

Filed under: General — adisubrata @ 9:25 AM

I bought dopod M700 3 month ago. The situation has forced me buying a new one. My ipaq broken when i had been using it for GPRS ATP in customer. Well, my boss did not prepared any handset for this ATP activity. I have no other choice except using my own ppc to conduct this. But when it was down, i have to bought it with my own pocket. I chose this ppc because the price is not too expensive compared with the others. My option was only two, the other one was ipaq 6828. But i heard that HP would cutting off and discontinue the ipaq from their business, so i had not interested again.

From my experiences with M700, the cpu speed are slow. Some of my program doesn’t working well. I have to wait for a second while the program loaded. The camera quality just so.. so… its not enough for me (I was graphic designer, maybe my standart too high). I never tried to open the movie files (mov and avi format), but it seems this ppc works good with 3gp format (i tried with 10mb file size).

When I open the mp3 files, i feel the quality is very good. Then i tried to connected to the active speaker, and the result is awesome. The treble and bass is clear for my ears. Also, you can adjust bass and treble intensity from the control panel menu. So, i recommend this ppc if you want the gadges with multifunction and song lover. But if you have many programs, expecially programs which have large cpu consume, i do not recommend it emoticon.

http://www.cellulardiary.com/specification/Dopod/M700

May 18, 2007

LDP Tunelling Over RSVP

Filed under: Technical section — adisubrata @ 8:26 PM

In this post i will try to explain LDP over RSVP concepts. For Some reason of the networks, sometimes we need to implement LDP and RSVP together. The main reason is existing and current networks doesn’t support RSVP.

All LDP neighbour are up.

LDP session is directly from router 1 to router 6.

04:18:11.951379 Out IP 1.1.1.1.646 > 6.6.6.6.646: LDP, Label-Space-ID: 1.1.1.1:0, pdu-length: 38
04:18:12.001911 In IP 6.6.6.6.4337 > 1.1.1.1.646: P 18:36(18) ack 19 win 16384 :
04:18:12.071378 Out IP 1.1.1.1.646 > 6.6.6.6.4337: P 19:37(18) ack 36 win 45158 :
04:18:12.171600 In IP 6.6.6.6.4337 > 1.1.1.1.646: . ack 37 win 16384

enugadi@M20# run show ldp neighbor logical-router pe1
Address Interface Label space ID Hold time
192.168.3.2 lt-0/0/0.13 1.1.1.1:0 11

[edit]
enugadi@M20# run show ldp neighbor logical-router pe2
Address Interface Label space ID Hold time
192.168.1.1 lt-0/0/0.15 6.6.6.6:0 10

[edit]
enugadi@M20# run show ldp neighbor logical-router 1
Address Interface Label space ID Hold time
6.6.6.6 lo0.1 6.6.6.6:0 33
192.168.3.1 lt-0/0/0.12 7.7.7.7:0 14

[edit]
enugadi@M20# run show ldp neighbor logical-router 6
Address Interface Label space ID Hold time
1.1.1.1 lo0.6 1.1.1.1:0 41
192.168.1.2 lt-0/0/0.14 8.8.8.8:0 14

enugadi@M20# run traceroute 10.10.10.10 logical-router ce1
traceroute to 10.10.10.10 (10.10.10.10), 30 hops max, 40 byte packets
1 198.200.1.1 (198.200.1.1) 0.798 ms 0.686 ms 0.592 ms
2 192.168.3.2 (192.168.3.2) 1.104 ms 0.979 ms 0.914 ms
MPLS Label=100048 CoS=0 TTL=1 S=0
MPLS Label=100000 CoS=0 TTL=1 S=1
3 10.1.2.2 (10.1.2.2) 0.935 ms 0.973 ms 0.918 ms
MPLS Label=100016 CoS=0 TTL=1 S=0
MPLS Label=100000 CoS=0 TTL=1 S=0
MPLS Label=100000 CoS=0 TTL=2 S=1
4 10.1.6.2 (10.1.6.2) 0.937 ms 0.975 ms 0.909 ms
MPLS Label=100000 CoS=0 TTL=1 S=0
MPLS Label=100000 CoS=0 TTL=3 S=1
5 192.168.1.2 (192.168.1.2) 0.933 ms 0.949 ms 1.206 ms
MPLS Label=100000 CoS=0 TTL=1 S=1
6 10.10.10.10 (10.10.10.10) 0.866 ms 0.852 ms 0.808 ms
7 10.10.10.10 (10.10.10.10) 0.831 ms 0.867 ms 0.823 ms

PE1 will push label value 1000048 to router 1.

inet.3: 3 destinations, 3 routes (3 active, 0 holddown, 0 hidden)
+ = Active Route, – = Last Active, * = Both

1.1.1.1/32 *[LDP/9] 01:21:11, metric 1
> to 192.168.3.2 via lt-0/0/0.13
6.6.6.6/32 *[LDP/9] 01:21:11, metric 1
> to 192.168.3.2 via lt-0/0/0.13, Push 100032
8.8.8.8/32 *[LDP/9] 01:21:11, metric 1
> to 192.168.3.2 via lt-0/0/0.13, Push 100048

enugadi@M20# run show ldp database logical-router pe1
Input label database, 7.7.7.7:0—1.1.1.1:0
Label Prefix
3 1.1.1.1/32
100032 6.6.6.6/32
100064 7.7.7.7/32
100048 8.8.8.8/32

Output label database, 7.7.7.7:0—1.1.1.1:0
Label Prefix
100064 1.1.1.1/32
100080 6.6.6.6/32
3 7.7.7.7/32
100096 8.8.8.8/32

Router 1 will advertise label 100016 to router 6 (end of lsp tunell).

enugadi@M20# run show ldp database session 6.6.6.6 logical-router 1
Input label database, 1.1.1.1:0—6.6.6.6:0
Label Prefix
100016 1.1.1.1/32
3 6.6.6.6/32
100032 7.7.7.7/32
100000 8.8.8.8/32

Router 1 will push and swap operation.

enugadi@M20# run show route logical-router 1 table mpls.0 detail | find 100048
100048 (1 entry, 1 announced)
*LDP Preference: 9
Next-hop reference count: 2
Next hop: 10.1.2.2 via lt-0/0/0.2 weight 0×1, selected
Label-switched-path 1-to-6
Label operation: Swap 100000, Push 100016(top)
State:
Age: 1:24:38 Metric: 1
Task: LDP
Announcement bits (1): 0-KRT
AS path: I
Prefixes bound to route: 8.8.8.8/32

The packet received by router 4 has an MPLS label assigned.

Router 6 will perform PHP because next-hop router (PE2) in the egress router and will request router 6 to perform PHP.

List of all RFC

Filed under: RFC — adisubrata @ 8:25 PM

May 14, 2007

Traffic Engineering with L3VPN

Filed under: Technical section — adisubrata @ 10:20 AM

Requirement:

1. Traffic flow from ce1 to ce2 is the following:

ce1 – pe1 – router 1 – router 2 – router 4 – router 3 – router 6 – pe 2 – ce2

2. Traffic flow from ce2 to ce1 is the following:

ce2 – pe2 – router 6 – router 5 – router 1 – pe1 – ce1

Results:

enugadi@M20# run show bgp summary logical-router pe1
Groups: 2 Peers: 2 Down peers: 0
Table Tot Paths Act Paths Suppressed History Damp State Pending
bgp.l3vpn.0 2 2 0 0 0 0
Peer AS InPkt OutPkt OutQ Flaps Last Up/Dwn State|#Active/Received/Damped…
198.200.1.2 65000 120 133 0 0 59:08 Establ
vpn1.inet.0: 1/2/0
8.8.8.8 100 221 224 0 0 1:16:07 Establ
bgp.l3vpn.0: 2/2/0
vpn1.inet.0: 2/2/0

enugadi@M20# run show bgp summary logical-router pe2
Groups: 2 Peers: 2 Down peers: 0
Table Tot Paths Act Paths Suppressed History Damp State Pending
bgp.l3vpn.0 2 2 0 0 0 0
Peer AS InPkt OutPkt OutQ Flaps Last Up/Dwn State|#Active/Received/Damped…
172.16.0.2 65000 120 130 0 0 59:22 Establ
vpn1.inet.0: 1/2/0
7.7.7.7 100 223 223 0 0 1:16:21 Establ
bgp.l3vpn.0: 2/2/0
vpn1.inet.0: 2/2/0

enugadi@M20# run ping 10.10.10.10 logical-router ce1
PING 10.10.10.10 (10.10.10.10): 56 data bytes
64 bytes from 10.10.10.10: icmp_seq=0 ttl=58 time=1.009 ms
64 bytes from 10.10.10.10: icmp_seq=1 ttl=58 time=1.002 ms
64 bytes from 10.10.10.10: icmp_seq=2 ttl=58 time=1.015 ms
64 bytes from 10.10.10.10: icmp_seq=3 ttl=58 time=1.034 ms
C
—- 10.10.10.10 ping statistics—-
4 packets transmitted, 4 packets received, 0% packet loss
round-trip min/avg/max/stddev = 1.002/1.015/1.034/0.012 ms

[edit]
enugadi@M20# run ping 9.9.9.9 logical-router ce2
PING 9.9.9.9 (9.9.9.9): 56 data bytes
64 bytes from 9.9.9.9: icmp_seq=0 ttl=56 time=1.037 ms
64 bytes from 9.9.9.9: icmp_seq=1 ttl=56 time=0.958 ms
64 bytes from 9.9.9.9: icmp_seq=2 ttl=56 time=0.939 ms
64 bytes from 9.9.9.9: icmp_seq=3 ttl=56 time=0.973 ms
C
—- 9.9.9.9 ping statistics—-
4 packets transmitted, 4 packets received, 0% packet loss
round-trip min/avg/max/stddev = 0.939/0.977/1.037/0.037 ms

enugadi@M20# run show route logical-router ce1

inet.0: 5 destinations, 5 routes (5 active, 0 holddown, 0 hidden)
+ = Active Route, – = Last Active, * = Both

9.9.9.9/32 *[Direct/0] 02:02:16
> via lo0.9
10.10.10.10/32 *[BGP/170] 00:05:23, localpref 100
AS path: 100 100 I
> to 198.200.1.1 via lt-0/0/0.19
172.16.0.0/24 *[BGP/170] 00:05:23, localpref 100
AS path: 100 I
> to 198.200.1.1 via lt-0/0/0.19
198.200.1.0/24 *[Direct/0] 02:02:44
> via lt-0/0/0.19
198.200.1.2/32 *[Local/0] 02:02:44
Local via lt-0/0/0.19

enugadi@M20# run show route logical-router ce2

inet.0: 5 destinations, 6 routes (5 active, 0 holddown, 0 hidden)
+ = Active Route, – = Last Active, * = Both

9.9.9.9/32 *[BGP/170] 00:07:37, localpref 100
AS path: 100 100 I
> to 172.16.0.1 via lt-0/0/0.21
10.10.10.10/32 *[Direct/0] 01:32:27
> via lo0.10
172.16.0.0/24 *[Direct/0] 01:59:44
> via lt-0/0/0.21
[BGP/170] 00:37:47, localpref 100
AS path: 100 I
> to 172.16.0.1 via lt-0/0/0.21
172.16.0.2/32 *[Local/0] 01:59:44
Local via lt-0/0/0.21
198.200.1.0/24 *[BGP/170] 00:07:37, localpref 100
AS path: 100 I
> to 172.16.0.1 via lt-0/0/0.21

enugadi@M20# run show mpls lsp logical-router pe1
Ingress LSP: 1 sessions
To From State Rt ActivePath P LSPname
8.8.8.8 7.7.7.7 Up 0 primary * pe1-to-pe2
Total 1 displayed, Up 1, Down 0

Egress LSP: 3 sessions
To From State Rt Style Labelin Labelout LSPname
7.7.7.7 8.8.8.8 Up 0 1 FF 3 – pe2-to-pe1
7.7.7.7 8.8.8.8 Up 0 1 FF 3 – pe2-to-pe1
7.7.7.7 8.8.8.8 Up 0 1 FF 3 – pe2-to-pe1
Total 3 displayed, Up 3, Down 0

enugadi@M20# run show mpls lsp logical-router pe2
Ingress LSP: 1 sessions
To From State Rt ActivePath P LSPname
7.7.7.7 8.8.8.8 Up 0 third * pe2-to-pe1
Total 1 displayed, Up 1, Down 0

Egress LSP: 3 sessions
To From State Rt Style Labelin Labelout LSPname
8.8.8.8 7.7.7.7 Up 0 1 FF 3 – pe1-to-pe2
8.8.8.8 7.7.7.7 Up 0 1 FF 3 – pe1-to-pe2
8.8.8.8 7.7.7.7 Up 0 1 FF 3 – pe1-to-pe2
Total 3 displayed, Up 3, Down 0

Transit LSP: 0 sessions
Total 0 displayed, Up 0, Down 0

enugadi@M20# run traceroute 10.10.10.10 logical-router ce1
traceroute to 10.10.10.10 (10.10.10.10), 30 hops max, 40 byte packets
1 198.200.1.1 (198.200.1.1) 0.795 ms 0.686 ms 0.614 ms
2 192.168.3.2 (192.168.3.2) 1.026 ms 1.024 ms 0.968 ms
MPLS Label=101008 CoS=0 TTL=1 S=0
MPLS Label=100000 CoS=0 TTL=1 S=1
3 10.1.1.2 (10.1.1.2) 0.973 ms 1.009 ms 0.956 ms
MPLS Label=100176 CoS=0 TTL=1 S=0
MPLS Label=100000 CoS=0 TTL=2 S=1
4 10.1.9.2 (10.1.9.2) 0.975 ms 1.028 ms 0.956 ms
MPLS Label=100576 CoS=0 TTL=1 S=0
MPLS Label=100000 CoS=0 TTL=3 S=1
5 10.1.10.1 (10.1.10.1) 0.965 ms 1.000 ms 0.946 ms
MPLS Label=100352 CoS=0 TTL=1 S=0
MPLS Label=100000 CoS=0 TTL=4 S=1
6 10.1.5.2 (10.1.5.2) 0.962 ms 0.994 ms 0.945 ms
MPLS Label=101056 CoS=0 TTL=1 S=0
MPLS Label=100000 CoS=0 TTL=5 S=1
7 192.168.1.2 (192.168.1.2) 0.952 ms 0.983 ms 10.536 ms
MPLS Label=100000 CoS=0 TTL=1 S=1
8 10.10.10.10 (10.10.10.10) 0.859 ms 0.898 ms 0.836 ms
9 10.10.10.10 (10.10.10.10) 0.865 ms 0.891 ms 0.845 ms

[edit]
enugadi@M20# run traceroute 9.9.9.9 logical-router ce2
traceroute to 9.9.9.9 (9.9.9.9), 30 hops max, 40 byte packets
1 172.16.0.1 (172.16.0.1) 0.800 ms 0.688 ms 0.605 ms
2 192.168.1.1 (192.168.1.1) 1.010 ms 1.012 ms 0.954 ms
MPLS Label=100896 CoS=0 TTL=1 S=0
MPLS Label=100016 CoS=0 TTL=1 S=1
3 10.1.7.1 (10.1.7.1) 0.967 ms 1.008 ms 0.959 ms
MPLS Label=100368 CoS=0 TTL=1 S=0
MPLS Label=100016 CoS=0 TTL=2 S=1
4 10.1.3.1 (10.1.3.1) 0.976 ms 1.012 ms 0.948 ms
MPLS Label=100832 CoS=0 TTL=1 S=0
MPLS Label=100016 CoS=0 TTL=3 S=1
5 192.168.3.1 (192.168.3.1) 0.959 ms 0.997 ms 0.936 ms
MPLS Label=100016 CoS=0 TTL=1 S=1
6 9.9.9.9 (9.9.9.9) 0.857 ms 0.881 ms 0.838 ms
7 9.9.9.9 (9.9.9.9) 0.856 ms 0.894 ms 0.856 ms

Configuration:

enugadi@M20# show logical-routers pe1
interfaces {
lt-0/0/0 {
unit 13 {
encapsulation ethernet;
peer-unit 12;
family inet {
address 192.168.3.1/24;
}
family mpls;
}
unit 18 {
encapsulation ethernet;
peer-unit 19;
family inet {
address 198.200.1.1/24;
}
family mpls;
}
}
vt-0/0/0 {
unit 1 {
family inet;
family mpls;
}
}
lo0 {
unit 7 {
family inet {
address 7.7.7.7/32;
}
}
}
}
protocols {
rsvp {
interface all;
}
mpls {
icmp-tunneling;
record;
label-switched-path pe1-to-pe2 {
to 8.8.8.8;
no-cspf;
fast-reroute;
primary primary;
secondary secondary {
standby;
}
secondary third {
standby;
}
}
path primary {
192.168.3.2 strict;
10.1.1.2 strict;
10.1.9.2 strict;
10.1.10.1 strict;
10.1.5.2 strict;
}
path secondary {
192.168.3.2 strict;
10.1.2.2 strict;
10.1.6.2 strict;
}
path third {
192.168.3.2 strict;
10.1.3.2 strict;
10.1.7.2 strict;
}
interface all;
}
bgp {
group 100 {
type internal;
local-address 7.7.7.7;
family inet-vpn {
unicast;
}
neighbor 8.8.8.8;
}
}
ospf {
traffic-engineering;
area 0.0.0.0 {
interface lt-0/0/0.13;
interface lo0.7;
}
}
}
policy-options {
policy-statement export {
term 1 {
from protocol [ direct static bgp ];
then {
community add 1:1;
accept;
}
}
term 2 {
then reject;
}
}
policy-statement export-bgp-vpn {
term 1 {
from next-hop 198.200.1.2;
then reject;
}
term 2 {
from {
route-filter 198.200.1.0/24 exact;
}
then reject;
}
term last {
then accept;
}
}
policy-statement import {
term 1 {
from community 1:1;
then accept;
}
term 2 {
then reject;
}
}
community 1:1 members target:1:1;
}
routing-instances {
vpn1 {
instance-type vrf;
interface lt-0/0/0.18;
interface vt-0/0/0.1;
route-distinguisher 1:1;
vrf-import import;
vrf-export export;
protocols {
bgp {
export export-bgp-vpn;
group external {
type external;
as-override;
neighbor 198.200.1.2 {
peer-as 65000;
}
}
}
}
}
}
routing-options {
router-id 7.7.7.7;
autonomous-system 100;
}

enugadi@M20# show logical-routers pe2
interfaces {
lt-0/0/0 {
unit 15 {
encapsulation ethernet;
peer-unit 14;
family inet {
address 192.168.1.2/24;
}
family mpls;
}
unit 20 {
encapsulation ethernet;
peer-unit 21;
family inet {
address 172.16.0.1/24;
}
}
}
vt-0/0/0 {
unit 2 {
family inet;
family mpls;
}
}
lo0 {
unit 8 {
family inet {
address 8.8.8.8/32;
}
}
}
}
protocols {
rsvp {
interface all;
}
mpls {
icmp-tunneling;
label-switched-path pe2-to-pe1 {
to 7.7.7.7;
no-cspf;
fast-reroute;
primary third;
secondary secondary {
standby;
}
secondary primary {
standby;
}
}
path primary {
192.168.1.1 strict;
10.1.5.1 strict;
10.1.4.1 strict;
10.1.1.1 strict;
}
path secondary {
192.168.1.1 strict;
10.1.6.1 strict;
10.1.2.1 strict;
}
path third {
192.168.1.1 strict;
10.1.7.1 strict;
10.1.3.1 strict;
}
interface all;
}
bgp {
group 100 {
type internal;
local-address 8.8.8.8;
family inet-vpn {
unicast;
}
neighbor 7.7.7.7;
}
}
ospf {
traffic-engineering;
area 0.0.0.0 {
interface lo0.8;
interface lt-0/0/0.15;
}
}
}
policy-options {
policy-statement export {
term 1 {
from protocol [ direct static bgp ];
then {
community add 1:1;
accept;
}
}
term 2 {
then reject;
}
}
policy-statement export-bgp-vpn {
term 1 {
from next-hop 172.16.0.2;
then reject;
}
inactive: term 2 {
from {
route-filter 172.16.0.0/24 exact;
}
then reject;
}
term last {
then accept;
}
}
policy-statement import {
term 1 {
from community 1:1;
then accept;
}
term 2 {
then reject;
}
}
community 1:1 members target:1:1;
}
routing-instances {
vpn1 {
instance-type vrf;
interface lt-0/0/0.20;
interface vt-0/0/0.2;
route-distinguisher 1:1;
vrf-import import;
vrf-export export;
protocols {
bgp {
export export-bgp-vpn;
group external {
type external;
as-override;
neighbor 172.16.0.2 {
peer-as 65000;
}
}
}
}
}
}
routing-options {
router-id 8.8.8.8;
autonomous-system 100;
}

May 11, 2007

Small but powerfull

Filed under: General — adisubrata @ 1:18 AM

Gilaaaaa….. ampir 2 th ga restart… ck ck ck

enugadi@SR####-# run show system uptime
Current time: 2007-05-11 21:34:44 JAVT
System booted: 2005-05-21 23:21:31 JAVT (102w5d 22:13 ago) <—– 102 week, 5 day
Protocols started: 2005-05-21 23:22:16 JAVT (102w5d 22:12 ago)
Last configured: 2007-05-11 21:34:38 JAVT (00:00:06 ago) by enugadi
9:34PM JAVT up 719 days, 22:13, 1 user, load averages: 0.14, 0.09, 0.03

[edit]
enugadi@SR####-# run show chassis routing-engine
Routing Engine status:
Temperature 33 degrees C / 91 degrees F
CPU temperature 30 degrees C / 86 degrees F
DRAM 768 MB
Memory utilization 21 percent
CPU utilization:
User 0 percent
Background 0 percent
Kernel 3 percent
Interrupt 0 percent
Idle 96 percent
Model RE-5.0
Serial ID 1000566759
Start time 2005-05-21 23:20:53 JAVT
Uptime 719 days, 22 hours, 13 minutes, 37 seconds <—- Mantap….
Load averages: 1 minute 5 minute 15 minute
0.09 0.08 0.03

enugadi@SR####-# run show version
Hostname: SR####-
Model: m7i <—- Router kecil doang nih, M7i doang.
JUNOS Base OS boot [7.0R1.5]
JUNOS Base OS Software Suite [7.0R1.5]
JUNOS Kernel Software Suite [7.0R1.5]
JUNOS Packet Forwarding Engine Support (M7i/M10i) [7.0R1.5]
JUNOS Routing Software Suite [7.0R1.5]
JUNOS Online Documentation [7.0R1.5]

Older Posts »

Blog at WordPress.com.