still same topology used as previous posts. Added GRE tunnel in the topology with two new OSPF areas.
version 10.4R3.4;
system {
backup-router 10.50.2.1;
root-authentication {
encrypted-password “$1$MsDQp3dk$uxdtlK7LKSqp4mHjg/zxZ1”; ## SECRET-DATA
}
login {
user test {
uid 2000;
class super-user;
authentication {
encrypted-password “$1$XKhC35Ei$9ED4o245Ts.jyQ2BqeeQR/”; ## SECRET-DATA
}
}
}
services {
ftp;
telnet;
web-management {
http {
port 80;
}
}
}
syslog {
user * {
any emergency;
}
file messages {
any notice;
authorization info;
}
file interactive-commands {
interactive-commands any;
}
}
}
logical-systems {
r1 {
interfaces {
em1 {
unit 13 {
vlan-id 13;
family inet {
address 10.1.13.1/24;
}
}
unit 15 {
vlan-id 15;
family inet {
address 10.1.15.1/24;
}
}
}
gre {
unit 1 {
description “GRE Tunnel”;
tunnel {
source 10.1.13.1;
destination 10.1.13.3;
}
family inet {
address 10.254.0.1/30;
}
}
}
lo0 {
unit 1 {
family inet {
address 10.1.1.1/32;
}
}
}
}
protocols {
ospf {
area 0.0.0.0 {
interface lo0.1;
inactive: interface em1.13;
interface em1.15;
interface gre.1;
}
}
}
routing-options {
router-id 10.10.1.1;
}
}
r2 {
interfaces {
em2 {
unit 24 {
vlan-id 24;
family inet {
address 10.1.24.2/24;
}
}
unit 25 {
vlan-id 25;
family inet {
address 10.1.25.2/24;
}
}
}
gre {
unit 3 {
tunnel {
source 10.1.24.2;
destination 10.1.24.4;
}
family inet {
address 10.253.0.1/30;
}
}
}
lo0 {
unit 2 {
family inet {
address 10.1.1.2/32;
}
}
}
}
protocols {
ospf {
area 0.0.0.0 {
interface em2.25;
interface lo0.2;
interface gre.3;
}
}
}
routing-options {
router-id 10.1.1.2;
}
}
r3 {
interfaces {
em3 {
unit 13 {
vlan-id 13;
family inet {
address 10.1.13.3/24;
}
}
unit 36 {
vlan-id 36;
family inet {
address 10.1.36.3/24;
}
}
}
gre {
unit 2 {
tunnel {
source 10.1.13.3;
destination 10.1.13.1;
}
family inet {
address 10.254.0.2/30;
}
}
}
lo0 {
unit 3 {
family inet {
address 10.1.1.3/32;
}
}
}
}
protocols {
ospf {
area 0.0.0.0 {
inactive: interface em3.13;
interface em3.36;
interface lo0.3;
interface gre.2;
}
}
}
routing-options {
router-id 10.1.1.3;
}
}
r4 {
interfaces {
em4 {
unit 24 {
vlan-id 24;
family inet {
address 10.1.24.4/24;
}
}
unit 46 {
vlan-id 46;
family inet {
address 10.1.46.4/24;
}
}
}
gre {
unit 4 {
tunnel {
source 10.1.24.4;
destination 10.1.24.2;
}
family inet {
address 10.253.0.2/30;
}
}
}
lo0 {
unit 4 {
family inet {
address 10.1.1.4/32;
}
}
}
}
protocols {
ospf {
area 0.0.0.0 {
interface em4.46;
interface lo0.4;
interface gre.4;
}
}
}
routing-options {
router-id 10.1.1.4;
}
}
r5 {
interfaces {
em5 {
unit 15 {
vlan-id 15;
family inet {
address 10.1.15.5/24;
}
}
unit 25 {
vlan-id 25;
family inet {
address 10.1.25.5/24;
}
}
}
lo0 {
unit 5 {
family inet {
address 10.1.1.5/32;
}
}
}
}
protocols {
ospf {
export ex_filter_routes_5;
area 0.0.0.0 {
interface em5.15;
interface em5.25;
}
area 0.0.0.10 {
interface lo0.5;
}
}
}
policy-options {
policy-statement ex_filter_routes_5 {
from {
route-filter 10.1.1.5/32 exact;
}
then accept;
}
}
routing-options {
router-id 10.1.1.5;
}
}
r6 {
interfaces {
em6 {
unit 36 {
vlan-id 36;
family inet {
address 10.1.36.6/24;
}
}
unit 46 {
vlan-id 46;
family inet {
address 10.1.46.6/24;
}
}
}
lo0 {
unit 6 {
family inet {
address 10.1.1.6/32;
}
}
}
}
protocols {
ospf {
area 0.0.0.0 {
interface em6.36;
interface em6.46;
}
area 0.0.0.20 {
interface lo0.6;
}
}
}
routing-options {
router-id 10.1.1.6;
}
}
}
interfaces {
em0 {
unit 0 {
family inet {
address 10.50.2.230/24;
}
}
}
em1 {
vlan-tagging;
}
em2 {
vlan-tagging;
}
em3 {
vlan-tagging;
}
em4 {
vlan-tagging;
}
em5 {
vlan-tagging;
}
em6 {
vlan-tagging;
}
}
routing-options {
static {
route 0.0.0.0/0 {
next-hop 10.50.2.1;
retain;
no-readvertise;
}
}
}
——————————————
test# run show route logical-system r5
inet.0: 15 destinations, 15 routes (15 active, 0 holddown, 0 hidden)
+ = Active Route, – = Last Active, * = Both
10.1.1.1/32 *[OSPF/10] 00:01:12, metric 1
> to 10.1.15.1 via em5.15
10.1.1.2/32 *[OSPF/10] 00:01:16, metric 1
> to 10.1.25.2 via em5.25
10.1.1.3/32 *[OSPF/10] 00:01:12, metric 2
> to 10.1.15.1 via em5.15
10.1.1.4/32 *[OSPF/10] 00:01:16, metric 2
> to 10.1.25.2 via em5.25
10.1.1.5/32 *[Direct/0] 00:12:06
> via lo0.5
10.1.1.6/32 *[OSPF/10] 00:01:11, metric 3
> to 10.1.15.1 via em5.15
to 10.1.25.2 via em5.25
10.1.15.0/24 *[Direct/0] 00:01:57
> via em5.15
10.1.15.5/32 *[Local/0] 00:01:57
Local via em5.15
10.1.25.0/24 *[Direct/0] 00:01:57
> via em5.25
10.1.25.5/32 *[Local/0] 00:01:57
Local via em5.25
10.1.36.0/24 *[OSPF/10] 00:01:12, metric 3
> to 10.1.15.1 via em5.15
10.1.46.0/24 *[OSPF/10] 00:01:16, metric 3
> to 10.1.25.2 via em5.25
10.253.0.0/30 *[OSPF/10] 00:01:16, metric 2
> to 10.1.25.2 via em5.25
10.254.0.0/30 *[OSPF/10] 00:01:12, metric 2
> to 10.1.15.1 via em5.15
224.0.0.5/32 *[OSPF/10] 00:12:08, metric 1
MultiRecv
[edit]
test#
test# run show ospf neighbor logical-system r1
Address Interface State ID Pri Dead
10.1.15.5 em1.15 Full 10.1.1.5 128 35
10.254.0.2 gre.1 Full 10.1.1.3 128 34
[edit]
test# run show ospf neighbor logical-system r2
Address Interface State ID Pri Dead
10.1.25.5 em2.25 Full 10.1.1.5 128 34
10.253.0.2 gre.3 Full 10.1.1.4 128 38
[edit]
test#