Here we should have some explanation in order to understand the whole config.
Please check here for routing topology
LR1 and LR2 configuration is very straightforward, we added them to AS65501 iBGP with bgp group and exported loopback networks via prefix-list and policy-statemen.
LRC is our "hero" and some important configurations are happen here .. let see them
LRC will be our ibgp route reflector, the simplest config is to adding "cluster cluster_id" , the rest of the ibgp group configuration is same/similar as LR1 and LR2.
prefix-list ibgp-export: In real world we will want IGP protocol like ospf between ibgp neighbors, however here we do not want to mix ibgp with ospf, with this approach we will keep AS 65501 pure iBGP.
This prefix list will export all connected networks betwen all other logical systems to iBGP LR1 and LR2. Since we do not use IGP we want those network in iBGP in order LR1 and LR2 to know how to find the next-hop for loopback networks which they recevie via iBGP (policy-statement ibgp-export term export-lo) plus LRC loopback network.
With policy-statement ibgp-export and policy-statement ospf-export we exchange routes between ospf and ibgp, so acx1100 will receive LR1 and LR2 loopback networks and vice versa.
Finaly we export filtered direct connect networks from LRC to ospf with policy-statement ospf-export, so acx1100 will know the networks for the next-hop and how to reach LR1 and LR2 loopback networks .. protocol direct is similar to prefix-list export but with direct connected networtk filtering with the help of route-filter
If everything is configured correctly:
- acx1100 will have all networks from AS65501 and will know how to reach them.
- LR1 and LR2 will have all networks from AS65501, will know how to reach them, also will know acx1100 networks from ospf between LRC and acx1100
- All logical systems nodes will have access to internet ! (nat)
LR1
# create iBGP group
set protocols bgp group iBGP-peers type internal
set protocols bgp group iBGP-peers export ibgp-export
set protocols bgp group iBGP-peers neighbor 10.0.1.2
set protocols bgp local-as 65501
# export loopback network to bgp
set policy-options prefix-list ibgp-export 100.1.1.1/32
set policy-options policy-statement ibgp-export term export-lo from prefix-list ibgp-export
set policy-options policy-statement ibgp-export term export-lo then accept
LR2
# create iBGP group
set protocols bgp group iBGP-peers type internal
set protocols bgp group iBGP-peers export ibgp-export
set protocols bgp group iBGP-peers neighbor 10.0.2.2
set protocols bgp local-as 65501
# export loopback network to bgp
set policy-options prefix-list ibgp-export 100.2.2.2/32
set policy-options policy-statement ibgp-export term export-lo from prefix-list ibgp-export
set policy-options policy-statement ibgp-export term export-lo then accept
LRC (iBGP Route Reflector)
# create iBGP group
set protocols bgp group iBGP-peers type internal
set protocols bgp group iBGP-peers export ibgp-export
# route reflector cluster id can be any ..
set protocols bgp group iBGP-peers cluster 100.1.2.3
set protocols bgp group iBGP-peers neighbor 10.0.1.1
set protocols bgp group iBGP-peers neighbor 10.0.2.1
set protocols bgp local-as 65501
# create a prefix list with local networks
set policy-options prefix-list ibgp-export 10.0.0.0/30
set policy-options prefix-list ibgp-export 10.0.1.0/30
set policy-options prefix-list ibgp-export 10.0.2.0/30
set policy-options prefix-list ibgp-export 100.1.2.3/32
# export local networks prefix to ibgp
set policy-options policy-statement ibgp-export term export-lo from prefix-list ibgp-export
set policy-options policy-statement ibgp-export term export-lo then accept
# export networks received from osfp to ibgp
set policy-options policy-statement ibgp-export term from-ospf from protocol ospf
set policy-options policy-statement ibgp-export term from-ospf then accept
# export networks received from bgp to ospf
set policy-options policy-statement ospf-export term from-bgp from protocol bgp
set policy-options policy-statement ospf-export term from-bgp then accept
# export local networks to ospf
set policy-options policy-statement ospf-export term from-direct from protocol direct
set policy-options policy-statement ospf-export term from-direct from route-filter 10.0.1.0/30 exact
set policy-options policy-statement ospf-export term from-direct from route-filter 10.0.2.0/30 exact
set policy-options policy-statement ospf-export term from-direct then accept
# add export policy to ospf
set protocols ospf export ospf-export
Validation
acx1100
# we see all routes from AS65501 in ospf database as external routes
root@acx1100> show ospf database
OSPF database, Area 0.0.0.0
Type ID Adv Rtr Seq Age Opt Cksum Len
Router *100.0.1.1 100.0.1.1 0x80000046 2428 0x22 0x8908 48
Router 100.1.2.3 100.1.2.3 0x8000004b 221 0x22 0x9ce2 48
Network 10.0.0.2 100.1.2.3 0x80000044 1221 0x22 0x238f 32
OSPF AS SCOPE link state database
Type ID Adv Rtr Seq Age Opt Cksum Len
Extern *0.0.0.0 100.0.1.1 0x80000043 2489 0x22 0xe722 36
Extern 10.0.1.0 100.1.2.3 0x80000040 2221 0x22 0x33cd 36
Extern 10.0.2.0 100.1.2.3 0x80000040 1721 0x22 0x28d7 36
Extern 100.1.1.1 100.1.2.3 0x80000041 721 0x22 0x960a 36
Extern 100.2.2.2 100.1.2.3 0x80000040 2721 0x22 0x7727 36
# we see all routes from AS65501 via ospf
root@acx1100> show route protocol ospf
inet.0: 14 destinations, 14 routes (14 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both
10.0.1.0/30 *[OSPF/150] 2d 04:59:38, metric 0, tag 0
> to 10.0.0.2 via ge-0/1/0.0
10.0.2.0/30 *[OSPF/150] 2d 04:59:39, metric 0, tag 0
> to 10.0.0.2 via ge-0/1/0.0
100.1.1.1/32 *[OSPF/150] 2d 05:03:03, metric 0, tag 0
> to 10.0.0.2 via ge-0/1/0.0
100.1.2.3/32 *[OSPF/10] 2d 05:20:51, metric 1
> to 10.0.0.2 via ge-0/1/0.0
100.2.2.2/32 *[OSPF/150] 2d 05:03:03, metric 0, tag 0
> to 10.0.0.2 via ge-0/1/0.0
224.0.0.5/32 *[OSPF/10] 2d 07:42:34, metric 1
MultiRecv
inet6.0: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden)
# can ping LRC loopback network
root@acx1100> ping count 3 100.1.2.3
PING 100.1.2.3 (100.1.2.3): 56 data bytes
64 bytes from 100.1.2.3: icmp_seq=0 ttl=64 time=0.984 ms
64 bytes from 100.1.2.3: icmp_seq=1 ttl=64 time=0.979 ms
64 bytes from 100.1.2.3: icmp_seq=2 ttl=64 time=1.068 ms
--- 100.1.2.3 ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max/stddev = 0.979/1.010/1.068/0.041 ms
# can ping LR1 loopback network
root@acx1100> ping count 3 100.1.1.1
PING 100.1.1.1 (100.1.1.1): 56 data bytes
64 bytes from 100.1.1.1: icmp_seq=0 ttl=63 time=1.008 ms
64 bytes from 100.1.1.1: icmp_seq=1 ttl=63 time=1.018 ms
64 bytes from 100.1.1.1: icmp_seq=2 ttl=63 time=1.064 ms
--- 100.1.1.1 ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max/stddev = 1.008/1.030/1.064/0.024 ms
# can ping LR2 loopback network
root@acx1100> ping count 3 100.2.2.2
PING 100.2.2.2 (100.2.2.2): 56 data bytes
64 bytes from 100.2.2.2: icmp_seq=0 ttl=63 time=0.992 ms
64 bytes from 100.2.2.2: icmp_seq=1 ttl=63 time=0.980 ms
64 bytes from 100.2.2.2: icmp_seq=2 ttl=63 time=1.037 ms
--- 100.2.2.2 ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max/stddev = 0.980/1.003/1.037/0.025 ms
# quick traceroute validation
root@acx1100> traceroute 100.2.2.2 no-resolve
traceroute to 100.2.2.2 (100.2.2.2), 30 hops max, 40 byte packets
1 10.0.0.2 1.138 ms 0.932 ms 0.852 ms
2 100.2.2.2 1.057 ms 0.896 ms 0.853 ms
LRC
# check ospf neighbor
lrc@acx1100:lrc> show ospf neighbor
Address Interface State ID Pri Dead
10.0.0.1 ge-0/1/1.0 Full 100.0.1.1 128 36
# check routes received via ospf
lrc@acx1100:lrc> show route protocol ospf
inet.0: 14 destinations, 14 routes (14 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both
0.0.0.0/0 *[OSPF/150] 2d 10:40:15, metric 0, tag 0
> to 10.0.0.1 via ge-0/1/1.0
100.0.1.1/32 *[OSPF/10] 2d 10:40:15, metric 1
> to 10.0.0.1 via ge-0/1/1.0
224.0.0.5/32 *[OSPF/10] 2d 10:41:28, metric 1
MultiRecv
inet6.0: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden)
# check bgp
lrc@acx1100:lrc> show bgp group brief
Group Type: Internal AS: 65501 Local AS: 65501
Name: iBGP-peers Index: 0 Flags: <Export Eval>
Export: [ ibgp-export ]
Options: <Cluster LocalAS>
Options: <GracefulShutdownRcv>
Holdtime: 90 Preference: 0
Graceful Shutdown Receiver local-preference: 0
Local AS: 65501 Local System AS: 0
Total peers: 2 Established: 2
10.0.1.1+56509
10.0.2.1+60588
inet.0: 2/2/2/0
Groups: 1 Peers: 2 External: 0 Internal: 2 Down peers: 0 Flaps: 0
Table Tot Paths Act Paths Suppressed History Damp State Pending
inet.0
2 2 0 0 0 0
lrc@acx1100:lrc> show bgp summary
Threading mode: BGP I/O
Default eBGP mode: advertise - accept, receive - accept
Groups: 1 Peers: 2 Down peers: 0
Table Tot Paths Act Paths Suppressed History Damp State Pending
inet.0
2 2 0 0 0 0
Peer AS InPkt OutPkt OutQ Flaps Last Up/Dwn State|#Active/Received/Accepted/Damped...
10.0.1.1 65501 7849 7813 0 0 2d 10:46:40 Establ
inet.0: 1/1/1/0
10.0.2.1 65501 7849 7813 0 0 2d 10:46:40 Establ
# LR1 is a route reflector client
lrc@acx1100:lrc> show bgp neighbor 10.0.1.1 | match client
Type: Internal State: Established (route reflector client)Flags: <Sync>
# LR2 is a route reflector client
lrc@acx1100:lrc> show bgp neighbor 10.0.2.1 | match client
Type: Internal State: Established (route reflector client)Flags: <Sync>
# check routes received via bgp
lrc@acx1100:lrc> show route protocol bgp
inet.0: 14 destinations, 14 routes (14 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both
100.1.1.1/32 *[BGP/170] 2d 10:50:17, localpref 100
AS path: I, validation-state: unverified
> to 10.0.1.1 via ge-0/0/5.0
100.2.2.2/32 *[BGP/170] 2d 10:50:17, localpref 100
AS path: I, validation-state: unverified
> to 10.0.2.1 via ge-0/0/6.0
inet6.0: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden)
# can ping acx1100 loopback network
lrc@acx1100:lrc> ping count 3 100.0.1.1
PING 100.0.1.1 (100.0.1.1): 56 data bytes
64 bytes from 100.0.1.1: icmp_seq=0 ttl=64 time=1.035 ms
64 bytes from 100.0.1.1: icmp_seq=1 ttl=64 time=1.061 ms
64 bytes from 100.0.1.1: icmp_seq=2 ttl=64 time=1.031 ms
--- 100.0.1.1 ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max/stddev = 1.031/1.042/1.061/0.013 ms
# can ping LR1 loopback network
lrc@acx1100:lrc> ping count 3 100.1.1.1
PING 100.1.1.1 (100.1.1.1): 56 data bytes
64 bytes from 100.1.1.1: icmp_seq=0 ttl=64 time=1.022 ms
64 bytes from 100.1.1.1: icmp_seq=1 ttl=64 time=0.865 ms
64 bytes from 100.1.1.1: icmp_seq=2 ttl=64 time=1.033 ms
--- 100.1.1.1 ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max/stddev = 0.865/0.973/1.033/0.077 ms
# can ping LR2 loopback network
lrc@acx1100:lrc> ping count 3 100.2.2.2
PING 100.2.2.2 (100.2.2.2): 56 data bytes
64 bytes from 100.2.2.2: icmp_seq=0 ttl=64 time=0.978 ms
64 bytes from 100.2.2.2: icmp_seq=1 ttl=64 time=0.925 ms
64 bytes from 100.2.2.2: icmp_seq=2 ttl=64 time=1.018 ms
--- 100.2.2.2 ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max/stddev = 0.925/0.974/1.018/0.038 ms
# can ping internet
lrc@acx1100:lrc> ping count 3 8.8.8.8
PING 8.8.8.8 (8.8.8.8): 56 data bytes
64 bytes from 8.8.8.8: icmp_seq=0 ttl=58 time=3.401 ms
64 bytes from 8.8.8.8: icmp_seq=1 ttl=58 time=2.888 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=58 time=9.052 ms
--- 8.8.8.8 ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max/stddev = 2.888/5.114/9.052/2.793 ms
LR1
# cehck ospf (no ospf)
lr1@acx1100:lr1> show ospf neighbor
OSPF instance is not running
# check bgp neighbor
lr1@acx1100:lr1> show bgp neighbor
Peer: 10.0.1.2+179 AS 65501 Local: 10.0.1.1+56509 AS 65501
Group: iBGP-peers Routing-Instance: master
Forwarding routing-instance: master
Type: Internal State: Established Flags: <Sync>
Last State: OpenConfirm Last Event: RecvKeepAlive
Last Error: None
Export: [ ibgp-export ]
Options: <LocalAS Refresh>
Options: <GracefulShutdownRcv>
Holdtime: 90 Preference: 170
Graceful Shutdown Receiver local-preference: 0
Local AS: 65501 Local System AS: 0
Number of flaps: 0
Peer ID: 10.0.1.2 Local ID: 100.1.1.1 Active Holdtime: 90
Keepalive Interval: 30 Group index: 0 Peer index: 0 SNMP index: 0
I/O Session Thread: bgpio-0 State: Enabled
BFD: disabled, down
NLRI for restart configured on peer: inet-unicast
NLRI advertised by peer: inet-unicast
NLRI for this session: inet-unicast
Peer supports Refresh capability (2)
Stale routes from peer are kept for: 300
Peer does not support Restarter functionality
Restart flag received from the peer: Notification
NLRI that restart is negotiated for: inet-unicast
NLRI of received end-of-rib markers: inet-unicast
NLRI of all end-of-rib markers sent: inet-unicast
Peer does not support LLGR Restarter functionality
Peer supports 4 byte AS extension (peer-as 65501)
Peer does not support Addpath
NLRI(s) enabled for color nexthop resolution: inet-unicast
Table inet.0 Bit: 20000
RIB State: BGP restart is complete
Send state: in sync
Active prefixes: 6
Received prefixes: 7
Accepted prefixes: 7
Suppressed due to damping: 0
Advertised prefixes: 1
Last traffic (seconds): Received 19 Sent 18 Checked 212476
Input messages: Total 7846 Updates 7 Refreshes 0 Octets 149287
Output messages: Total 7880 Updates 1 Refreshes 0 Octets 149754
Output Queue[1]: 0 (inet.0, inet-unicast)
# check routes received via bgp
lr1@acx1100:lr1> show route protocol bgp
inet.0: 9 destinations, 10 routes (9 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both
0.0.0.0/0 *[BGP/170] 2d 08:27:37, MED 0, localpref 100
AS path: I, validation-state: unverified
> to 10.0.1.2 via ge-0/0/1.0
10.0.0.0/30 *[BGP/170] 2d 08:27:37, localpref 100
AS path: I, validation-state: unverified
> to 10.0.1.2 via ge-0/0/1.0
10.0.1.0/30 [BGP/170] 2d 08:28:38, localpref 100
AS path: I, validation-state: unverified
> to 10.0.1.2 via ge-0/0/1.0
10.0.2.0/30 *[BGP/170] 2d 08:28:38, localpref 100
AS path: I, validation-state: unverified
> to 10.0.1.2 via ge-0/0/1.0
100.0.1.1/32 *[BGP/170] 2d 08:27:37, MED 1, localpref 100
AS path: I, validation-state: unverified
> to 10.0.1.2 via ge-0/0/1.0
100.1.2.3/32 *[BGP/170] 2d 11:01:58, localpref 100
AS path: I, validation-state: unverified
> to 10.0.1.2 via ge-0/0/1.0
100.2.2.2/32 *[BGP/170] 2d 08:28:38, localpref 100
AS path: I, validation-state: unverified
> to 10.0.1.2 via ge-0/0/1.0
inet6.0: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden)
# can ping acx1100 loopback network
lr1@acx1100:lr1> ping count 3 100.0.1.1
PING 100.0.1.1 (100.0.1.1): 56 data bytes
64 bytes from 100.0.1.1: icmp_seq=0 ttl=63 time=1.149 ms
64 bytes from 100.0.1.1: icmp_seq=1 ttl=63 time=0.986 ms
64 bytes from 100.0.1.1: icmp_seq=2 ttl=63 time=1.042 ms
--- 100.0.1.1 ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max/stddev = 0.986/1.059/1.149/0.068 ms
# can ping LRC loopback network
lr1@acx1100:lr1> ping count 3 100.1.2.3
PING 100.1.2.3 (100.1.2.3): 56 data bytes
64 bytes from 100.1.2.3: icmp_seq=0 ttl=64 time=0.990 ms
64 bytes from 100.1.2.3: icmp_seq=1 ttl=64 time=0.979 ms
64 bytes from 100.1.2.3: icmp_seq=2 ttl=64 time=1.036 ms
--- 100.1.2.3 ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max/stddev = 0.979/1.002/1.036/0.025 ms
# can ping LRC2 loopback network
lr1@acx1100:lr1> ping count 3 100.2.2.2
PING 100.2.2.2 (100.2.2.2): 56 data bytes
64 bytes from 100.2.2.2: icmp_seq=0 ttl=63 time=0.964 ms
64 bytes from 100.2.2.2: icmp_seq=1 ttl=63 time=0.967 ms
64 bytes from 100.2.2.2: icmp_seq=2 ttl=63 time=1.041 ms
--- 100.2.2.2 ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max/stddev = 0.964/0.991/1.041/0.036 ms
# can ping internet
lr1@acx1100:lr1> ping count 3 8.8.8.8
PING 8.8.8.8 (8.8.8.8): 56 data bytes
64 bytes from 8.8.8.8: icmp_seq=0 ttl=57 time=3.427 ms
64 bytes from 8.8.8.8: icmp_seq=1 ttl=57 time=3.969 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=57 time=4.113 ms
--- 8.8.8.8 ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max/stddev = 3.427/3.836/4.113/0.295 ms
# traceroute to internet
lr1@acx1100:lr1> traceroute 8.8.8.8 no-resolve wait 1
traceroute to 8.8.8.8 (8.8.8.8), 30 hops max, 40 byte packets
1 10.0.1.2 1.170 ms 0.861 ms 0.822 ms
2 10.0.0.1 0.984 ms 0.980 ms 0.859 ms
3 172.20.13.254 178.952 ms 500.632 ms 498.469 ms
4 82.137.110.2 499.927 ms 499.590 ms 501.160 ms
5 * * *
6 * * *
7 212.39.66.222 490.207 ms 500.342 ms 499.530 ms
8 * * *
9 8.8.8.8 497.786 ms 499.542 ms 501.500 ms
LR2
# cehck ospf (no ospf)
lr2@acx1100:lr2> show ospf neighbor
OSPF instance is not running
# check bgp neighbor
lr2@acx1100:lr2> show bgp neighbor
Peer: 10.0.2.2+179 AS 65501 Local: 10.0.2.1+60588 AS 65501
Group: iBGP-peers Routing-Instance: master
Forwarding routing-instance: master
Type: Internal State: Established Flags: <Sync>
Last State: OpenConfirm Last Event: RecvKeepAlive
Last Error: None
Export: [ ibgp-export ]
Options: <LocalAS Refresh>
Options: <GracefulShutdownRcv>
Holdtime: 90 Preference: 170
Graceful Shutdown Receiver local-preference: 0
Local AS: 65501 Local System AS: 0
Number of flaps: 0
Peer ID: 100.1.2.3 Local ID: 100.2.2.2 Active Holdtime: 90
Keepalive Interval: 30 Group index: 0 Peer index: 0 SNMP index: 0
I/O Session Thread: bgpio-0 State: Enabled
BFD: disabled, down
NLRI for restart configured on peer: inet-unicast
NLRI advertised by peer: inet-unicast
NLRI for this session: inet-unicast
Peer supports Refresh capability (2)
Stale routes from peer are kept for: 300
Peer does not support Restarter functionality
Restart flag received from the peer: Notification
NLRI that restart is negotiated for: inet-unicast
NLRI of received end-of-rib markers: inet-unicast
NLRI of all end-of-rib markers sent: inet-unicast
Peer does not support LLGR Restarter functionality
Peer supports 4 byte AS extension (peer-as 65501)
Peer does not support Addpath
NLRI(s) enabled for color nexthop resolution: inet-unicast
Table inet.0 Bit: 20000
RIB State: BGP restart is complete
Send state: in sync
Active prefixes: 6
Received prefixes: 7
Accepted prefixes: 7
Suppressed due to damping: 0
Advertised prefixes: 1
Last traffic (seconds): Received 3 Sent 5 Checked 213326
Input messages: Total 7878 Updates 7 Refreshes 0 Octets 149895
Output messages: Total 7913 Updates 1 Refreshes 0 Octets 150381
Output Queue[1]: 0 (inet.0, inet-unicast)
# check routes received via bgp
lr2@acx1100:lr2> show route protocol bgp
inet.0: 9 destinations, 10 routes (9 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both
0.0.0.0/0 *[BGP/170] 2d 08:41:19, MED 0, localpref 100
AS path: I, validation-state: unverified
> to 10.0.2.2 via ge-0/0/2.0
10.0.0.0/30 *[BGP/170] 2d 08:41:19, localpref 100
AS path: I, validation-state: unverified
> to 10.0.2.2 via ge-0/0/2.0
10.0.1.0/30 *[BGP/170] 2d 08:42:20, localpref 100
AS path: I, validation-state: unverified
> to 10.0.2.2 via ge-0/0/2.0
10.0.2.0/30 [BGP/170] 2d 08:42:20, localpref 100
AS path: I, validation-state: unverified
> to 10.0.2.2 via ge-0/0/2.0
100.0.1.1/32 *[BGP/170] 2d 08:41:19, MED 1, localpref 100
AS path: I, validation-state: unverified
> to 10.0.2.2 via ge-0/0/2.0
100.1.1.1/32 *[BGP/170] 2d 08:42:20, localpref 100
AS path: I, validation-state: unverified
> to 10.0.2.2 via ge-0/0/2.0
100.1.2.3/32 *[BGP/170] 2d 11:15:40, localpref 100
AS path: I, validation-state: unverified
> to 10.0.2.2 via ge-0/0/2.0
inet6.0: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden)
# can ping acx1100 loopback network
lr2@acx1100:lr2> ping count 3 100.0.1.1
PING 100.0.1.1 (100.0.1.1): 56 data bytes
64 bytes from 100.0.1.1: icmp_seq=0 ttl=63 time=0.978 ms
64 bytes from 100.0.1.1: icmp_seq=1 ttl=63 time=0.981 ms
64 bytes from 100.0.1.1: icmp_seq=2 ttl=63 time=1.046 ms
--- 100.0.1.1 ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max/stddev = 0.978/1.002/1.046/0.031 ms
# can ping LRC loopback network
lr2@acx1100:lr2> ping count 3 100.1.2.3
PING 100.1.2.3 (100.1.2.3): 56 data bytes
64 bytes from 100.1.2.3: icmp_seq=0 ttl=64 time=1.015 ms
64 bytes from 100.1.2.3: icmp_seq=1 ttl=64 time=1.139 ms
64 bytes from 100.1.2.3: icmp_seq=2 ttl=64 time=1.045 ms
--- 100.1.2.3 ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max/stddev = 1.015/1.066/1.139/0.053 ms
# can ping LRC1 loopback network
lr2@acx1100:lr2> ping count 3 100.1.1.1
PING 100.1.1.1 (100.1.1.1): 56 data bytes
64 bytes from 100.1.1.1: icmp_seq=0 ttl=63 time=0.993 ms
64 bytes from 100.1.1.1: icmp_seq=1 ttl=63 time=1.006 ms
64 bytes from 100.1.1.1: icmp_seq=2 ttl=63 time=0.929 ms
--- 100.1.1.1 ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max/stddev = 0.929/0.976/1.006/0.034 ms
# can ping internet
lr2@acx1100:lr2> ping count 3 8.8.8.8
PING 8.8.8.8 (8.8.8.8): 56 data bytes
64 bytes from 8.8.8.8: icmp_seq=0 ttl=57 time=3.645 ms
64 bytes from 8.8.8.8: icmp_seq=1 ttl=57 time=2.841 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=57 time=3.290 ms
--- 8.8.8.8 ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max/stddev = 2.841/3.259/3.645/0.329 ms
# traceroute to internet
lr2@acx1100:lr2> traceroute 8.8.8.8 no-resolve wait 1
traceroute to 8.8.8.8 (8.8.8.8), 30 hops max, 40 byte packets
1 10.0.2.2 1.176 ms 0.863 ms 1.005 ms
2 10.0.0.1 0.965 ms 0.792 ms 0.926 ms
3 172.20.13.254 41.543 ms 498.718 ms 499.908 ms
4 82.137.110.2 499.295 ms 500.341 ms 499.052 ms
5 * * *
6 * * *
7 212.39.66.222 494.735 ms 499.494 ms 501.162 ms
8 * * *
9 8.8.8.8 495.486 ms 501.167 ms 498.710 ms