ASP面试-数通知识点整理
笔试宝典_ASP.NET笔试面试宝典

笔试宝典_笔试面试宝典笔试面试宝典篇1笔试题目之SQL部分:问:聚集索引和非聚集索引区别:答:正文内容本身就是一种按照一定规则排列的目录称为“聚集索引”。
服务器目录纯粹是目录,正文纯粹是正文的排序方式称为“非聚集索引”问:索引有什么意义?简单解释簇索引(clustered),及其优缺点答:聚集索引通常可加快 UPDATE 和 DELETE 操作的速度,因为这两个操作需要读取大量的数据。
创建或修改聚集索引可能要花很长时间,因为执行这两个操作时要在磁盘上对表的行进行重组。
但是INSERT会变慢。
可考虑将聚集索引用于包含数量有限的唯一值的列,如 state 列只包含 50 个唯一的州代码。
使用下列运算符返回一个范围值的查询:BETWEEN、>、>=、< 和 <=。
问:隔离级别什么意思?有几种隔离级别,分别简单解释?答:事务准备接受不一致数据的级别称为隔离级别。
隔离级别是一个事务必须与其它事务进行隔离的程度。
较低的隔离级别可以增加并发,但代价是降低数据的正确性。
相反,较高的隔离级别可以确保数据的正确性,但可能对并发产生负面影响。
应用程序要求的隔离级别确定了 SQL Server 使用的锁定行为。
SQL-92 定义了下列四种隔离级别,SQL Server 支持所有这些隔离级别:◆未提交读(事务隔离的最低级别,仅可保证不读取物理损坏的数据)。
◆提交读(SQL Server 默认级别)。
◆可重复读。
◆可串行读(事务隔离的最高级别,事务之间完全隔离)。
如果事务在可串行读隔离级别上运行,则可以保证任何并发重叠事务均是串行的。
问:简述对事务的理解答:事务必须运行于可重复读或更高的隔离级别以防止丢失更新。
当两个事务检索相同的行,然后基于原检索的值对行进行更新时,会发生丢失更新。
如果两个事务使用一个UPDATE 语句更新行,并且不基于以前检索的值进行更新,则在默认的提交读隔离级别不会发生丢失更新。
ASP.NET(C#)面试总结面试题大全

(C#)⾯试总结⾯试题⼤全⼀、对于 Web 性能优化,您有哪些了解和经验吗?出现指数:五颗星主要考点:这道题是博主在博客园的新闻⾥⾯看到的,回想之前⼏年的⾯试经历,发现此题出现概率还是⽐较⾼的。
因为它的考⾯灰常⼴,可以让⾯试官很快了解你的技术涉及⾯以及这些技术⾯的深度。
参考答案:这个问题可以分前端和后端来说。
1、前端优化(1)减少 HTTP 请求的次数。
我们知道每次发送http请求,建⽴连接和等待相应会花去相当⼀部分时间,所以在发送http请求的时候,尽量减少请求的次数,⼀次请求能取出的数据就不要分多次发送。
(2)启⽤浏览器缓存,当确定请求的数据不会发⽣变化时,能够直接读浏览器缓存的就不要向服务端发送请求。
⽐如我们ajax⾥⾯有⼀个参数能够设置请求的时候是否启⽤缓存,这种情况下就需要我们在发送请求的时候做好相应的缓存处理。
(3)css⽂件放 在<head>⾥⾯,js⽂件尽量放在页⾯的底部。
因为请求js⽂件是很花费时间,如果放在<head>⾥⾯,就会导致页⾯的 DOM树呈现需要等待js⽂件加载完成。
这也就是为什么很多⽹站的源码⾥⾯看到引⽤的⽂件放在最后的原因。
(4)使⽤压缩的css和js⽂件。
这个不⽤多说,⽹络流量⼩。
(5)如果条件允许,尽量使⽤CDN的⽅式引⽤⽂件,这样就能减少⽹络流量。
⽐如我们常⽤的⽹站/。
(6)在写js和css的语法时,尽量避免重复的css,尽量减少js⾥⾯循环的次数,诸如此类。
2、后端优化:(1)程序的优化:这是⼀个很⼤的话题,我这⾥就选⼏个常见的。
⽐如减少代码的层级结构、避免循环嵌套、避免循环CURD数据库、优化算法等等。
(2)数据库的优化:(由于数据库优化不是本题重点,所以可选⼏个主要的来说)⽐如启⽤数据库缓存、常⽤的字段建索引、尽量避免⼤事务操作、避免select * 的写法、尽量不⽤in和not in 这种耗性能的⽤法等等。
(3)服务器优化:(这个可作为可选项)负载均衡、Web服务器和数据库分离、UI和Service分离等等。
个人总结ASP.NET必备面试题

个⼈总结必备⾯试题1.你能解释下MVC的完整流程吗?所有的终端⽤户请求被发送到控制器。
控制器依赖请求去选择加载哪个模型,并把模型附加到对应的视图。
附加了模型数据的最终视图做为响应发送给终端⽤户。
2. 那你说⼀下你对MVC的理解?MVC是⼀种设计模式即主要的思想,是⼀种功能结构模块化的⼀种开发思想,⽬的是更好的管理⾃⼰的代码。
MVC是微软对 WebForm框架做出的彻底重构,使Web应⽤程序的开发更加容易,更加清楚,⽽推出的⼀种UI框架。
3.什么是MVC中的Razor?它是⼀个轻量级的视图引擎。
4.LinQ是什么?LINQ是⼀种⽤来进⾏数据访问的编程模型,使得.NET语⾔可以直接⽀持数据查询LINQ的⽬标是降低访问数据的复杂度,LINQ可以⽤统⼀的⽅法访问不同类型的数据,可以将数据作为对象使⽤,能够更好地与编程模型集成mbda表达式是什么呢?Lambda表达式是匿名函数,⽽匿名函数⼜是委托,所以lambda表达式就是委托。
6.EF是什么?EF是微软以为基础发展⽽来的对象关系映射的orm框架,有三种实现⽅式:Code First,DB First,Model First,我们常⽤的是DB Frist,设计好数据库,再进⾏代码编程,通过上下⽂对象实现交互。
EF和Dapper的区别,EF是强类型的ORM框架,Dapper是弱类型的ORM框架⼀、 Dapper问题:简述你对Dapper的了解?答案:1、Dapper是⼀个轻量级的ORM类,代码就⼀个SqlMapper.cs⽂件,编译后只有70k2、Dapper⽀持多数据库,⽀持SqlServer,MySql,Oracle等3、Dapper语法简单,容易上⼿7、什么是委托,事件是不是⼀种委托?1、委托可以把⼀个⽅法作为参数代⼊另⼀个⽅法。
2、委托可以理解为指向⼀个函数的引⽤。
3、事件是⼀种特殊的委托delegate <函数返回类型> <委托名> (<函数参数>)8.c#多线程是什么多线程的优点:可以同时完成多个任务;可以使程序的响应速度更快;可以节省⼤量时间进⾏处理任务;可以随时停⽌任务;可以设置每个任务的优先级,以优化程序性能。
ASP考试考点总结

1.静态网页和动态网页的区别:■静态的网页用单纯的HTML标记语言进行编写,并以.htm或.html为文件扩展名的进行保存的HTML文档,静态网页中可以包含文字、图片、超链接,静态网页的所有内容有HTML标记标注,仅用来控制网页内容的布局和网页元素的静态显示。
■网页可以与用户的操作进行互动、发生动态变化的称为动态网页,包括客户端动态网页和服务器动态网页。
2. 什么是服务器脚本,客户端脚本?◐在服务器端运行的脚本程序,解释执行后转化为HTML代码传送到到客户端。
◐在客户端的浏览器执行的脚本程序。
3.什么是ASP,以及其特点和工作过程?ASP是微软提供的一套Web服务器端脚本程序开发工具和运行环境,可用来创建和运行动态交互的Web服务应用程序。
特点:●使用VBScript或者JavaScript等简单易懂的脚本语言,结合HTML代码,即可快速方便地创建大多数Web应用程序.●使用记事本编辑,无需编译,即可在服务器端直接运行。
●ASP提供一些内置对象,可用来从客户端的浏览器接受信息或将服务器处理后的响应信息发送给客户端的浏览器。
●ASP提供一些标准的ActiveX组件,同时允许用户添加或创建自己的ActiveX组件,这些组件允许依据浏览器的能力进行不同的显示。
●ASP提供与后台数据库的连接和访问功能。
●ASP的源代码不会被传送到客户端的浏览器,提供了安全性。
●ASP使用服务器脚本程序自动生成客户端脚本代码。
●在ASP网页中可以使用已经装有COM脚本兼容引擎的任何脚本编辑语言。
工作过程:当客户端浏览器向站点Web服务器请求ASP网页时,Web服务器先将ASP文档交给自身携带的ASP引擎,在此处执行ASP文档中的脚本代码并将结果转化为HEML代码,然后再将转化后的代码发送到客户端的浏览器。
4.什么是IIS?IIS是Microsoft公司推出的Web服务器软件。
对IIS的一些描述:◆IIS的设计目标是提供适应性强的Internet和Internet服务器功能。
asp.net数据库面试题(基础)

数据库⾯试题(基础)今天到某公司笔试,数据库考的⽐较多,但是说⽼实话,考的也⽐较基础。
现在趁回忆得起来,将数据库知识简单整理如下:⼀、建表指令⽐如创建⼀个学⽣表student,它由学号Sno,姓名Sname,性别Ssex,年龄Sage,所在系Sdept五个属性组成。
其中学号不能为空,值是唯⼀的,并且姓名取值也唯⼀。
CREATE TABLE Student(Sno CHAR(10) NOT NULL UNIQUE,Sname CHAR(20) UNIQUE,Ssex char(2),Sage INT,Sdept char(15))⼆、增加列、删除列、修改列1、增加列StelAlter table Student ADD Stel Char(12)2、删除列StelAlter Table Student DROP COLUMN Stel3、修改列SdeptALTER Table Student ALTER COLUMN Sdept CHAR(8) Sno CHAR(8)三、建⽴与删除索引1、在表Student中建⽴按年龄Sage升序建⽴索引建⽴索引:Create INDEX S_INDEX ON Student(Sage)2、删除索引DROP INDEX Student S_INDEX四、连接查询。
在对表进⾏连接时,最常⽤的连接条件是等值连接,也就是使两个表中对应列相等所进⾏的连接,通常⼀个列是所在表的主键,另⼀个列是所在表的主键或外键,只有这样的等值连接才有意义。
⽐如说有两张表分别为courses表(cno,cname,credit)和enrolls表(sno,cno,grade)。
查询所有学⽣所选的课程名称:Select sno, o, cname, grade from enrolls, courses WHERE o = o五、单表查询时,去掉重复⾏⽐如查询Student表中所有系的名称,去掉重复⾏Select distinct department From student六、常⽤条件表达式运算符IN,NOT IN;between,and,not like.在上⾯的Student表和enrolls表中,查询成绩在80分以上的的学号和姓名。
数通面试题目(3篇)

第1篇第一部分:基础知识1. 网络分层与OSI模型- 题目:请简述OSI模型的七层结构,并说明每一层的主要功能和作用。
- 解析:OSI模型分为七层,从下到上分别为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
每一层的主要功能如下:- 物理层:负责传输原始比特流。
- 数据链路层:在相邻节点之间建立数据链路,实现无差错的传输。
- 网络层:负责数据包的传输,实现不同网络之间的通信。
- 传输层:提供端到端的数据传输服务,保证数据的可靠性和顺序。
- 会话层:建立、管理和终止会话,负责同步和检查数据完整性。
- 表示层:处理数据的表示形式,包括数据的加密、压缩和转换。
- 应用层:提供网络应用服务,如HTTP、FTP、SMTP等。
2. IP地址与子网划分- 题目:请解释IP地址的分类,并说明如何进行子网划分。
- 解析:IP地址分为A、B、C、D、E五类,其中A、B、C三类为常用地址。
子网划分是将一个大的网络划分为多个小的网络,主要目的是为了提高网络的安全性和可管理性。
3. VLAN技术- 题目:请解释VLAN技术的原理和应用场景。
- 解析:VLAN(虚拟局域网)技术通过将一个物理网络划分为多个逻辑网络,实现不同网络之间的隔离。
VLAN技术的应用场景包括:- 隔离不同部门或用户之间的网络流量。
- 提高网络安全性。
- 简化网络管理。
4. 路由协议- 题目:请列举几种常见的路由协议,并简述其工作原理。
- 解析:常见的路由协议包括RIP、OSPF、BGP等。
以下是几种路由协议的工作原理:- RIP(路由信息协议):基于距离矢量算法,通过交换路由信息实现路由选择。
- OSPF(开放最短路径优先):基于链路状态算法,通过交换链路状态信息实现路由选择。
- BGP(边界网关协议):用于自治系统之间的路由选择,基于路径矢量算法。
第二部分:交换机与路由器配置1. 交换机VLAN配置- 题目:请说明如何配置交换机的VLAN,并实现VLAN之间的隔离。
asp知识点

当今最热门的专业是什么?网络工程师,当然网络工程师学习的专业很多,下面我们为您简答有关ASP常见问题。
1、问题:ASP是一种编程语言吗?答:ASP不是编程语言,而是一种开发环境。
ASP提供了一个在服务器端执行指令的环境,它利用了特殊的符号()来区分HTML与必须经过服务器翻译才能送往客户端的命令。
它可以执行的指令包括HTML 语言,Microsoft VBScript和Microsoft Jscript等,因此可以制作出功能强大的Web应用程序。
2、问题:在Web服务器上容纳多个Web站点,能使用PWS吗?答:在PWS上只能容纳一个Web站点。
为了在相同的计算机上容纳多个Web站点,需要使用Windows NT Server或Windows 2000 Server/Professional和IIS。
3、问题:如何使用6个内置ASP对象?答:ASP提供了多个内嵌对象,无须建立就可以在指令中直接访问和使用它们,这六个对象主要有:请求(Request)对象、响应(Response)对象、工作阶段(Session)对象、应用程序(Application)对象、服务器(Server)对象、Cookies对象,这六个对象中的服务器(Server)对象可加载其他组件,这可以扩展ASP的功能。
使用Server.CreateObject所建立的对象,它的生命周期在它建立时开始,在它所在的网页程序结束时结束。
如果想要让该对象跨网页使用,则可以用Session对象来记录Server.CreateObject所建立的对象。
4、问题:为什么在使用Response.Redirect的时候出现以下错误:“标题错误,已将HTTP标题写入用户端浏览器,对任何HTTP的标题所作的修改必须在写入页内容之前”?答:Response.Redirect可以将网页转移至另外的网页上,使用的语法结构是这样的:Response.Redirect网址,其中网址可以是相对地址或绝对地址,但在IIS4.0使用与在IIS5.0使用有所不同。
ASPnetcore面试题汇总及答案

第1题:什么是ASP net core?首先ASP net core不是 asp net的升级版本。
它遵循了dot net的标准架构,可以运行于多个操作系统上。
它更快,更容易配置,更加模块化,可扩展性更强。
第2题:asp dot core有哪些好的功能?第一是依赖注入。
第二是日志系统架构。
第三是引入了一个跨平台的网络服务器,kestrel。
可以没有iis, apache和nginx就可以单独运行。
第四是可以使用命令行创建应用。
第五是使用APP settings json file来配置工程。
第六是使用start up来注册服务。
第七是更好的支持异步编程。
第八是支持web socket和signal IR。
第九是对于跨网站的请求的预防和保护机制。
第3题:dot net core跟dot net比较有哪些更好的地方?第一是跨平台,它可以运行在三大操作系统上面,windows, Linux和MAC。
第二是对架构本身安装没有依赖,因为所有的依赖都跟程序本身在一起。
第三是dot net core处理请求的效率更高,能够处理更多的请求。
第四是dot net core有更多的安装配置方法。
第4题:什么是meta packages?Meta packages是指包含所有ASP dot net code依赖的一个包。
叫做Microsoft.AspNetCore第5题:don net core应用能够跟dot net 4.x架构一起工作吗?可以。
Dot net core应用可以跟标准的dot net 库一起工作。
第6题:什么是dot net core的startup class?Startup class是dot net core应用的入口。
所有的dot net core应用必须有这个class 这个类用来配置应用。
这个类的调用是在program main函数里面进行配置的。
类的名字可以自己定义。
第7题:Startup class的config service方法有什么作用?在这个方法里我们可以添加一些service进入依赖注入容器。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ASP初级面试问题:华为路由器交换机有哪些型号,你交付过哪些产品,配置过哪些协议功能? 10AR121-S、AR151/AR151-S、AR151W-P/AR151W-P-S、AR151G-HSPA+7/ AR151G-U-S、AR157W、AR157VW、AR157G-HSPA+7、AR151G-C、AR201/ AR201-S、AR201VW-P、AR207/ AR207-S、AR207G-HSPA+7、AR207V、AR207V-P、AR207VW、AR161FG-L、AR161FGW-L、AR1220/AR1220-S、AR1220V、AR1220W/AR1220W-S、AR1220VW、AR1220L/AR1220L-S、AR1220-D,AR1220F,AR2201-48FE/AR2201-48FE-S,AR2202-48FE,AR2204/AR2204-S,AR2220/AR2220-S,AR2220L,AR2240/AR2240-S,AR3260,AR530,NetEngine40E,NetEngine20E,NetEngine16E,NetEngine5000E,ME60.华为AR路由器的安全特性有哪些? 10ACL,防火墙,802.1x认证,MAC地址认证,Web认证,AAA认证,RADIUS认证,HWTACACS 认证,广播风暴抑制,ARP安全,ICMP反攻击,URPF,IP Source Guard,DHCP Snooping,CPCAR,黑名单,攻击源追踪,国密算法(支持国密SM1、SM2、SM3算法)华为S5700交换机的堆叠特性? 10iStack(Intelligent Stack)堆叠,分别为业务口连接方式和堆叠卡连接方式。
堆叠优先级主要用于角色选举过程中确定成员设备的角色,优先级值越大表示优先级越高,优先级越高当选为主交换机的可能性越大。
堆叠主交换机选举过程中,首要条件是运行状态比较,所以即使优先级的值最高,如果启动较慢,也可能无法成为主交换机。
如果需要指定某一成员交换机成为主交换机,则可以先将这台交换机上电,20S后再给其他成员交换机上电。
OSPF的邻居状态机有那几种? 10邻居状态机:(1-1) Down:邻居状态机的初始状态,是指在过去的Dead-Interval时间内没有收到对方的Hello报文。
(1-2) Attempt:只适用于NBMA类型的接口,处于本状态时,定期向那些手工配置的邻居发送HELLO报文。
(2) Init:本状态表示已经收到了邻居的HELLO报文,但是该报文中列出的邻居中没有包含我的Router ID(对方并没有收到我发的HELLO报文)。
(3) 2-Way:本状态表示双方互相收到了对端发送的HELLO报文,建立了邻居关系。
在广播和NBMA类型的网络中,两个接口状态是DROther的路由器之间将停留在此状态。
其他情况状态机将继续转入高级状态。
(4) ExStart:在此状态下,路由器和它的邻居之间通过互相交换DD报文(该报文并不包含实际的内容,只包含一些标志位)来决定发送时的主/从关系。
建立主/从关系主要是为了保证在后续的DD报文交换中能够有序的发送。
(5) Exchange:路由器将本地的LSDB用DD报文来描述,并发给邻居。
(6) Loading:路由器发送LSR报文向邻居请求对方的DD报文。
(7) Full:在此状态下,邻居路由器的LSDB中所有的LSA本路由器全都有了。
即,本路由器和邻居建立了邻接(adjacency)状态。
配置静态路由的注意事项?10在配置静态路由时,可以指定下一跳接口,也可指定下一跳地址。
至于是指定下一跳接口,还是指定下一跳地址要视具体情况而定。
但下一跳地址不能为当前接口的IP地址,否则路由不会生效。
实际上,所有的路由项都必须明确下一跳地址。
在发送报文时,首先根据报文的目的站点址寻找路由表中与之匹配的路由。
只有指定了下一跳地址,链路层才能找到对应的链路层地址,并转发报文。
具体是指定下一跳接口,还是指定下一跳地址,还是要同时指定,可遵循以下原则:对于下一跳接口是Null0和Loopback接口,则配置了下一跳接口,就不再配置下一跳地址。
对于下一跳接口是点到点接口的情形,即使不知道对端地址,也可以在路由器配置时指定下一跳接口。
这样,即使对端地址发生了改变也无须改变该路由器的配置。
如封装PPP协议的接口,通过PPP协商获取对端的IP地址,这时可以不指定下一跳地址,只需指定出接口即可。
对于下一跳接口是NBMA(非广播多路访问网络)、P2MP(点到多点)等接口的情形,它们支持点到多点网络(也就是一个物理接口可以连接多个网络),这时除了配置IP路由外,还需在链路层建立二次路由,即IP地址到链路层地址的映射。
通常情况下,建议在配置下一跳接口时,同时配置下一跳IP地址。
在配置静态路由时,建议不要直接指定广播类型接口作为下一跳接口(如以太网接口、Virtual-Template、VLAN接口等)。
因为广播类型的接口,会导致出现多个下一跳,无法唯一确定下一跳。
在某些特殊应用中,如果必须配置广播接口(如以太网接口、Virtual-Template、VLAN接口等)为为下一跳接口,则必须同时指定其对应的下一跳地址。
如何提高OSPF协议的快速收敛 5网络上的链路故障或拓扑变化都会导致路由的重新计算,要提高网络的可用性,缩短路由协议的收敛时间非常重要。
由于链路故障无法完全避免,因此,加快故障感知速度并将故障快速通告给路由协议是一种可行的方案。
BFD与OSPF联动就是将BFD和OSPF协议关联起来,通过BFD对链路故障的快速感应进而通知OSPF协议,从而加快OSPF协议对于网络拓扑变化的响应。
对同一个网络拓扑,收敛时间的不同依赖于路由协议的不同。
由于OSPF路由系统中的路由收敛过程大致可以分解为以下几个步骤:(1)路由器收到变化的链路状态报文;(2)路由器将变化的链路状态报文通告给邻居,并进行路由计算;(3)路由器根据计算结果向路由管理平面通告路由的变化;(4)将变化的路由下刷到FIB(Forwarding Information Base)中,指导转发。
因此对一般OSPF协议而言,收敛时间可概括为:D + O + F + SPT + RIB + DDD(Detection)指路由器检测到链路故障的时间;O(Organization)指LSA在链路故障后生成新拓扑相关数据的时间;F(Flooding)指洪泛更新报文LSA的时间,包括链路传输时延和消耗在每一跳的转发时延;SPT(Shortest Path Tree)指最小路径树的计算时间;RIB(Routing Information Base)指在CPU更新路由信息库(Routing Information Base, RIB)和转发信息库(Forwarding Information Base, FIB)的时间;DD(Distribution Delay)指将新的路由表信息写入至硬件线卡中消耗的时间。
其中,LSA的组建时间O采用了一种动态定时器机制,可以使这个时间控制在毫秒级,而DD 的消耗只需几十毫秒的硬件传输时延,因此这两个时间一般认为不会对收敛时间造成影响。
F和RIB的消耗与网络规模的大小和链路状况直接相关。
D的消耗依赖于两个定时器hello-interval和router dead-interval,SPT则与最短路径树的算法、网络中的节点数量、以及几个定时器有关。
因此,OSPF可以自定义的一些定时器参数为:spf-interval:实行最短路径算法的间隔时间,可设置为(1~65535秒);hello-interval:hello 报文的传输间隔时间,可设置为(1~255秒);router-dead-interval:宣告邻居失效的间隔时间,可设置为(1~65535秒);retransmit-interval:报文重传时间间隔,可设置为(1~65535秒);transmint-delay:报文传输时延,可设置为(1~65535秒)。
VRRP的配置方法? 5主备备份执行命令system-view,进入系统视图。
执行命令interface interface-type interface-number,进入接口视图。
对于以太网接口,执行命令undo portswitch,配置接口切换到三层模式。
缺省情况下,以太网接口处于二层模式。
执行命令vrrp vrid virtual-router-id virtual-ip virtual-address,创建VRRP备份组并给备份组配置虚拟IP地址。
多网关负载分担实现多网关负载分担,需要重复执行上述“主备备份”的操作步骤,在接口上配置两个或多个VRRP备份组,各备份组之间以备份组号(virtual-router-id)区分。
在VRRP组网中,终端用户把网关设置成VRRP虚地址,则业务不通,设置成交换机接口实际地址,则业务正常,是什么原因? 10虚拟地址与实际地址未配在同一网段。
配置OSPF协议的总部和分支机构之间业务不同,如何排查? 10故障表现一般是两种情况:第一是路由信息的丢失,第二是错误的或不精确的路由信息。
排错思路:1、基本的检查是重要的:检查三张表(OSPF还有第4张表,路由器表),得到第一手资料。
例如:一个不稳定的网络,它的老化时间不会很大,序列号比其他偏高。
另外记得拷贝一份稳定状态下的链路状态数据库,对排错是有帮助的。
2、对单独的路由器的检查:接口配置正确否?network area语句的反掩码正确吗?是否匹配正确的接口?是否指向了正确的区域?是否使用了正确的次序?3、检查邻居路由器是否有邻接关系:是否发送HELLO?计时器设置相同吗?报文中的可选字段相同吗?相连的接口是否在同一个子网?同一种网络类型?是否试图和邻居的辅助地址形成邻接关系?(当然是不行的,因为OSPF默认是把辅助地址当成末梢网络对待的)认证配置正确吗?ACL是否阻断了OSPF信息?虚链路是否是末梢区域了?(当然不行,传送区域不能是末梢区域的)4、检查区域层面:ABR ASBR配置正确吗?地址汇总正确吗?网络区域,末梢区域,NSSA,是否都使用了相同的配置了?VRRP+STP协议的优缺点? 5优点:提供网关冗余,链路冗余。
缺点:VRRP网关主备倒换时间长,秒级;STP防环机制链路利用率低,故障收敛时间长。
ASP中级面试问题:华为路由器交换机有哪些型号,你交付过哪些产品,配置过哪些协议功能? 10AR121-S、AR151/AR151-S、AR151W-P/AR151W-P-S、AR151G-HSPA+7/ AR151G-U-S、AR157W、AR157VW、AR157G-HSPA+7、AR151G-C、AR201/ AR201-S、AR201VW-P、AR207/ AR207-S、AR207G-HSPA+7、AR207V、AR207V-P、AR207VW、AR161FG-L、AR161FGW-L、AR1220/AR1220-S、AR1220V、AR1220W/AR1220W-S、AR1220VW、AR1220L/AR1220L-S、AR1220-D,AR1220F,AR2201-48FE/AR2201-48FE-S,AR2202-48FE,AR2204/AR2204-S,AR2220/AR2220-S,AR2220L,AR2240/AR2240-S,AR3260,AR530,NetEngine40E,NetEngine20E,NetEngine16E,NetEngine5000E,ME60.华为NE40E路由器是否支持ipsec?SPU板都能实现那些功能? 10支持IPSec安全隧道,SPUC 业务板用来实现NetStream、GRE 隧道业务、NAT 和组播VPN 的处理,没有任何物理接口,可以插在任意LPU 槽位。