OSPF在帧中继上的配置
OSPF在帧中继上的配置实验1:FULL-MESH的拓扑
按正常的OSPF配置如下:
R1:
hostname R1
interface Loopback0
ip address 1.1.1.1 255.255.255.0
!
interface Serial0/0
ip address 10.0.0.1 255.255.255.0
encapsulation frame-relay
serial restart-delay 0
frame-relay map ip 10.0.0.3 103 broadcast
frame-relay map ip 10.0.0.5 105 broadcast
no frame-relay inverse-arp
!
router ospf 1
router-id 1.1.1.1
log-adjacency-changes
passive-interface Loopback0
network 1.1.1.1 0.0.0.0 area 0
network 10.0.0.1 0.0.0.0 area 0
R3:
hostname R3
!
interface Loopback0
ip address 3.3.3.3 255.255.255.0
!
interface Serial0/1
ip address 10.0.0.3 255.255.255.0
encapsulation frame-relay
serial restart-delay 0
frame-relay map ip 10.0.0.1 301 broadcast
frame-relay map ip 10.0.0.5 305 broadcast
no frame-relay inverse-arp
!
router ospf 1
router-id 3.3.3.3
log-adjacency-changes
passive-interface Loopback0
network 3.3.3.3 0.0.0.0 area 0
R5:
hostname R5
!
interface Loopback0
ip address 5.5.5.5 255.255.255.0
!
interface Serial0/0
ip address 10.0.0.5 255.255.255.0
encapsulation frame-relay
serial restart-delay 0
frame-relay map ip 10.0.0.1 501 broadcast
frame-relay map ip 10.0.0.3 503 broadcast
no frame-relay inverse-arp
!
router ospf 1
router-id 5.5.5.5
log-adjacency-changes
passive-interface Loopback0
network 5.5.5.5 0.0.0.0 area 0
network 10.0.0.5 0.0.0.0 area 0
!
配置完OSPF后,在R1,R3,R5上查看OSPF的邻居建立情况,发现Show ip ospf nei 没有任何的显示。
原因:OSPF默认认为帧中继接口的网络类型为NON_BROADCAST,不发送组播Hello 包。
我们可以在R1上看OSPF对帧中继接口的认识:
R1#show ip ospf interface s0/0
Serial0/0 is up, line protocol is up
Internet Address 10.0.0.1/24, Area 0
Process ID 1, Router ID 1.1.1.1, Network Type NON_BROADCAST, Cost: 64
Transmit Delay is 1 sec, State DR, Priority 1
Designated Router (ID) 1.1.1.1, Interface address 10.0.0.1
No backup designated router on this network
Timer intervals configured, Hello 30, Dead 120, Wait 120, Retransmit 5
oob-resync timeout 120
Hello due in 00:00:13
Supports Link-local Signaling (LLS)
Index 1/1, flood queue length 0
Next 0x0(0)/0x0(0)
Last flood scan length is 0, maximum is 0
Last flood scan time is 0 msec, maximum is 0 msec
Neighbor Count is 0, Adjacent neighbor count is 0
Suppress hello for 0 neighbor(s)
解决问题:
方法1:修改接口的OSPF网络类型为Broadcast
在R1,R3,R5上将接口类型修改为Broadcast,命令如下
R1(config)#int s0/0
R1(config-if)#ip ospf network broadcast
R3(config)#int s0/1
R3(config-if)#ip ospf network broadcast
R5(config)#int s0/0
R5(config-if)#ip ospf network broadcast
我们可以发现配置完成后OSPF邻居马上建立,查看路由表:
发现R1,R3,R5都正确的学习到了路由。
在R1上查看OSPF Database
R1#show ip ospf database
OSPF Router with ID (1.1.1.1) (Process ID 1)
Router Link States (Area 0)
Link ID ADV Router Age Seq# Checksum Link count
1.1.1.1 1.1.1.1 117 0x80000003 0x00D6E3 2
3.3.3.3 3.3.3.3 118 0x80000004 0x00B4EA 2
5.5.5.5 5.5.5.5 118 0x80000003 0x003353 2
Net Link States (Area 0)
Link ID ADV Router Age Seq# Checksum
10.0.0.5 5.5.5.5 118 0x80000001 0x00FFEE
查看接口:
R1#show ip ospf int s0/0
Serial0/0 is up, line protocol is up
Internet Address 10.0.0.1/24, Area 0
Process ID 1, Router ID 1.1.1.1, Network Type BROADCAST, Cost: 64
Transmit Delay is 1 sec, State DROTHER, Priority 1
Designated Router (ID) 5.5.5.5, Interface address 10.0.0.5
Backup Designated router (ID) 3.3.3.3, Interface address 10.0.0.3
Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5
oob-resync timeout 40
Hello due in 00:00:09
Supports Link-local Signaling (LLS)
Index 1/1, flood queue length 0
Next 0x0(0)/0x0(0)
Last flood scan length is 0, maximum is 1
Last flood scan time is 0 msec, maximum is 0 msec
Neighbor Count is 2, Adjacent neighbor count is 2
Adjacent with neighbor 3.3.3.3 (Backup Designated Router)
Adjacent with neighbor 5.5.5.5 (Designated Router)
Suppress hello for 0 neighbor(s)
OSPF网络类型Broadcast:缺省运行在广播多路访问网络,如以太网口,
同时可以运行在FR等非广播多路访问网络的全互联情况。
注意,在配置帧中继映射时候的BROADCAST参数,是为了让二层帧中继能够在PVC上发送组播和广播包。
修改OSPF的接口为BROADCAST是为了让OSPF修改对帧中继的认识,能够让他主动在PVC上发送组播。
如果再配置帧中继映射的时候不带Broadcast参数,那么即使修改啦OSPF的广播类型为Broadcast,邻居也不能正常建立,因为二层不支持广播。
例如:我们将R1上将到R3帧中继的Broadcast参数拿掉,R5的不改变。看下OSPF的邻居情况:
R1上:
R1(config)#int s0/0
R1(config-if)#no frame-relay map ip 10.0.0.3 103 broadcast
R1(config-if)#frame-relay map ip 10.0.0.3 103
我们在R1上看的话邻居关系正常,但是在R3上就不正常了,邻居可以建立是因为R1可以收到R3发给R1的组播hello,R1单播回复hello,那么邻居就可以建立,但是在OSPF Broadcast网络类型下面,邻居关系的维持是通过hello包,R1可以接受到R3发送过来的hello,但是R1不会给R3发,因此R1上的邻居状态正常,R3上面的就不正常啦,R3每到dead time 超时就回重新建立邻居。我们可以在R3上看到这样的邻居状态信息:
R3#
*Mar 1 00:48:54.707: %OSPF-5-ADJCHG: Process 1, Nbr 1.1.1.1 on Serial0/1 from LOADING to FULL, Loading Done
R3#
*Mar 1 00:49:34.707: %OSPF-5-ADJCHG: Process 1, Nbr 1.1.1.1 on Serial0/1 from FULL to DOWN, Neighbor Down: Dead timer expired
R3#
*Mar 1 00:49:44.619: %OSPF-5-ADJCHG: Process 1, Nbr 1.1.1.1 on Serial0/1 from LOADING to FULL, Loading Done
R3#
*Mar 1 00:50:24.619: %OSPF-5-ADJCHG: Process 1, Nbr 1.1.1.1 on Serial0/1 from FULL to DOWN, Neighbor Down: Dead timer expired
R3#
*Mar 1 00:50:34.623: %OSPF-5-ADJCHG: Process 1, Nbr 1.1.1.1 on Serial0/1 from LOADING to FULL, Loading Done
R3#
*Mar 1 00:51:14.623: %OSPF-5-ADJCHG: Process 1, Nbr 1.1.1.1 on Serial0/1 from FULL to DOWN, Neighbor Down: Dead timer expired
R3#
*Mar 1 00:51:24.631: %OSPF-5-ADJCHG: Process 1, Nbr 1.1.1.1 on Serial0/1 from LOADING to FULL, Loading Done
我们把R1上的Broadcast参数加上去,使两边都维持正常的邻居关系。
方法2:手工指定OSPF NEIGHBOR
在做手工指定neighbor之前将,ospf 的网络类型broadcast给删除,让其成为默认的网络类型,删除后另据关系都down了。
在R1上:
router ospf 1
router-id 1.1.1.1
log-adjacency-changes
passive-interface Loopback0
network 1.1.1.1 0.0.0.0 area 0
network 10.0.0.1 0.0.0.0 area 0
neighbor 10.0.0.3
neighbor 10.0.0.5
R3上:
router ospf 1
router-id 3.3.3.3
log-adjacency-changes
passive-interface Loopback0
network 3.3.3.3 0.0.0.0 area 0
network 10.0.0.3 0.0.0.0 area 0
neighbor 10.0.0.5
R5上:
router ospf 1
router-id 5.5.5.5
log-adjacency-changes
passive-interface Loopback0
network 5.5.5.5 0.0.0.0 area 0
network 10.0.0.5 0.0.0.0 area 0
Neighbor路由器的邻居接口IP地址。此时OSPF将以单播发送更新。
注意:用neighbor命令的话,两个邻居之间只要有一个路由器使用了此命令,邻居关系即可正常建立。因为一个路由器只要在某个接口上接收到了某个邻居发送给他的hello包后(无论此hello包是单播发送还是组播发送),就会立刻在该接口上启用单播发送hello包以及更新的功能
实验2:Hub and Spoke的拓扑:
上图为hub and spoke的拓扑结构,由于R3和R5之间没有PVC,因此不能建立邻居。R1为hub端,通过R1来交换路由信息和数据信息。
当拓扑为hub and spoke为结构时会出现各种各样的问题,比如虽然有邻居,但是没有路由信息,虽然有路由但是数据包不能ping 通,下面的实验各种现象都会出来。
在R1,R3和R5上我们都是用点到多点子接口,并且通过手工指定neighbor的方式建立邻居。
配置如下:
R1:
hostname R1
!
interface Loopback0
ip address 1.1.1.1 255.255.255.0
!
interface Serial0/0
no ip address
encapsulation frame-relay
no keepalive
no frame-relay inverse-arp
!
interface Serial0/0.1 multipoint
ip address 10.0.0.1 255.255.255.0
frame-relay map ip 10.0.0.3 103 broadcast
frame-relay map ip 10.0.0.5 105 broadcast
!
router ospf 1
router-id 1.1.1.1
log-adjacency-changes
passive-interface Loopback0
network 1.1.1.1 0.0.0.0 area 0
network 10.0.0.1 0.0.0.0 area 0
neighbor 10.0.0.3
neighbor 10.0.0.5
!
R3:
hostname R3
!
interface Loopback0
ip address 3.3.3.3 255.255.255.0
!
interface Serial0/1
no ip address
encapsulation frame-relay
no frame-relay inverse-arp
!
interface Serial0/1.1 multipoint
ip address 10.0.0.3 255.255.255.0
frame-relay map ip 10.0.0.1 301 broadcast
!
router ospf 1
router-id 3.3.3.3
log-adjacency-changes
passive-interface Loopback0
network 3.3.3.3 0.0.0.0 area 0
network 10.0.0.3 0.0.0.0 area 0
!
R5:
hostname R5
!
interface Loopback0
ip address 5.5.5.5 255.255.255.0
!
interface Serial0/0
no ip address
encapsulation frame-relay
no frame-relay inverse-arp
!
interface Serial0/0.1 multipoint
ip address 10.0.0.5 255.255.255.0
frame-relay map ip 10.0.0.1 501 broadcast
!
router ospf 1
router-id 5.5.5.5
log-adjacency-changes
passive-interface Loopback0
network 5.5.5.5 0.0.0.0 area 0
network 10.0.0.5 0.0.0.0 area 0
在R1,R3,R5上查看OSPF邻居状态:
R1#show ip ospf neighbor
Neighbor ID Pri State Dead Time Address Interface
3.3.3.3 1 FULL/DROTHER 00:01:36 10.0.0.3 Serial0/0.1 5.5.5.5 1 FULL/DR 00:01:50 10.0.0.5 Serial0/0.1
R3#show ip ospf neighbor
Neighbor ID Pri State Dead Time Address Interface
1.1.1.1 1 FULL/BDR 00:01:41 10.0.0.1 Serial0/1.1
R5#show ip ospf neighbor
Neighbor ID Pri State Dead Time Address Interface
1.1.1.1 1 FULL/BDR 00:01:46 10.0.0.1 Serial0/0.1
发现邻居关系正常
查看路由:
R1#show ip route
Gateway of last resort is not set
1.0.0.0/24 is subnetted, 1 subnets
C 1.1.1.0 is directly connected, Loopback0
5.0.0.0/32 is subnetted, 1 subnets
O 5.5.5.5 [110/65] via 10.0.0.5, 00:08:35, Serial0/0.1
10.0.0.0/24 is subnetted, 1 subnets
C 10.0.0.0 is directly connected, Serial0/0.1
R3#show ip route
Gateway of last resort is not set
3.0.0.0/24 is subnetted, 1 subnets
C 3.3.3.0 is directly connected, Loopback0
10.0.0.0/24 is subnetted, 1 subnets
C 10.0.0.0 is directly connected, Serial0/1.1
R5#show ip route
Gateway of last resort is not set
1.0.0.0/32 is subnetted, 1 subnets
O 1.1.1.1 [110/65] via 10.0.0.1, 00:09:24, Serial0/0.1
5.0.0.0/24 is subnetted, 1 subnets
C 5.5.5.0 is directly connected, Loopback0
10.0.0.0/24 is subnetted, 1 subnets
C 10.0.0.0 is directly connected, Serial0/0.1
我们发现,路由的学习情况3台路由器都有问题,R1没有R3的环回口路由,R3没有R1和R5的环回口路由,R5没有R3的环回口路由。
查看链路状态数据库:
R1#show ip ospf database
OSPF Router with ID (1.1.1.1) (Process ID 1)
Router Link States (Area 0)
Link ID ADV Router Age Seq# Checksum Link count
1.1.1.1 1.1.1.1 680 0x80000007 0x00DADB 2
3.3.3.3 3.3.3.3 681 0x8000000B 0x00E6B3 2
5.5.5.5 5.5.5.5 681 0x80000009 0x002759 2
Net Link States (Area 0)
Link ID ADV Router Age Seq# Checksum
10.0.0.3 3.3.3.3 681 0x80000001 0x003DD3
10.0.0.5 5.5.5.5 677 0x80000003 0x002DCF
R3# show ip ospf database
OSPF Router with ID (3.3.3.3) (Process ID 1)
Router Link States (Area 0)
Link ID ADV Router Age Seq# Checksum Link count
1.1.1.1 1.1.1.1 755 0x80000007 0x00DADB 2
3.3.3.3 3.3.3.3 753 0x8000000B 0x00E6B3 2
5.5.5.5 5.5.5.5 755 0x80000009 0x002759 2
Net Link States (Area 0)
Link ID ADV Router Age Seq# Checksum
10.0.0.3 3.3.3.3 753 0x80000001 0x003DD3
10.0.0.5 5.5.5.5 750 0x80000003 0x002DCF
R5#show ip ospf database
OSPF Router with ID (5.5.5.5) (Process ID 1)
Router Link States (Area 0)
Link ID ADV Router Age Seq# Checksum Link count
1.1.1.1 1.1.1.1 781 0x80000007 0x00DADB 2
3.3.3.3 3.3.3.3 781 0x8000000B 0x00E6B3 2
5.5.5.5 5.5.5.5 780 0x80000009 0x002759 2
Net Link States (Area 0)
Link ID ADV Router Age Seq# Checksum
10.0.0.3 3.3.3.3 781 0x80000001 0x003DD3
10.0.0.5 5.5.5.5 775 0x80000003 0x002DCF
发现3台路由器的链路状态数据库是一样的。但是为什么路由学习到的情况不一样勒?
通过查看OSPF 邻居状态我们可以发现:
在R1上,R1认为DR为5.5.5.5,BDR为自己1.1.1.1
在R3上,R3认为DR为3.3.3.3,BDR为1.1.1.1
在R5上,R5认为DR为5.5.5.5,BDR为1.1.1.1
通过show ip ospf interface查看DR,BDR的详细信息。
通过对比我们发现R1和R5对DR,BDR的选举情况认识是一致的,R3和R1,R5的都不一样。
因此R1和R5,可以学习到对方的路由,R3和R1,R5之间互相不能学习到路由。
我们可以查看详细的链路状态信息:
在R3上:
R3#show ip ospf database router 1.1.1.1
OSPF Router with ID (3.3.3.3) (Process ID 1)
Router Link States (Area 0)
Adv Router is not-reachable
LS age: 1286
Options: (No TOS-capability, DC)
LS Type: Router Links
Link State ID: 1.1.1.1
Advertising Router: 1.1.1.1
LS Seq Number: 80000007
Checksum: 0xDADB
Length: 48
Number of Links: 2
Link connected to: a Transit Network
(Link ID) Designated Router address: 10.0.0.5
(Link Data) Router Interface address: 10.0.0.1
Number of TOS metrics: 0
TOS 0 Metrics: 64
Link connected to: a Stub Network
(Link ID) Network/subnet number: 1.1.1.1
(Link Data) Network Mask: 255.255.255.255
Number of TOS metrics: 0
TOS 0 Metrics: 1
我们发现R3看1.1.1.1这条路由有一个通告路由器不可达的标识。
分析:R1,R3,R5对DR,BDR的选举结果不一样。OSPF为链路状态路由协议,任何路由信息都是在LSA中携带,如果两台路由器之间对链路的认识不一致的时候,那么不会将该路由器携带的LSA用于路由信息计算。
解决方法:将R3和R5的ospf 优先级改为0,或者使R1成为DR就行了,注意BDR的不一致不影响路由的学习。
注意:虽然都有路由但是,spoke端和spoke端能不能相互ping通勒。
在R3上:
R3#ping 5.5.5.5 source lo 0
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 5.5.5.5, timeout is 2 seconds:
Packet sent with a source address of 3.3.3.3
.....
Success rate is 0 percent (0/5)
发现虽然有路由但是ping不通。原因:在R3上看到R5的环回口5.5.5.5 下一跳为10.0.0.5,
但是在R3的s0/1.1上没有对应10.0.0.5的PVC。
解决问题:
在R3上:
R3(config)#int s0/1.1
R3(config-subif)#fram map ip 10.0.0.5 301 b
在R5上:
R5(config)#int s0/0.1
R5(config-subif)#fram map ip 10.0.0.3 501 b
情况2:不手工指定neighbor,修改OSPF的网络类型为p2mp 将手工指定neighbor的命令no掉。修改接口网络类型。
R1:
interface Serial0/0
no ip address
encapsulation frame-relay
serial restart-delay 0
no frame-relay inverse-arp
!
interface Serial0/0.1 multipoint
ip address 10.0.0.1 255.255.255.0
ip ospf network point-to-multipoint
frame-relay map ip 10.0.0.3 103 broadcast
frame-relay map ip 10.0.0.5 105 broadcast
R3:
interface Serial0/1
no ip address
encapsulation frame-relay
serial restart-delay 0
no frame-relay inverse-arp
!
interface Serial0/1.1 multipoint
ip address 10.0.0.3 255.255.255.0
ip ospf network point-to-multipoint
frame-relay map ip 10.0.0.1 301 broadcast
R5:
interface Serial0/0
no ip address
encapsulation frame-relay
serial restart-delay 0
no frame-relay inverse-arp
!
interface Serial0/0.1 multipoint
ip address 10.0.0.5 255.255.255.0
ip ospf network point-to-multipoint
frame-relay map ip 10.0.0.1 501 broadcast
在R1,R3,R5上查看OSPF邻居:
R1#show ip ospf neighbor
Neighbor ID Pri State Dead Time Address Interface
5.5.5.5 0 FULL/ - 00:01:58 10.0.0.5 Serial0/0.1
3.3.3.3 0 FULL/ - 00:01:44 10.0.0.3 Serial0/0.1
R3#show ip ospf nei
Neighbor ID Pri State Dead Time Address Interface
1.1.1.1 0 FULL/ - 00:01:48 10.0.0.1 Serial0/1.1
R5#show ip ospf nei
Neighbor ID Pri State Dead Time Address Interface
1.1.1.1 0 FULL/ - 00:01:58 10.0.0.1 Serial0/0.1
发现将OSPF的网络类型改为point-to-multipoint后邻居可以自动建立不需要手公指定,而且不进行OSPF的DR,BDR选举,以组播发送hello消息。
查看OSPF的路由表:
R1#show ip route
Gateway of last resort is not set
1.0.0.0/24 is subnetted, 1 subnets
C 1.1.1.0 is directly connected, Loopback0
3.0.0.0/32 is subnetted, 1 subnets
O 3.3.3.3 [110/65] via 10.0.0.3, 00:05:48, Serial0/0.1
5.0.0.0/32 is subnetted, 1 subnets
O 5.5.5.5 [110/65] via 10.0.0.5, 00:05:48, Serial0/0.1
10.0.0.0/8 is variably subnetted, 3 subnets, 2 masks
O 10.0.0.3/32 [110/64] via 10.0.0.3, 00:05:48, Serial0/0.1
C 10.0.0.0/24 is directly connected, Serial0/0.1
O 10.0.0.5/32 [110/64] via 10.0.0.5, 00:05:48, Serial0/0.1
R3#show ip route
1.0.0.0/32 is subnetted, 1 subnets
O 1.1.1.1 [110/65] via 10.0.0.1, 00:06:00, Serial0/1.1
3.0.0.0/24 is subnetted, 1 subnets
C 3.3.3.0 is directly connected, Loopback0
5.0.0.0/32 is subnetted, 1 subnets
O 5.5.5.5 [110/129] via 10.0.0.1, 00:06:00, Serial0/1.1
10.0.0.0/8 is variably subnetted, 3 subnets, 2 masks
C 10.0.0.0/24 is directly connected, Serial0/1.1
O 10.0.0.1/32 [110/64] via 10.0.0.1, 00:06:00, Serial0/1.1
O 10.0.0.5/32 [110/128] via 10.0.0.1, 00:06:00, Serial0/1.1
R5#show ip route
Gateway of last resort is not set
1.0.0.0/32 is subnetted, 1 subnets
O 1.1.1.1 [110/65] via 10.0.0.1, 00:06:28, Serial0/0.1
3.0.0.0/32 is subnetted, 1 subnets
O 3.3.3.3 [110/129] via 10.0.0.1, 00:06:28, Serial0/0.1
5.0.0.0/24 is subnetted, 1 subnets
C 5.5.5.0 is directly connected, Loopback0
10.0.0.0/8 is variably subnetted, 3 subnets, 2 masks
O 10.0.0.3/32 [110/128] via 10.0.0.1, 00:06:28, Serial0/0.1
C 10.0.0.0/24 is directly connected, Serial0/0.1
O 10.0.0.1/32 [110/64] via 10.0.0.1, 00:06:28, Serial0/0.1
发现OSPF p2mp网络类型路由正常学习到而且产生32位的主机路由定位下一跳,因为point-to-multipoint认为有多个主机和我处于同一网段,为了使对方方便找到自己,因为为自己产生一条32的主机路由。
为了验证这个问题,将spoke端的2太路由器接口的point-to-multipoint改为point-to-point,point-to-multipoint和point-to-point都不需要选DR和BDR,但是point-to-multipoint的
hello-interval为30s,point-to-point的为10s。将point-to-point的接口hello-interval改为30s。路由应该可以正常学习到。
R1#show ip route
1.0.0.0/24 is subnetted, 1 subnets
C 1.1.1.0 is directly connected, Loopback0
3.0.0.0/32 is subnetted, 1 subnets
O 3.3.3.3 [110/65] via 10.0.0.3, 00:01:07, Serial0/0.1
5.0.0.0/32 is subnetted, 1 subnets
O 5.5.5.5 [110/65] via 10.0.0.5, 00:01:07, Serial0/0.1
10.0.0.0/24 is subnetted, 1 subnets
C 10.0.0.0 is directly connected, Serial0/0.1
R3#show ip route
1.0.0.0/32 is subnetted, 1 subnets
O 1.1.1.1 [110/65] via 10.0.0.1, 00:01:26, Serial0/1.1
3.0.0.0/24 is subnetted, 1 subnets
C 3.3.3.0 is directly connected, Loopback0
5.0.0.0/32 is subnetted, 1 subnets
O 5.5.5.5 [110/129] via 10.0.0.1, 00:01:26, Serial0/1.1
10.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C 10.0.0.0/24 is directly connected, Serial0/1.1
O 10.0.0.1/32 [110/64] via 10.0.0.1, 00:01:26, Serial0/1.1
R5#show ip route
1.0.0.0/32 is subnetted, 1 subnets
O 1.1.1.1 [110/65] via 10.0.0.1, 00:02:10, Serial0/0.1
3.0.0.0/32 is subnetted, 1 subnets
O 3.3.3.3 [110/129] via 10.0.0.1, 00:02:10, Serial0/0.1
5.0.0.0/24 is subnetted, 1 subnets
C 5.5.5.0 is directly connected, Loopback0
10.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C 10.0.0.0/24 is directly connected, Serial0/0.1
O 10.0.0.1/32 [110/64] via 10.0.0.1, 00:02:10, Serial0/0.1
发现R3和R5上多了hub端R1的32位主机路由。因为R1上的OSPF网络的类型为point-to-multipoint,这是point-to-multipoint的特性。
在R5上看R1和R3通告的LSA-1有什么不同:
R5#show ip ospf database router
OSPF Router with ID (5.5.5.5) (Process ID 1)
Router Link States (Area 0)
LS age: 251
Options: (No TOS-capability, DC)
LS Type: Router Links
Link State ID: 1.1.1.1
Advertising Router: 1.1.1.1
LS Seq Number: 80000006
Checksum: 0x66CC
Length: 72
Number of Links: 4
Link connected to: another Router (point-to-point)
(Link ID) Neighboring Router ID: 5.5.5.5
(Link Data) Router Interface address: 10.0.0.1
Number of TOS metrics: 0
TOS 0 Metrics: 64
Link connected to: another Router (point-to-point)
(Link ID) Neighboring Router ID: 3.3.3.3
(Link Data) Router Interface address: 10.0.0.1
Number of TOS metrics: 0
TOS 0 Metrics: 64
Link connected to: a Stub Network
(Link ID) Network/subnet number: 10.0.0.1
(Link Data) Network Mask: 255.255.255.255
Number of TOS metrics: 0
TOS 0 Metrics: 0
Link connected to: a Stub Network
(Link ID) Network/subnet number: 1.1.1.1
(Link Data) Network Mask: 255.255.255.255
Number of TOS metrics: 0
TOS 0 Metrics: 1
LS age: 252
Options: (No TOS-capability, DC)
LS Type: Router Links
Link State ID: 3.3.3.3
Advertising Router: 3.3.3.3
LS Seq Number: 80000004
Checksum: 0x1A37
Length: 60
Number of Links: 3
Link connected to: another Router (point-to-point)
(Link ID) Neighboring Router ID: 1.1.1.1
(Link Data) Router Interface address: 10.0.0.3
Number of TOS metrics: 0
TOS 0 Metrics: 64
Link connected to: a Stub Network
(Link ID) Network/subnet number: 10.0.0.0
(Link Data) Network Mask: 255.255.255.0
Number of TOS metrics: 0
TOS 0 Metrics: 64
Link connected to: a Stub Network
(Link ID) Network/subnet number: 3.3.3.3
(Link Data) Network Mask: 255.255.255.255
Number of TOS metrics: 0
TOS 0 Metrics: 1
上面的LSA里面红色部分就是区别,point-to-multipoint描述的是32位主机路由,
point-to-point描述的是网段。
OSPF 还有一种网络类型为point-to-multipoint non-broadcast,它和point-to-multipoint 唯一的区别就是3层不支持广播,建立邻居需要手工指定,时间都是Hello 30, Dead 120。
在point-to-multipoint和point-to-multipoint non-broadcast上spoke端的下一跳都指向hub上,不存在spoke端ping spoke端ping不通的现象,因为point-to-multipoint可以看成是多个点到点的集合。
情况3:帧中继子接口类型为point-to-point 配置如下:
R1:
interface Serial0/0
no ip address
encapsulation frame-relay
serial restart-delay 0
no frame-relay inverse-arp
!
interface Serial0/0.13 point-to-point
ip address 13.0.0.1 255.255.255.0
frame-relay interface-dlci 103
!
interface Serial0/0.15 point-to-point
ip address 15.0.0.1 255.255.255.0
frame-relay interface-dlci 105
!
router ospf 1
router-id 1.1.1.1
log-adjacency-changes
passive-interface Loopback0
network 1.1.1.1 0.0.0.0 area 0
network 13.0.0.1 0.0.0.0 area 0
network 15.0.0.1 0.0.0.0 area 0
R3:
interface Serial0/1
no ip address
encapsulation frame-relay
serial restart-delay 0
no frame-relay inverse-arp
!
interface Serial0/1.31 point-to-point
ip address 13.0.0.3 255.255.255.0
frame-relay interface-dlci 301
!
router ospf 1
router-id 3.3.3.3
log-adjacency-changes
passive-interface Loopback0
network 3.3.3.3 0.0.0.0 area 0
network 13.0.0.3 0.0.0.0 area 0
R5:
interface Serial0/0
no ip address
encapsulation frame-relay
serial restart-delay 0
no frame-relay inverse-arp
!
interface Serial0/0.51 point-to-point
ip address 15.0.0.5 255.255.255.0
frame-relay interface-dlci 501
!
router ospf 1
router-id 5.5.5.5
log-adjacency-changes
passive-interface Loopback0
network 5.5.5.5 0.0.0.0 area 0
network 15.0.0.5 0.0.0.0 area 0
查看邻居建立情况:
R1#show ip ospf neighbor
Neighbor ID Pri State Dead Time Address Interface 5.5.5.5 0 FULL/ - 00:00:34 15.0.0.5 Serial0/0.15 3.3.3.3 0 FULL/ - 00:00:34 13.0.0.3 Serial0/0.13
R3#show ip ospf neighbor
Neighbor ID Pri State Dead Time Address Interface 1.1.1.1 0 FULL/ - 00:00:30 13.0.0.1 Serial0/1.31
R5#show ip ospf nei
Neighbor ID Pri State Dead Time Address Interface 1.1.1.1 0 FULL/ - 00:00:39 15.0.0.1 Serial0/0.51 邻居正常建立。
查看路由表:
R1#show ip route
Gateway of last resort is not set
1.0.0.0/24 is subnetted, 1 subnets
C 1.1.1.0 is directly connected, Loopback0
3.0.0.0/32 is subnetted, 1 subnets
O 3.3.3.3 [110/65] via 13.0.0.3, 00:04:12, Serial0/0.13
5.0.0.0/32 is subnetted, 1 subnets
O 5.5.5.5 [110/65] via 15.0.0.5, 00:04:12, Serial0/0.15
13.0.0.0/24 is subnetted, 1 subnets
C 13.0.0.0 is directly connected, Serial0/0.13
15.0.0.0/24 is subnetted, 1 subnets
C 15.0.0.0 is directly connected, Serial0/0.15
R3#show ip route
Gateway of last resort is not set
1.0.0.0/32 is subnetted, 1 subnets
O 1.1.1.1 [110/65] via 13.0.0.1, 00:05:02, Serial0/1.31
3.0.0.0/24 is subnetted, 1 subnets
C 3.3.3.0 is directly connected, Loopback0
5.0.0.0/32 is subnetted, 1 subnets
O 5.5.5.5 [110/129] via 13.0.0.1, 00:05:02, Serial0/1.31
13.0.0.0/24 is subnetted, 1 subnets
C 13.0.0.0 is directly connected, Serial0/1.31
15.0.0.0/24 is subnetted, 1 subnets
O 15.0.0.0 [110/128] via 13.0.0.1, 00:05:02, Serial0/1.31
R5#show ip route
Gateway of last resort is not set
1.0.0.0/32 is subnetted, 1 subnets
O 1.1.1.1 [110/65] via 15.0.0.1, 00:05:25, Serial0/0.51
3.0.0.0/32 is subnetted, 1 subnets
O 3.3.3.3 [110/129] via 15.0.0.1, 00:05:25, Serial0/0.51
5.0.0.0/24 is subnetted, 1 subnets
C 5.5.5.0 is directly connected, Loopback0
13.0.0.0/24 is subnetted, 1 subnets
O 13.0.0.0 [110/128] via 15.0.0.1, 00:05:25, Serial0/0.51
15.0.0.0/24 is subnetted, 1 subnets
C 15.0.0.0 is directly connected, Serial0/0.51
路由也正常学习到,并且都互相可以ping通。
查看接口属性:
R1#show ip ospf interface s0/0.13
Serial0/0.13 is up, line protocol is up
Internet Address 13.0.0.1/24, Area 0
Process ID 1, Router ID 1.1.1.1, Network Type POINT_TO_POINT, Cost: 64 Transmit Delay is 1 sec, State POINT_TO_POINT,
Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5
oob-resync timeout 40
Hello due in 00:00:07
Supports Link-local Signaling (LLS)
Index 1/1, flood queue length 0
Next 0x0(0)/0x0(0)
Last flood scan length is 1, maximum is 1
Last flood scan time is 0 msec, maximum is 4 msec
Neighbor Count is 1, Adjacent neighbor count is 1
Adjacent with neighbor 3.3.3.3
Suppress hello for 0 neighbor(s)
可见当你使用帧中继点到点子接口的话,OSPF会认为你就是一条点到点链路,特性和点到点的一样。
Summary:
OSPF Network Type:(第三层)
Broadcast:发组播/广播,选DR/BDR,hello间隔10s。应用场合:以太网。NBMA(Full Mesh)
NBMA:不发组播/广播,选DR/BDR,hello间隔30s。应用场合:NBMA(即FR、A TM)P2MP:发组播/广播,不选DR/BDR,hello间隔30s。应用场合:NBMA(Hub&Spoke)P2P:发组播/广播,不选DR/BDR,hello间隔10s。应用场合:P2P链路(PPP、HDLC),NBMA
帧中继的网络类型:(第二层)
Full Mesh:两两相连
Hub&Spoke:分支只与中央相连
Partial Mesh:在Hub&Spoke之上,提供部分分支与分支的相连。
映射中的Broadcast参数决定二层是否支持发送组播/广播。
子接口的类型:(第一层)
Multipoint:可以连接多个节点“frame map ip”
Point-to-Point:只能连接一个节点“frame interface-dlci”
帧中继
基本的帧中继配置 实验1完成了对帧中继交换机的配置,为本实验提供了帧中继的链路环境。本实验将针对连接在帧中继线路上的路由器进行设置,以实现端到端的连通性。 在实际的网络项目中,我们并不调试帧申继交换机,而是调试连在帧中继线路两端的路由器。本实验所完成的就是这样的任务。 1.实验目的 通过本实验,读者可以掌握以下技能: ●配置帧中继实现网络互连; ●查看帧中继pvc信息; ●监测帧中继相关信息。 2.设备需求 本实验需要以下设备: ●实验中配置好的帧中继交换机; ●2台路由器,要求最少具有1个串行接口和1个以太网接口; ●2条DCE电缆,2条DTE电缆; ●1台终端服务器,如Cisco 2509路由器,及用于反向Telnet的相应电缆; ●台带有超级终端程序的PC机,以及Console电缆及转接器。 3.拓扑结构及配置说明 本实验的拓扑如图8-4所示。
在"帧中继云"的位置,实际放置的是实验1中配置好的帧中继交换机,使用全网状的拓扑。使用帧中继交换机的S1和S2接口分别用一组DCE。DTE电缆与R1和R2实现连接。 实验中,以太网接口不需要连接任何设备。 网段划分和IP地址分配如图8-4中的标注。 本实验通过对帧中继的配置实现R1的E0网段到R2的E0网段的连通性。 4.实验配置及监测结果 第1步:配置基本的帧中继连接 连接好所有设备并给各设备加电后,开始进行实验。 这一步完成对于两台路由器S0接口的帧中继参数的配置,同时也配置E0接口。 配置清单8-4记录了帧中继的基本配置。 配置清单8-4 配置基本的帧中继连接 第1段:配置R1路由器 R1#conft Enter configuration commands, one per line. End with CNTL/Z. R1(config)#int eO R1(config-if)#ip addr 192.1.1.1255.255.255.0 R1(config-if)#no keepa R1(config-if)#no shut R1(config-if)#int sO R1(config-if)#ip addr 172,16.1.1255.255.255.0
帧中继——点到点子接口(point-to-point)配置
帧中继概述: ?是由国际电信联盟通信标准化组和美国国家标准化协会制定的一种标准。 ?它定义在公共数据网络上发送数据的过程。 ?它是一种面向连接的数据链路技术,为提供高性能和高效率数据传输进行了技术简化,它靠高层协议进行差错校正,并充分利用了当今光纤和数字网络技术。 帧中继的作用: ?帧使用DLCI进行标识,它工作在第二层;帧中继的优点在于它的低开销。 ?帧中继在带宽方面没有限制,它可以提供较高的带宽。 ?典型速率56K-2M/s内 选择 Frame Relay 拓扑结构: ?全网结构:提供最大限度的相互容错能力;物理连接费用最为昂贵。 ?部分网格结构:对重要结点采取多链路互连方式,有一定的互备份能力。 ?星型结构:最常用的帧中继拓扑结构,由中心节点来提供主要服务与应用,工程费最省 帧中继的前景: ?一种高性能,高效率的数据链路技术。 ?它工作在OSI参考模型的物理层和数据链路层,但依赖TCP上层协议来进行纠错控制。 ?提供帧中继接口的网络可以是一个ISP服务商;也可能是一个企业的专有企业网络。?目前,它是世界上最为流行的WAN协议之一,它是优秀的思科专家必备的技术之一。 子接口的配置: ?点到点子接口
–子接口看作是专线 –每一个点到点连接的子接口要求有自己的子网 –适用于星型拓扑结构 ?多点子接口(和其父物理接口一样的性质) –一个单独的子接口用来建立多条PVC,这些PVC连接到远端路由器的多点子接口或物理接口 –所有加入的接口都处于同一的子网中 –适用于 partial-mesh 和 full-mesh 拓扑结构中 帧中继术语: ?DTE:客户端设备(CPE),数据终端设备 ?DCE:数据通信设备或数据电路端接设备 ?虚电路(VC):通过为每一对DTE设备分配一个连接标识符,实现多个逻辑数据会话在同一条物理链路上进行多路复用。 ?数字连接识别号(DLCI):用以识别在DTE和FR之间的逻辑虚拟电路。 ?本地管理接口(LMI):是在DTE设备和FR之间的一种信令标准,它负责管理链路连接和保持设备间的状态。 今天我们研究点到点子接口(point-to-point)
帧中继基础知识总结
帧中继基础知识总结 版本V1.0 密级?开放?内部?机密 类型?讨论版?测试版?正式版 1帧中继基本配置 1.1帧中继交换机 帧中继交换机在实际工程环境中一般不需要我们配置,由运营商设置完成,但在实验环境中,要求掌握帧中继交换机的基本配置。 配置示例: frame-relay switching interface s0/1 encapsulation frame-relay frame-relay intf-type dce clock rate 64000 frame-relay route 102 interface s0/2 201 // 定义PVC,该条命令是,s0/1口的DLCI 102,绑定到s0/2口的201 DLCI号 frame-relay route 103 interface s0/3 301 no shutdown
1.2环境1 主接口运行帧中继(Invers-arp) FRswitch(帧中继交换机)的配置: frame-relay switching interface s0/1// 连接到R1的接口 encapsulation frame-relay frame-relay intf-type dce clock rate 64000 frame-relay route 102 interface s0/2 201 // 定义PVC,该条命令是,s0/1口的DLCI 102,绑定到s0/2口的201 DLCI号 no shutdown interface s0/2// 连接到R2的接口 encapsulation frame-relay frame-relay intf-type dce clock rate 64000 frame-relay route 201 interface s0/1 102 no shutdown R1的配置如下: interface serial 0/0 ip address 192.168.12.1 255.255.255.252 encapsulation frame-relay // 接口封装FR,通过invers-arp发现DLCI,并建立对端IP到本地DLCI的映射(帧中继映射表)no shutdown R2的配置如下: interface serial 0/0 ip address 192.168.12.2 255.255.255.252 encapsulation frame-relay no shutdown
实验5fr(帧中继)的配置
北京理工大学珠海学院实验报告 ZHUHAI CAMPAUS OF BEIJING INSTITUTE OF TECHNOLOGY 班级学号姓名 指导教师成绩 实验题目实验 5 FR 的配置实验时间 实验 5 FR 的配置 一、实验目的 掌握帧中继的基本原理;掌握帧中继网络数据转发的过程;掌握帧中继的基本配置方法。 二、实验环境(软件、硬件及条件) 3Windows 主机+3 台路由器+FR 的网络 或者 1 台 Windows 主机+packet tracer 模拟器 三、实验内容 理解 FR 的工作原理,通过路由协议(本实验采用 RIP 协议)实现 FR 网络的互通。 四、实验拓扑
五、实验步骤 1、在 Packet Tracer 上边画好拓扑,并配置好模块和帧中继 DLCI,配置过程: 1)添加 3 台路由器,为路由器添加 S 端口模块( NM-4A/S 模块)。(由于实验室路由器的 s 端口数量有限,建议大家用模拟器实现本实验) 以R1为例 2)添加一个 Cloud-PT-Empty 设备(Cloud0)模拟帧中继网络,为 Cloud0 添加3 个 S 端口模块,分别与路由器连。
如图: 3)设置好 S1,S2,S3,的 DLCI 值: 以S1为例 先在DLCI选框上填上DLCI的值,在Name选框上填上Name的值,最后按下Add键,结果如下:
4)配置好 Frame-relay 连接: 结果如下: 5)连接端口注意:路由器作为 DTE 设备,Cloud0 作为 DCE 设备,按照拓扑添加 3 台 PC作测试用,连接到路由器 F 端口,并启动各连接端口。为各 PC 设置好 IP 和网关,做好 ip 地址的规划,网络拓扑就基本完成。 2、配置 3 台路由器的 FR R1 路由器配置:
自己整理的帧中继动态映射原理
在上海亚威上课的时候整理的 帧中继接口分为: 点到点:该接口所在链路只连接2台设备 点到多点:该接口所在链路连接多台设备。 不管是点到点还是点到多点,都是基于PVC的,PVC都是点到点的. 反转ARP,动态映射,frame-relay map: ARP包的作用是获得目的设备的MAC地址,反转ARP包也是一种ARP包,但是他的作用恰恰相反是获得目的设备的IP地址。 动态映射是将反转arp所获得的IP地址和本地DLCI号关联起来形成动态的frame-relay map Frame-relay map的作用是当路由器要发送一个IP包的时候,通过查看在frame-relay map 中的目的IP,来获得所对应的DLCI号以完成帧的二层封装。 帧中继动态映射原理: 不管是点到点的帧中继,还是点到多点(多点到点)的帧中继,本质上每条VPC都是P2P 的,即从一个DLCI号丢一个包进去,永远是从一个固定的DLCI号(出口)出来。 由于转发数据包必须依赖frame-relay map中的IP来映射DLCI号完成帧的2层封装。 所以可以通过动态或者静态的映射来获得目的IP所在PVC的DLCI号。 静态的就是手动配置,不多解释了 动态的原理也很简单, 如图:典型的点到多点帧中继。 在R1上有2条PVC 首先从102丢的包进去,只能从201出来,同样的从103丢的包进去也只能从301出来。这是帧中继的特性。也是帧中继的一个安全隔离机制。 那么R1要获得动态的帧中继映射其实非常简单。 首先对于路由器R1而言,接口s1封装为帧中继,配上IP地址,他理应是不知道任何DLCI 号的,那么谁知道DLCI号呢?答案是ISP的帧中继交换机,因为帧中继交换机的帧的传输是通过帧中继交换机上配置的frame-relay route 来实现基于DLCI号的标签交换的,所以帧中继交换机一定知道所直接连接的客户端的路由器的本地DLCI号。 并且如果有多条PVC的话,肯定有多个DLCI号 通过LMI,帧中继交换机可以把他所知道的DLCI号告知直连的客户端路由器,比如他可以告诉R1,2个本地DLCI号分别是102和103。 当R1学习到了本接口的DLCI号后,他可以发送一个反向arp包,包内只要有源IP 10.1.100.1 以DLCI号为102或103分别丢给帧中继交换机,由于帧中继交换机已经设置好了PVC的路线,所以最终这个帧被分别被R2和R3学到,由于R2和R3也通过LMI学习到了自己的DLCI号,又由于PVC是点到点的,所以当R2从自己的本地DLCI号201收到一个包的时候,他查看源IP为10.1.100.1 他就可以得出映射,10.1.100.1 的 DLCI号为201,那么当他要往10.1.100.1发送数据包的时候,他就封装DLCI号为201。
帧中继协议原理及配置
帧中继协议原理及配置 【复习旧课】(教学手段:课堂提问) 【引入新课】(教学手段:创设情景) 【讲授新课】(教学手段:教师讲授) 一、 帧中继概述 帧中继(Frame Relay ,简称FR )是以X.25 分组交换技术为基础,摒弃其中复杂的检、纠错过程,改造了原有的帧结构,从而获得了良好的性能。帧中继的用户接入速率一般为64 kbps ~2 Mbps ,局间中继传输速率一般为2 Mbps 、34 Mbps ,现已可达155 Mbps 。 1. 帧中继简介 帧中继技术继承了X.25 提供的统计复用功能和采用虚电路交换的优点,但是简化了可靠传输和差错控制机制,将那些用于保证数据可靠性传输的任务(如流量控制和差错控制等)委托给用户终端或本地结点机来完成,从而在减少网络时延的同时降低了通信成本。帧中继中的虚电路是帧中继包交换网络为实现不同DTE 之间的数据传输所建立的逻辑链路,这种虚电路可以在帧中继交换网络内跨越任意多个DCE 设备或帧中继交换机。 图6-4 帧中继网络 一个典型的帧中继网络是由用户设备与网络交换设备组成,如图6-4所示。作为帧中继网络核心设备的FR 交换机其作用类似于我们前面讲到的以太网交换机,都是在数据链路层完成对帧的传输,只不过FR 交换机处理的是FR 帧而不是以太帧。帧中继网络中的用户设备负责把数据帧送到帧中继网络,用户设备分为帧中继终端和非帧中继终端两种,其中非帧中继终端必须通过帧中继装拆设备(FRAD )接入帧中继网络。 2. 帧中继的特点 帧中继具有如下特点: ● 帧中继技术主要用于传递数据业务,将数据信息以帧的形式进行传送。 ● 帧中继传送数据使用的传输链路是逻辑连接,而不是物理连接,在一个物理连接上可以复用多个逻辑连接,可以实现带宽的复用和动态分配。 ● 帧中继协议简化了X.25的第三层功能,使网络节点的处理大大简化,提高了网络对信息的处理效率。采用物理层和链路层的两级结构,在链路层也只保留了核心子集部分。 ● 在链路层完成统计复用、帧透明传输和错误检测,但不提供发现错误后的重传。省去了帧编号、流量控制、应答和监视等机制,大大节省了交换机的开销,提高了网络吞吐量、 局域网 局域网
第七章 配置帧中继
第七章配置帧中继 一、帧中继技术(Frame Relay) 帧中继是一种高性能的WAN协议,它运行在OSI参考模型的物理层和数据链路层。它是一种数据包交换技术,是X.25的简化版本。它省略了X.25的一些强健功能,如提供窗口技术和数据重发技术,而是依靠高层协议提供纠错功能,这是因为帧中继工作在更好的WAN设备上,这些设备较之X.25的WAN设备具有更可靠的连接服务和更高的可靠性,它严格地对应于OSI参考模型的最低二层(即是第二层协议),而X.25还提供第三层的服务,所以,帧中继比X.25具有更高的性能和更有效的传输效率。图1是应用帧中继技术通信的典型例子。 图1、帧中继通信 ? 虚电路:两个DTE设备(如路由器)之间的逻辑链路称为虚电路(交换虚拟线路SVC,Switched VirtualCircuits),帧中继用虚电路来提供端点之间的连接。由服务提供商预先设置的虚电路称为永久虚电路(PVC,Permanent VirtualCircuits);别外一种虚电路是交换虚电路(SVC),它是动态设置的虚电路。 ? 帧中继设置中可分为数据终端设备(DTE)和数据电路终端设备(DCE),在实际应用中,Cisco路由器为DTE端,通过V.35线缆连接CSU/DSU,如果将两个路由器通过V.35线缆直连,连接V.35 DCE线缆的路由器充当DCE的角色,并且需要提供同步时钟。CSU(通道服务单元):把终端用户和本地数字电话环路相连的数字接口设备。DSU(数据业务单元):指的是用于数字传输中的一种设备,它能够把DTE设备上的物理层接口适配到T1或者E1等通信设施上。数据业务单元也负责信号计时等功能,它通常与CSU(信道业务单元)一起提及,称作CSU/DSU (Channel Service Unit/Data [or Digital] Service Unit)。 ? 帧中继技术提供面向连接的数据链路层的通信,在每对设备之间都存在一条定义好的通信链路,且该链路有一个链路识别码。这种服务通过帧中继虚电路实现,每个帧中继虚电路都以数据链路识别码(DLCI,Data-Link Connection Identifier)标识自己,是在源和目的设备之间标识逻辑电路的一个数值。DLCI 的值一般由帧中继服务提供商指定。帧中继交换机通过在一对路由器之间映射DLCI来创建虚电路。帧中继即支持PVC也支持SVC。 ? 帧中继本地管理接口(LMI,Local Management Interface)是对基本的帧中继标准的扩展。它是路由器和帧中继交换机之间信令标准,提供帧中继管理机
帧中继配置(点到点)
帧中继是ISP提供的一种广域网服务,是一种网络与数据终端设备(DTE)接口标准,多用于公司总部与分支机构互连。 帧中继的主要特点是:使用光纤作为传输介质,因此误码率极低,能实现近似无差错传输,减少了进行差错校验的开销,提高了网络的吞吐量;帧中继是一种宽带分组交换,使用复用技术时,其传输速率可高达44.6Mbps。但是,帧中继不适合于传输诸如话音、电视等实时信息,它仅限于传输数据。 下面我们开始试验,试验拓扑如下 试验环境分析:在上图环境中A路由器代表公司总部,A公司有两个分支机构,我们分别用路由器B、C表示 试验目标:使用帧中继实现总部与分支机构互连 帧中继的配置分为点对点子接口和多点子接口,在此我们将使用点对点子接口配置帧中继。点对点网络就是每一个端口对应一个相应的站点,而一个公司有可能有多个分支,而路由器端口的数量有限,这是我们需要在一个物理端口上划分出多个子接口,每个子接口对应一个站点。帧中继配置在路由器与分支相连的端口上,也就是广域网端口 帧中继配置命令: ①进入物理端口后不需要直接在端口上配置IP地址,如有IP地址可以在端口上使用 (config-if)#no ip address ②在物理端口(广域网端口)封装帧中继协议 (config-if)#encap frame-relay
③激活物理端口 (config-if)#no shutdown ④在物理端口上建立子接口,并指定接口类型 (config-if)#interface 子接口point-to-point ⑤给子接口配置IP地址和子网掩码 (config-subif)#ip address IP地址子网掩码 ⑥给子接口配置DLCI值 (config-subif)#frame-relay interface-dlci DLCI值 ⑦给子接口配置端口速率 (config-sibif)#bandwidth 带宽 DLCI值 IP地址规划 A:e0---192.168.10.1 B:e0---192.168.20.1 C:e0---192.168.30.1 s0.1--202.110.100.1 s0---202.110.100.2 s0---202.110.10 1.2 s0.2--202.110.101.1 一、配置A路由器 A(config)#interface e0 进入局域网端口 A(config-if)#ip address 192.168.10.1 255.255.255.0配置局域网I P和掩码 A(config-if)#no shutdown激活局域网端口 A(config-if)# interface s0 进入广域网端口 A(config-if)#no ip address 删除广域网端口的IP A(config-if)#no shutdown 激活广域网 A(config-if)#encap frame-relay封装帧中继协议 A(config-if)#interface s0.1 point-to-point 在物理端口上建立子接口S0.1,指定端口类型 A(config-subif)#ip address 202.110.100.1 255.255.255.0给子接口配置IP和掩码 A(config-subif)#frame-relay interface-dlci 102 给S0.1子接口封装DLCI A(config-subif)#bandwidth 64给S0.1子接口配置 A(config-subif)#interface s0.2 point-to-point 建立子接口S0.2,并指定子接口类型
实验2 帧中继基本配置和帧中继映射
8.3 实验2:帧中继基本配置和帧中继映射 1.实验目的 通过本实验,读者可以掌握如下技能:
①帧中继的基本配置; ②帧中继的动态映射; ③帧中继的静态映射。 2.实验拓扑 实验拓扑图如图8-4所示。 图8-4 实验1~实验4拓扑图 3.实验步骤 在实验1的基础上进行实验2.在图8-4中,我们已经模拟出了帧中继交换机,现配置R1,R3和R4,使它们能够互相通信,配置步骤如下: (1)帧中继接口基本配置 R1(config)#int s0/0/0 R1(config-if)#ip address 192.168.123.1 255.255.255.0 R1(config-if)#no shutdown R1(config-if)encapsulation frame-relay //使用”encapsulation frame-relay[ietf]”命令配置帧中继封装类型。帧中继有两种封装类型:cisco和(Internet Engineering Task Force)。对于cisco路由器,cisco是它的默认值;对于非cisco路由器,须选用ietf 类型。但国内帧中继线路一般为ietf类型的封装,我们这里由于上面的帧中继交换机中封装类型是cisco,所以选择cisco R1(config-if)#frame-relay lmi-type cisco //如果采用的IOS是11.2或以后版本的,路由器可以自动适应LMI类型,则本步骤可不做。国内帧中继线路一般采用ansi的LMI信令类型,这里采用的是cisco R3(config)#int s0/0/0 R3 (config-if)#ip address 192.168.123.3 255.255.255.0 R3(config-if)#no shutdown R3(config-if)encapsulation frame-relay R4(config)#int s0/0/0 R4(config-if)#ip address 192.168.123.4 255.255.255.0
案例41:配置帧中继
案例41:配置帧中继 1. 案例目标 通过本案例,你可以掌握如下技能: 1)理解帧中继交换表的工作原理 2)理解PVC的概念 3)帧中继的基本配置 4)帧中继的动态映射 5)帧中继的静态映射 2. 设备与拓扑 设备:1台2811路由器,2台2621XM路由器,3台PC,1个空白网云。 拓扑:如下图。
【说明】 ?Hub与R1和R2、R3构成星型拓扑(Hub & Spoke) ?Hub与R2、R3构成全互联拓扑 3. 配置要求 1)Hub路由器的s0/0/0接口分两个子接口: (1)s0/0/0.100配置为点对点模式,连接R1 (2)s0/0/0.900配置多点模式,连接R2与R3 2)地址分配 Hub: s0/0/0.100:172.16.1.1/30 s0/0/0.900:172.16.1.9/29 R1: s0/0.100:172.16.1.2/30 f0/0:192.168.1.1/24 R2: s0/0:172.16.1.10/29 f0/0:192.168.2.1/24 R3: s0/0:172.16.1.11/29 f0/0:192.168.3.1/24 3)配置RIP实现连通性。 4. 操作步骤 步骤1:根据上述拓扑图创建PT拓扑,并完成以下预配置: ?给所有路由器添加1个WIC-2T模块。 ?给帧中继网云添加4个PT-CLOUD-NM-1S模块,接口编号为Serial0~ Serial03。
在帧中继网云的4个串行接口上配置DLCI如下:(注意各自的LMI类型)
在帧中继网云上配置帧中继交换表如下:
?按拓扑图标示设置路由器R2、R3和3台PC的主机名及各接口的IP 地址。 步骤2:配置帧中继 1)配置Hub路由器 ?在S0/0/0接口上配置帧中继封装和LMI类型 Hub#conf t Hub(config)#int s0/0/0 Hub(config-if)# encapsulation frame-relay Hub(config-if)# frame-relay lmi-type ansi //注意:在帧中继云的配置中,Serial0接口连接Hub的s0/0/0接口,且LMI类型是ansi。 ?配置点对点子接口 Hub#conf t Hub(config)#int s0/0/0.100 point-to-point Hub(config-subif)# ip address 172.16.1.1 255.255.255.252 Hub(config-subif)# frame-relay interface-dlci 101 //注意:此子接口的DLCI为101,在帧中继网云中是连接R1的虚电路标识。 ?配置多点子接口
帧中继子接口的配置命令
实训:帧中继子接口的配置 要求:1、用ospf协议使全网通信。 2、采用帧中继配置路由器的广域网接口。Ra: Router>en Router#conf t Router(config)#hostname Ra Ra(config)#int s0/0/0 Ra(config-if)#no shut Ra(config-if)#encapsulation frame-relay Ra(config-if)#frame-relay lmi-type cisco Ra(config-if)#int s0/0/0.1 Ra(config)#int s0/0/0.1 p Ra(config-subif)#ip add 192.168.3.2 255.255.255.0 Ra(config-subif)#frame-relay interface-dlci 20 Ra(config-subif)#ex
Ra(config)#int s0/0/0.2 Ra(config)#int s0/0/0.2 p Ra(config-subif)#ip add 192.168.2.2 255.255.255.0 Ra(config-subif)#frame-relay interface-dlci 21 Ra(config-subif)#ex Ra(config)#int f0/0 Ra(config-if)#ip add 172.16.1.1 255.255.255.0 Ra(config-if)#no shut Ra(config-if)#ex Ra(config)#router ospf 10 Ra(config-router)#network 172.16.1.0 0.0.0.255 area 0 Ra(config-router)#network 192.168.3.0 0.0.0.255 area 0 Ra(config-router)#network 192.168.2.0 0.0.0.255 area 0 Ra(config-router)#end Ra#wr Rb: Router>en Router#conf t Router(config)#hostname Rb Rb(config)#int f0/0 Rb(config-if)#ip add 172.17.1.1 255.255.255.0 Rb(config-if)#no shut Rb(config-if)#ex Rb(config)#int s0/0/0 Rb(config-if)#no shut Rb(config-if)#encapsulation frame-relay Rb(config-if)#frame-relay lmi-type cisco Rb(config-if)#int s0/0/0.1 p Rb(config-subif)#ip add 192.168.1.2 255.255.255.0 Rb(config-subif)#frame-relay interface-dlci 30 Rb(config-subif)#ex Rb(config)#int s0/0/0.2 p Rb(config-subif)#ip add 192.168.2.1 255.255.255.0 Rb(config-subif)#frame-relay interface-dlci 31 Rb(config-subif)#ex Rb(config)#router ospf 10 Rb(config-router)#network 192.168.1.0 0.0.0.255 area 0 Rb(config-router)#network 192.168.2.0 0.0.0.255 area 0 Rb(config-router)#network 172.17.1.0 0.0.0.255 area 0 Rb(config-router)#end Rb#wr
配置帧中继网络
Packet Tracer 5.3建构CCNA实验攻略(13)——帧中继Frame Relay Packet Tracer 5.3是一款非常不错的Cisco(思科)网络设备模拟器,对于想考思科初级认证(如CCNA)的朋友们来说,Packet Tracer 5.3是非常不错的选择。通常我们周围并没有那么多思科的设备供我们学习调试,参加培训费用很贵,上机实践的机会还是有限的,利用Packet Tracer 5.3练习思科IOS操作命令很不错的。近日,在网上下载了思科CCNA640-802指导用书,打算根据此教程与诸位网友共同分享Packet Tracer 5.3的使用方法与技巧,也借此抛砖引玉。 帧中继是一种用于连接计算机系统的面向分组的通信方法。它主要用在公共或专用网上的局域网互联以及广域网连接。大多数公共电信局都提供帧中继服务,把它作为建立高性能的虚拟广域连接的一种途径。帧中继是进入带宽范围从56Kbps到1.544Mbps的广域分组交换网的用户接口。帧中继是从综合业务数字网中发展起来的,并在1984年推荐为国际电话电报咨询委员会(CCITT)的一项标准,另外,由美国国家标准协会授权的美国TIS标准委员会也对帧中继做了一些初步工作。 数据链路连接标识符(DLCI)这个信息包含标识号,它标识多路复用到通道的逻辑连结。帧中继交换机将两端的DLCI关联起来,它是帧中继帧格式中地字段的一个重要部分之一,这是个6位标识,表示正在进行的客户和服务器之间的连接,用于RFCOMM 层。帧中继使用DLCI来标识DTE和服务商交换机之间的虚电路。DLCI字段的长度一般为10bit,但也可扩展为16bit,前者用二字节地址字段,后者是三字节地址字段。23bit用四字节地址字段。DLCI值用于标识永久虚电路(PVC),呼叫控制或管理信息。DLCI只具有本地意义。 一、使用Packet Tracer 5.3构建帧中继仿真 添加三个2811路由器和一个云 图一
帧中继基本配置、帧中继映射
实验2:帧中继基本配置、帧中继映射 1. 实验目的 通过本实验,读者可以掌握如下技能: (1)帧中继的基本配置 (2)帧中继的动态映射 (3)帧中继的静态映射 2. 实验拓扑 3. 实验步骤 在实验1 的基础上进行实验2。图8-4 中,我们已经模拟出了帧中继交换机,现配置
R1、R3、R4,使得它们能够互相通信,配置步骤如下:(1) 帧中继接口基本配置 R1(config)#int s0/0/0 R1(config-if)#ip address 192.168.123.1 255.255.255.0 R1(config-if)#no shutdown R1(config-if)#encapsulation frame-relay R3(config)#int s0/0/1 R3(config-if)#ip address 192.168.123.3 255.255.255.0 R3(config-if)#no shutdown R3(config-if)#encapsulation frame-relay R4(config)#int s0/0/1 R4(config-if)#ip address 192.168.123.4 255.255.255.0 R4(config-if)#no shutdown R4(config-if)#encapsulation frame-relay (2) 测试连通性 从各个路由器ping 其他路由器: R1#ping 192.168.123.3 Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.123.3, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 28/28/28 ms R1#ping 192.168.123.4 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 192.168.123.4, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 28/28/28 ms R1#show frame-relay map Serial0/0/0 (up): ip 192.168.123.3 dlci 103(0×67,0×1870), dynamic, broadcast,, status defined, active Serial0/0/0 (up): ip 192.168.123.4 dlci 104(0×68,0×1880), dynamic, broadcast,, status defined, active //默认时,帧中继接口开启了动态映射,会自动建立帧中继映射, “dynamic”表明这是动态映射。 R1#show frame-relay pvc (3) 手工配置帧中继映射 默认情况下,路由器支持逆向ARP。若逆向ARP 未打开,可以用下列命令设置:
帧中继配置
帧中继配置 一、实验目的 1、掌握帧中继基本概念、DLCI含义、LMI作用、静态和动态映射区别 2、掌握帧中继基本配置:如接口封装、DLCI配置、LMI配置等 3、能够对帧中继进行基本故障排除 二、实验要求 1、帧中继拓扑与地址规划; 2、帧中继基本配置和帧中继网云配置(如帧中继交换表配置) 3、ospf配置 4、验证帧中继配置并给出配置清单 三、实验拓扑 四、实验设备(环境、软件) 思科路由器三台 网线若干 网云 帧中继配置技术 五、实验设计到的基本概念和理论
帧中继: 帧中继技术是在开放系统互连(OSI)网络模型的第二层(链路层)上以帧的形式用简化的方法传送和交换数据单元的一种数字交换技术。 帧中继技术是在分组技术充分发展,数字与光纤传输线路逐渐替代已有的模拟线路,用户终端日益智能化的条件下诞生并发展起来的。 帧中继仅完成OSI物理层和链路层核心层的功能,将流量控制、纠错等留给智能终端去完成,大大简化了节点机之间协议; 同时,帧中继采用虚电路技术,能充分利用网络资源,因而帧中继具有吞吐量高、时延低、适合突发性业务等特点。 帧中继配置主要命令: R1(config)#interface serial 2/0 帧中继 R1(config-if)#encapsulation frame-relay封装类型R1(config-if)#bandwidth 10000 带宽 R1(config-if)#frame-relay lmi-type ansi 本地接口标准封装R1(config-if)#frame-relay map ip 202.202.1.2 200(DLCT) broadcast 配置静态FR映射 R1(config-if)#frame-relay interface-dlci dlci[broadcast] 设置FR DLCI编号 DLCI含义: DLCI即数据链路连接标识,帧中继协议是一种统计复用的协议,它在单一物理传输线路上能够提供多条虚电路。每条虚电路都是用DLCI(Data Link Connection Identifier)来标识。 虚电路是面向连接的,它将用户数据帧按顺序传送至目的地。从建立虚电路的方式的不同,将帧中继虚电路分为两种类型:永久虚电路(PVC)和交换虚电路(SVC)。 永久虚电路是指给用户提供固定的虚电路。这种虚电路是通过人工设定产生的,如果没有人为取消它,它是一直存在的。 交换虚电路是指通过协议自动分配的虚电路,当本地设备需要与远端设备建立连接时,它首先向帧中继交换机发出“建立虚电路请求”报文,帧中继交换机如果接受该请求,就为他分配一虚电路。在通信结束后,该虚电路可以被本地设备或交换机取消。这种虚电路的创建/删除不需要人工操作。 LMI的作用: LMI即本地管理接口,它是一种存活机制,他提供路由器和帧中继交换机之间的帧中继连接的状态信息。终端设备大约每隔10秒轮询网络一次,请求信道状态信息。如果网络没有提供请求的信息,用户设备可能认为连接已关闭。 LMI有多种不同类型,它们彼此不兼容,路由器中配置的LMI类型必须与服务提供商使用的类型一致,Cisco、Ansi、q933a。 LMI协议的功能主要有,维护链路状态、维护PVC的状态、通知PVC的增加、通知PVC的删除等。 六、实验过程和主要步骤 步骤一:绘制网络拓扑和地址规划情况 网络拓扑,各个路由器接口的IP配置以及DLCI配置信息见上图。
帧中继网络中配置OSPF
默认情况下帧中继网络是无法运行OSPF协议的,为什么? 【原因】:帧中继(fram-relay)网络属于非广播型多路访问, 而OSPF协议规定路由器之间的Hello包是通过组播来传输(组播也属于非广播类型)因此帧中继上默认情况是无法运行OSPF协议的。 下面有4种解决方法: ?方法一,手工设置ospf网络类型为广播型,在指定fram-relay map时设置为broadcast (Fram-relay 广播) ?方法二,默认非广播类型,使用neighbor手工指定邻居,并且手工指定DR为中心路由器 (fram-relay非广播) ?方法三,手工设置OSPF网络类型为:点到多点型广播型,在指定fram-relay map时设置为broadcast (fram-relay 点对多点广播) ?方法四:手工设置OSPF网络类型为:点到多点非广播,使用neighbor 手工指定邻居 (fram-relay 点对多点非广播) 再看解决方法之前,先理解以下内容 1.OSPF中的“neighbor” 可以手动指定邻居路由器的IP地址,使得它不 用组播也能和邻居交换路由信息。 2.哪些网络需要选举DR,哪些网络不用选举DR DLCI号将广播分组分送给所映射的路由器 【实验拓扑】:中心-分支帧中继网络拓扑结构
方法一,手工设置ospf网络类型为广播型,在指定fram-relay map时设置为broadcast R1: interface L0 ip address 1.0.0.1 255.0.0.0 ! interface Serial0/0 ip address 10.0.0.1 255.0.0.0 encapsulation frame-relay
思科路由器帧中继配置
帧中继(FR) 帧中继(FrameRelay,FR)技术是在OSI第二层(数据链路层)上用简化的方法传送和交数换据单元的一种技术。它是一种面向连接的数据链路技术,为提供高性能和高效率数据传输进行了技术简化,它靠高层协议进行差错校正,并充分利用了当今光纤和数字网络技术。总之,FR是一种用于构建中等高速报文交换式广域网的技术。同时它也是是由国际电信联盟通信标准化组和美国国家标准化协会制 定的一种标准。 帧中继的作用和应用: ①帧使用DLCI进行标识,它工作在第二层;帧中继的优点在于它的低开销。 ②帧中继在带宽方面没有限制,它可以提供较高的带宽。典型速率56K-2M/s内, 最大速度可达到T3(45Mb/s)。 ③采用虚电路技术,对分组交换技术进行简化,具有吞吐量大、时延小,适合突 发性业务等特点,能充分利用网络资源。 ④可以组建虚拟专用网,即将网络上的几个节点,划分为一个分区,并设置相对独立的网络管理机构,对分区内数据流量及各种资源进行管理;分区内各节点共享分区内网络资源,相互间的数据处理和传送相对独立,对帧中继网络中的其他用户不造成影响。采用虚拟专用网所需要费用比组建一个实际的专用网经济合 算,因此对大企业用户十分有利。 帧中继和ATM的比较: 目前,计算机局域网(LAN)之间或主机间的互连主要使用两种技术:帧中继和ATM。国内很多地方都已经开始将这两种技术应用到企业网、校园网等部门网络中。目前大多数帧中继应用的运行速率为56Kbit/s/64Kbit/s或512Kbit/s,而ATM可达155Mbit/s、622Mbit/,和2.5Gbit/s,但ATM技术复杂,ATM 设备比帧中继设备昂贵得多,一般用户难以接受。从未来发展看,ATM适宜承担B—ISDN(宽带综合业务数字网)的骨干网部分,用户接入网可以是时分多路复用(TDM)、帧中继、语音、图像、LAN、多媒体等,帧中继将作为用户接入网发挥其 作用。 帧中继的前景: ①一种高性能,高效率的数据链路技术。 ②工作在OSI参考模型的物理层和数据链路层,但依赖TCP上层协议进行纠错控 制。 ③提供帧中继接口的网络可以是ISP服务商;也可能是一个企业的专有企业网 络。 ④目前是世界上最为流行的WAN协议之一,是优秀的思科专家必备的技术之一。 帧中继的拓扑结构:
帧中继
1帧中继技术产生的背景及其特点 本世纪80年代,很多用户在本地采用了局域网(LAN)技术。一个公司、企业、机关以LAN将本单位的多台个人计算机连接起来,共享本地网络资源,同时通过网桥或路由器接入公共电信网。这类用户的数据特点是数据量大、突发性高。除LAN外,计算机辅助设计(CAD)、计算机辅助制造(CAM)以及图像传送业务也具有突发性特点,这是因为他们的文件数据量往往很大,比如一张普通的X光片就会有8兆的数据量。 用分组网为这些用户开放业务,由于用户要传送的数据量大,而分组网的接入速率低、传送时延长,用户收发信息要作长时间的等待,会令用户不满意。如果用数字数据网(DDN)数字数据专线为这些用户开放业务,通信效率虽然提高了,但费用较贵。来自用户的新的通信需求促使人们考虑采取新的通信技术。 与此同时,网络技术发生了很大变化。用户设备的智能化程度普遍提高,中继传输线已经普遍采用了光纤,光纤传输性能高,误码率低。在这种情况下,纠错和流量控制问题可以由用户设备上的高层协议解决,网络协议可以简化。由此,人们对分组交换协议进行了简化,产生了帧中继(FR)技术。 帧中继是一种快速分组交换技术,同X.25分组交换技术相比,它具有下列特点: (1)帧中继继承了X.25分组交换统计复用的特点,通过在一条物理电路上复用多条虚电路,在用户间动态地分配数据带宽资源,提高了线路利用率。 (2)帧中继大大简化了X.25通信协议,网络在信息处理上只检错、不纠错,发现出错帧就予以丢弃,将端到端的流量控制交给用户终端来完成,减轻了网络交换机的处理负担,降低了用户信息的端到端传送时延。 (3)帧中继为用户提供了一种优惠的计费政策,即按照承诺的信息速率(CIR)来收费,并保证低于CIR的信息的传送;同时,允许用户传送高于CIR的数据信息,这部分信息传送不收费,网络空闲时予以传送,拥塞时予以丢弃。 (4)帧中继的帧长较长(可达4096字节),在传送帧长较长(1500字节左右)的局域网数据信息帧时效率较高,适合于实现局域网互联。 2帧中继业务及应用 帧中继网提供永久虚电路(PVC)和交换虚电路(SVC)两种基本业务。永久虚电路是指在帧中继用户终端建立固定的虚电路连接,并在其上提供数据传送业务;交换虚电路是指在两个帧中继用户之间通过虚呼叫建立虚电路,在建立好的虚电路上进行用户数据的传送,用户终端通过呼叫清除操作来终止虚电路。目前建成的帧中继网大多只提供PVC业务。 帧中继最典型的应用是进行局域网互联。帧中继可以为要求进行互联的局域网用户提供高速率、低时延、适合突发性数据传送并能有效防止拥塞的数据传送业务。例如,帧中继可为Internet站点之间互联提供中继信道。 帧中继可为高分辨率可视图文、CAD、CAM等需要传送高分辨率图形数据的用户,以及需要传送数据量大的大型文卷用户提供高通过量的数据传送业务。