07-07-2011 06:51 AM
Hi there,
this is my lab setup:
<Cisco_2921> ----- CH-E1 (512k) ----- <Juniper_M320>
Cisco Interface Config:
controller E1 0/0/0
channel-group 1 timeslots 1-8
no shutdown
!
interface Serial 0/0/0:1
description *** ce57 : 0000400001.000172 : ce1 ***
bandwidth 1984
no ip address
encapsulation frame-relay IETF
frame-relay lmi-type ansi
keepalive 5
load-interval 30
no shutdown
!
interface Serial 0/0/0:1.100 point-to-point
description *** PE223 : 1/2/2 ***
bandwidth 512
ip address 172.16.1.2 255.255.255.252
frame-relay interface-dlci 100 ietf
ntp broadcast client
Juniper Interface Config:
interfaces {
ce1-1/2/2 {
e1-options {
framing g704;
}
partition 1 timeslots 1-8 interface-type ds;
}
replace: ds-1/2/2:1 {
description "*** ce1 : ce57 : #COUNTRY_CODE#, ***";
no-keepalives;
dce;
encapsulation frame-relay;
lmi {
lmi-type ansi;
}
unit 100 {
description "*** ce57 : 030049 ***";
point-to-point;
bandwidth 512k;
dlci 100;
family mlfr-end-to-end {
bundle lsq-0/1/0.20;
}
}
}
lsq-0/1/0 {
per-unit-scheduler;
replace: unit 20 {
description "*** ce57 : 030049 ***";
bandwidth 512k;
encapsulation multilink-frame-relay-end-to-end;
link-layer-overhead 1.6;
family inet {
address 172.16.1.1/30;
}
}
}
}
I'm using a lsq-interfce because i need to apply a fragmentation-map to the lsq-interface for packet fragmentation to support quality of service for voice over the low speed link (512k).
Just for the background, this is the class of service config:
class-of-service {
schedulers {
replace: sch-EC-lsq-030049-lsq-0.1.0-20 {
transmit-rate percent 18;
buffer-size percent 18;
priority low;
}
replace: sch-ST-lsq-030049-lsq-0.1.0-20 {
transmit-rate percent 24;
buffer-size percent 24;
priority high;
}
replace: sch-BU-lsq-030049-lsq-0.1.0-20 {
transmit-rate percent 18;
buffer-size percent 18;
priority high;
}
replace: sch-VO-lsq-030049-lsq-0.1.0-20 {
transmit-rate percent 40;
buffer-size percent 40;
priority strict-high;
}
}
scheduler-maps {
scm-lsq-030049-lsq-0.1.0-20 {
forwarding-class Economy scheduler sch-EC-lsq-030049-lsq-0.1.0-20;
forwarding-class Business scheduler sch-BU-lsq-030049-lsq-0.1.0-20;
forwarding-class Stream scheduler sch-ST-lsq-030049-lsq-0.1.0-20;
forwarding-class Voice scheduler sch-VO-lsq-030049-lsq-0.1.0-20;
}
}
fragmentation-maps {
frm-lsq-030049-lsq-0.1.0-20 {
forwarding-class {
Economy {
fragment-threshold 320;
}
Stream {
fragment-threshold 320;
}
Business {
fragment-threshold 320;
}
Voice {
no-fragmentation;
}
}
}
}
interfaces {
replace: ds-1/2/2:1 {
scheduler-map scm-lsq-030049-lsq-0.1.0-20;
}
replace: lsq-0/1/0 {
unit 20 {
scheduler-map scm-lsq-030049-lsq-0.1.0-20;
fragmentation-map frm-lsq-030049-lsq-0.1.0-20;
}
}
}
}
OK, that being said - here is the problem:
Cisco:
Router#show interfaces Serial0/0/0:1
Serial0/0/0:1 is up, line protocol is up
Hardware is DSX1
Description: *** ce57 : 0000400001.000172 : ce1 ***
MTU 1500 bytes, BW 1984 Kbit/sec, DLY 20000 usec,
reliability 255/255, txload 1/255, rxload 1/255
Encapsulation FRAME-RELAY IETF, loopback not set
Keepalive set (5 sec)
LMI enq sent 35974, LMI stat recvd 33986, LMI upd recvd 0, DTE LMI up
LMI enq recvd 0, LMI stat sent 0, LMI upd sent 0
LMI DLCI 0 LMI type is ANSI Annex D frame relay DTE segmentation inactive
FR SVC disabled, LAPF state down
Broadcast queue 0/64, broadcasts sent/dropped 2838/1, interface broadcasts 0
Last input 00:00:04, output 00:00:04, output hang never
Last clearing of "show interface" counters 2d02h
Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0
Queueing strategy: weighted fair
Output queue: 0/1000/64/0 (size/max total/threshold/drops)
Conversations 0/1/256 (active/max active/max total)
Reserved Conversations 0/0 (allocated/max allocated)
Available Bandwidth 1488 kilobits/sec
30 second input rate 0 bits/sec, 0 packets/sec
30 second output rate 0 bits/sec, 0 packets/sec
35471 packets input, 642481 bytes, 0 no buffer
Received 0 broadcasts, 16 runts, 0 giants, 0 throttles
6917 input errors, 34 CRC, 0 frame, 6883 overrun, 0 ignored, 0 abort
38922 packets output, 1490989 bytes, 0 underruns
0 output errors, 0 collisions, 341 interface resets
0 unknown protocol drops
0 output buffer failures, 0 output buffers swapped out
9 carrier transitions
Timeslot(s) Used:1-8, SCC: 0, Transmitter delay is 0 flags
Router#sh ip int brief
Interface IP-Address OK? Method Status Protocol
GigabitEthernet0/0 unassigned YES NVRAM administratively down down
GigabitEthernet0/1 unassigned YES NVRAM administratively down down
GigabitEthernet0/2 unassigned YES NVRAM administratively down down
Serial0/0/0:1 unassigned YES manual up up
Serial0/0/0:1.100 172.16.1.2 YES manual up up
Router#ping 172.16.1.2
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.1.2, timeout is 2 seconds:
.....
Success rate is 0 percent (0/5)
Router#
Juniper:
xxx@dssd-pe223> show interfaces lsq-0/1/0.20
Logical interface lsq-0/1/0.20 (Index 87) (SNMP ifIndex 256)
Description: *** ce57 : 030049 ***
Flags: Point-To-Point SNMP-Traps 0x4000 Encapsulation: Multilink-FR
Last flapped: 2011-07-07 15:41:10 CEST (00:03:48 ago)
Bandwidth: 512kbps
Bundle links information:
Active bundle links 1
Removed bundle links 0
Disabled bundle links 0
Statistics Frames fps Bytes bps
Bundle:
Multilink:
Input : 13 0 2046 0
Output: 10 0 1080 0
Network:
Input : 10 0 1000 0
Output: 10 0 1000 0
Link:
ds-1/2/2:1.100
Up time: 00:03:49
Input : 13 0 2046 0
Output: 10 0 1080 0
Protocol inet, MTU: 1500
Addresses, Flags: Is-Preferred Is-Primary
Destination: 172.16.1.0/30, Local: 172.16.1.1
xxx@dssd-pe223> ping 172.16.1.1
PING 172.16.1.1 (172.16.1.1): 56 data bytes
64 bytes from 172.16.1.1: icmp_seq=0 ttl=64 time=0.165 ms
64 bytes from 172.16.1.1: icmp_seq=1 ttl=64 time=0.030 ms
64 bytes from 172.16.1.1: icmp_seq=2 ttl=64 time=0.028 ms
^C
--- 172.16.1.1 ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max/stddev = 0.028/0.074/0.165/0.064 ms
xxx@dssd-pe223>
I'm not able to bring any ip traffic over the link. Layer 2 is up.
Any Ideas?
Solved! Go to Solution.
07-07-2011 07:08 AM
Hello,
Your JNPR side is set up with FRF.16 (MLFR) whereas CSCO side uses plain Frame Relay.
Please check in CSCO Feature Navigator if MLFR is supported in your IOS image and then configure FRF.16 on CSCO side.
HTH
Rgds
Alex
07-07-2011 07:51 AM
Hi, thanks for your reply.
From my point of view i'm not configuring FRF.16 (MLFR) -> encapsulation multilink-frame-relay-uni-nni
I'm configuring FRF.15 (MLFR) -> multilink-frame-relay-end-to-end
I just have one CH-E1 connection to the cisco where i only use the timeslots 1-8. Therefore no multilink-bundle in that sense. For the cisco this is just a plain Frame Relay connection.
The Cisco Config should be correct.
07-07-2011 09:03 AM
Hello there,
Yes, it's FRF.15 of course
See http://www.broadband-forum.org/technical/download/
However, the point still stands: there is a Fragmentation header after NLPID which must be interpreted correctly on both ends. Therefore CSCO, having a plain FR config , cannot dissect Fragmentation header properly.
You can try FRF.12 config on CSCO since FRF.15 encapsulation is compatible with FRF.12:
interface Serial 0/0/0:1 frame-relay fragment 320 end-to-end
HTH
Rgds
Alex
07-08-2011 07:16 AM
Hi there,
thats it! Thx!
But there´s one strange thing. I forgot to post this part of the Cisco Config which i used:
map-class frame-relay cos-frm-lsq-030049-e1-0.0.0-1-100 frame-relay fragment 320 ! interface Serial 0/0/0:1.100 point-to-point frame-relay interface-dlci 100 ietf class cos-frm-lsq-030049-e1-0.0.0-1-100
Whith this configured, it does not work.
With your statement on the Serial Main Interface it works:
interface Serial 0/0/0:1 frame-relay fragment 320 end-to-end
Router#sh ip int brief Interface IP-Address OK? Method Status Protocol GigabitEthernet0/0 unassigned YES unset administratively down down GigabitEthernet0/1 unassigned YES unset administratively down down GigabitEthernet0/2 unassigned YES unset administratively down down Serial0/0/0:1 unassigned YES manual up up Serial0/0/0:1.100 172.16.1.2 YES manual up up Router#ping 172.16.1.2 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 172.16.1.2, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 8/10/12 ms Router#ping 172.16.1.1 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 172.16.1.1, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 4/5/8 ms Router#
Thanks, Anyway.
Cheers
Erik
01-12-2012 04:33 PM
I'm having same issue , with cisco C2600 Software (C2600-I-M), Version 12.2(8)T5, but this kind of box do not have "fragment 320 end-to-end" option just
Juniper(config-if)#frame-relay ?
address-reg ELMI address registration
broadcast-queue Define a broadcast queue and transmit rate
class Define a map class on the interface
congestion-management Enable Frame Relay congestion management
de-group Associate a DE group with a DLCI
interface-dlci Define a DLCI on an interface/subinterface
interface-queue configure PVC interface queueing
intf-type Configure a FR DTE/DCE/NNI interface
inverse-arp Enable/disable inverse ARP on a DLCI
ip Frame Relay Internet Protocol config commands
lmi-n391dte set full status polling counter
lmi-n392dce LMI error threshold
lmi-n392dte LMI error threshold
lmi-n393dce set LMI monitored event count
lmi-n393dte set LMI monitored event count
lmi-t392dce set DCE polling verification timer
lmi-type Use CISCO-ANSI-CCITT type LMI
local-dlci Set source DLCI when LMI is not supported
map Map a protocol address to a DLCI address
multicast-dlci Set DLCI of a multicast group
payload-compression Use payload compression
policing Enable Frame Relay policing
priority-dlci-group Define a priority group of DLCIs
qos-autosense enable QOS autosense
route frame relay route for pvc switching
traffic-shaping Enable Frame Relay Traffic Shaping
traps-maximum set max traps FR generates at link up or when getting
LMI Full Status message
Juniper(config-if)#frame-relay
could you help me on this, thank you.
Alfredo
01-13-2012 10:02 AM
Hi All, upgraded CIsco box we could able to do this configuration, thank you.
Alfredo