WANWide Area Network)广域网

运行在OSI模型的数据链路层、物理层。

数据链路层的协议主要有:

HDLC  (High-Level Data Link Control 高级数据链路控制)

PPP  (Point to Point Protocol 点到点协议)

Frame-Relay (帧中继)

ATM (Asynchronous Transfer Mode异步传输模式)

串口的配置(Serial interface

R1(config)#interface serial 0/1

R1(config-if)#ip add 1.1.1.1 255.255.255.0

R1(config-if)#clock rate 128000   //DCE端需要配置;   DTE端不需要配置。

R1(config-if)#no sh

R1(config-if)#end

查看Serial口是否是 DCE端命令: show controller Serial1/0

R1(config-if)#encapsulation ?           //串口封装成什么格式

frame-relay     Frame Relay networks

hdlc            Serial HDLC synchronous

ppp             Point-to-Point protocol

PPP 配置:

ppp基本配置:

R1:

int s0/0   //进入串行接口 (只能在串口下配置ppp)

encapsulation ppp //二层协议封装成ppp

ip add 1.1.1.1 255.255.255.0

no sh

R2

int s0/0

encapsulation ppp

ip add 1.1.1.2 255.255.255.0

clock rate 2000000          //串行接口下的DCE端需要提供时钟频率(会真实的影响到数据转发速率),【以下的配置都认为R2是DCE端】

no sh

ppp pap 单向认证:

R1:

username aa password aa                //本地建立username数据库来提供 对方发过来的用户名和密码的正确性

int s0/0

encapsulation ppp

ip add 1.1.1.1 255.255.255.0

ppp authentication pap          // 开启pap认证,要求对方提供用户名和密码

no sh

R2:

int s0/0

encapsulation ppp

ip add 1.1.1.2 255.255.255.0

clock rate 2000000

ppp pap sent-username aa password aa         //因为对方要求pap认证,所以发送用户名和密码过去进行认证

no sh

ppp pap 双向认证:

R1:

username aa password aa                //本地建立username数据库来提供 对方发过来的用户名和密码的正确性

int s0/0

encapsulation ppp

ip add 1.1.1.1 255.255.255.0

ppp authentication pap          // 开启pap认证,要求对方提供用户名和密码

ppp pap sent-username bb password bb         //因为对方要求认证,所以发送用户名和密码过去进行认证

no sh

R2:

username bb password bb

int s0/0

encapsulation ppp

ip add 1.1.1.2 255.255.255.0

clock rate 2000000

ppp authentication pap          // 开启pap认证,要求对方提供用户名和密码

ppp pap sent-username aa password aa         //因为对方要求认证,所以发送用户名和密码过去进行认证

no sh

ppp chap 单向认证:

R1:

username R2 password ccxx   //本地建立用户名密码数据库,用户名必须是对方的hostname,密码要一样

int s0/0

encapsulation ppp

ip add 1.1.1.1 255.255.255.0

ppp authentication chap          //开启chap认证

no sh

R2:

username R1 password ccxx

int s0/0

encapsulation ppp

ip add 1.1.1.2 255.255.255.0  //本地建立用户名密码数据库,用户名必须是对方的hostname,密码要一样

clock rate 200000

no sh

ppp chap 双向认证:

R1:

username R2 password ccxx            //本地建立用户名密码数据库,用户名必须是对方的hostname,密码要一样

int s0/0

encapsulation ppp

ip add 1.1.1.1 255.255.255.0

ppp authentication chap          //开启chap认证

no sh

R2

username R1 password ccxx            //本地建立用户名密码数据库,用户名必须是对方的hostname,密码要一样

int s0/0

encapsulation ppp

ip add 1.1.1.2 255.255.255.0

clock rate 200000

ppp authentication chap          //开启chap认证

no sh

NAT: (Network Address Translation网络地址转换)

作用:

解决私有地址转变为公有地址在Internet上传输,与私有地址结合解决了IPv4地址耗尽问题。

屏蔽私有网络拓扑结构,提供一定安全性。

概念:

内部:可以随意分配IP地址的部分,通常是企业内部

外部:不可以管理分配IP地址的部分,通常是ISP部分

内部本地地址:管理员分配给内部PC的IP地址

内部全局地址:内部PC想要出去到外网需要转成的地址

配置:

配置静态NAT

R1(config)#int s0/0

R1(config-if)#ip nat inside  //定义内部接口

R1(config-if)#exit

R1(config)#int s0/1

R1(config-if)#ip nat outside     //定义外部接口

R1(config-if)#exit

R1(config)#ip nat inside source static 192.168.1.1 10.1.1.1

R1(config)#ip nat inside source static 192.168.1.2 10.1.1.2

//建立静态地址映射关系,把192.168.1.1 变成10.1.1.1

//建立静态地址映射关系,把192.168.1.2 变成10.1.1.2

配置动态NAT

R1(config)#int s0/0

R1(config-if)#ip nat inside  //定义内部接口

R1(config-if)#exit

R1(config)#int s0/1

R1(config-if)#ip nat outside     //定义外部接口

R1(config-if)#exit

R1(config)#access-list 1 permit 192.168.1.0 0.0.0.255  //定义允许内部哪些地址可以进行NAT

R1(config)#ip nat pool VLAN2 10.1.1.1 10.1.1.9 netmask 255.255.255.0 //定义转换成哪些地址,其名为 “VLAN2”的地址池

R1(config)#ip nat inside source list 1 pool VLAN2 [overload]  //把内部和地址池关联在一起。加Overload 关键字实现重载(复用)的目的。

CCNA 课程 七的更多相关文章

  1. solr与.net系列课程(七)solr主从复制

    solr与.net系列课程(七)solr主从复制    既然solr是解决大量数据全文索引的方案,由于高并发的问题,我们就要考虑solr的负载均衡了,solr提供非常简单的主从复制的配置方法,那么下面 ...

  2. 以前学习cisco ccna 课程的时候做的笔记

    由于学习的专业是计算机网络技术,可是在上学的时候,并没有学习到多少网络知识,所以为了对得起学的专业,在06年工作的时候,在哈工大银河教育报了个ccna的班,两个星期的课程,每天上那么几个小时. 结果依 ...

  3. Oracle 课程七之分析和动态采样

    课程目标 完成本课程的学习后,您应该能够: •引子—统计信息的作用 •如何收集统计信息 •系统统计信息 •对象统计信息—表.字段.索引统计信息 •动态采样   统计信息的作用 Optimizer st ...

  4. CCNA 课程 四

    Vlan基础: Vlan的作用:把物理上分割的用户,让他们逻辑上在一起. Vlan 范围: 0- 4095 0  4095 是保留的 不可以使用 1 cisco 本证vlan 标准vlan 1 -10 ...

  5. solr与.net课程(七)solr主从复制

    既然solr是解决大量数据全文索引的方案,因为高并发的问题,我们就要考虑solr的负载均衡了,solr提供很easy的主从复制的配置方法,那么以下我们就来配置一下solr的主从复制 如果我们在192. ...

  6. CCNA -OSI七层模型

    OSI (开放系统互联(Open System Interconnection)) OSI是Open System Interconnection的缩写,意为开放式系统互联.国际标准化组织(ISO)制 ...

  7. CCNA 课程 六

    路由协议概述: 通过一种路由协议学习到了多个去往同一目标网络的路由,metric小的放入路由表中.metric一样,同时放进路由表. 通过多种路由协议学习到了去往同一目标网络的路由,路由协议管理距离小 ...

  8. CCNA 课程 五

    VLSM (可变长子网掩码)也就是子网的划分过程 子网掩码和ip地址相与得到的是IP地址的网络地址(0&1 == 0 : 1&1 == 1) 简单来说就是 IP地址 和 子网掩码 上下 ...

  9. CCNA 课程 三

    交换机的MAC地址学习情况: 1.从一个接口收到数据帧,根据数据帧的原mac地址查找交换机的mac地址表,如果没有找到,将会添加数据帧的原mac地址和收到数据帧接口的对应条目,放进交换机的mac地址表 ...

随机推荐

  1. Week 3: Assessing performance 笔记

    得到一个模型之后如何评价其性能? training error & generalization error & test error 如何理解generalization error ...

  2. hdu 2586(最近公共祖先LCA)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2586 思路:在求解最近公共祖先的问题上,用到的是Tarjan的思想,从根结点开始形成一棵深搜树,非常好 ...

  3. NoSQL-MongoDB with python

    前言: MongoDB,文档存储型数据库(document store).NoSQL数据库中,它独占鳌头,碾压其他的NoSQL数据库. 使用C++开发的,性能仅次C.与redis一样,开源.高扩展.高 ...

  4. JSP -> f:loadBundle用法

    jsp中出现<f:loadBundle basename="messages_zh_CN" var="msgs" /> 还有src目录下有messa ...

  5. Java类的加载、链接和初始化(个人笔记)

    这里看到一篇比较好的文章:http://www.infoq.com/cn/articles/cf-Java-class-loader 这里只是针对什么时候会触发java类的初始化(注意:这里不是说的实 ...

  6. 【BZOJ3325】[Scoi2013]密码 Manacher

    [BZOJ3325][Scoi2013]密码 Description Fish是一条生活在海里的鱼.有一天他很无聊,就到处去寻宝.他找到了位于海底深处的宫殿,但是一扇带有密码锁的大门却阻止了他的前进. ...

  7. 【BZOJ2882】工艺 后缀自动机

    [BZOJ2882]工艺 Description 小敏和小燕是一对好朋友. 他们正在玩一种神奇的游戏,叫Minecraft. 他们现在要做一个由方块构成的长条工艺品.但是方块现在是乱的,而且由于机器的 ...

  8. 合并子目录(hash)

    题目2 : 合并子目录 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 小Hi的电脑的文件系统中一共有N个文件,例如: /hihocoder/offer22/soluti ...

  9. 写给上C语言课的孩子们

    前几天因为五一的关系,参加了好几次同学会,有一些感触和大家分享,到了我们这个年纪,同学们大多家庭.事业小有成就,对自己会有激励,在有的同学显摆自己的车房.电子设备.身家时,忽然想一个人的成熟应该是慢慢 ...

  10. ID生成策略

    在电商项目中,图片名.商品ID都要唯一且方便存储,于是记录下这两个ID生成策略的方法,以便日后项目再有需要.具体代码如下 import java.util.Random; /** * 图片名生成 */ ...