4주차 2일 (3/14)
문제1. Router가 Routing Table을 만드는 방법에는 무엇이있습니까?
1. Connected Network
자신이 가지고 있는 Network (Connected Network)
ip address를 설정 하면 자동으로 만들어 짐
2. Static Route
관리자가 직접 경로를 만드는 경로,
ip route 10.1.12.0 255.255.255.0 e1/0 (local interface)
ip route 10.1.12.0 255.255.255.0 1.1.1.1 (next-hop ip address)
3. Dynamic Route -> Routing Protocol (소문)
RIP(R), EIGRP(D), OSPF(O).....
문제2. Routing Protocol중에, Distance Vector와 Link state의 차이점을 적어 보세요.
1.Distance vs Link State
2.Classful vs Classless
3.IGP vs EGP
>> Routing Table을 자동으로 만들어 주는 기능
>> Routing은 Routing Table을 통해 진행
>> Routing은 다른 Network간의 통신, L3 통신
>> L2 통신은 확장성이 없음
D - 거리(metric(hop counter), 최적경로만 전달, 주기적인 UPDATE, Classful (RIP) >> 30sec마다 정보 알림
L - 속도(metric(bandwidth), 모든경로 전달, 변화시에만 UPDATE, Classless (OSPF) >> 정보의 변화가 있을 때 >>> EIGRP
(metric bandwidth,delay), 최적경로 전달, 변화시에만 UPDATE, Classful
문제3. Routing Protocol중에, 사용하는 경로 선택 조건은 무엇인지 적어 보세요. (AD, Metric)
--> Router가 Routing protocol을 선택하는 기준 --> AD
Connected = 0
STATIC = 1
EIGRP = 90
OSPF = 110
RIP = 120
--> 동일한, Routing Protocol로 부터 받은 동일한 경로중에, 하나의 경로를 선택하는 기준
---> Metric (만약 Metric이 동일하다면, LoadBalancing함. >> 모두 Routing Table에 올라감 )
RIP/RIPv2 ---> HOP 거리 (라우터의 개수)
EIGRP ---> Bandwidth, Delay
OSPF ---> Bandwidth (cost)
*****************************************************************************************************
1. STATIC Route
2. OSPF
L2 : Mac Address
L3 : IP Address, Protocol Number (L4 Header의 종류)
>> L3 Header에 있는 protocol Number는 L4의 정보를 알려줌
L4 : Port Number
>> L4 Header에 있는 Port Number는 L7(Application)의 정보를 알려줌
1. OSPF 동작
1. Hello message >>> <<< Hello message
>> Neighbor 관계가 성립
#show ip ospf neighbor
2. 자신의 경로를 neighbor에게 전달한다.
DBD(Data Base Decription)
>> 자신이 가지고 있는 모든 경로를 요약한 정보
LSR(Link State Request)
<< 상세 정보 요청
LSU(Link State Update) LSU(LSA(Link State Ack))
>>상세 정보 전달
#show ip ospf database SPF
router rip (모든 정보 전달)
network 10.1.12.0
network 1.1.1.0
router ospf 1 (축약 전달)
network 10.1.12.0
nerwork 1.1.1.0
3. Routing Table을 생성한다
#show ip route ospf
#show ip ospf neighbor (Hello message)
#show ip ospf database (LSU(LSA)), DBD(DB요약), LSR) > SPF(BW)
#show ip route ("O" 110 | X)
2. OSPF 기본 설정
R2
router ospf 1 1 >> Process Number
network 1.1.24.0 0.0.0.255 area 0
└ wildcard mask
router ospf 2
network 1.1.123.0 0.0.0.255 area 0
>> Process Number가 달라서 확인 불가
interface fa0/0.24
ip add 1.1.24.2 255.255.255.0
ip ospf 1 area 0 << 해당 interface에만 적용할 수 있음
router ospf 1
network 1.1.24.2 0.0.0.0 area 0 << 실제 환경에서 많이 사용
network 1.1.0.0 0.0.0.255.255 area 0
network 0.0.0.0 255.255.255.255 area 0 << 귀찮나?
router ospf 1
router-id 2.2.2.2
network 1.1.23.2 0.0.0.0 area 0
***************** Subneting *****************
Subneting이란?
>> IP Address의 Network부분, HOST부분을 변경하여 사용하는 기능
>> IP Address를 효율적으로 사용하기 위하여
>> 필요한 Network의 개수 2*N
>> 필요한 HOST의 개수 2*n-2
10.1.12.1 255.255.255.0
nw : 10.1.12.0
host : .1
10.1.12.0/24 (10.1.12.0~10.1.12.255)
>> host부분이 0인 주소는 nw주소로 사용
>> host부분이 1인 주소는 Broadcast 주소로 사용
(10.1.12.1 ~ 10.1.12.254) -> 사용 가능한 HOST개수는 254개이다.
사용자가 254명일 때, 적절한 Subnet -> 2*n-2 n=host 자리 수
사용자가 120명일 때, 적절한 Subnet -> 2*n-2>120 n=7
xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx >>32bit
1.1.1.1
00000001.00000001.00000001.00000001
255.255.255.255
1111111.1111111.1111111.1111111
172.16.100.128
10101100.00010000.01100100.100000000
1.1.1.0 ~ 1.1.1.255 255.255.255.0
Network : 24, Host : 8 >>> 1개의 NW에 host 254개 >> /24 255.255.255.0
Network : 25, Host : 7 >>> 2개의 NW에 host 126개 >> /25 255.255.255.128
Network : 26, Host : 6 >>> 4개의 NW에 host 62개 >> /26 255.255.255.192
Network : 27, Host : 5 >>> 8개의 NW에 host 30개 >> /27 255.255.255.224
Network : 28, Host : 4 >>> 16개의 NW에 host 14개 >> /28 255.255.255.240
Network : 29, Host : 3 >>> 32개의 NW에 host 6개 >> /29 255.255.255.248
Network : 30, Host : 2 >>> 64개의 NW에 host 2개 >> /30 255.255.255.252
Network : 31, Host : 1 >>> 128개의 NW에 host 1개 >> /31 >> X
Network : 32, Host : 0 >>> 256개의 NW에 host 0개 >> /32 >> 하나의 IP
172.16.1.100/24 = 172.16.1.200/24 >> 같은 Network
172.16.1.100/25 172.16.1.0 | 1100100
172.16.1.200/25 172.16.1.1 | 1001000
>> 다른 Network └다름
172.16.1.100/25
>> nw 주소 : 172.16.1.0/25 >> 172.16.1.0 1100000
>> Broadcast 주소 : 172.16.1.127/25 >> 172.16.1.1 1111111
>> NW에서 사용가능한 IP
172.16.1.1 ~ 172.16.1.126
172.16.1.200/25
>> nw 주소 : 172.16.1.128/25 >> 172.16.1.1 0000000
>> Broadcast 주소 : 172.16.1.255/25 >> 172.16.1.1 1111111
172.16.1.129 ~ 172.16.1.254
IP : 192.168.1.218/28 IP : 192.168.1.1101 1010
NW : 192.168.1.208/28 192.168.1.1101 0000
BC : 192.168.1.223/28 192.168.1.1101 1111
Subnet : 255.255.255.240 11111111.11111111.11111111.11110000
Wildcard : 0.0.0.15 00000000.00000000.00000000.00001111
ip 범위 : 192.168.1.209 ~ 192.168.1.222
IP : 10.1.10.0/24 4개의 NW로 Subneting
host에서 2자리 가져오기
NW : 10.1.10.0
10.1.10.00 000000 /26
10.1.10.01 000000 /26
10.1.10.10 000000 >>>>>>>>> 00000000 10.1.10.128
10.1.10.11 000000
ip : 10.1.10.128
BC : 10.1.10.10 111111 10.1.10.191 /26
NW : 10.1.10.10 000000 10.1.10.128 /26
GW : 10.1.10.190
SN : 255.255.255.192
subnet 192.168.1.0/24
3개의 network
192.168.1.00 | 000000 > 192.168.1.0 ~ 192.168.1.63 (NW으로 2개 할당)
192.168.1.01 | 000000 > 192.168.1.64 ~ 192.168.1.127
192.168.1.10 | 000000 > 192.168.1.128 ~ 192.168.1.191
192.168.1.11 | 000000 > 192.168.1.192 ~ 192.168.1.255
pc1 : 192.168.1.1 255.255.255.192 GW 192.168.1.62
R1
config)#interface fa0/0
config-if)#ip add 192.168.1.62 255.255.255.192
config-if)#no shutdown
pc2 : 192.168.1.65 255.255.255.192 GW 192.168.1.126
pc3 : 192.168.1.127 255.255.255.192 GW 192.168.1.190
172.16.1.0 /24
8개의 NW
172.16.1.000 00000
172.16.1 001 00000
172.16.1.010 00000
172.16.1.011
172.16.1.100
172.16.1.101
172.16.1.110
172.16.1.111
255.255.255.224 /27
172.16.1.0 ~ 172.16.1.31
172.16.1.32 ~ 172.16.1.63
172.16.1.64 ~ 172.16.1.94
10.1.12.000000 | 00 10.1.12.0 /30 (10.1.12.1, 10.1.12.2)
10.1.12.000001 | 00 10.1.12.4 /30 (10.1.12.5, 10.1.12.6)
---------------------
10.1.12.111111 | 00
OSPF의 Network Command는 OSPF를 Enable하는 설정이다.
>> 필요에 따라서, 유동적으로 사용 가능
(그러나, 반드시 필요한 Network만 광고해야함)
Network Command가 아닌 Interface로 설정도 가능합니다.
R1
no router
int loop 0 2.2.2.2 255.255.255.0
ip ospf 1 area 0
in e 0/0
no sh
ip add 10.1.21.2 255.255.255.0
ip ospf 1 area 0
in s 1/0
no sh
ip add 10.1.12.2 255.255.255.0
ip ospf 1 area 0