二层技术 ---数据链路层

  • 核心功能:介质访问控制功能,控制物理层

网络类型:

1)MA:multiple access 多路访问(指在一条链路上有多个访问点,区别于点到点或点到多点的网络)

  • BMA:广播型多路访问(存在广播机制的MA网络)
  • NBMA:非广播型多路访问

2)点到点:在一个网段只能存在两个节点,出现第三个节点时,无法正常通行。

一、以太网:共享型网络

  • 方法:频分:在线缆上使用不冲突的不同波段来叠加带宽
  • 以太网网线:同轴电缆、RJ-11(模拟转数字)、RJ-45、光纤(光信号转数字)
  • 二层管理方案:BMA--广播型多路访问 --存在广播机制的MA网络
  • 多个节点间还需要实现二层单播--必须存在二层地址(MAC地址)
  • 存在冲突:CSMA/CD--载波侦听多路访问/冲突检测----交换机

串线链路二层技术:PPP/HDLC/FR/X25/ATM.... (协议)

串行链路接口默认未定义标准的时钟频率;故只要使用串行链路,就必须在DCE端配置时钟频,由DTE进行学习匹配。

  Router(config)#interface s1/1

  Router(config-if)#clock rate 64000

(正常情况下若未进行时钟频率的设置,协议口将down)

二、HDLC:高级链路协议

  • 点到点网络类型,没有二层地址,仅连接两个点
  • 各家厂商的HDLC技术均为私有技术,不兼容;cisco产品串行接口默认使用该封装技术
  • HDLC 封装就是在数据链路层仅完成二层的基本工作---控制物理层

三、PPP:点到点协议

  • 点到点网络类型,没有二层地址,仅连接两个点
  • 时公有协议,对HDLC进行了部分的管理性升级 

r1(config)#interface s1/1

r1(config-if)#encapsulation ppp        // 修改接口封装

  • 升级点:拨号

(1)链路两端IP地址可以在不同网段;

(2)身份认证

(3)建立虚链路,分配IP地址

  • PPP身份认证:PAP  CHAP

(1)PAP认证:明文认证:认证双方明文传输账号密码

主认证方:服务端

r1(config)#interface s1/1

r1(config-if)#ppp authentication pap

r1(config)#username ccna password cisco321

被认证方:客户端

r2(config)#interface s1/0

r2(config-if)#ppp pap sent-username ccna password cisco321

(2)CHAP认证:

1)基于主机名

主认证方:

r3(config)#interface s1/0

r3(config-if)#ppp authentication chap

r3(config)#username r2 password 123

被认证方:

r2(config)#username r3 password 123

2)不基于主机名:

主认证方:

r3(config)#interface s1/0

r3(config-if)#ppp authentication chap

r3(config)#username ccna password 123

被认证方:

r2(config)#interface s1/0

r2(config-if)#ppp chap password 123

r2(config-if)#ppp chap hostname ccna

四、tunnel隧道:一种简单的VPN技术,普通的tunnel为点到点网络类型

  • 原理:生成隧道接口,流量通过路由查询后,若通过隧道接口转发时,需要在原有的三层报头前,再添加一个公有地址间的报头;将两个仅可以通过WAN通讯的LAN,合成一个

r1(config)#interface tunnel 0

r1(config-if)#ip address 10.1.1.1 255.255.255.0

r1(config-if)#tunnel source 12.1.1.1

r1(config-if)#tunnel destination 23.1.1.2

切记:建立tunnel,还需要编辑路由表,来将流量引向隧道接口;

五、MGRE:多点GRE  ----NBMA网络类型

  • MGRE可以将多个网络通过一条tunnel来实现

优点:1、每个站点仅需配置一个tunnel接口;所有分支站点ip地址可以动态变化;

     2、所有分支节点仅和中心节点建立tunnel,但也可以直接和其他分支站点直接通讯;

原理:1、中心站点,固定的公有ip地址;建议定义为NHRP的server为中心站点;

2、tunnel配置完成,所有的分支站点将自己当下的信息发送到NHRP的server                         处,生成映射列表;

      3、此时中心站点可以直接和所有的分支站点进行GRE通讯;分支站点间直接          GRE通讯时,需要先到NHRP的server处下载映射列表,之后再进行GRE通          讯

中心站点:

r1(config)#interface tunnel 0

r1(config-if)#ip address 10.1.1.1 255.255.255.0

r1(config-if)#tunnel source serial 1/2

r1(config-if)#tunnel mode gre multipoint   (告诉你目标不定)

r1(config-if)#ip nhrp map multicast dynamic   本地成为NHRP的server(我现在是中心服务器)multicast:让本设备在目标地址为组播或广播时,将流量基于表中所有的目标单独发送一次

r1(config-if)#ip nhrp network-id 100  所有站点必须处于同一ID内(证明跑的是同一条隧道)

分支站点:

r2(config)#interface tunnel 0

r2(config-if)#ip address 10.1.1.2 255.255.255.0

r2(config-if)#tunnel source serial 1/2

r2(config-if)#tunnel mode gre multipoint

r2(config-if)#ip nhrp nhs 10.1.1.1   定义NHRP的server,此处必须为tunnel口地址

r2(config-if)#ip nhrp map 10.1.1.1  15.1.1.1(中心站点的IP)   映射tunnel的公网地址

r2(config-if)#ip nhrp network-id 100

注:以上配置完成后,构建NBMA网络成功

NBMA是在同一个网段内节点数量不做限制,但是当目标ip地址为组播或广播地址时,流量必须逐一发送到每个节点

若希望分支节点可以以组播或广播地址为目标ip,那么需要定义流量的具体目标

r2(config-if)#ip nhrp map multicast 15.1.1.1

CCNP之二层技术的更多相关文章

  1. Openstack Neutron:二层技术和实现

    目录 - 二层的实现 - 1.本地联通与隔离: - Linux bridge实现方式: - local - Flat - VLAN - VXLAN - Open vswitch实现方式 - local ...

  2. SDN与NFV技术在云数据中心的规模应用探讨

    Neo 2016-1-29 | 发表评论 编者按:以云数据中心为切入点,首先对SDN领域中的叠加网络.SDN控制器.VxLAN 3种重要技术特点进行了研究,接下来对NFV领域中的通用服务器性能.服务链 ...

  3. Overlay网络技术之vxvlan

    了解云计算数据中心网络架构的过程中,看到这么一篇不错的关于大二层技术overlay的文章,转载分享给大家! 一. 传统网络面临的问题 随着企业业务的快速扩展需求,IT做为基础设施,快速部署和减少投入成 ...

  4. 802.1Q VLAN技术原理

    文章出处:http://hi.baidu.com/x278384/item/d56b0edfd4f56a4eddf9be79 在数据通信和宽带接入设备里,只要涉及到二层技术的,就会遇到VLAN.而且, ...

  5. layer2-1 二层

    一   概述    一层的相关介绍 CSMA/CD 网桥和交换机的区别 冲突    共享      端口密度     性能   功能   交换机的三种主流转发方式 存储转发         完整的收到 ...

  6. 【Network】Calico, Flannel, Weave and Docker Overlay Network 各种网络模型之间的区别

    From the previous posts, I have analysed 4 different Docker multi-host network solutions - Calico, F ...

  7. 【Networking】容器网络大观 && SDN 资料汇总

    SDNLAB技术分享(十五):容器网络大观   SDNLAB君• 16-06-17 •2957 人围观 编者按:本文系SDNLAB技术分享系列,本次分享来自SDN撕X群(群主:大猫猫)群直播,我们希望 ...

  8. openstack 网络架构 nova-network + neutron

    openstack网络架构(nova-network/neutron) openstack网络体系中,网络技术没有创新,但用到的技术点很庞杂,包含bridge.vlan.gre.vxlan.ovs.o ...

  9. SDN理解:目录

    为什么? 最近一直在学习SDN方面的知识,本着"最好的学习就是分享"的精神,记录下本系列的文章,尝试更好地去理解SDN这一正当红的技术. 如何? SDN领域现在已经充斥了大量的公司 ...

随机推荐

  1. 【电子取证:抓包篇】Fiddler 抓包配置与数据分析(简)

    Fiddler 抓包配置与分析(简) 简单介绍了Fiddler抓包常用到的基础知识,看完可以大概明白怎么分析抓包数据 ---[suy999]   Fiddler 抓包工具,可以将网络传输发送与接受的数 ...

  2. springboot打jar包将引用的第三方包、配置文件(.properties、.xml)、静态资源打在包外

    1.外置配置文件 Springboot读取核心配置文件(.properties)的外部配置文件调用方式为 jar包当前目录下的/config目录 因此要外置配置文件就在jar所在目录新建config文 ...

  3. MySQL查询练习2

    MySQL查询练习2 导读: 本次MySQL的查询语句是本人考试题目: 所有题目都已通过: 该查询练习并没有sql文件进行检查: 如果有书写以及其他错误欢迎指出. 题目正文: 1.找出借书超过5本的借 ...

  4. 小知识点 之 JVM -XX:MaxGCPauseMillis 与 -XX:GCTimeRatio

    写在前边 JVM调优更多是针对不同应用类型及目标进行的调整,往往有很大的实验成份,通过实验来针对当前应用设置相对合适的参数,提高应用程序的性能与稳定性 最近在复习JVM,Parallel Scaven ...

  5. Ajax Status(状态码) & readyState()

    Ajax Status & readyState readyState(状态值) 是指运行AJAX所经历过的几种状态,论访问是否成功都将响应的步骤,可以理解成为AJAX运行步骤,使用" ...

  6. 基于CFSSL工具创建CA证书,服务端证书,客户端证书

    背景描述 在局域网中部署组件时,想要通过证书来实现身份的认证,确保通信的安全性,可以通过cfssl工具来进行CA证书,服务端证书,客户端证书的创建. 目录 背景描述 部署cfssl工具 下载,上传cf ...

  7. ABP框架使用Mysql数据库,以及基于SQLServer创建Mysql数据库的架构和数据

    ABP默认的数据库是SQLServer,不过ABP框架底层是EF框架,因此也是很容易支持其他类型的数据库的,本篇随笔介绍在ABP框架使用Mysql数据库,以及基于SQLServer创建MySql数据库 ...

  8. 【JAVA并发第一篇】Java的进程与线程

    1.进程与线程 1.1.进程 进程可以看作是程序的执行过程.一个程序的运行需要CPU时间.内存空间.文件以及I/O等资源.操作系统就是以进程为单位来分配这些资源的,所以说进程是分配资源的基本单位. ( ...

  9. 手机APP测试(测试点、测试流程、功能测试)

    1.功能测试 1.1 启动 APP安装完成后,是否可以正常打开,稳定运行 APP的速度是可以让人接受,切换是否流畅 网络异常时,应用是否会崩溃:在请求超时的情况下,如果程序逻辑处理的不好,就有可能发生 ...

  10. ip 子网掩码、网络地址、广播地址计算

    例:已知ip  16.158.165.91/22子网掩码 根据22 得知子网掩码占22位 即:11111111.11111111.11111100.00000000   == 255.255.252. ...