===== Juniper =====
====Juniper Basic config====
===Initial===
* Default username: root
* Default password is empty
- At the initial login prompt, type: **root**
- Next type: **cli**
- **edit**
- **delete chassis auto-image-upgrade**
- **set system root-authentication plain-text-password**
- **juniper1**
- **commit**
===New Admin User===
- **set system login user tst-admin class super-user authentication plain-text-password**
- **juniper1**
===New Operator User===
- **set system login user tst-operator class operator authentication plain-text-password**
- **juniper1**
===Commit Variations===
* **commit**
* Commit immediately.
* **commit confirmed**
* Commit in 10 minutes. This is the default.
* **commit confirmed 3**
* Commit for 3 minutes, then load previous configuration unless a **commit** is issued within 3 minutes.
* **commit comment "Enable interface ge-0/0/0"**
* Commit with the comment
* **commit check**
* Verify syntax for pending changes. Does not commit.
* **commit and-quit**
* Commit, then quit back to operator mode
===Change Screen Width===
* This will change the screen width for the current session only.
* **set cli screen-width 500**
* Change 500 to any desired value
===Configure IPv4 Static Route Between Two Routers===
* Router 1/2 hostname: r1/r2
* Link between the two routers: 172.16.1.1/24 and 172.16.1.2/24
* Loopback IP on r2: 172.16.40.1/24
* r1:
set system host-name r1
set interfaces et-0/0/8 unit 0 family inet address 172.16.1.1/24
set routing-options static route 172.16.40.0/24 next-hop 172.16.1.2
* r2:
set system host-name r2
set interfaces et-0/0/8 unit 0 family inet address 172.16.1.2/24
set interfaces lo0 unit 0 family inet address 172.16.40.1/24
* Verify routing table on r1:
root@r1> show route protocol static 172.16.40.0/24
inet.0: 5 destinations, 5 routes (5 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both
172.16.40.0/24 *[Static/5] 00:00:49
> to 172.16.1.2 via et-0/0/8.0
* Ping from r1 to r2's 172.16.40.1 Loopback 0 interface
root@r1> ping 172.16.40.1 rapid
PING 172.16.40.1 (172.16.40.1) 56(84) bytes of data.
!!!!!
--- 172.16.40.1 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 43ms
rtt min/avg/max/mdev = 8.486/9.865/14.538/2.346 ms, ipg/ewma 10.684/12.108 ms
===Configure IPv6 Static Route Between Two Routers===
* Router 1/2 hostname: r1/r2
* Link between the two routers: 2001:db8::1/64 and 2001:db8::2/64
* Loopback IP on r2: 2001:db8:0:40::1/64
* r1:
set system host-name r1
set interfaces et-0/0/8 unit 0 family inet6 address 2001:db8::1/64
set routing-options rib inet6.0 static route 2001:db8:0:40::/64 next-hop 2001:db8::2
* r2:
set system host-name r2
set interfaces et-0/0/8 unit 0 family inet6 address 2001:db8::2/64
set interfaces lo0 unit 0 family inet6 address 2001:db8:0:40::1/64
* Verify routing table on r1:
root@r1> show route protocol static 2001:db8:0:40::/64
inet6.0: 14 destinations, 14 routes (14 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both
2001:db8:0:40::/64 *[Static/5] 00:04:55
> to 2001:db8::2 via et-0/0/8.0
* Ping from r1 to r2's 2001:db8:0:40::1 Loopback 0 interface
root@r1> ping 2001:db8:0:40::1 rapid
PING 2001:db8:0:40::1(2001:db8:0:40::1) 56 data bytes
!!!!!
--- 2001:db8:0:40::1 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 57ms
rtt min/avg/max/mdev = 8.696/12.961/26.946/7.035 ms, ipg/ewma 14.234/19.682 ms
===OSPFv2 Notes===
* Route preference = 10
* Default OSPF Hello messages
* Destination multicast 224.0.0.5
* Area 0.0.0.0
* Hello interval = 10 seconds
* Dead interval = 40 seconds
* Passive interfaces advertise the prefix in OSPF, but do not send HELLO messages out of the interface.
===OSPFv2 Verification Commands===
* **show ospf neighbor**
* **show route protocol ospf**
* **show route protocol ospf table inet.0**
===OSPFv2 View Configuration===
* **show configuration protocols ospf**
===Configure OSPFv2===
- The Customer has already enabled OSPF on r2.
- Configure interface link to r2.
==Task 1==
* Delete LAN static routes on r1 for both IPv4 and IPv6.
- ++Answer|delete routing-options static route 172.16.40.0/24
delete routing-options rib inet6.0 static route 2001:db8:0:40::/64
++
==Task 2==
* Create and OSPF neighbor connection to r2.
- ++Answer|set protocols ospf area 0 interface et-0/0/8.0
++
* Verify neighborship.
- ++Answer|show ospf neighbor
++
- ++Answer|show route protocol ospf
++
==Task 3==
* Advertise the three LAN prefixes to r2
- ++Answer|Make the three interfaces passive. ++
* Configuration
- ++Answer|set protocols ospf area 0 interface et-0/0/8.0 passive
set protocols ospf area 0 interface et-0/0/9.0 passive
set protocols ospf area 0 interface et-0/0/10.0 passive
++
* Verify OSPF route table
- ++Answer|show route protocol ospf table inet.0
++
==Task 3==
* Advertise a default route to r2.
* Configure a routing policy to advertise between routing protocols.
- ++Answer|Under Construction ++
===OSPFv2 vs. OSPFv3===
^ OSPFv2 ^ OSPFv3 ^
|Advertises only IPv4|Can only advertise IPv4 or IPv4 and IPv6|
|Configured and verified using **ospf**|Configured and verified using **ospf3**|
^ Both have ^^
|Link-state databases||
|Generate LSAs||
|Use metric||
===OSPFv3 Notes===
* HELLO messages are sent to ff02::5/128
===Configuration for OSPFv3: IPv6===
* **set protocols ospf area 0 interface et-0/0/0.0**
* **set protocols ospf area 0 interface et-0/0/8.0 passive**
* **set protocols ospf area 0 interface et-0/0/9.0 passive**
* **set protocols ospf area 0 interface et-0/0/10.0 passive**
===OSPFv3 View Configuration===
* **show configuration protocols ospf3**
===OSPFv3 Verification Commands===
* **show ospf3 neighbors**
* **show route protocol ospf3**
===JNCIA-104===
[[https://TopgradeApp.com/playQuiz/juniper-jncia-jn0-104|JNCIA-104 Practice Quiz]]\\