어리버리꼬맹이
2010. 6. 24. 13:50
|
|
OSPF(Open Shortest
Path Fast) |
|
|
|
OSPF의 라우팅 환경은 Area와 AS라는 두가지의 중요한 요소를
가지고 계층적으로 구성된다. Area는 인접한 OSPF 네트워크와 호스트들의 집합이고, 각 Area들은 OSPF
Autonomous System에 의해 논리적으로 나누어 진다.
AS는 OSPF 인터네트워크에서 가장 큰 개체이고, 같은
라우팅 방법을 가지고 있는 네트워크들의 집합이다. 이러한 계층적인 구성은 라우팅 테이블을 감소시켜 트래픽을 줄일 수 있고, 라우팅
경로 선택에 있어서 효과적으로 가장 짧은 경로를 선택할 수 있다.
|
OSPF는 Link State 방식을 사용하는 인테리어
라우팅 프로토콜이다.
라우터는 인접한 라우터로 라우터의 모든 경로정보를 보내는 것이 아니라 각 라우터의 고유의 접속정보만
흘
려 보낸다.접속정보를 받은 후에 각 라우터는 자신의 라우팅 테이블을 가지고 최적의 경로를 설정한다.
OSPF는 RIP에
비해 홉수에 제한이 없고, Convergence 시간이 빠르다.
(Convergence
시간 : 라우터의 연결이 다운되는 등의 라우터의 변화가 생겼을 때 회복되는 시간)
OSPF는 RIP와 같이
라우팅 정보를 주기적이 아닌 변화가 있을 때에만 갱신함으로써 대역을 효과적으로
사용할 수 있고, 동일한 네트워크
어드레스에서 VLSM(Variable Length Subnet Mask)를 사용하여 한정된
어드레스를 효율적으로 이용할 수
있다.(VLSM: 어떤 Class내의 하나의 IP 어드레스를 여러개의 네트워크
로 쪼개어 다양한 크기로 사용할 수
있다.)
1. Link State 알고리즘
각각의 라우터는 각 인터페이스의 정보를 포함한 접속정보를
생성, 유지하여 한 AS내의 모든 라우터에게 접속정보를 전달한다. 그 결과 라우터들은 고유의 데이타베이스를 작성하여 가지게 된다.
모든 라우터는 최단경로 알고리즘으로 동작하고, 접속정보를 기초로 하여 최단 경로를 설정할 수 있다.
이러한 OSPF의 많은 장점으로 인하여 대부분의 라우터
밴더들은 OSPF를 지원 할 것이고, 점차 RIP에서 OSPF로 전환하는 추세이며 많은 네트워크 구성에 있어서 RIP를 대신 할
것이다.
2. OSPF PROTOCOL의 Setting 방법
RTA,RTB,RTC,RTD는 Area 0.0.0.0 에서 동일한
Ethernet에 연결되어 있고 RTA는 Area 1에도 연결되어 있다. RTA와 RTB는 Process-id 10을 가지고
OSPF로 통신을 한다. 다음은 RTA와 RTB에 대한 셋팅값이며, RTC와 RTD도 RTB와 비슷하게 설정된다.
RTA# conf t
Enter
configuration commands, one per line. End with CNTL/Z.
RTA# (config)#router
ospf 10
RTA#(config-router)#network 203.250.13.1 0.0.0.0 area
1
RTA#(config-router)#network 203.250.0.0 0.0.255.255 area
0.0.0.0
RTA#(config-router)# ^Z
RTA#copy run start
Destination filename [startup-config]?
Building
configuration...
[OK]
hostname
RTA
interface loopback 0
ip address 203.250.13.41
255.255.255.0
interface ethernet 0
ip address 203.250.14.1
255.255.255.0
router ospf 10
network 203.250.13.1 0.0.0.0 area
1
network 203.250.0.0 0.0.255.255 area 0.0.0.0
RTB# conf t
Enter
configuration commands, one per line. End with CNTL/Z.
RTB#(config)#router
ospf 10
RTB#(config-router)# network 203.250.0.0 0.0.255.255
area 0.0.0.0
RTB#(config-router)# ^Z
RTB#copy run start
Destination filename [startup-config]?
Building configuration...
[OK]
hostname RTB
interface ethernet 0
ip
address 203.250.14.2 255.255.255.0
router ospf 10
network
203.250.0.0 0.0.255.255 area 0.0.0.0
|
|
|
|
|