交换核心:
1.整个网络里面,所有的交换机里面的VLan数据库需要是一样的
2.终端设备之间的数据的转发路径上的所有设备,必须要拥有相同的VLAN
DHCP:(dynamic host configuration protocol ) 动态的 主机配置协议
-作用
自动的为终端设备,分配IP地址;
-角色
DHCP 服务器
DHCP 客户端
-配置:
1、配置DHCP客户端
-将网关的IP地址获取方式配置为:DHCP
2、配置DHCP服务器
Server-PC:
-配置服务器的IP地址: 192.168.1.100/24
-开启DHCP服务 : server -> dhcp -> on
-配置DHCP的 IP 地址池:
pool name : serverPool
start ip : 192.168.1.0
255.255.255.0
-保存地址池 : save ;
Router:
-配置IP地址:
interface fas0/1
no shutdown
ip address 192.168.1.100 /24
-开启DHCP服务
Router(config)#service dhcp
-配置 DHCP 地址池
Router(config)# ip dhcp pool Linux
Router(dhcp-config)#network 192.168.1.0 255.255.255.0
Router(dhcp-config)#default-router 192.168.1.100
Router(dhcp-config)#dns-server 8.8.8.8
3、验证与测试
Router#show ip dhcp binding //查看的是已经分配出去
的IP地址;
PC>ipconfig //验证获得的IP地址;
PC>
ping x.x.x.x
DHCP 地址排除:
这些地址,是不会被 DHCP 服务器自动的分配给
DHCP 客户端的。
配置命令:
Router(config)#
ip dhcp excluded-addres 192.168.1.1 192.168.1.10
//排除一段连续的IP地址;
ip dhcp excluded-addres 192.168.1.29
//排除不连续的单个地址;
VLAN间路由:
-多层交换机
1、配置网关IP
interface vlan 10 //配置 vlan 10 的网关IP;
no shutdown
ip address 192.168.10.254 255.255.255.0
interface vlan 20
no shutdown
ip address 192.168.20.254 255.255.255.0
interface vlan 30
no shutdown
ip address 192.168.30.254 255.255.255.0
2、启用路由功能
GW(config)# ip routing
3、配置多层交换机与普通交换机的级联链路
GW(config)#interface fas0/3
GW(config-if)#switchport trunk encap dot1q
GW(config-if)#switchport mode trunk
SW1(config)#interface fas0/3
SW1(config-if)#switchport mode trunk
4、验证与测试
GW# show ip interface brief
GW# show ip route
GW# show interface trunk
注意:
任何一个 VLAN 都对应一个 SVI(交换虚拟端口);
该VLAN中的所有的成员主机的网关IP地址都为该 SVI
口配置的 IP 地址;
SVI:switch virtual interface ;
====================================================
动态路由协议
-路由类型
C
非C
Static
Dynamic
IGP(internal gateway protocol)
Distance Vector
-RIP
-IGRP
-EGIRP
Links State
-ISIS
-OSPF(open shortest path first)
EGP(external gateway protocol)
-BGP
OSPF :
1、OSPF是一种公有协议;
2、OSPF的网络是没有网络规模限制的;
3、OSPF支持层次化的网络设计(2层)
分层设计:
-区域
骨干区域 : 0区域,就是骨干区域;
非骨干区域 :非0区域,就是非骨干区域;
-表示
十进制
点分十进制
-举例
area 1 , area 2
area 0.0.0.1 ,
area 0.0.0.2
注意:
OSPF网络中,所有的非骨干区域,必须连接着骨干区域;
OSPF配置:
R1(config)# router ospf 1 // 启用OSPF进程1;
R1(config-router)#router-id 1.1.1.1 //为路由器起一个名字
R1(config-router)#network 10.10.12.0 0.0.0.255 area 0
R1(config-router)#network 192.168.10.0 0.0.0.255 area 0
network的作用(RIP/EIGRP/OSPF)
1、netowrk后面跟的是一个IP地址范围;
2、network后面的IP地址范围所覆盖的本地设备的接口,
都启用该路由协议(OSPF) :
-该端口可以发送该协议的报文;
-该端口可以接收该协议的报文;
-将该端口上的IP地址中的网络部分,
放入 协议报文中,传输出去;
OSPF
1、建立邻居 - 邻居表
通过参数进行协商,满足邻居的建立条件;
-命令:
show ip ospf neighbor
# 邻居 ,凡是出现在这个表中的设备,都
称之为邻居;
# 邻接 , 只有当状态成为 full 的时候,
才可以称之为邻接。
(两边设备的数据库,必须完全一致)
例如:
R1#show ip ospf neighbor //查看 R1 上的 OSPF 邻居表
Neighbor ID Pri State Dead Time Address Interface
2.2.2.2 1 FULL/DR 00:00:38 10.10.12.2 GigabitEthernet0/0
neighbor ID : 表示的是对端设备的 OSPF router-id;
pri(priority):表示的是对端设备的优先级,默认为1;
state(state/role):表示的是对端设备的状态以及角色
&down : 邻居之间的关系,挂掉了;
&init :初始化状态,表示收到了对方发送来的OSPF包
&attempt:该状态只有在单播环境下,才可以看到。
&two-way:双向通信状态,表示对方发送的OSPF包中,
包含着自己的信息;
&exstart:交换初始化状态
主要目的是为了确定交换过程中的主从
关系,
从而实现“后期的交换过程”是稳定的、
可靠的;
&exchange:交换状态。在该状态进行数据库的同步;
本质上交换的其实仅仅是数据库的目录;
&loading:加载状态。该状态加载的双方数据库中的
真实的条目
&full :完全邻接状态。该状态表示双方的数据库
内容,完全一致了。
2、同步数据库 - LSDB(link-state database )
该表中包含的就是数据库条目 ,
即 LSA - link-state advertisement
链路状态通告
3、计算路由 - 路由表
每一个OSPF路由器,都会基于数据库中的 LSA ,
进行路由计算(通过 SPF 算法),从而形成
最终的“路由表”;
OSPF 报文类型:
Hello :用于建立、维护与拆除邻居关系的;
该报文是周期性发送
周期 - 10s ;(广播、点到点)
邻居存活时间 - 40s;
周期 - 30s (非广播网络)
邻居存活时间 - 120s
DBD:database description ,数据库描述报文;
用于交换、同步数据库之前的准备工作;
LSU:链路状态更新,里面包含的是 LSA ;
LSAck:链路状态确认报文,确保 LSA 的可靠传输;
LSR:链路状态请求;
OSPF的相关验证命令:
show ip ospf neighbor -- 查看邻居表
show ip ospf database -- 查看数据库
show ip route ospf -- 查看OSPF的路由表
show ip protocols -- 查看当前设备上运行的所有
动态路由协议
show ip ospf -- 查看 OSPF 的相关信息;
(例如:查看设备角色)
OSPF中的路由器角色:
骨干路由器 - 所有端口都属于骨干区域;
非骨干路由器 - 所有端口都属于非骨干区域;
区域边界路由器(ABR-area border router) :
-同时连接着骨干区域与非骨干区域;
OSPF路由类型:
内部路由
O - 表示同一个区域内部的路由;
O IA - 表示不同区域之间的路由;
外部路由
OE1 - 表示类型为1的外部路由 , external
OE2 - 表示类型为2的外部路由
Full/-
OSPF路由器在邻居关系中的角色:
DR - designated router , 指定路由器
建立邻居的所有的设备,都仅仅与DR/BDR 进行路由计算
数据库的同步;
但是别人在请求时,仅有 DR 进行回应;
BDR - backup designated router , 备份指定路由器
BDR仅仅是DR的备份,DR挂掉了,BDR就会升级为
DR,实现 DR 的功能;
DRother - 既不是DR,也不是 BDR 的设备
一个网段中,仅有一个DR,BDR可以没有。
除了DR和BDR,其他的设备,都叫 DRother 。
DRother,仅仅与DR和BDR建立 full 的关系;
DRother之间,处于 two-way 状态,不会成为full
注意:
只有在“广播网络环境”中,建立邻居的路由器之间
才会有这种角色之分;
常见的“广播网络环境” - ethernet(即以太网)
==========================================
任何类型的路由协议,引入路由条目的方式:
1、netowrk
- 仅仅是针对设备本地的“直连路由”;
- 通过该方式引入到协议的数据库中的路由,称为内部路由
2、redistribute - 重分发/重发布
- 通过该方式引入到协议的数据库中的路由,称为外部路由
- 该方式可以引入设备本地的“所有类型的”路由;
相同点:
-都可以将路由引入到数据库;
不同点:
- network仅仅针对直连;
- redistri 可以引入所有类型的;
不同点:
- network 命令匹配的链路,可以收、发 OSPF报文;
- redistribute 命令,没有让一个端口收、发 OSPF
报文的功能;
转载于:https://blog.51cto.com/lingxudong/2046983