Você está na página 1de 6

Frame:

>>Encapsulation:
Configured per int or dlci
int s0/0
encap frame-relay ietf
frame-relay map ip x.x.x.x xxx broad ietf
Does not appear to need to match on both ends of the link
Keepalives:
Default to every ten seconds
int s0/1
keepalive 5 <<<send keep alives every 5 seconds
For everykeep alive DTE sends, the DCE will respond. Keep
>>Full status timer manipulation
R1(config-if)#frame-relay lmi-?
lmi-n391dte lmi-n392dce lmi-n392dte lmi-n393dce
lmi-n393dte lmi-t392dce lmi-type
lmi-n391dte set full status polling counter
lmi-n392dce LMI error threshold
lmi-n392dte LMI error threshold <<<<<<<<<<this is in NUMBE
R OF EVENTS!!!
lmi-n393dce set LMI monitored event count
lmi-n393dte set LMI monitored event count
lmi-t392dce set DCE polling verification timer <<<<<<<basicly the
keep alive threshold on frame switch
frame-relay lmi-n391dte 4 <<every fourth status inquiry is a full status in qu
iry
>>Monitored Event and LMI thresholds
DTE side: The default threshold is 3 with a monitor window of 4
DCE side: The default threshold is 2 with a monitor window of 2
DTE:
frame-relay lmi-n392dte 5 <<< 5 missed keep alives will bring down the pvc on t
he 6th! missing lmi keepalive. The reverse also true, it will take 5 lmi message
s received to bring the pvc back up on the 6th received keepalive.
frame-relay lmi-n393dte 10 <<<<monitor window up to 10 frames. This value must
be at least 1 larger than the error threshold value!!! If this value is less tha
n or equals the error threshold value to PVC will NEVER go down.
DCE side:
frame-relay lmi-n392dce 3
frame-relay lmi-n393dce 3
Three misses keep alives will bring down the link
Router(config-if)#
*Feb 22 18:23:42.527: Serial2/2(up): DCE LMI timeout
*Feb 22 18:23:57.527: Serial2/2(up): DCE LMI timeout
*Feb 22 18:24:12.527: Serial2/2(up): DCE LMI timeout
*Feb 22 18:24:13.527: %LINEPROTO-5-UPDOWN: Line protocol on Interface Serial2/2,
changed state to down
Router(config-if)#
*Feb 22 18:25:07.523: Serial2/2(in): StEnq, myseq 0
*Feb 22 18:25:07.523: RT IE 1, length 1, type 0
*Feb 22 18:25:07.527: KA IE 3, length 2, yourseq 1 , myseq 16
*Feb 22 18:25:07.527: Serial2/2(out): Status, myseq 1, yourseen 1, DCE down
Router(config-if)#
Router(config-if)#
*Feb 22 18:25:17.531: Serial2/2(in): StEnq, myseq 1
*Feb 22 18:25:17.531: RT IE 1, length 1, type 1
*Feb 22 18:25:17.531: KA IE 3, length 2, yourseq 2 , myseq 1
*Feb 22 18:25:17.531: Serial2/2(out): Status, myseq 2, yourseen 2, DCE down
Router(config-if)#
Router(config-if)#
*Feb 22 18:25:27.511: Serial2/2(in): StEnq, myseq 2
*Feb 22 18:25:27.511: RT IE 1, length 1, type 1
*Feb 22 18:25:27.515: KA IE 3, length 2, yourseq 3 , myseq 2
*Feb 22 18:25:27.515: Serial2/2(out): Status, myseq 3, yourseen 3, DCE down
Router(config-if)#
Router(config-if)#
*Feb 22 18:25:37.531: Serial2/2(in): StEnq, myseq 3
*Feb 22 18:25:37.535: RT IE 1, length 1, type 1
*Feb 22 18:25:37.535: KA IE 3, length 2, yourseq 4 , myseq 3
*Feb 22 18:25:37.539: Serial2/2(out): Status, myseq 4, yourseen 4, DCE up
*Feb 22 18:25:38.539: %LINEPROTO-5-UPDOWN: Line protocol on Interface Serial2/2,
changed state to up
Router(config-if)#
Router(config-if)#
The fourth received will bring it back up!
>>>Inverse arp
R3#sh log | in INARP
*Mar 1 01:00:15.587: FR: Sending INARP Request on interface Serial0/0 dlci 301
for link 7(IP)
*Mar 1 01:00:15.695: Serial0/0: frame relay INARP received
*Mar 1 01:13:15.631: FR: Sending INARP Request on interface Serial0/0 dlci 301
for link 7(IP)
*Mar 1 01:13:15.707: Serial0/0: frame relay INARP received
*Mar 1 01:26:05.651: FR: Sending INARP Request on interface Serial0/0 dlci 301
for link 7(IP)
*Mar 1 01:26:05.715: Serial0/0: frame relay INARP received
*Mar 1 01:38:15.647: FR: Sending INARP Request on interface Serial0/0 dlci 301
for link 7(IP)
*Mar 1 01:38:15.755: Serial0/0: frame relay INARP received
*Mar 1 01:51:15.671: FR: Sending INARP Request on interface Serial0/0 dlci 301
for link 7(IP)
*Mar 1 01:51:15.799: Serial0/0: frame relay INARP received
*Mar 1 02:04:15.671: FR: Sending INARP Request on interface Serial0/0 dlci 301
for link 7(IP)
*Mar 1 02:04:15.759: Serial0/0: frame relay INARP received
>>>>Broadcast Q
default:
R5(config-if)#do sh int s0/1 | in Bro
Broadcast queue 0/64, broadcasts sent/dropped 26/0, interface broadcasts 0
can be disabled
R5(config-if)#no frame-relay broadcast-queue
or reconfigured with new values:
configured as 100 packets Q depth, 8000 bytes per seconds and 100 packets per se
cond
R5(config-if)#frame-relay broadcast-queue 100 8000 100
R5(config-if)#
R5(config-if)#do sh int s0/1 | in Bro
Broadcast queue 0/100, broadcasts sent/dropped 26/0, interface broadcasts 0
>>End to End Keep alives
map-class frame-relay FREEK
R3(config-map-class)#frame-relay end-to-end keepalive ?
error-threshold End-to-end keepalive error threshold
event-window End-to-end keepalive event window
mode End-to-end keepalive mode
success-events End-to-end keepalive success events
timer End-to-end keepalive timer
R4(config-map-class)#frame-relay end-to-end keepalive mode ?
bidirectional Set bidirectional mode <<<<<<<if used must match
on both sides
passive-reply Set passive-reply mode
reply Set unidirectional reply mode
request Set unidirectional request mode
R3(config-map-class)#frame-relay end-to-end keepalive mode bidirectional
attach class to interface:
int s0/0
frame-relay class FREEK
or per dlci
frame-relay interface-dlci 301
class FREEK
>>>Frame Multilink FRF 16.1
R6(config)#int ?
...
MFR Multilink Frame Relay bundle interface
int mfr 1
R3(config-if)#frame-relay multilink ?
bandwidth-class Multilink Frame Relay bandwidth class
bid Bundle id for this bundle interface
output-threshold Set output-threshold as xmt credit on one bundle link
R3(config-if)#frame-relay multilink bandwidth-class ?
a Bandwidth class A <<<<<default any 1 link up go and bring up multili
nk
b Bandwidth class B <<<<<all links must be up
c Bandwidth class C <<<<<set a threshold to bring up multilink
R1(config-if)#frame-relay multilink bandwidth-class c ?
<1-65535> Bundle link threshold value
does not have to match between routers one side a the other side can be b
interface MFR1.1 point-to-point
ip address 192.168.13.3 255.255.255.0
snmp trap link-status
frame-relay interface-dlci 123
on phy
int s0/1
R3(config-if)#encapsulation frame-relay ?
MFR Multilink Frame Relay bundle interface
complete:
interface MFR1
no ip address
no keepalive
frame-relay multilink bandwidth-class b
!
interface MFR1.1 point-to-point
ip address 192.168.13.1 255.255.255.0
snmp trap link-status
no keepalive
frame-relay interface-dlci 123
!
interface Serial0/1
no ip address
encapsulation frame-relay MFR1
clock rate 2000000
no arp frame-relay
!
interface Serial0/3
no ip address
encapsulation frame-relay MFR1
clock rate 2000000
no arp frame-relay
R3#sh frame-relay multilink
Bundle: MFR1, State = up, class = A, fragmentation disabled
BID = MFR1
Bundle links:
Serial0/1, HW state = up, link state = Up, LID = Serial0/1
Serial0/3, HW state = up, link state = Up, LID = Serial0/3
R1#sh frame-relay mul
R1#sh frame-relay multilink
Bundle: MFR1, State = up, class = B, fragmentation disabled
BID = MFR1
Bundle links:
Serial0/1, HW state = up, link state = Up, LID = Serial0/1
Serial0/3, HW state = up, link state = Up, LID = Serial0/3
R1#sh frame-relay multilink
Bundle: MFR1, State = up, class = C (threshold 1), fragmentation disabled
BID = MFR1
Bundle links:
Serial0/1, HW state = up, link state = Up, LID = Serial0/1
Serial0/3, HW state = up, link state = Add_sent, LID = Serial0/3
R1#
>>>LMI Debugs
*Mar 1 09:08:05.317: Serial0/0(out): StEnq, myseq 1, yourseen 0, DTE up
*Mar 1 09:08:05.321: datagramstart = 0xF7FEA74, datagramsize = 14
*Mar 1 09:08:05.321: FR encap = 0x00010308
*Mar 1 09:08:05.321: 00 75 95 01 01 00 03 02 01 00
*Mar 1 09:08:05.329:
*Mar 1 09:08:05.333: Serial0/0(out): StEnq, myseq 1, yourseen 0, DTE up
*Mar 1 09:08:05.333: datagramstart = 0xF400714, datagramsize = 13
*Mar 1 09:08:05.337: FR encap = 0x00010308
*Mar 1 09:08:05.337: 00 75 51 01 00 53 02 01 00
*Mar 1 09:08:05.337:
*Mar 1 09:08:05.337: Serial0/0(out): StEnq, myseq 1, yourseen 0, DTE up
*Mar 1 09:08:05.337: datagramstart = 0xF400FD4, datagramsize = 13
*Mar 1 09:08:05.337: FR encap = 0xFCF10309
*Mar 1 09:08:05.337: 00 75 01 01 00 03 02 01 00
>>>Traffic Shaping
an mqc policy can be created and then applied to a map-class frame-relay and the
n that class can be attached to a PVC
R1(config-pmap-c)#shape ?
adaptive Enable Traffic Shaping adaptation to BECN
average configure token bucket: CIR (bps) [Bc (bits) [Be (bits)]],
send out Bc only per interval
fecn-adapt Enable Traffic Shaping reflection of FECN as BECN
fr-voice-adapt Enable rate adjustment depending on voice presence
max-buffers Set Maximum Buffer Limit
peak configure token bucket: CIR (bps) [Bc (bits) [Be (bits)]],
send out Bc+Be per interval
policy-map FRTS
class class-default
shape average 128000
map-class frame-relay FREEK
frame-relay end-to-end keepalive mode reply
service-policy output FRTS <<<<<<mqc policy attached
frame-relay interface-dlci 104
class FREEK

Você também pode gostar