网络3.1

路由器原理及静态路由

1、路由

跨越从源主机到目标主机的一个互联网络来转发数据包的过程

2、路由表

路由器根据路由表做路径选择

3、路由表的获得

1)、直连路由:配置IP地址,端口UP状态,形成直连路由。

2)、非直连网段:需要静态路由或动态路由,将网段添加到路由表中。

4、静态路由

1)、特点:

由管理员手工配置的,是单向的,因此需要在两个网络之间的边缘路由器上需要双方对指,否则就会造成流量有去无回,缺乏灵活性,适用于小型网络。

2)、配置

全局模式:

ip  route  目标网络ID  子网掩码  下一跳IP

 

缺省路由(默认路由)

缺省路由是一种特殊的静态路由

简单地说,缺省路由就是在没有找到任何匹配的具体路由条目的情况下才使用的路由,适用于只有一个出口的末节网络(比如企业的网关出口)

全局:ip  route  0.0.0.0  0.0.0.0  下一跳

 

查看路由表

特权:show  ip  route

C直连路由

S静态路由

S*默认路由

 

============================================

 

三层交换技术

1、作用

使用三层交换技术实现VLAN间通信

三层交换=二层交换+三层转发

2、虚拟接口(SVI)

三层交换机上配置的VLAN接口为虚接口

3、三层交换机的配置

1)、在三层交换机启用路由功能

全局:ip  routing

2)、配置虚拟接口的IP 地址

全局:interface  vlan  1

ip  address  192.168.2.254  255.255.255.0

no  shutdown

3)在三层交换机上配置Trunk并指定接口封装为802.1q

接口模式:switchport  trunk  encapsulation  dot1q

switchport  mode  trunk

4)、配置路由接口

进入接口:no  switchport

 

======================================================

动态路由

1、动态路由特点

根据网络拓扑或流量变化,由路由器通过路由协议自动设置, 减少了管理任务,但占用了网络带宽

适合ISP服务商、广域网、园区网等大型网络

===========================================

OSPF协议

  • Open Shortest Path First ( 开放式最短路径优先)
  • OSPF区域
    • 为了适应大型的网络,OSPF在AS内划分多个区域
    • 每个OSPF路由器只维护所在区域的完整链路状态信息
  • 区域ID
    • 区域ID可以表示成一个十进制的数字
    • 也可以表示成一个IP
  • 骨干区域Area 0
    • 负责区域间路由信息传播

 

 

启动OSPF路由进程

Router(config)# router ospf process-id

指定OSPF协议运行的接口和所在的区域

Router(config-router)# network address inverse-mask area area-id

 

 

 

 

 

 

 

 

练习1

网络3.1

R1配置

Router>enable

Router#configure terminal

Router(config)#interface gigabitEthernet 0/0

Router(config-if)#ip address 192.168.1.254 255.255.255.0

Router(config-if)#no shutdown

Router(config-if)#exit

Router(config)#interface gigabitEthernet 0/1

Router(config-if)#ip address 192.168.2.1 255.255.255.0

Router(config-if)#no shutdown

Router(config-if)#exit

Router(config)#ip route 192.168.3.0 255.255.255.0 192.168.2.2

 

R2配置

Router>enable

Router#configure terminal

Router(config)#interface gigabitEthernet 0/0

Router(config-if)#ip address 192.168.3.254 255.255.255.0

Router(config-if)#no shutdown

Router(config-if)#exit

Router(config)#interface gigabitEthernet 0/1

Router(config-if)#ip address 192.168.2.2 255.255.255.0

Router(config-if)#no shutdown

Router(config-if)#exit

Router(config)#ip route 192.168.1.0 255.255.255.0 192.168.2.1

 

 

 

 

 

练习2

网络3.1

注:以下配置需要在练习1的基础上完成

R1配置

Router(config)#ip route 192.168.4.0 255.255.255.0 192.168.2.2

Router(config)#ip route 192.168.5.0 255.255.255.0 192.168.2.2

 

R2配置

Router(config)#interface gigabitEthernet 0/2

Router(config-if)#ip address 192.168.4.1 255.255.255.0

Router(config-if)#no shutdown

Router(config)#ip route 192.168.5.0 255.255.255.0 192.168.4.2

 

R3配置

Router>enable

Router#configure terminal

Router(config)#interface gigabitEthernet 0/0

Router(config-if)#ip address 192.168.5.254 255.255.255.0

Router(config-if)#no shutdown

Router(config-if)#exit

Router(config)#interface gigabitEthernet 0/1

Router(config-if)#ip address 192.168.4.2 255.255.255.0

Router(config-if)#no shutdown

Router(config-if)#exit

Router(config)#ip route 192.168.1.0 255.255.255.0 192.168.4.1

Router(config)#ip route 192.168.2.0 255.255.255.0 192.168.4.1

Router(config)#ip route 192.168.3.0 255.255.255.0 192.168.4.1

 

 

 

 

练习3

网络3.1

注:以下配置需要在练习2的基础上完成

R1配置

Router(config)#no ip route 192.168.3.0 255.255.255.0 192.168.2.2

Router(config)#no ip route 192.168.4.0 255.255.255.0 192.168.2.2

Router(config)#no ip route 192.168.5.0 255.255.255.0 192.168.2.2

Router(config)#ip route 0.0.0.0 0.0.0.0 192.168.2.2

 

R3配置

Router(config)#no ip route 192.168.1.0 255.255.255.0 192.168.4.1

Router(config)#no ip route 192.168.2.0 255.255.255.0 192.168.4.1

Router(config)#no ip route 192.168.3.0 255.255.255.0 192.168.4.1

Router(config)#ip route 0.0.0.0 0.0.0.0 192.168.4.1

 

 

练习4

网络3.1

三层交换机配置

Switch>enable

Switch#configure terminal

Switch(config)#interface vlan 1

Switch(config-if)#ip address 192.168.1.254 255.255.255.0

Switch(config-if)#no shutdown

 

Switch(config-if)#vlan 2

Switch(config-vlan)#vlan 3

Switch(config-vlan)#exit

 

Switch(config)#interface vlan 2

Switch(config-if)#ip address 192.168.2.254 255.255.255.0

Switch(config-vlan)#exit

 

Switch(config)#interface vlan 3

Switch(config-if)#ip address 192.168.3.254 255.255.255.0

Switch(config-vlan)#exit

 

Switch(config)#ip routing

 

 

练习5

网络3.1

注:以下配置需要在练习4的基础上完成

三层交换机配置

Switch(config)#interface fastEthernet 0/24

Switch(config-if)#switchport trunk encapsulation dot1q

Switch(config-if)#switchport mode trunk

 

二层交换机配置

Switch>enable

Switch#configure terminal

Switch(config)#interface range fastEthernet 0/11-15

Switch(config-if-range)#switchport access vlan 2

Switch(config-if-range)#exit

Switch(config)#interface range fastEthernet 0/16-22

Switch(config-if-range)#switchport access vlan 3

Switch(config)#interface fastEthernet 0/24

Switch(config-if)#switchport mode trunk

 

 

练习6

网络3.1

注:以下配置需要在练习5的基础上完成

三层交换机配置

Switch(config)#interface fastEthernet 0/23

Switch(config-if)#no switchport

Switch(config-if)#ip address 192.168.4.1 255.255.255.0

Switch(config-if)#exit

Switch(config)#ip route 0.0.0.0 0.0.0.0 192.168.4.2

路由器配置

Router>enable

Router#configure terminal

Router(config)#interface gigabitEthernet 0/0

Router(config-if)#ip address 192.168.4.2 255.255.255.0

Router(config-if)#no shutdown

Router(config-if)#exit

Router(config)#interface gigabitEthernet 0/1

Router(config-if)#ip address 192.168.5.254 255.255.255.0

Router(config-if)#no shutdown

Router(config-if)#exit

Router(config)#ip route 192.168.1.0 255.255.255.0 192.168.4.1

Router(config)#ip route 192.168.2.0 255.255.255.0 192.168.4.1

Router(config)#ip route 192.168.3.0 255.255.255.0 192.168.4.1

 

 

练习7

网络3.1

注:以下配置需要在练习6的基础上完成

三层交换机配置

Switch(config)#no ip route 0.0.0.0 0.0.0.0 192.168.4.2

Switch(config)#router ospf 1

Switch(config-router)#network 192.168.1.0 0.0.0.255 area 0

Switch(config-router)#network 192.168.2.0 0.0.0.255 area 0

Switch(config-router)#network 192.168.3.0 0.0.0.255 area 0

Switch(config-router)#network 192.168.4.0 0.0.0.255 area 0

 

路由器配置

Router(config)#no ip route 192.168.1.0 255.255.255.0 192.168.4.1

Router(config)#no ip route 192.168.2.0 255.255.255.0 192.168.4.1

Router(config)#no ip route 192.168.3.0 255.255.255.0 192.168.4.1

Router(config)#router ospf 1

Router(config-router)#network 192.168.4.0 0.0.0.255 area 0

Router(config-router)#network 192.168.5.0 0.0.0.255 area 0