4.2.4.aCấu hình họ giao thức
Đối với mỗi giao diện luận lý, ta có thể cấu hình một hoặc nhiều các giao thức sau: ccc— Circuit Cross-Connect (CCC): cấu hình cho các giao diện luận lý của
giao diện vật lý sử dụng CCC.
inet—IP (Internet Protocol): cấu hình cho các giao diện luận lý vận chuyển các lưu lượng IP, gồm OSPF, BGP và ICMP.
inet6—IP (Internet Protocol) version 6: dùng cho các lưu lượng IP version 6. gồm RIP, IS-IS và BGP.
iso—ISO: cấu hình cho các giao diện luận lý hỗ trợ lưu lượng IS-IS.
mlfr-uni-nni—Multilink Frame Relay (MLFR) user-to-network network-to- network (UNI NNI): cấu hình giao thức này hoặc mlfr-end-to-end cho các giao diện luận lý hỗ trợ các dịch vụ đa liên kết.
mpls—Multiprocol Label Switching (MPLS): cấu hình cho các giao diện luận lý tham gia vào một đường dẫn MPLS.
tcc—Translational Cross-Connect (TCC): cấu hình cho các giao diện luận lý của giao diện vật lý sử dụng TCC.
tnp—Trivial Network Protocol: giao thức này được sử dụng để giao tiếp giữa Routing Engine với System Control Board (SCB), System and Switch Board (SSB), Forwarding Engine Board (FEB) hoặc System and Forwarding Module (SFM) v..v.. Phần mềm JUNOS sẽ tự động cấu hình giao thức này chỉ trong các giao diện bên trong của router mà thôi.
Để cấu hình họ giao thức cho các giao diện, khai báo family ở phần [edit interfaces interface-name unit logical-unit-number], nếu muốn khai báo nhiều họ giao thức trên một giao diện luận lý thì sử dụng nhiều khai báo family.
Tiếp đó ta khai báo ngắn gọn các thuộc tính cho các giao thức định tuyến sử dụng trên router như giao thức OSPF, BGP và MPLS:
Cấu hình OSPF: [edit] protocol { (ospf | ospf3) { area 0 { interface interface-name {
dead-interval seconds; # thời gian router chờ nhận bản tin hello metric metric; # phí tổn của liên kết
preference preference; #khai báo độ ưu tiên khi tính toán các route } } } } Cấu hình BGP: [edit] routing-options { autonomous-system autonomous-system;
router-id address; #địa chỉ router chạy BGP }
protocol { bgp {
group group-name { #tên nhóm các BGP cùng cấp
peer-as autonomous-system; #cho biết số AS của neighbor type type; #nhóm internal hay external neighbor address; #địa chỉ của neighbor
} } }
Cấu hình MPLS:
• Tạo một tên cho đường dẫn:
[edit protocol mpls] path path-name {
address | host-name < strict | loose >; }
strict—(mặc định) một tuyến từ router liền trước đến router này là một đường dẫn trực tiếp, không có thêm router nào khác.
loose—một route từ router liền trước đến router này không phải là một đường dẫn trực tiếp, có thể chứa thêm các router khác.
• Cấu hình một LSP: [edit protocol mpls]
to address; #địa chỉ đích của LSP from address; #địa chỉ nguồn của LSP bandwidth bps; #băng thông dành cho LSP
class-of-service cos-value; #giá trị phân loại dịch vụ (từ 0 đến 7) fast-reroute { #cho phép chuyển tuyến lưu lượng
fast-reroute bps; #băng thông dành cho đường dẫn reroute hop-limit number; #số router một detour có thể đi qua }
hop-limit number; #số hop LSP có thể đi qua, tối đa là 255 ldp-tunneling; #LSP được sử dụng như đường hầm LDP lsp-attributes {
gpid type; #cho biết loại payload trên LSP }
metric number; #tối đa là 65 535
no-decrement-ttl; #không giảm giá trị TTL khi đi qua LSP primary path-name { #cấu hình đường dẫn sơ cấp
bandwidth bps; class-of-service cos-value; hop-limit number; no-decrement-ttl; } secondary path-name { bandwidth bps; class-of-service cos-value; hop-limit number; no-decrement-ttl;
standby; #đường dẫn thứ cấp ở trạng thái stanby }
}
4.2.4.bCấu hình địa chỉ giao diện
Ta gán một địa chỉ cho giao diện khi thực hiện cấu hình họ giao thức. Đối với họ
inet thì cấu hình địa chỉ IP, đối với họ iso thì ta cấu hình một hoặc nhiều địa chỉ cho giao diện loopback, còn đối với họ ccc, tcc, mpls và tnp thì ta không cần gán địa chỉ.
[edit interfaces interface-name unit logical-unit-number family family] address address {
destination address; eui-64;
broadcast address;
preferred; #sử dụng địa chỉ này như một địa chỉ preferred primary; #sử dụng địa chỉ này như một địa chỉ cơ bản }
Đối với mỗi địa chỉ, có thể cấu hình theo một trong các tùy chọn sau:
Địa chỉ phía ở xa của kết nối (chỉ sử dụng cho các giao diện point-to-point), khai báo ở phần destination.
Khai báo eui-64 chỉ áp dụng cho các lưu lượng IPv6, có độ dài của tiền tố địa chỉ là 64 bits hoặc ít hơn. Dạng này không áp dụng được cho các giao diện loopback bởi vì địa chỉ IPv6 muốn cấu hình trên giao diện này thì phải có chiều dài tiền tố địa chỉ là 128 bits.
Địa chỉ broadcast cho mạng con của giao diện—được chỉ định trong khai báo
broadcast, chỉ áp dụng cho các giao diện Ethernet, chẳng hạn như giao diện quản lý fxp0, giao diện Fast Ethernet và giao diện Gigabit Ethernet.
Mỗi mạng con có một địa chỉ preferred. Nếu ta cấu hình nhiều địa chỉ trên một mạng con thì địa chỉ preferred được chọn mặc định làm địa chỉ nguồn khi ta bắt đầu truyền gói đến đích trên mạng con. Mặc định thì địa chỉ preferred là địa chỉ nhỏ nhất trên mạng con.
Mỗi giao diện cũng có một địa chỉ cơ bản. Nếu trên giao diện có hơn một địa chỉ thì địa chỉ cơ bản được sử dụng làm địa chỉ nguồn. Mặc định thì địa chỉ cơ bản là địa chỉ preferred thấp nhất và không phải là địa chỉ 127 trên giao diện.
4.2.4.cKhởi tạo MTU giao thức
Với mỗi giao diện, ta cấu hình một đơn vị truyền tối đa (MTU) chuyên biệt dành cho giao diện đó bằng cách khai báo mtu ở phần [edit interfaces interface- name], tuy nhiên nếu ta muốn thay đổi MTU này cho một họ giao thức nào đó thì khai báo mtu ở phần [edit interfaces interface-name unit logical-unit-number family
family] như sau:
[edit interfaces interface-name unit logical-unit-number family family] mtu bytes;
Đối với dạng đóng gói ATM PVC, Cisco HDLC, Frame Relay và PPP thì MTU giao thức là 4470 bytes.
Đối với dạng đóng gói Ethernet cho IPv4 thì MTU giao thức là 1500 bytes, cho ISO thì MTU giao thức là 1497 bytes, nếu họ giao thức sử dụng là mpls thì MTU giao thức mặc định là 1500 bytes, gồm 4 đến 12 bytes overhead.
Lưu ý: khi ta bắt đầu cấu hình một giao diện thì MTU giao thức được tính toán tự động. Khi ta tăng kích thước của MTU giao thức thì ta phải đảm bảo rằng kích thước của media MTU phải lớn hơn hoặc bằng tổng kích thước của MTU giao thức và kích thước của overhead sử dụng đóng gói.