EdgeRouter - OSPF 네트워킹 설정하기 ===================================== download at 2017-02-07T01:06:52Z `origin `_ Overview -------- -------------- 이 문서는 3개의 라우터를 조합하여 OSPF 네트워크를 설정하는 방법에 대하여 서술합니다. .. raw:: html
|image0| .. rubric:: 3개 라우터로 구성한 OSPF 네트워크 다이어그램 :name: diagram-showing-an-ospf-network-with-three-routers.   .. Note:: **configure** 명령어를 각 라우터 설정 이전에 수행해야 한다는 것을 잊지마세요. -------------- .. rubric:: R1 환경 설정 :name: r1-configuration - IP 주소를 설정합니다. :: ubnt@R1#set interfaces ethernet eth1 address 10.0.50.1/24 - OSPF를 설정합니다. :: ubnt@R1#set protocols ospf parameters router-id 10.0.50.1 ubnt@R1#set protocols ospf area 0.0.0.0 network 10.0.50.0/24 ubnt@R1#set interfaces ethernet eth1 ip ospf cost 10 ubnt@R1#set interfaces ethernet eth1 ip ospf dead-interval 40 ubnt@R1#set interfaces ethernet eth1 ip ospf hello-interval 10 ubnt@R1#set interfaces ethernet eth1 ip ospf priority 1 ubnt@R1#set interfaces ethernet eth1 ip ospf retransmit-interval 5 ubnt@R1#set interfaces ethernet eth1 ip ospf transmit-delay 1 .. rubric::   :name: section .. rubric:: R2 환경 설정 :name: r2-configuration - IP 주소를 설정합니다. :: ubnt@R2#set interfaces ethernet eth1 address 10.0.50.2/24 ubnt@R2#set interfaces ethernet eth2 address 10.0.60.2/24 - OSPF를 설정합니다. :: ubnt@R2#set protocols ospf parameters router-id 10.0.50.2 ubnt@R2#set protocols ospf area 0.0.0.0 network 10.0.50.0/24 ubnt@R2#set protocols ospf area 0.0.0.0 network 10.0.60.0/24 ubnt@R2#set interfaces ethernet eth1 ip ospf cost 10 ubnt@R2#set interfaces ethernet eth1 ip ospf dead-interval 40 ubnt@R2#set interfaces ethernet eth1 ip ospf hello-interval 10 ubnt@R2#set interfaces ethernet eth1 ip ospf priority 1 ubnt@R2#set interfaces ethernet eth1 ip ospf retransmit-interval 5 ubnt@R2#set interfaces ethernet eth1 ip ospf transmit-delay 1 ubnt@R2#set interfaces ethernet eth2 ip ospf cost 10 ubnt@R2#set interfaces ethernet eth2 ip ospf dead-interval 40 ubnt@R2#set interfaces ethernet eth2 ip ospf hello-interval 10 ubnt@R2#set interfaces ethernet eth2 ip ospf priority 1 ubnt@R2#set interfaces ethernet eth2 ip ospf retransmit-interval 5 ubnt@R2#set interfaces ethernet eth2 ip ospf transmit-delay 1 .. rubric::   :name: section-1 .. rubric:: R3 환경 설정 :name: r3-configuration - IP 주소를 설정합니다. :: ubnt@R3#set interfaces ethernet eth0 address 10.0.60.3/24 - OSPF를 설정합니다. :: ubnt@R3#set protocols ospf parameters router-id 10.0.60.3 ubnt@R3#set protocols ospf area 0.0.0.0 network 10.0.60.0/24 ubnt@R3#set interfaces ethernet eth0 ip ospf cost 10 ubnt@R3#set interfaces ethernet eth0 ip ospf dead-interval 40 ubnt@R3#set interfaces ethernet eth0 ip ospf hello-interval 10 ubnt@R3#set interfaces ethernet eth0 ip ospf priority 1 ubnt@R3#set interfaces ethernet eth0 ip ospf retransmit-interval 5 ubnt@R3#set interfaces ethernet eth0 ip ospf transmit-delay 1 설정이 완료된 이후에는 R1은 10.0.50.2에서 10.0.60.0/24에 접근이 가능합니다: :: ubnt@R1:~$ show ip route Codes: K - kernel route, C - connected, S - static, R - RIP, O - OSPF, I - ISIS, B - BGP, > - selected route, * - FIB route S>* 0.0.0.0/0 [210/0] via 192.168.0.1, eth5 O 10.0.50.0/24 [110/10] is directly connected, eth1, 00:00:27 C>* 10.0.50.0/24 is directly connected, eth1 O>* 10.0.60.0/24 [110/20] via 10.0.50.2, eth1, 00:00:11 C>* 127.0.0.0/8 is directly connected, lo C>* 172.16.3.0/24 is directly connected, eth2 :: ubnt@R1:~$ ping 10.0.60.3 PING 10.0.60.3 (10.0.60.3) 56(84) bytes of data. 64 bytes from 10.0.60.3: icmp_req=1 ttl=63 time=18.1 ms ^C --- 10.0.60.3 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 18.175/18.175/18.175/0.000 ms :: ubnt@R1:~$ traceroute 10.0.60.3 traceroute to 10.0.60.3 (10.0.60.3), 30 hops max, 60 byte packets 1 10.0.50.2 (10.0.50.2) 0.251 ms 0.219 ms 0.175 ms 2 10.0.60.3 (10.0.60.3) 0.287 ms 0.248 ms 0.266 ms .. rubric:: 참고 :name: notes -------------- 다른 유용한 OSPF 명령어: .. rubric:: OSPF에서 IP 정보 확인하기 :name: show-ip-information-for-ospf :: ubnt@R1:~$ show ip ospf OSPF Routing Process, Router ID: 10.0.50.1 Supports only single TOS (TOS0) routes This implementation conforms to RFC2328 RFC1583Compatibility flag is disabled OpaqueCapability flag is disabled Initial SPF scheduling delay 200 millisec(s) Minimum hold time between consecutive SPFs 1000 millisec(s) Maximum hold time between consecutive SPFs 10000 millisec(s) Hold time multiplier is currently 1 SPF algorithm last executed 3m57s ago SPF timer is inactive Refresh timer 10 secs Number of external LSA 0. Checksum Sum 0x00000000 Number of opaque AS LSA 0. Checksum Sum 0x00000000 Number of areas attached to this router: 1 Area ID: 0.0.0.0 (Backbone) Number of interfaces in this area: Total: 1, Active: 1 Number of fully adjacent neighbors in this area: 1 Area has no authentication SPF algorithm executed 3 times Number of LSA 5 Number of router LSA 3. Checksum Sum 0x0000d444 Number of network LSA 2. Checksum Sum 0x00007d31 Number of summary LSA 0. Checksum Sum 0x00000000 Number of ASBR summary LSA 0. Checksum Sum 0x00000000 Number of NSSA LSA 0. Checksum Sum 0x00000000 Number of opaque link LSA 0. Checksum Sum 0x00000000 Number of opaque area LSA 0. Checksum Sum 0x00000000 .. rubric:: OSPF 네트워크의 IP 데이터베이스 확인하기 :name: show-ip-database-for-ospf-network :: ubnt@R1:~$ show ip ospf database OSPF Router with ID (10.0.50.1) Router Link States (Area 0.0.0.0) Link ID ADV Router Age Seq# CkSum Link count 10.0.50.1 10.0.50.1 259 0x80000003 0x1f33 1 10.0.50.2 10.0.50.2 259 0x80000006 0x7131 2 10.0.60.3 10.0.60.3 279 0x80000003 0x43e0 1 Net Link States (Area 0.0.0.0) Link ID ADV Router Age Seq# CkSum 10.0.50.2 10.0.50.2 260 0x80000001 0x283a 10.0.60.2 10.0.50.2 279 0x80000001 0x54f7 ubnt@R2:~$ show ip ospf neighbor Neighbor ID Pri State Dead Time Address Interface RXmtL RqstL DBsmL 10.0.50.1 1 Full/Backup 31.462s 10.0.50.1 eth1:10.0.50.2 0 0 0 10.0.60.3 1 Full/Backup 31.633s 10.0.60.3 eth2:10.0.60.2 0 0 0 .. rubric:: OSPF 인터페이스 확인하기 :name: show-ospf-interface :: ubnt@R1:~$ show ip ospf interface eth1 eth1 is up ifindex 3, MTU 1500 bytes, BW 0 Kbit Internet Address 10.0.50.1/24, Broadcast 10.0.50.255, Area 0.0.0.0 MTU mismatch detection:enabled Router ID 10.0.50.1, Network Type BROADCAST, Cost: 10 Transmit Delay is 1 sec, State Backup, Priority 1 Designated Router (ID) 10.0.50.2, Interface Address 10.0.50.2 Backup Designated Router (ID) 10.0.50.1, Interface Address 10.0.50.1 Multicast group memberships: OSPFAllRouters OSPFDesignatedRouters Timer intervals configured, Hello 10s, Dead 40s, Wait 40s, Retransmit 5 Hello due in 8.940s Neighbor Count is 1, Adjacent neighbor count is 1 .. raw:: html
.. |image0| image:: /hc/en-us/article_attachments/202818370/network.png :target: http://wiki.ubnt.com/File:EdgeOS_OSPF_RGB.png